.workspace{grid-template-columns:1.15fr 1fr}.field-card{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.field-card .input-wrap{margin-bottom:0}.scale{display:flex;align-items:center;justify-content:space-between;gap:20px}.scale select{min-width:130px;color:var(--purple);font-weight:800}.optional{background:#f8f6fb;padding:20px;border-radius:17px;margin-top:20px}.optional label{font-size:14px}.optional input{width:100%;border:1px solid #d9d4df;border-radius:12px;padding:12px;margin:9px 0 15px;background:#fff}.optional input:last-child{margin-bottom:0}.presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.preset{background:#fff;border:1px solid #cfd3cf;color:#35233e;font-weight:650;font-size:14px;min-height:43px}.preset[aria-pressed=true],.unit-select button[aria-pressed=true]{background:#68409a;color:#fff;border-color:#68409a}.unit-select{display:flex;border:1px solid #d5c6e1;border-radius:12px;padding:4px;gap:4px;width:max-content;margin:14px 0}.unit-select button{min-height:35px;padding:5px 22px;background:transparent;color:var(--purple);border-radius:8px}.history{margin-top:28px;padding:25px}.history-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.history-head button{padding:7px 13px;min-height:36px;font-size:12px;background:#f0e9f6;color:var(--purple)}#historyList{color:var(--muted);font-size:14px;max-height:260px;overflow:auto}.history-row{display:block;width:100%;text-align:left;border:1px solid var(--line);background:#fbfcfa;padding:12px;margin:8px 0;min-height:45px;font-size:13px;overflow-wrap:anywhere}#scaleBadge{white-space:nowrap}@media(max-width:760px){.workspace{grid-template-columns:1fr}.presets{gap:7px}.preset{font-size:13px}.history-head h2{font-size:20px}.optional{padding:15px}}
