#dashboard > :not(#dashboardUnified){display:none!important}
#dashboardUnified{display:grid!important;gap:16px;min-width:0}
#dashboardUnified,#dashboardUnified *{box-sizing:border-box;min-width:0}
.du-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008)),var(--panel);box-shadow:0 12px 34px rgba(0,0,0,.16)}
.du-status{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border-color:rgba(221,169,30,.28);background:radial-gradient(circle at 8% 0,rgba(221,169,30,.14),transparent 40%),var(--panel)}
.du-status.is-open{border-color:rgba(85,197,139,.42);background:radial-gradient(circle at 8% 0,rgba(85,197,139,.13),transparent 40%),var(--panel)}
.du-status.is-closed{border-color:rgba(239,112,116,.42);background:radial-gradient(circle at 8% 0,rgba(239,112,116,.13),transparent 40%),var(--panel)}
.du-status-main{display:flex;align-items:center;gap:14px;min-width:0}.du-status-light{width:15px;height:15px;border-radius:50%;flex:none;background:var(--gold);box-shadow:0 0 0 6px rgba(221,169,30,.12),0 0 24px rgba(221,169,30,.7)}
.du-status.is-open .du-status-light{background:var(--green);box-shadow:0 0 0 6px rgba(85,197,139,.12),0 0 24px rgba(85,197,139,.7)}.du-status.is-closed .du-status-light{background:var(--red);box-shadow:0 0 0 6px rgba(239,112,116,.12),0 0 24px rgba(239,112,116,.65)}
.du-eyebrow{margin:0 0 5px;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.du-status h2,.du-section-head h2{margin:0}.du-status p:last-child,.du-section-head small{display:block;color:var(--muted);margin-top:5px}.du-status-actions,.du-quick-grid{display:flex;gap:8px;flex-wrap:wrap}.du-button{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#25282d;color:var(--text);font-weight:850;cursor:pointer}.du-button.primary{border-color:transparent;background:var(--gold);color:#17130a}.du-button.danger{border-color:rgba(239,112,116,.45);background:rgba(239,112,116,.12);color:#ffb0b3}.du-button:hover{filter:brightness(1.08)}
.du-major-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.du-major{position:relative;overflow:hidden;min-height:142px;padding:20px;text-align:left;color:var(--text);cursor:pointer}.du-major:after{content:'›';position:absolute;right:19px;bottom:12px;color:var(--gold);font-size:34px}.du-major.orders{border-color:rgba(79,158,255,.34);background:linear-gradient(145deg,rgba(79,158,255,.13),transparent 60%),var(--panel)}.du-major.revenue{border-color:rgba(85,197,139,.34);background:linear-gradient(145deg,rgba(85,197,139,.13),transparent 60%),var(--panel)}.du-major small,.du-major strong,.du-major span{display:block}.du-major small{color:var(--muted);font-weight:800}.du-major strong{margin-top:9px;font-size:38px;line-height:1}.du-major span{margin-top:10px;color:var(--muted);font-size:12px}.du-major:hover{transform:translateY(-1px);filter:brightness(1.05)}
.du-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.du-kpi{padding:14px;text-align:left;color:var(--text);cursor:pointer;min-width:0}.du-kpi i{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:rgba(221,169,30,.12);color:var(--gold);font-style:normal;font-size:17px}.du-kpi strong,.du-kpi small{display:block}.du-kpi strong{margin-top:11px;font-size:25px}.du-kpi small{color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.du-kpi.alert{border-color:rgba(239,112,116,.36)}.du-kpi.alert i{background:rgba(239,112,116,.12);color:var(--red)}.du-kpi.warn{border-color:rgba(221,169,30,.34)}.du-kpi.info{border-color:rgba(79,158,255,.3)}.du-kpi.info i{background:rgba(79,158,255,.12);color:#78afff}
.du-content-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px}.du-panel{padding:18px;min-width:0}.du-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.du-priority-list,.du-live-list{display:grid}.du-priority{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.du-live-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.du-priority:first-child,.du-live-row:first-child{border-top:0}.du-dot,.du-live-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#272a2f;color:var(--gold);font-weight:900}.du-dot.red{background:rgba(239,112,116,.12);color:var(--red)}.du-dot.blue{background:rgba(79,158,255,.12);color:#78afff}.du-priority b,.du-priority small,.du-live-row b,.du-live-row small{display:block}.du-priority small,.du-live-row small{margin-top:3px;color:var(--muted)}.du-priority-count{font-size:21px}.du-priority button{display:grid;place-items:center;width:30px;height:34px;padding:0;border:0;background:transparent;color:var(--gold);font-size:24px;font-weight:850;cursor:pointer}.du-empty{padding:25px 10px;text-align:center;color:var(--muted)}
.du-quick{padding:18px}.du-quick-grid{display:grid;grid-template-columns:repeat(5,1fr)}.du-quick-grid button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.du-quick-grid button i{font-style:normal;color:var(--gold);font-size:19px}.du-refresh{border:0;background:transparent;color:var(--gold);font-weight:850;cursor:pointer}.du-updated{color:var(--muted);font-size:11px;text-align:right}
.du-dialog{width:min(760px,calc(100% - 22px));max-height:92vh;padding:0;border:1px solid var(--line);border-radius:20px;background:#181a1e;color:var(--text)}.du-dialog::backdrop{background:rgba(0,0,0,.78)}.du-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--line)}.du-dialog-head h2{margin:0}.du-close{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#24272b;color:var(--text);font-size:22px}.du-report-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:14px 18px 0}.du-report-controls button{min-height:42px;border:1px solid var(--line);border-radius:10px;background:#23262a;color:var(--muted);font-weight:850}.du-report-controls button.active{background:var(--gold);color:#17130a}.du-date-row{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px}.du-date-row input{min-height:42px;border:1px solid var(--line);border-radius:10px;background:#131518;color:var(--text);padding:0 10px}.du-report-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 14px}.du-report-summary>div{padding:13px;border-radius:12px;background:#23262a}.du-report-summary small,.du-report-summary strong{display:block}.du-report-summary small{color:var(--muted)}.du-report-summary strong{font-size:25px;margin-top:5px}.du-report-list{max-height:52vh;overflow:auto;padding:0 18px 18px}.du-report-order,.du-sold-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.du-report-order b,.du-report-order small,.du-sold-row b,.du-sold-row small{display:block}.du-report-order small,.du-sold-row small{color:var(--muted);margin-top:3px}
@media(max-width:1100px){.du-kpi-grid{grid-template-columns:repeat(3,1fr)}.du-content-grid{grid-template-columns:1fr}.du-quick-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){#dashboardUnified{gap:11px;width:100%;overflow:hidden}.du-status{grid-template-columns:1fr;padding:15px}.du-status-actions{display:grid;grid-template-columns:1fr 1fr}.du-major-grid{gap:8px}.du-major{width:100%;min-height:119px;padding:14px}.du-major strong{font-size:25px;overflow-wrap:anywhere}.du-major span{font-size:11px}.du-kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.du-kpi{width:100%;padding:12px}.du-kpi:last-child{grid-column:1/-1}.du-panel,.du-quick{padding:14px}.du-quick-grid{grid-template-columns:1fr 1fr}.du-quick-grid button:last-child{grid-column:1/-1}.du-section-head{display:block}.du-section-head .du-refresh{margin-top:8px}.du-priority{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.du-priority-count{font-size:18px}.du-report-controls{grid-template-columns:1fr 1fr}.du-date-row{flex-wrap:wrap}.du-date-row input{width:100%}.du-updated{text-align:left}.du-live-row{grid-template-columns:auto minmax(0,1fr)}.du-live-row>strong{grid-column:2}.du-major:after{display:none}}
