/* سامانهٔ بارو — «اتوماسیون اداری» (۱۴۰۵/۰۷/۰۸). رنگ‌ها از پوستهٔ سامانه (--surface، --ink …)؛ آبی = رنگِ این بخش. */
#pane-auto{--au:#60a5fa}
#pane-auto .au-card{border-radius:20px;border:1px solid var(--border);background:linear-gradient(170deg,var(--surface2,#163d41),var(--surface,#113034))}
#pane-auto .au-empty{padding:30px 16px;text-align:center;color:var(--ink2);line-height:2}#pane-auto .au-empty.bad{color:#f87171}#pane-auto .au-empty.sm{padding:8px}
#pane-auto .au-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;flex-wrap:wrap}
#pane-auto .au-tiles{flex:1}
#pane-auto .th-tile{position:relative}
#pane-auto .au-n{position:absolute;top:8px;left:10px;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--tc);color:#0a2225;font-weight:900;font-size:12.5px;display:none;place-items:center;line-height:24px}
#pane-auto .au-n.red{background:#ef4444;color:#fff;box-shadow:0 0 0 3px rgba(239,68,68,.25)}
#pane-auto .au-new{cursor:pointer;border:0;border-radius:14px;padding:14px 22px;font:inherit;font-weight:900;font-size:15px;color:#1b1406;background:linear-gradient(135deg,#f7d774,#e9b949);box-shadow:0 10px 24px -10px #f7d774;white-space:nowrap}
#pane-auto kbd,.au-ov kbd{font:11px Vazirmatn,Tahoma,sans-serif;padding:0 6px;border-radius:6px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.2);margin-inline-start:7px}
#pane-auto .au-grid{display:grid;grid-template-columns:minmax(330px,420px) minmax(0,1fr);gap:16px;align-items:start}
#pane-auto .au-list{display:flex;flex-direction:column;max-height:calc(100vh - 240px);min-height:420px}
#pane-auto .au-tb{padding:12px;border-bottom:1px solid var(--border)}
#pane-auto .au-tb input,.au-ov input:not([type=checkbox]):not([type=file]),.au-ov textarea,#pane-auto .au-fw textarea,#pane-auto .au-fw input:not([type=file]){width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--border);background:rgba(8,28,30,.55);color:var(--ink);font:inherit;font-size:14px;padding:8px 12px}
#pane-auto .au-tb input{border-color:rgba(247,215,116,.35)}
#pane-auto .au-chips{display:flex;gap:6px;padding:10px 12px;flex-wrap:wrap;border-bottom:1px solid var(--border)}
#pane-auto .au-chip{cursor:pointer;padding:3px 12px;border-radius:999px;border:1px solid var(--border);font:inherit;font-size:12.5px;color:var(--ink2);background:transparent}
#pane-auto .au-chip.on{color:#0a2225;background:var(--gold,#f7d774);border-color:transparent;font-weight:800}
#pane-auto .au-items{overflow:auto;flex:1;outline:none}
#pane-auto .au-it{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border);cursor:pointer}
#pane-auto .au-it:hover,#pane-auto .au-it.kf{background:rgba(255,255,255,.035)}
#pane-auto .au-it.sel{background:linear-gradient(90deg,transparent,rgba(96,165,250,.16));box-shadow:inset -3px 0 0 var(--au)}
#pane-auto .au-it.late{box-shadow:inset -3px 0 0 #ef4444}
#pane-auto .au-it .dot{width:8px;height:8px;border-radius:50%;margin-top:9px}
#pane-auto .au-it.un .dot{background:var(--au);box-shadow:0 0 8px var(--au)}#pane-auto .au-it.un .sj{font-weight:900}
#pane-auto .au-it .sj{font-size:14px;color:var(--ink);line-height:1.8}#pane-auto .au-it .mt{font-size:12px;color:var(--ink2)}
#pane-auto .au-it .rt{text-align:left;font-size:11.5px;color:var(--ink2);white-space:nowrap;line-height:1.9}#pane-auto .au-it .rt .no{display:block;color:var(--gold,#f7d774);font-weight:800}
#pane-auto .clip{font-size:11.5px;color:var(--ink2);margin-inline-start:6px}
#pane-auto .au-del{cursor:pointer;border:1px solid rgba(239,68,68,.4);background:transparent;color:#f87171;border-radius:8px;padding:2px 8px;font-size:13px}
.au-ov .tag,#pane-auto .tag{display:inline-block;padding:0 8px;border-radius:8px;font-size:11px;font-weight:800;margin-inline-start:5px;vertical-align:middle;line-height:1.9}
#pane-auto .t-f{background:rgba(239,68,68,.18);color:#fca5a5}#pane-auto .t-m{background:rgba(167,139,250,.2);color:#c4b5fd}#pane-auto .t-d{background:rgba(249,115,22,.18);color:#fdba74}
#pane-auto .t-o{background:rgba(31,174,107,.18);color:#6ee7b7}#pane-auto .t-k{background:rgba(233,185,73,.18);color:#f7d774}#pane-auto .t-x{background:rgba(147,182,185,.18);color:#cbe0e1}
#pane-auto .au-view{padding:18px 22px;min-height:420px}
#pane-auto .vh{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;border-bottom:1px dashed var(--border);padding-bottom:12px}
#pane-auto .vh .vt{flex:1;min-width:260px}#pane-auto .vh h2{margin:0 0 4px;font-size:19px;color:var(--ink);line-height:1.7}
#pane-auto .vh .meta{font-size:12.5px;color:var(--ink2);line-height:1.9}#pane-auto .vh .meta b{color:var(--ink)}
#pane-auto .vh .no{text-align:left;font-size:12px;color:var(--ink2);line-height:1.9}#pane-auto .vh .no b{display:block;font-size:16px;color:var(--gold,#f7d774)}
#pane-auto .au-body{margin:14px 0;padding:14px 16px;border-radius:14px;background:rgba(8,28,30,.4);border:1px solid var(--border);line-height:2.1;color:var(--ink);white-space:normal}
#pane-auto .au-att{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}
#pane-auto .au-att a{padding:5px 12px;border-radius:10px;background:var(--surface2,#163d41);border:1px solid var(--border);font-size:12.5px;color:var(--ink);text-decoration:none}
#pane-auto .au-att a:hover{border-color:var(--au)}#pane-auto .au-att small{color:var(--ink2)}
.au-up{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:5px 12px;border-radius:10px;border:1px dashed var(--au,#60a5fa);color:#93c5fd;font-size:12.5px}
.au-up input{display:none}
#pane-auto .sec{font-weight:900;color:var(--gold,#f7d774);margin:8px 0 10px;font-size:14px}
#pane-auto .tl{position:relative;padding-inline-start:26px}
#pane-auto .tl::before{content:"";position:absolute;top:6px;bottom:6px;inset-inline-start:9px;width:2px;background:linear-gradient(var(--au),#a78bfa)}
#pane-auto .st{position:relative;margin-bottom:10px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid var(--border)}
#pane-auto .st::before{content:"";position:absolute;inset-inline-start:-22px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--bg,#0a2225)}
#pane-auto .st .w{font-weight:800;color:var(--ink)}#pane-auto .st .w i{font-style:normal;color:var(--ink2);font-weight:400;font-size:12px;margin-inline-start:8px}
#pane-auto .st .h{margin-top:4px;color:var(--ink);font-size:13.5px;line-height:1.9}#pane-auto .st .h.ok{color:#86efac}
#pane-auto .st .s{font-size:11.5px;color:var(--ink2);margin-top:4px}#pane-auto .red{color:#f87171}
#pane-auto .au-closed{margin-top:10px;padding:8px 12px;border-radius:12px;background:rgba(31,174,107,.1);border:1px solid rgba(31,174,107,.35);color:#86efac;font-size:13px}
#pane-auto .au-act,.au-ov .au-act{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}
.au-b{cursor:pointer;border:0;border-radius:12px;padding:9px 18px;font:inherit;font-weight:800;font-size:13.5px;color:#1b1406;background:linear-gradient(135deg,#f7d774,#e9b949)}
.au-b.gh{background:var(--surface2,#163d41);color:var(--ink,#eef2f8);border:1px solid var(--border,rgba(255,255,255,.12))}
.au-b.gr{background:linear-gradient(135deg,#34d399,#12915a);color:#04150d}.au-b:disabled{opacity:.5;cursor:default}
#pane-auto .au-fw{margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(96,165,250,.45);background:rgba(96,165,250,.06)}
#pane-auto .au-fw.ok{border-color:rgba(31,174,107,.5);background:rgba(31,174,107,.06)}
#pane-auto .au-fw textarea{min-height:90px;resize:vertical;line-height:1.9}
.au-ov .row,#pane-auto .au-fw .row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}
.au-ov .row.top{align-items:start}
.au-ov .row>label,#pane-auto .au-fw .row>label{color:var(--ink2,#99bbbe);font-size:12.5px;line-height:1.6}
.au-ov .row>label small{display:block;font-size:11px;opacity:.8}
.au-pk input{margin-bottom:6px}
.au-pl{display:flex;flex-wrap:wrap;gap:6px}
.au-pl button{cursor:pointer;display:inline-flex;align-items:baseline;gap:6px;padding:4px 11px;border-radius:999px;border:1px solid var(--border,rgba(255,255,255,.14));background:rgba(8,28,30,.4);color:var(--ink,#eef2f8);font:inherit;font-size:12.5px}
.au-pl button small{font-size:10.5px;color:var(--ink2,#99bbbe)}
.au-pl button.on{background:rgba(96,165,250,.25);border-color:#60a5fa;color:#dbeafe;font-weight:800}.au-pl button.on::before{content:"✓"}
.au-seg{display:flex;flex-wrap:wrap;gap:6px}
.au-seg button{cursor:pointer;padding:6px 14px;border-radius:10px;border:1px solid var(--border,rgba(255,255,255,.14));background:transparent;color:var(--ink2,#99bbbe);font:inherit;font-size:13px}
.au-seg button.on{background:#60a5fa;border-color:#60a5fa;color:#0a2225;font-weight:800}
.au-due{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.au-due input{flex:1;min-width:170px}
.au-due button{cursor:pointer;padding:5px 11px;border-radius:9px;border:1px solid var(--border,rgba(255,255,255,.14));background:transparent;color:var(--ink,#eef2f8);font:inherit;font-size:12px}
.au-due button:hover{border-color:#f7d774}
.au-msg{padding:8px 12px;border-radius:12px;font-size:13px}.au-msg.err{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.45);color:#fecaca}
/* پنجرهٔ نامهٔ جدید */
.au-ov{position:fixed;inset:0;z-index:9400;background:rgba(5,19,20,.74);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif}
.au-win{width:min(900px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#0e3034;color:#eef2f8;border:1px solid rgba(247,215,116,.35);border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.85);overflow:hidden}
.au-wh{display:flex;align-items:center;gap:10px;padding:14px 20px;background:linear-gradient(135deg,#13454b,#0e3034);border-bottom:1px solid rgba(247,215,116,.25)}
.au-wh h3{margin:0;flex:1;font-size:17px;color:#f7d774}
.au-x{background:transparent;border:1px solid rgba(255,255,255,.2);color:#eef2f8;border-radius:10px;width:32px;height:32px;cursor:pointer}
.au-wb{padding:16px 20px;overflow:auto}
.au-win input:not([type=checkbox]):not([type=file]),.au-win textarea{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0b2d31;color:#eef2f8;font:inherit;font-size:14px;padding:8px 12px}
.au-win textarea{min-height:170px;resize:vertical;line-height:2}
.au-win input:focus,.au-win textarea:focus,#pane-auto input:focus,#pane-auto textarea:focus{outline:2px solid rgba(247,215,116,.5);outline-offset:1px}
.au-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.au-flags{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.au-flags small{color:#99bbbe;font-size:11.5px}.au-flags input{accent-color:#f7d774;width:16px;height:16px;vertical-align:middle}
.au-fl{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.au-fl span{padding:3px 6px 3px 10px;border-radius:10px;background:#163d41;border:1px solid rgba(255,255,255,.12);font-size:12.5px}.au-fl span.big{border-color:#ef4444;color:#fca5a5}
.au-fl small{color:#99bbbe}.au-fl button{cursor:pointer;border:0;background:transparent;color:#f87171;margin-inline-start:4px}
.au-wf{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid rgba(255,255,255,.08);background:#0b2d31;flex-wrap:wrap}
.au-sp{flex:1}.au-hint{font-size:12px;color:#99bbbe}
/* خبرِ نامهٔ تازه */
.au-pop{position:fixed;left:18px;bottom:18px;z-index:9450;display:flex;align-items:center;gap:12px;max-width:min(440px,calc(100vw - 36px));padding:12px 14px;border-radius:16px;direction:rtl;
  font-family:Vazirmatn,Tahoma,sans-serif;background:linear-gradient(135deg,#13454b,#0e3034);color:#eef2f8;border:1px solid rgba(96,165,250,.55);border-inline-start:5px solid #60a5fa;
  box-shadow:0 20px 50px -14px rgba(0,0,0,.85),0 0 0 4px rgba(96,165,250,.12);animation:auIn .35s ease-out}
.au-pop.urg{border-color:rgba(239,68,68,.6);border-inline-start-color:#ef4444;box-shadow:0 20px 50px -14px rgba(0,0,0,.85),0 0 0 4px rgba(239,68,68,.15)}
.au-pop .ic{font-size:30px}.au-pop b{display:block;color:#93c5fd;font-size:14px}.au-pop.urg b{color:#fca5a5}.au-pop span{display:block;font-size:13px;line-height:1.8}
.au-pop .go{cursor:pointer;border:0;border-radius:10px;padding:7px 14px;font:inherit;font-weight:800;background:#60a5fa;color:#0a2225;white-space:nowrap}
.au-pop .x{cursor:pointer;border:0;background:transparent;color:#99bbbe;font-size:14px}
.au-pop.fade{opacity:.55}
@keyframes auIn{from{transform:translateY(20px);opacity:0}}
/* عددِ کارتابل روی دکمهٔ منو */
#tabs button[data-p="auto"] .au-bd{margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#60a5fa;color:#0a2225;font-size:11.5px;font-weight:900;display:inline-grid;place-items:center;line-height:20px}
#tabs button[data-p="auto"] .au-bd.late{background:#ef4444;color:#fff}
@media (max-width:1000px){#pane-auto .au-grid{grid-template-columns:1fr}#pane-auto .au-list{max-height:none;min-height:0}.au-ov .row,#pane-auto .au-fw .row{grid-template-columns:1fr}}
/* ارسال پیام برای مدیریت (۱۴۰۵/۰۷/۲۶): گفتگو با حباب‌ها؛ سبز = رنگِ این بخش */
#pane-auto .au-mnew{background:linear-gradient(135deg,#6ee7b7,#34d399);color:#04150d;box-shadow:0 10px 24px -10px #34d399;font-size:14px;padding:10px 18px}
#pane-auto .au-chat{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:14px;border-radius:16px;background:rgba(8,28,30,.35);border:1px solid var(--border);max-height:calc(100vh - 430px);min-height:180px;overflow:auto}
#pane-auto .bub{max-width:78%;align-self:flex-end;padding:8px 14px 6px;border-radius:16px 16px 16px 4px;background:var(--surface2,#163d41);border:1px solid var(--border)}
#pane-auto .bub.me{align-self:flex-start;border-radius:16px 16px 4px 16px;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.4)}
#pane-auto .bub.mg:not(.me){background:rgba(247,215,116,.1);border-color:rgba(247,215,116,.4)}
#pane-auto .bub .by{font-size:12px;font-weight:800;color:var(--gold,#f7d774)}#pane-auto .bub.me .by{color:#6ee7b7}
#pane-auto .bub .tx{font-size:14px;line-height:1.95;color:var(--ink);white-space:normal;word-break:break-word}
#pane-auto .bub .tm{font-size:11px;color:var(--ink2);text-align:left;margin-top:2px}#pane-auto .bub .rd{color:#34d399;font-weight:900}
#pane-auto .au-reply{border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.05)}
#pane-auto .au-reply textarea{min-height:70px}
#pane-auto .au-end{background:linear-gradient(135deg,#fca5a5,#ef4444);color:#fff}
.au-ov select{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--border,rgba(255,255,255,.12));background:#0d2d31;color:var(--ink,#eef2f8);font:inherit;font-size:14px;padding:8px 12px}
.au-ov .au-mwin textarea{min-height:150px}
.au-pop.msg{border-inline-start-color:#34d399}.au-pop.msg b{color:#6ee7b7}.au-pop.msg .go{background:#34d399}
@media (max-width:1000px){#pane-auto .au-chat{max-height:60vh}#pane-auto .bub{max-width:92%}}
/* کاشی‌ها در یک ردیف و فشرده (۱۴۰۵/۰۷/۲۶): ۵ کاشی (مدیر ۶) + یک دکمهٔ «تازه»؛ گزینش‌گرها از قاعدهٔ پوسته (theme.css) قوی‌ترند */
#pane-auto .au-top{align-items:center;gap:10px;margin-bottom:14px;flex-wrap:nowrap}
body.th-shell #pane-auto .au-tiles.th-tiles{flex:1 1 auto;min-width:0;display:flex!important;flex-wrap:nowrap;gap:6px;margin:0;padding:2px 0 4px;overflow-x:auto;scrollbar-width:thin}
body.th-shell #pane-auto .au-tiles.th-tiles > button.th-tile{flex:1 1 auto;width:auto;min-width:max-content;height:48px;padding:0 11px;flex-direction:row;gap:6px;border-radius:14px;border-top-width:3px;white-space:nowrap}
body.th-shell #pane-auto .au-tiles .th-tile .tt-ic{font-size:18px}
body.th-shell #pane-auto .au-tiles .th-tile .tt-lb{font-size:13px}
#pane-auto .au-tiles .au-n{position:static;order:3;min-width:22px;height:22px;line-height:22px;padding:0 6px;font-size:12px;text-align:center}
#pane-auto .au-new{flex:0 0 auto;height:48px;padding:0 16px;font-size:14px;border-radius:14px}
@media (max-width:640px){
  body.th-shell #pane-auto .au-tiles.th-tiles > button.th-tile{flex:0 0 auto;height:42px;padding:0 10px}
  body.th-shell #pane-auto .au-tiles .th-tile .tt-ic{font-size:16px}body.th-shell #pane-auto .au-tiles .th-tile .tt-lb{font-size:12.5px}
  #pane-auto .au-new{height:42px;padding:0 12px;font-size:13px}
}
/* قفسهٔ پرونده‌ها و نشانِ اشخاص (۱۴۰۵/۰۷/۲۶) — هر شخص یک رنگ (--pc) */
#pane-auto .au-tb{display:flex;gap:8px;align-items:center}
#pane-auto .au-tb input{flex:1;min-width:0}
#pane-auto .au-vt{display:flex;flex:0 0 auto;padding:3px;border-radius:12px;background:rgba(8,28,30,.55);border:1px solid var(--border)}
#pane-auto .au-vt button{cursor:pointer;border:0;border-radius:9px;padding:5px 10px;font:inherit;font-size:12.5px;color:var(--ink2);background:transparent;white-space:nowrap}
#pane-auto .au-vt button.on{color:#1b1406;background:linear-gradient(135deg,#f7d774,#e9b949);font-weight:800}
#pane-auto .au-it{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}
.au-av{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:12.5px;font-weight:900;letter-spacing:-.5px;color:#0a2225;
  background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--pc) 55%,#fff),var(--pc) 62%,color-mix(in srgb,var(--pc) 70%,#000));box-shadow:0 4px 12px -5px var(--pc),inset 0 -2px 0 rgba(0,0,0,.18)}
.au-av.md{width:40px;height:40px;font-size:14px}.au-av.lg{width:46px;height:46px;font-size:15.5px}
.au-av.mg{--pc:#e9b949}.au-av.org{--pc:#93b6b9;font-size:17px}
#pane-auto .au-it .au-av{margin-top:2px}
#pane-auto .au-it.un .au-av{box-shadow:0 0 0 2px var(--surface,#113034),0 0 0 4px var(--au),0 0 14px var(--au)}
#pane-auto .au-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px 12px;padding:22px 14px 16px}
#pane-auto .au-fold{position:relative;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-align:right;font:inherit;color:var(--ink);padding:14px 13px 12px;
  border-radius:4px 16px 16px 16px;border:1px solid color-mix(in srgb,var(--pc) 38%,transparent);border-top:3px solid var(--pc);
  background:linear-gradient(165deg,color-mix(in srgb,var(--pc) 16%,var(--surface2,#163d41)),var(--surface,#113034) 75%);transition:transform .15s,box-shadow .15s}
#pane-auto .au-fold .ear{position:absolute;top:-13px;right:-1px;width:62px;height:13px;border-radius:10px 10px 0 0;background:var(--pc);opacity:.9}
#pane-auto .au-fold:hover,#pane-auto .au-fold:focus-visible{transform:translateY(-3px);box-shadow:0 16px 30px -16px var(--pc);outline:0}
#pane-auto .au-fold .hd{display:flex;align-items:center;gap:10px}
#pane-auto .au-fold .nm{display:flex;flex-direction:column;min-width:0;line-height:1.5}
#pane-auto .au-fold .nm b{font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pane-auto .au-fold .nm small{font-size:11.5px;color:var(--ink2)}
#pane-auto .au-fold .ct{font-size:12px;color:var(--ink2)}#pane-auto .au-fold .ct b{font-size:22px;font-weight:900;color:var(--pc);margin-left:5px}
#pane-auto .au-fold .ls{font-size:12px;color:var(--ink2);line-height:1.7;padding-top:7px;border-top:1px dashed color-mix(in srgb,var(--pc) 30%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pane-auto .au-fold .ls i{display:block;font-style:normal;font-size:11px;opacity:.75}
#pane-auto .au-fold .nw{position:absolute;top:-11px;left:12px;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:800;line-height:19px;background:var(--au);color:#0a2225;box-shadow:0 0 0 3px var(--surface,#113034),0 4px 12px -4px var(--au)}
#pane-auto .au-fold .nw.late{background:#ef4444;color:#fff}
#pane-auto .au-fold.un{box-shadow:0 0 0 1px color-mix(in srgb,var(--au) 60%,transparent)}
#pane-auto .au-fhd{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);
  background:linear-gradient(90deg,color-mix(in srgb,var(--pc) 22%,var(--surface2,#163d41)),var(--surface2,#163d41));box-shadow:inset -4px 0 0 var(--pc)}
#pane-auto .au-fhd .bk{cursor:pointer;border:1px solid var(--border);background:rgba(8,28,30,.45);color:var(--ink);border-radius:10px;padding:4px 10px;font:inherit;font-size:12px;white-space:nowrap}
#pane-auto .au-fhd .bk:hover{border-color:var(--pc)}
#pane-auto .au-fhd .nm{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.5}#pane-auto .au-fhd .nm b{font-size:14.5px;font-weight:900}#pane-auto .au-fhd .nm small{font-size:11.5px;color:var(--ink2)}
#pane-auto .au-fhd .ct{min-width:30px;height:30px;padding:0 8px;border-radius:15px;display:grid;place-items:center;background:var(--pc);color:#0a2225;font-weight:900}
@media (max-width:640px){#pane-auto .au-shelf{grid-template-columns:1fr 1fr;gap:16px 8px;padding:20px 8px 12px}#pane-auto .au-vt button{padding:5px 7px}}
