#surface-view[data-surface="agent-config"]{--page:#eef4ee;--surface:#fffdf5;--ink:#17372f;--muted:#5a7067;--line:#9bb1a6;--accent:#176f60;--danger:#9d3044;display:block;color:var(--ink)}#surface-view[data-surface="agent-config"] .agent-config{max-width:860px;margin:14px auto 0;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}#surface-view[data-surface="agent-config"] .agent-config header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}#surface-view[data-surface="agent-config"] .agent-config-actions{display:flex;flex:none;gap:6px}#surface-view[data-surface="agent-config"] .agent-config-actions button{padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--page);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}#surface-view[data-surface="agent-config"] .agent-config-actions button:is(:hover,:focus-visible){border-color:var(--accent);background:var(--surface);outline:2px solid var(--accent);outline-offset:1px}#surface-view[data-surface="agent-config"] .agent-config-actions button:disabled{opacity:.6;cursor:progress}#surface-view[data-surface="agent-config"] #agent-config-save{border-color:var(--accent);background:var(--accent);color:var(--surface)}#surface-view[data-surface="agent-config"] #agent-config-restore{color:var(--danger)}#surface-view[data-surface="agent-config"] #agent-config-editor{display:block;width:100%;min-height:60vh;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--page);color:var(--ink);font:12.5px/1.5 ui-monospace,monospace;resize:vertical;tab-size:2}#surface-view[data-surface="agent-config"] #agent-config-editor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}#surface-view[data-surface="agent-config"] .agent-config h1{margin:0;font-size:clamp(22px,3vw,28px)}#surface-view[data-surface="agent-config"] .eyebrow{margin:0;color:var(--accent);text-transform:uppercase;font:800 11px ui-monospace,monospace;letter-spacing:.08em}#surface-view[data-surface="agent-config"] #agent-config-meta{margin:4px 0 0;color:var(--muted);font-size:12px}#surface-view[data-surface="agent-config"] #agent-config-state{color:var(--muted)}#surface-view[data-surface="agent-config"] #agent-config-base{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}#surface-view[data-surface="agent-config"] #agent-config-base:empty{display:none}#surface-view[data-surface="agent-config"] :is(#agent-config-body,#agent-config-codex-prompt-body){white-space:normal;user-select:text;color:var(--ink);line-height:1.5}#surface-view[data-surface="agent-config"] :is(#agent-config-body,#agent-config-codex-prompt-body) :is(h1,h2,h3){margin:1.2em 0 .4em;color:var(--ink)}#surface-view[data-surface="agent-config"] :is(#agent-config-body,#agent-config-codex-prompt-body) a{color:var(--accent)}#surface-view[data-surface="agent-config"] :is(#agent-config-body,#agent-config-codex-prompt-body) code{padding:1px 4px;border-radius:4px;background:var(--page);color:var(--ink)}#surface-view[data-surface="agent-config"] :is(#agent-config-body,#agent-config-codex-prompt-body) pre{overflow:auto;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--page);color:var(--ink)}#surface-view[data-surface="agent-config"] #agent-config-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 14px;padding:0 0 10px;border-bottom:1px solid var(--line)}#surface-view[data-surface="agent-config"] #agent-config-tabs [role="tab"]{padding:5px 11px;border:1px solid var(--line);border-radius:8px;background:var(--page);color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}#surface-view[data-surface="agent-config"] #agent-config-tabs [role="tab"][aria-selected="true"]{border-color:var(--accent);background:var(--accent);color:var(--surface)}#surface-view[data-surface="agent-config"] #agent-config-tabs [role="tab"]:is(:hover,:focus-visible){border-color:var(--accent);color:var(--ink);outline:2px solid var(--accent);outline-offset:1px}#surface-view[data-surface="agent-config"] #agent-config-tabs [role="tab"][aria-selected="true"]:is(:hover,:focus-visible){color:var(--surface)}#surface-view[data-surface="agent-config"] .agent-config-notice{margin:0 0 12px;padding:9px 12px;border:1px solid var(--danger);border-left-width:4px;border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger);font-weight:600;font-size:12.5px;line-height:1.45}@media(prefers-color-scheme:dark){#surface-view[data-surface="agent-config"]{--page:#17231f;--surface:#22312b;--ink:#eef6ef;--muted:#b8c9c0;--line:#587066;--accent:#79cba9;--danger:#ff9fb0}}
