.studio-format-fields{gap:14px;display:grid}.studio-format-fields label,.studio-project-settings-dialog form>label{gap:7px;font-size:12px;font-weight:500;display:grid}.studio-format-fields select,.studio-project-settings-dialog input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:7px;padding:9px 11px;font-size:13px}.studio-format-fields select:disabled{opacity:.55}.studio-project-settings-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);font-family:var(--font-app-sans),sans-serif;border-radius:12px;padding:24px;font-size:14px;overflow:auto}.studio-project-settings-dialog::backdrop{background:#0005}.studio-project-settings-dialog>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.studio-project-settings-dialog h2{margin:0;font-size:20px;font-weight:600}.studio-project-settings-dialog header button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.studio-project-settings-dialog form{gap:18px;display:grid}.studio-project-format-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.studio-project-settings-error{color:var(--danger,#b42318);margin:0;font-size:13px}.studio-project-settings-dialog footer{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.studio-project-settings-dialog footer button{background:var(--surface);min-height:38px;color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:7px;padding:0 14px;font-size:13px}.studio-project-settings-dialog footer .studio-project-settings-save{background:var(--text);color:var(--surface);border-color:var(--text)}.studio-project-settings-dialog button:disabled{opacity:.5;cursor:default}.studio-project-settings-dialog :is(input,select,button):focus-visible{outline:2px solid var(--green,#168466);outline-offset:2px}.studio-project-settings-dialog form>fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.studio-project-settings-dialog fieldset>label{gap:7px;font-size:12px;font-weight:500;display:grid}.studio-project-settings-dialog fieldset>label>select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:7px;padding:9px 11px;font-size:13px}.studio-framing-choice{border:0;min-width:0;margin:0;padding:0}.studio-framing-choice legend{margin-bottom:8px;font-size:12px;font-weight:500}.studio-framing-choice>div{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.studio-framing-choice label{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.studio-framing-choice label:has(:checked){border-color:var(--text);background:var(--hover,#f4f4f4)}.studio-framing-choice input{width:14px;height:14px;min-height:0;accent-color:var(--text);margin:0;padding:0}
