.assessment-studio{width:min(1400px,96vw);height:92vh;max-width:none;border:1px solid var(--l2l-border,#d5deec);border-radius:18px;padding:0;background:var(--l2l-surface,#fff);color:var(--l2l-text,#172238);box-shadow:0 24px 90px #0005}.assessment-studio::backdrop{background:#0a163cb3;backdrop-filter:blur(4px)}.assessment-studio>header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid var(--l2l-border,#d5deec)}.assessment-studio h2,.assessment-studio h3{margin:6px 0 14px}.as-layout{display:grid;grid-template-columns:310px 1fr;height:calc(100% - 110px)}.as-layout>aside,.as-layout>main{overflow:auto;padding:24px}.as-layout>aside{border-right:1px solid var(--l2l-border,#d5deec);background:var(--l2l-surface-soft,#f6f8fc)}.assessment-studio label{display:grid;gap:6px;font-weight:600;margin:0 0 15px}.assessment-studio input,.assessment-studio textarea,.assessment-studio select{width:100%;padding:10px;border:1px solid var(--l2l-border,#b8c6da);border-radius:7px;background:var(--l2l-surface,#fff);color:inherit;font:inherit}.assessment-studio .as-check{display:flex;align-items:center;gap:10px}.as-check input{width:18px;height:18px}.as-question-list{display:flex;flex-wrap:wrap;gap:8px}.as-question{max-width:800px}.as-question fieldset{border:1px solid var(--l2l-border,#d5deec);border-radius:8px;padding:15px;margin-bottom:20px}.assessment-studio :focus-visible{outline:3px solid var(--l2l-focus,#2674f0);outline-offset:3px}.assessment-studio [data-save-state]{max-width:360px;font-size:13px}.assessment-studio .button-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:760px){.as-layout{grid-template-columns:1fr;height:auto}.assessment-studio>header{padding:12px;flex-wrap:wrap}.as-layout>aside{border-right:0}.assessment-studio{height:96vh;overflow:auto}}
