.delete-control{flex-wrap:wrap;gap:6px;max-width:100%;display:inline-flex}.delete-button.secondary,.delete-button{color:var(--error);justify-content:center;align-items:center;gap:8px;display:inline-flex}.delete-dialog .dialog-body{overflow-wrap:anywhere;gap:12px;display:grid}.delete-button:not(.secondary){background:var(--error-solid);color:var(--error-ink);border-color:var(--error-solid)}.delete-button>svg{flex:none}.delete-dialog .form-actions{justify-content:flex-end;gap:8px;width:100%;margin-top:12px;display:flex}.delete-dialog .form-actions>button{width:auto;min-height:var(--control-h);flex:none}.scene-delete-scopes{gap:12px;padding:12px 0;display:grid}.scene-delete-scopes label{min-height:var(--control-h);flex-direction:row;align-items:center;gap:10px;display:flex}.scene-delete-scopes input[type=radio]{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.form-actions.draft-discard-actions{flex-wrap:nowrap;margin-top:24px}.draft-discard-actions button{min-height:var(--control-h);white-space:nowrap;flex-shrink:0}.draft-discard-actions .draft-continue{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.draft-discard-actions:has(.draft-save-leave) .draft-continue{color:var(--text);border-color:var(--line);background:0 0}.draft-discard-actions .draft-discard{color:var(--error);border-color:var(--error-line);background:0 0;margin-right:auto}@media (hover:hover){.draft-discard-actions .draft-discard:hover:not(:disabled){background:var(--error-bg)}}@media (width<=540px){.form-actions.draft-discard-actions{flex-direction:column;align-items:stretch}.draft-discard-actions button{width:100%}}.settings-save-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.settings-save-button svg{flex:none}.settings-save-label{place-items:center;display:inline-grid}.settings-save-content,.settings-save-label:after{grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.settings-save-label:after{content:attr(data-pending-label);visibility:hidden;pointer-events:none;padding-inline-start:26px}.settings-save-actions{justify-content:flex-end}.settings-save-actions>.ui-icon-button{border-color:var(--line)}.settings-save-actions>.settings-save-button{background:var(--accent);color:var(--accent-ink)}.profile-savebar.settings-save-actions>[role=status]{width:auto;margin-right:auto}.provider-save-actions{justify-content:flex-end}.provider-save-actions>.delete-control,.provider-save-actions>.provider-delete-key{flex:none;margin-right:auto}.provider-save-actions>.ui-icon-button,.provider-save-actions>.delete-control>.icon-only{width:var(--control-h);height:var(--control-h);border-color:var(--line);flex:none;padding:0}.provider-save-actions>.settings-save-button{background:var(--accent);color:var(--accent-ink);flex:none}.provider-save-actions>.delete-control>.icon-only>svg{stroke-width:1.7px;width:20px;height:20px}.model-workspace-settings .model-workspace-controls{border:0;gap:14px;padding:0}.model-primary-settings{border:0;min-width:0;margin:0;padding:0}.model-primary-settings>legend{color:var(--text);font-size:var(--font-body);margin-bottom:8px;padding:0;font-weight:600}.model-secondary-settings{min-width:0}.model-secondary-settings>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding-block:10px;font-weight:500;display:flex}.model-secondary-settings>summary small{color:var(--muted);font-size:var(--font-small);margin-left:auto;font-weight:400}.model-secondary-settings[open]{gap:0}@media (hover:hover){.model-secondary-settings>summary:hover{background:var(--hover)}}.model-workspace-settings .settings-row{gap:16px;padding-block:12px}.model-workspace-settings .settings-row-copy label{font-weight:500}.model-workspace-settings .settings-row-copy small{font-size:var(--font-small);line-height:1.5}.model-role-setting .settings-row-control>select{flex:1;width:100%;min-width:0}.model-setup-prompt .settings-row-control{justify-content:flex-end}.model-workspace-settings .task-behavior-settings-body{gap:20px;padding-block:16px;display:grid}.task-behavior-section{gap:12px;display:grid}.task-behavior-section+.task-behavior-section{border-top:var(--hairline) solid var(--line);padding-top:18px}.task-behavior-section>h4{font-size:var(--font-heading);margin:0}.refusal-role{border-top:var(--hairline) solid var(--line);gap:10px;padding-top:14px;display:grid}.refusal-role-heading,.refusal-field-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.refusal-role-heading h4,.refusal-role-heading h5{font-size:var(--font-heading);margin:0}.refusal-field-row>label{margin:0}.refusal-field-row>input{flex:0 0 100px;width:100px;min-width:0}@media (width<=600px){.refusal-role-heading,.refusal-field-row{align-items:flex-start}}.settings-group{gap:12px;min-width:0;display:grid;container-type:inline-size}.settings-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-group-heading h3,.settings-group-heading h4,.settings-group-heading p{margin:0}.settings-group-heading p{color:var(--muted);font-size:var(--font-body);margin-top:4px;line-height:1.5}.settings-group-body{min-width:0;padding:0}.settings-desktop-panels>summary{font-weight:500}.settings-row{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:20px;min-width:0;margin:0;padding:16px 0;display:grid}.settings-section .settings-row{max-width:none}.settings-row+.settings-row{border-top:var(--hairline) solid var(--line)}.settings-row-copy{gap:4px;min-width:0;display:grid}.settings-row-copy>strong{font-weight:500}.settings-row-copy p,.settings-row-copy small{color:var(--muted);font-size:var(--font-body);margin:0;line-height:1.5}.settings-row-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.settings-row>select,.settings-row-control>select,.settings-row-control>input:not([type=checkbox]){width:100%;min-width:0}.settings-row-toggle{grid-template-columns:minmax(0,1fr) auto}.settings-page>.settings-section+.settings-section{margin-top:28px}@container (width<=520px){.settings-row:not(.settings-row-toggle){grid-template-columns:minmax(0,1fr);gap:10px}.settings-row-control{justify-content:flex-start}.settings-row-toggle>.settings-row-control{justify-content:flex-end}}.settings-save-actions[hidden]{display:none}.settings-section-select{flex:0 140px;min-width:0;max-width:40%;min-height:44px}@media (width<=760px){.settings-dialog>.dialog-header:has(.settings-section-select){grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;display:grid}.settings-dialog>.dialog-header>.settings-section-select{width:100%;max-width:none;font-size:var(--font-heading);white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border-color:#0000;grid-area:1/2;gap:0;padding-inline:0;font-weight:600;overflow:hidden}.settings-dialog>.dialog-header>.settings-section-select>button{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.settings-dialog>.dialog-header>.settings-section-select>button>span{white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;min-width:0;overflow:hidden}.settings-dialog>.dialog-header:has(.settings-section-select)>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-dialog>.dialog-header:has(.settings-section-select)>.ui-icon-button:last-child{grid-area:1/3}}.saved-version-review{container-type:inline-size}.saved-version-review .settings-row-control{overflow-wrap:anywhere;white-space:pre-wrap}.saved-review-dialog>.dialog-body{flex-direction:column;display:flex;overflow:hidden}.saved-review-content{overscroll-behavior:contain;min-height:0;overflow:auto}.saved-review-content>p{margin:0 0 8px}.saved-version-review>p.muted:lang(ko){word-break:keep-all;overflow-wrap:anywhere}.saved-review-dialog .form-actions{flex:none;padding-top:12px}
