#aover{--o-bg:light-dark(#f1f6f2,#172a23);--o-paper:light-dark(#fff,#223b30);--o-text:light-dark(#254536,#e4f2e9);--o-muted:light-dark(#526e5e,#bdd3c6);--o-line:light-dark(#d4e3d9,#496354);--o-accent:light-dark(#007b65,#8cdab5);--o-soft:light-dark(#e5f2e9,#314e3e);--o-warn:light-dark(#fff1d9,#4a3c28);background:var(--o-bg);color:var(--o-text);font:14px/1.5 Arial,sans-serif;border-radius:8px;overflow:hidden}
#aover *{box-sizing:border-box}#aover h1{font-size:24px;margin:4px 0}#aover h2{font-size:18px;margin:0 0 12px}#aover h3{font-size:15px;margin:8px 0}#aover small{font-size:12px;color:var(--o-muted);display:block}#aover button,#aover input,#aover select,#aover textarea{font:inherit;color:inherit;background:var(--o-paper);border:1px solid var(--o-line);border-radius:5px;padding:10px;min-height:44px;max-width:100%}#aover button{cursor:pointer}#aover button:disabled{opacity:.6;cursor:default}#aover input,#aover select,#aover textarea{width:100%;min-width:0;margin-top:5px}#aover textarea{min-height:68px;resize:vertical}#aover label{display:block;min-width:0}#aover .primary{background:var(--o-accent);color:light-dark(#fff,#15392b)}#aover button[aria-pressed=true]{background:var(--o-soft);border-color:var(--o-accent)}#aover .banner{background:var(--o-warn);padding:9px 18px;font-size:12px}#aover .shell{display:grid;grid-template-columns:44px 202px minmax(0,1fr)}#aover .rail{background:var(--o-paper);border-right:1px solid var(--o-line);text-align:center;padding:20px 6px;color:var(--o-accent)}#aover .rail span{display:block;margin-bottom:28px}#aover aside{padding:16px 12px;background:var(--o-paper);border-right:1px solid var(--o-line)}#aover aside button{width:100%;text-align:left;margin:4px 0;overflow-wrap:anywhere}#aover main{min-width:0}#aover header{padding:20px;background:var(--o-paper);border-bottom:1px solid var(--o-line)}#aover .content{padding:18px;display:grid;gap:14px}#aover section{background:var(--o-paper);border:1px solid var(--o-line);border-radius:7px;padding:18px;min-width:0}#aover .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#aover .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}#aover .note{background:var(--o-soft);padding:11px 12px;border-radius:5px;margin-top:12px}#aover .warn{background:var(--o-warn)}#aover .cost{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;padding:10px 0;border-bottom:1px solid var(--o-line);align-items:center}#aover footer{padding:0 18px 18px}#aover .status{margin-top:10px;font-size:12px}#aover .mobile{display:none}#aover .compact section{padding:12px}#aover [hidden]{display:none!important}
@media(max-width:760px){#aover .shell{grid-template-columns:36px minmax(0,1fr)}#aover .rail{grid-row:1/3}#aover aside,#aover main{grid-column:2}#aover .desktop{display:none}#aover .mobile{display:block}#aover header,#aover .content{padding:12px}}
@media(max-width:500px){#aover .fields,#aover .cost{grid-template-columns:1fr}#aover section{padding:12px}#aover input,#aover select,#aover textarea{font-size:16px}}

#aover .shell{grid-template-columns:190px minmax(0,1fr)}#aover main{margin:0}#abp #aover .mobile{display:none}@media(max-width:760px){#aover .shell{grid-template-columns:1fr}#abp #aover aside,#abp #aover main{grid-column:1}#abp #aover .mobile{display:block}}
