.adm-page{--viz-series:#c96442;--viz-other:#a9a59a;--viz-grid:var(--border);--viz-axis:var(--border-strong);max-width:1180px;margin:0 auto}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])) .adm-page{--viz-series:#d4704f;--viz-other:#6b6a64}}:root[data-theme=dark] .adm-page{--viz-series:#d4704f;--viz-other:#6b6a64}.adm-page>h2+.hint,.adm-lead{color:var(--muted);max-width:760px;margin:0 0 12px;font-size:13px}.adm-callout{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);align-items:flex-start;gap:10px;margin:8px 0 4px;padding:10px 12px;font-size:13px;display:flex}.adm-callout svg{color:var(--muted);flex:none;margin-top:2px}.adm-callout.danger,.adm-callout.danger svg{color:var(--danger)}.adm-callout p{margin:0}.adm-callout p+p{margin-top:4px}.adm-state{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:13px;display:flex}.adm-state.boxed{border:1px dashed var(--border-strong);border-radius:var(--radius)}.adm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-tab-icon{align-items:center;gap:6px;display:inline-flex}.adm-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.adm-table-wrap .table tr:last-child td{border-bottom:none}.adm-table-wrap .table tfoot td{border-top:1px solid var(--border-strong);border-bottom:none;font-weight:600}.adm-sub{color:var(--muted);font-size:11.5px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.adm-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.adm-actions-cell{white-space:nowrap;text-align:right;width:1%}.adm-dim{opacity:.55;transition:opacity .15s}.adm-acct{flex-direction:column;gap:10px;display:flex}.adm-acct.is-disabled{background:var(--surface-2)}.adm-acct-head{align-items:flex-start;gap:8px;display:flex}.adm-acct-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.adm-kv{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:12.5px;display:grid}.adm-kv dt{color:var(--muted)}.adm-kv dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);margin:0;overflow:hidden}.adm-windows{flex-direction:column;gap:8px;display:flex}.adm-window-head{align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.adm-window-head .name{color:var(--text-2);font-weight:500}.adm-window-head .pct{font-variant-numeric:tabular-nums;color:var(--text);margin-left:auto}.adm-window-foot{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.adm-acct-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.adm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;display:grid}@media (width<=640px){.adm-grid-2,.adm-grid-4{grid-template-columns:minmax(0,1fr)}}.adm-fieldset{border:none;min-width:0;margin:0 0 14px;padding:0}.adm-fieldset legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.adm-check{cursor:pointer;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px;display:flex}.adm-check input{accent-color:var(--accent);margin:3px 0 0}.adm-check .hint{display:block}.adm-check.disabled{cursor:default;opacity:.6}.adm-checks{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 12px;padding:6px 0 0 24px;display:grid}.adm-choice{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--surface);align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.adm-choice.selected{border-color:var(--accent);background:var(--accent-soft)}.adm-choice input{accent-color:var(--accent);margin:3px 0 0}.adm-choice strong{font-size:13px;font-weight:600;display:block}.adm-choice span{color:var(--text-2);font-size:12.5px}.adm-money{position:relative}.adm-money>span{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.adm-money .input{padding-left:22px}.adm-list-editor{flex-direction:column;gap:6px;display:flex}.adm-list-item{align-items:center;gap:6px;display:flex}.adm-list-item code{border:1px solid var(--border);background:var(--surface-2);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;min-width:0;padding:6px 10px;overflow:hidden}.adm-settings-section{margin-bottom:14px}.adm-settings-section>h3{margin:0 0 4px;font-size:14.5px;font-weight:600}.adm-settings-section>.hint{margin:0 0 12px}.adm-sticky-foot{z-index:2;background:var(--bg);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.adm-sticky-foot.inline{background:0 0;justify-content:flex-start;padding:12px 0 0;position:static}.adm-seg{background:var(--active);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.adm-seg button{height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 10px;font-size:12.5px}.adm-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.adm-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:10px 14px}.adm-stat .label{color:var(--muted);font-size:12px}.adm-stat .value{color:var(--text);font-size:22px;font-weight:600;line-height:1.3}.adm-stat .note{color:var(--muted);font-size:11.5px}.adm-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 12px;padding:12px 14px 10px}.adm-chart figcaption{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.adm-chart figcaption strong{font-size:13.5px;font-weight:600}.adm-chart figcaption .hint{margin-left:auto}.adm-plot{border-radius:6px;outline:none;position:relative}.adm-plot:focus-visible{box-shadow:0 0 0 2px var(--accent-soft)}.adm-plot svg{display:block;overflow:visible}.adm-plot .tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.adm-plot .peak{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.adm-plot .bar{fill:var(--viz-series);transition:opacity .1s}.adm-plot .bar.hover{opacity:.78}.adm-plot .crossband{fill:var(--hover)}.adm-tip{z-index:5;pointer-events:none;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);white-space:nowrap;color:var(--text-2);border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.adm-tip .v{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.adm-tip .key{background:var(--viz-series);border-radius:1px;flex:none;width:10px;height:2px}.adm-tip .k{color:var(--text-2)}.adm-tip .m{color:var(--muted);font-variant-numeric:tabular-nums}.adm-hbars{flex-direction:column;gap:2px;display:flex}.adm-hbar{border-radius:6px;outline:none;grid-template-columns:minmax(90px,28%) minmax(0,1fr);align-items:center;gap:10px;padding:3px 4px;display:grid;position:relative}.adm-hbar:hover,.adm-hbar:focus-visible{background:var(--hover)}.adm-hbar .lbl{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12.5px;overflow:hidden}.adm-hbar .track{border-left:1px solid var(--viz-axis);align-items:center;gap:6px;min-width:0;height:22px;display:flex}.adm-hbar .fill{background:var(--viz-series);border-radius:0 4px 4px 0;flex:none;min-width:2px;height:16px}.adm-hbar.other .fill{background:var(--viz-other)}.adm-hbar .val{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.adm-hbar .adm-tip{top:0;left:50%}.adm-dialog-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-login-term{border-radius:8px;flex-direction:column;height:380px;margin-top:10px;display:flex;overflow:hidden}.adm-transcript-dialog{height:min(86vh,900px)}.adm-transcript-dialog .dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.adm-transcript-meta{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:8px 16px;font-size:12px;display:flex}.adm-transcript-meta b{color:var(--text-2);font-weight:500}.adm-budget-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.adm-budget-row .amt{font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.adm-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=760px){.adm-two-col{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.adm-plot .bar,.adm-hbar .fill,.adm-tip .key{fill:canvastext;background:canvastext}}.add-skill-list{max-height:46vh;padding-right:2px;overflow-y:auto}.add-skill-list .adm-choice>span{flex-direction:column;gap:2px;min-width:0;display:flex}.add-skill-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.add-skill-targets{flex-wrap:wrap;gap:6px 18px;display:flex}.add-skill-targets label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.agent-options{flex-direction:column;gap:8px;margin-top:4px;display:flex}.agent-options .field{margin-bottom:0}.agent-options-check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.agent-options-check input{margin-top:3px}.skill-setup summary{cursor:pointer;margin-top:4px}.skill-setup-notes{white-space:pre-wrap;word-break:break-word;border-radius:var(--radius);background:var(--surface-2,var(--surface));border:1px solid var(--border);max-height:220px;margin:6px 0 0;padding:8px 10px;font-size:12px;overflow:auto}.field .agent-options-check,.field .add-skill-targets label{font-weight:400}
