/* 局部工具面板，不给水母主屏增加常驻杂项。 */
.at-dialog{color-scheme:dark;position:fixed;inset:0;margin:auto;width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:22px;border:1px solid #9cdcff40;border-radius:22px;background:#07131f;color:#e9f4fa;box-shadow:0 30px 90px #0009;font:14px/1.65 -apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;overflow:auto;overscroll-behavior:contain}
.at-dialog::backdrop{background:#0008;backdrop-filter:blur(8px)}
.at-dialog h2{font-size:20px;margin:0}.at-dialog *{box-sizing:border-box}
[data-apollo-tool-ui]{color-scheme:dark}
[data-apollo-tool-ui] [hidden]{display:none!important}
[data-apollo-tool-ui] .at-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}
[data-apollo-tool-ui] header.at-row{justify-content:space-between;margin-top:0}
[data-apollo-tool-ui] .at-muted{color:#afc7d5;font-size:12px;line-height:1.7}
[data-apollo-tool-ui] .at-card{padding:16px;border:1px solid #9cdcff26;background:#10273766;border-radius:14px;margin:16px 0}
[data-apollo-tool-ui] .at-card .at-row:first-child{justify-content:space-between;margin-top:0}
[data-apollo-tool-ui] .at-badge{font-size:12px;color:#a8efd8}
[data-apollo-tool-ui] :is(.at-primary,.at-secondary,.at-example){font:inherit!important;font-size:13px!important;line-height:1.5;min-height:42px;padding:9px 14px;border-radius:9px;border:1px solid #95c8e345;cursor:pointer;white-space:normal;touch-action:manipulation;transition:background .12s,border-color .12s}
[data-apollo-tool-ui] .at-primary{background:#b8e5f6;color:#082537!important;border-color:#b8e5f6}
[data-apollo-tool-ui] .at-secondary{background:#112a3b;color:#e6f3fb!important}
[data-apollo-tool-ui] .at-secondary:hover{background:#1b3b50;border-color:#9cdcff88}
[data-apollo-tool-ui] .at-primary:hover{background:#d2f3ff}
[data-apollo-tool-ui] .at-examples{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;font-size:12px}
[data-apollo-tool-ui] .at-examples strong{width:100%;font-weight:500;color:#d4e9f6}
[data-apollo-tool-ui] .at-example{background:#91ceee12;padding:7px 10px;color:#d9effc!important;font-size:12px!important;min-height:36px;text-align:left}
[data-apollo-tool-ui] .at-example:hover{background:#91ceee28;border-color:#9cdcff88}
[data-apollo-tool-ui] .at-inspector{padding:14px;border:1px solid #9cdcff28;border-radius:14px;background:#030e194d;margin:16px 0}
[data-apollo-tool-ui] .at-inspector>p:first-child{margin-top:0}
[data-apollo-tool-ui] :is(.at-inspector input,.at-inspector select,.at-command input){display:block;width:100%;min-height:44px;max-width:100%;margin:8px 0;padding:10px 12px;background:#030e19;color:#f1f7fb;border:1px solid #9cdcff55;border-radius:9px;font:inherit;font-size:14px}
[data-apollo-tool-ui] :is(.at-inspector label,.at-command label){display:block;font-size:13px;color:#d8e9f3}
[data-apollo-tool-ui] .at-editor{border-top:1px solid #9cdcff24;padding-top:14px;margin-top:14px}
[data-apollo-tool-ui] .at-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}
[data-apollo-tool-ui] .at-editor-heading strong{font-size:14px;overflow-wrap:anywhere}
[data-apollo-tool-ui] .at-control-kind{flex:none;border:1px solid #9cdcff38;border-radius:6px;padding:1px 7px;font-size:11px;color:#bddff1}
[data-apollo-tool-ui] .at-inspector input[type=range].at-slider{appearance:auto;accent-color:#b8e5f6;min-height:36px;padding:0;border:0;background:transparent;margin:4px 0 0;cursor:ew-resize;touch-action:pan-y}
[data-apollo-tool-ui] .at-slider-value{float:right;color:#b8e5f6;font:600 16px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;max-width:50%;overflow-wrap:anywhere}
[data-apollo-tool-ui] .at-slider-scale{display:flex;justify-content:space-between;color:#acc8d9;font-size:11px;margin-top:-1px}
[data-apollo-tool-ui] .at-help{margin:8px 0 4px}
[data-apollo-tool-ui] .at-value-form .at-row{margin-bottom:0}
[data-apollo-tool-ui] .at-command{margin:20px 0 12px}
[data-apollo-tool-ui] .at-output{color:#a8efd8;padding:10px 12px;min-height:0;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;background:#73d7b80b}
[data-apollo-tool-ui] .at-output:empty{padding:0;background:transparent}
[data-apollo-tool-ui] .at-output[data-ok=false]{color:#ffdaac;background:#d39a5c0e}
[data-apollo-tool-ui] .at-output .at-row{margin-bottom:0}
[data-apollo-tool-ui] :is(button,input,select):focus-visible{outline:2px solid #b8e5f6;outline-offset:3px}
.aw-tools-menu{display:block}.aw-page-tool-entry{color:#b8e5f6!important}
@media(max-width:600px){.at-dialog{padding:16px}.at-dialog h2{font-size:18px}[data-apollo-tool-ui] .at-card{padding:14px}[data-apollo-tool-ui] .at-inspector{padding:12px}[data-apollo-tool-ui] .at-row>.at-primary,[data-apollo-tool-ui] .at-row>.at-secondary{flex:1 1 auto}}
@media(prefers-reduced-motion:reduce){[data-apollo-tool-ui] :is(.at-primary,.at-secondary,.at-example){transition:none}}
