#asr{--s-bg:light-dark(#f1f6f2,#172a23);--s-paper:light-dark(#ffffff,#223b30);--s-text:light-dark(#254536,#e4f2e9);--s-muted:light-dark(#526e5e,#bdd3c6);--s-line:light-dark(#d4e3d9,#496354);--s-accent:light-dark(#007b65,#8cdab5);--s-soft:light-dark(#e5f2e9,#314e3e);--s-warn:light-dark(#fff1d9,#4a3c28);background:var(--s-bg);color:var(--s-text);font:14px/1.5 Arial,sans-serif;border-radius:8px;overflow:hidden}
#asr *{box-sizing:border-box}#asr h1{font-size:24px;margin:3px 0}#asr h2{font-size:18px;margin:0 0 12px}#asr h3{font-size:15px;margin:0 0 8px}#asr small{font-size:12px;color:var(--s-muted);display:block}#asr button,#asr input,#asr select{font:inherit;color:inherit;border:1px solid var(--s-line);background:var(--s-paper);border-radius:5px;min-height:42px;padding:9px;max-width:100%}#asr button{cursor:pointer}#asr input,#asr select{width:100%;min-width:0;margin-top:5px}#asr button[aria-pressed=true]{background:var(--s-soft);border-color:var(--s-accent)}#asr .primary{background:var(--s-accent);color:light-dark(#fff,#15392b)}#asr label{display:block;min-width:0}#asr .banner{padding:9px 18px;background:var(--s-warn);font-size:12px}#asr .layout{display:grid;grid-template-columns:46px 200px minmax(0,1fr)}#asr .rail{background:var(--s-paper);border-right:1px solid var(--s-line);padding:18px 7px;text-align:center;color:var(--s-accent)}#asr .rail span{display:block;margin:0 0 28px}#asr aside{background:var(--s-paper);padding:18px 12px;border-right:1px solid var(--s-line)}#asr aside button{width:100%;text-align:left;margin:4px 0}#asr aside small{margin:14px 0 6px}#asr main{min-width:0}#asr header{padding:20px;background:var(--s-paper);border-bottom:1px solid var(--s-line)}#asr .body{padding:18px;display:grid;gap:14px}#asr section{background:var(--s-paper);padding:18px;border:1px solid var(--s-line);border-radius:7px;min-width:0}#asr .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#asr .note{padding:10px 12px;background:var(--s-soft);border-radius:5px;margin-top:12px}#asr table{width:100%;border-collapse:collapse;margin:10px 0}#asr th{text-align:left;font-size:12px;font-weight:500;color:var(--s-muted)}#asr td,#asr th{padding:10px 6px;border-bottom:1px solid var(--s-line);vertical-align:top}#asr td:first-child{width:38%}#asr td:nth-child(2){width:32%}#asr .actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#asr .foot{padding:0 18px 18px}#asr .status{margin-top:8px;font-size:12px}#asr .mobile{display:none}#asr .compact section{padding:12px}#asr [hidden]{display:none!important}
@media(max-width:760px){#asr .layout{grid-template-columns:38px minmax(0,1fr)}#asr aside{grid-column:2;padding:12px}#asr aside .desktop{display:none}#asr .mobile{display:block}#asr .rail{grid-row:1/3}#asr main{grid-column:2}#asr .body,#asr header{padding:12px}}
@media(max-width:500px){#asr .fields{grid-template-columns:1fr}#asr thead{display:none}#asr table,#asr tbody,#asr tr,#asr td{display:block;width:100%!important}#asr td{padding:5px 0;border:0}#asr td:before{content:attr(data-label);display:block;font-size:12px;color:var(--s-muted)}#asr tr{padding:8px 0;border-bottom:1px solid var(--s-line)}#asr input,#asr select{font-size:16px}#asr section{padding:12px}}

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