.adore-dash{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}
.adore-hero{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;padding:28px;border-radius:18px;color:#fff;
  background:radial-gradient(1200px 300px at 0% 0%,#a02140 0%,#6e1423 45%,#2a0710 100%)}
.adore-hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:11px;opacity:.75;margin:0}
.adore-hero h1{font-size:28px;font-weight:700;margin:6px 0 4px}
.adore-hero .sub{opacity:.85;margin:0}
.hero-links{display:flex;gap:8px;flex-wrap:wrap}
.adore-dash .btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;font-weight:600;font-size:13px;border:1px solid rgba(255,255,255,.25)}
.adore-dash .btn.primary{background:#C9A24A;border-color:#C9A24A;color:#2a0710}
.adore-dash .btn .material-symbols-outlined{font-size:18px}
.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}
.kpi{display:flex;gap:12px;align-items:center;padding:16px;border-radius:14px;border:1px solid rgb(var(--color-base-200,229 231 235));background:rgb(var(--color-base-50,249 250 251))}
.dark .kpi{border-color:rgb(55 65 81);background:rgb(17 24 39)}
.kpi .material-symbols-outlined{font-size:22px;color:#a02140;background:rgba(160,33,64,.1);padding:10px;border-radius:12px}
.kpi .label{font-size:12px;opacity:.7;margin:0}.kpi .value{font-size:20px;font-weight:700;margin:2px 0 0}
.adore-dash .grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}
@media(max-width:1000px){.adore-dash .grid{grid-template-columns:1fr}}
.panel{padding:18px;border-radius:14px;border:1px solid rgb(var(--color-base-200,229 231 235))}
.dark .panel{border-color:rgb(55 65 81)}
.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.panel-head h2{font-size:15px;font-weight:700;margin:0}.panel-head a{font-size:13px;color:#a02140;font-weight:600}
.status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.status-list li{display:flex;align-items:center;gap:8px;font-size:14px}.status-list b{margin-left:auto}
.dot{width:9px;height:9px;border-radius:50%;background:#999}
.note{display:block;margin-top:14px;font-size:13px;color:#a02140;font-weight:600}
table.orders{width:100%;border-collapse:collapse;font-size:14px}
table.orders th{text-align:left;font-size:12px;opacity:.6;font-weight:600;padding:8px}
table.orders td{padding:10px 8px;border-top:1px solid rgba(127,127,127,.15)}
table.orders tbody tr{cursor:pointer}table.orders tbody tr:hover{background:rgba(160,33,64,.05)}
.pill{padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;background:#eee;color:#333}
.s-processing,.s-packed,.s-measured{background:#dbeafe;color:#1e40af}.dot.s-processing,.dot.s-packed,.dot.s-measured{background:#3b82f6}
.s-cutting,.s-sewing,.s-fitting{background:#fef3c7;color:#92400e}.dot.s-cutting,.dot.s-sewing,.dot.s-fitting{background:#f59e0b}
.s-shipped,.s-out_for_delivery{background:#ede9fe;color:#5b21b6}.dot.s-shipped,.dot.s-out_for_delivery{background:#8b5cf6}
.s-delivered,.s-ready{background:#dcfce7;color:#166534}.dot.s-delivered,.dot.s-ready{background:#22c55e}
.s-cancelled,.s-returned{background:#fee2e2;color:#991b1b}.dot.s-cancelled,.dot.s-returned{background:#ef4444}
