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

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