/* 1.29.8.6 Money desk and AI workforce: traffic lights, charts, history by date */
:root{--mdk-g:#15803d;--mdk-gb:#e7f6ec;--mdk-a:#b45309;--mdk-ab:#fff4dc;--mdk-r:#b91c1c;--mdk-rb:#fdecec;--mdk-line:#e3e7e5;--mdk-card:#fff;--mdk-ink:#122;--mdk-mut:#5b6766}
.mdk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin:1rem 0}
.mdk-tile{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem .8rem;border-radius:14px;background:var(--mdk-card);border:1px solid var(--mdk-line);border-left:6px solid var(--c);color:var(--mdk-ink);text-decoration:none}
.mdk-tile:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}
.mdk-tile small{font-size:.78rem;color:var(--mdk-mut);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding-right:1.4rem}
.mdk-tile b{font-size:1.55rem;line-height:1.15}.mdk-tile em{font-style:normal;font-size:.8rem;color:var(--mdk-mut)}
.mdk-tile .mdk-dot{position:absolute;top:.85rem;right:.85rem}
.mdk-state{align-self:flex-start;margin-top:.25rem;font-size:.72rem;font-weight:700;padding:.12rem .5rem;border-radius:99px;background:var(--cb);color:var(--c)}
.mdk-bar{display:block;height:7px;border-radius:99px;background:#edf0ef;overflow:hidden;margin:.25rem 0}.mdk-bar i{display:block;height:100%;background:var(--c);border-radius:99px}
.mdk-green{--c:var(--mdk-g);--cb:var(--mdk-gb)}.mdk-amber{--c:var(--mdk-a);--cb:var(--mdk-ab)}.mdk-red{--c:var(--mdk-r);--cb:var(--mdk-rb)}
.mdk-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--c,#999);box-shadow:0 0 0 3px var(--cb,#eee);vertical-align:middle}
.mdk-pill{font-size:.75rem;padding:.15rem .55rem;border-radius:99px;vertical-align:middle;margin-left:.4rem}.mdk-pill.red{background:var(--mdk-rb);color:var(--mdk-r)}.mdk-pill.green{background:var(--mdk-gb);color:var(--mdk-g)}
.mdk-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;align-items:start}
.mdk-list{list-style:none;margin:0;padding:0}
.mdk-list li{display:flex;gap:.7rem;align-items:center;padding:.6rem .5rem;border-bottom:1px solid var(--mdk-line);border-left:4px solid var(--c);margin-bottom:.35rem;border-radius:6px;background:linear-gradient(90deg,var(--cb),transparent 40%)}
.mdk-list li>div{flex:1;min-width:0}.mdk-list b{display:block;font-size:.93rem}.mdk-list small{display:block;color:var(--mdk-mut);font-size:.8rem}
.mdk-chart{display:flex;align-items:flex-end;gap:.45rem;height:170px;padding:.4rem 0 0;border-bottom:1px solid var(--mdk-line)}
.mdk-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}
.mdk-col i{display:block;width:100%;max-width:42px;background:#0f766e;border-radius:6px 6px 0 0;opacity:.75}.mdk-col.now i{opacity:1;background:#b8892b}
.mdk-col small{font-size:.68rem;color:var(--mdk-mut);margin-top:.25rem;white-space:nowrap}.mdk-v{font-size:.66rem;color:var(--mdk-mut);white-space:nowrap}
.mdk-funnel>div{display:grid;grid-template-columns:110px 1fr 40px 70px;align-items:center;gap:.5rem;margin:.3rem 0;font-size:.86rem}
.mdk-funnel i{display:block;height:14px;border-radius:4px;background:#0f766e}.mdk-funnel i.alt{background:#b8892b}.mdk-funnel b{text-align:right}.mdk-funnel small{color:var(--mdk-mut);font-size:.76rem}
.mdk-funnel>div:has(i.alt){grid-template-columns:130px 1fr 80px 0}
.mdk-cal{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.35rem;margin:.6rem 0 1rem}
.mdk-day{display:flex;flex-direction:column;align-items:center;padding:.3rem 0;border-radius:8px;background:var(--cb);color:var(--c);text-decoration:none;border:2px solid transparent}
.mdk-day small{font-size:.62rem}.mdk-day b{font-size:1rem}.mdk-day.sel{border-color:var(--c)}
.mdk-ht td,.mdk-ht th{vertical-align:middle}.mdk-detail{margin-top:1rem;padding:1rem;border:1px solid var(--mdk-line);border-radius:12px}.mdk-detail h4{margin:.8rem 0 .3rem}
/* AI workforce control */
.awc-sum{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1rem}.awc-sum span{padding:.35rem .75rem;border-radius:99px;background:var(--cb);color:var(--c);font-weight:700;font-size:.85rem}
.awc-spark{display:flex;align-items:flex-end;gap:2px;height:28px;min-width:98px}.awc-spark i{flex:1;min-width:4px;background:#0f766e;border-radius:2px 2px 0 0;opacity:.8}.awc-spark i.z{background:#d6dbd9;height:2px!important}.awc-spark i.f{background:var(--mdk-r)}
.awc-row td{vertical-align:middle}.awc-row.mdk-red td:first-child{box-shadow:inset 4px 0 var(--mdk-r)}.awc-row.mdk-amber td:first-child{box-shadow:inset 4px 0 var(--mdk-a)}.awc-row.mdk-green td:first-child{box-shadow:inset 4px 0 var(--mdk-g)}
@media (max-width:900px){.mdk-cols{grid-template-columns:1fr}.mdk-funnel>div{grid-template-columns:90px 1fr 34px 60px}}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--mdk-gb:#12301d;--mdk-ab:#3a2a0c;--mdk-rb:#3b1515;--mdk-g:#4ade80;--mdk-a:#fbbf24;--mdk-r:#f87171;--mdk-line:#36403d;--mdk-card:#1d2221;--mdk-ink:#e6eeec;--mdk-mut:#a9b6b3}}
:root[data-theme="dark"]{--mdk-gb:#12301d;--mdk-ab:#3a2a0c;--mdk-rb:#3b1515;--mdk-g:#4ade80;--mdk-a:#fbbf24;--mdk-r:#f87171;--mdk-line:#36403d;--mdk-card:#1d2221;--mdk-ink:#e6eeec;--mdk-mut:#a9b6b3}
.awc-row td:nth-child(2){min-width:170px}
