/* WORKPLAYBOX 3.5 quality pass */
.header-clock{min-width:88px;border-radius:14px;border:1px solid #738dcb33;background:linear-gradient(180deg,#15213a,#0f1728);color:#e3efff;padding:9px 13px;font:800 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 #ffffff10,0 8px 24px #040a1428}
.header-clock::before{content:none !important;display:none !important}
.side-foot #onlineClock{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#d9e7ff}
.dashboard-home .cards-grid{display:grid;grid-template-columns:1fr;gap:18px}
.home-group{background:linear-gradient(180deg,#0f1628,#10192b);border:1px solid #ffffff14;border-radius:18px;padding:16px 16px 14px;box-shadow:0 18px 34px #050a131f}
.home-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.home-group-head h3{margin:0;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#e6efff}
.home-group-head p{margin:4px 0 0;color:var(--muted);font-size:13px}
.home-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}
.home-mini-card{background:linear-gradient(180deg,#111a2f,#0f1729);border:1px solid #ffffff10;border-radius:15px;padding:14px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:.18s transform,.18s border-color,.18s box-shadow}
.home-mini-card:hover{transform:translateY(-2px);border-color:#8bb3ff42;box-shadow:0 14px 26px #07101d2e}
.home-mini-card .row{display:flex;align-items:center;justify-content:space-between;gap:8px}
.home-mini-card .icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ffffff14;font-weight:800}
.home-mini-card .name{font-weight:700;color:#eef4ff}
.home-mini-card .desc{color:var(--muted);font-size:13px;line-height:1.35;min-height:34px}
.home-mini-card .meta{display:flex;align-items:center;justify-content:space-between;color:#bcd2ff;font-size:12px}
.home-empty-note{padding:18px;border:1px dashed #ffffff22;border-radius:14px;color:var(--muted);background:#0d1525}
.home-slim-actions{display:flex;gap:8px;flex-wrap:wrap}
.home-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#ffffff12;color:#dbe6ff;font-size:12px;border:1px solid #ffffff12}
.aim-target{outline:none}
@media(max-width:900px){.home-mini-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
@media(max-width:790px){.header-clock{font-size:13px;padding:8px 10px;min-width:76px}.home-group{padding:14px}.home-mini-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.home-mini-grid{grid-template-columns:1fr}.header-clock{display:none}}

.dashboard-home #categoryChips{display:none!important}
