@charset "UTF-8";.screen[data-v-a1700bff]{width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 0%,#0f6e5c47,#04120e00 70%),#04120e}.frame[data-v-a1700bff]{position:absolute;transform-origin:0 0;display:flex;flex-direction:column;padding:18px 22px 20px}.header[data-v-a1700bff]{position:relative;height:88px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.h-side[data-v-a1700bff]{display:flex;gap:10px;width:380px}.h-side.right[data-v-a1700bff]{justify-content:flex-end}.chip[data-v-a1700bff]{padding:7px 16px;font-size:14px;color:#a8c6bd;letter-spacing:1px;background:#2de0b50f;border:1px solid rgba(45,224,181,.16);border-radius:4px}.chip.time[data-v-a1700bff]{color:#2de0b5;font-family:DIN Alternate,monospace}.chip.live[data-v-a1700bff]{display:flex;align-items:center;gap:8px}.chip.live i[data-v-a1700bff]{width:7px;height:7px;border-radius:50%;background:#2de0b5;box-shadow:0 0 10px #2de0b5;animation:blink-a1700bff 1.6s infinite}@keyframes blink-a1700bff{0%,to{opacity:1}50%{opacity:.25}}.title-box[data-v-a1700bff]{display:flex;align-items:center;gap:18px}.title-deco[data-v-a1700bff]{width:90px;height:2px;background:linear-gradient(90deg,transparent,rgba(45,224,181,.7))}.title-deco.right[data-v-a1700bff]{background:linear-gradient(90deg,rgba(45,224,181,.7),transparent)}.title-logo[data-v-a1700bff]{width:52px;height:52px;object-fit:contain;opacity:.95}.titles[data-v-a1700bff]{text-align:center}.titles h1[data-v-a1700bff]{font-size:40px;font-weight:800;letter-spacing:5px;background:linear-gradient(180deg,#fff 20%,#7fe8c9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.titles p[data-v-a1700bff]{margin-top:6px;font-size:12px;letter-spacing:3px;color:#7f9a92bf}.body[data-v-a1700bff]{flex:1;display:grid;grid-template-columns:400px 1fr 400px;gap:18px;min-height:0}.col[data-v-a1700bff]{display:flex;flex-direction:column;gap:18px;min-height:0}.panel[data-v-a1700bff]{position:relative;display:flex;flex-direction:column;min-height:0}.panel.grow[data-v-a1700bff]{flex:1}.panel[data-v-a1700bff]{background:linear-gradient(180deg,#092621e6,#061a16db);border:1px solid rgba(45,224,181,.16);border-radius:6px;padding:0 0 10px;box-shadow:inset 0 0 40px #2de0b50a}.panel[data-v-a1700bff]:before,.panel[data-v-a1700bff]:after{content:"";position:absolute;width:14px;height:14px;border:2px solid rgba(45,224,181,.55)}.panel[data-v-a1700bff]:before{left:-1px;top:-1px;border-right:none;border-bottom:none}.panel[data-v-a1700bff]:after{right:-1px;bottom:-1px;border-left:none;border-top:none}.panel-head[data-v-a1700bff]{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:16px;font-weight:600;letter-spacing:1px;color:#d6ece6;border-bottom:1px solid rgba(45,224,181,.1)}.mark[data-v-a1700bff]{width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,#2de0b5,#2de0b533)}.head-tip[data-v-a1700bff]{margin-left:auto;font-size:12px;font-weight:400;color:#7f9a92}.legend[data-v-a1700bff]{margin-left:auto;display:flex;gap:16px;font-size:12px;font-weight:400;color:#7f9a92}.legend span[data-v-a1700bff]{display:flex;align-items:center;gap:6px}.legend i[data-v-a1700bff]{width:10px;height:10px;border-radius:2px;display:inline-block}.chart[data-v-a1700bff]{width:100%}.h220[data-v-a1700bff]{height:236px}.h280[data-v-a1700bff]{height:300px}.kpi-row[data-v-a1700bff]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;height:112px}.kpi[data-v-a1700bff]{position:relative;display:flex;align-items:center;gap:14px;padding:0 18px;background:linear-gradient(120deg,rgba(var(--c-rgb, 45, 224, 181),.12),#092621d9);border:1px solid rgba(45,224,181,.16);border-left:3px solid var(--c);border-radius:6px}.kpi-icon[data-v-a1700bff]{width:46px;height:46px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--c);background:#2de0b514;border:1px solid rgba(45,224,181,.22);border-radius:50%}.kpi-val[data-v-a1700bff]{font-size:34px;font-weight:800;line-height:1.1;color:#e8f5f0;font-family:DIN Alternate,Impact,monospace}.kpi-val em[data-v-a1700bff]{margin-left:4px;font-size:13px;font-style:normal;font-weight:400;color:#7f9a92}.kpi-label[data-v-a1700bff]{margin-top:6px;font-size:13px;color:#7f9a92;letter-spacing:1px}.mini-grid[data-v-a1700bff]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:14px}.mini[data-v-a1700bff]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#2de0b50a;border:1px solid rgba(45,224,181,.08);border-radius:4px}.mini-val[data-v-a1700bff]{font-size:24px;font-weight:700;color:#e8f5f0;font-family:DIN Alternate,monospace}.mini-val em[data-v-a1700bff]{font-size:12px;font-style:normal;font-weight:400;color:#7f9a92;margin-left:3px}.mini-label[data-v-a1700bff]{margin-top:6px;font-size:12px;color:#7f9a92}.tx-list[data-v-a1700bff]{flex:1;display:flex;flex-direction:column;padding:4px 10px 0;overflow:hidden}.tx-row[data-v-a1700bff]{display:grid;grid-template-columns:1.5fr .8fr 1fr .8fr .7fr .9fr;align-items:center;height:44px;padding:0 8px;font-size:13px;color:#c9ded8;border-bottom:1px solid rgba(45,224,181,.06)}.tx-row.head[data-v-a1700bff]{height:38px;font-size:12px;color:#7f9a92;background:#2de0b50d;border-radius:4px}.tx-row[data-v-a1700bff]:nth-child(2n of.tx-row:not(.head)){background:#ffffff04}.mono[data-v-a1700bff]{font-family:SF Mono,monospace;font-size:12px;color:#8fb0a7}.money[data-v-a1700bff]{color:#f5b65c;font-weight:600;font-family:DIN Alternate,monospace}.dim[data-v-a1700bff]{color:#7f9a92;font-size:12px}.badge[data-v-a1700bff]{padding:2px 8px;font-size:11px;font-style:normal;border-radius:3px;border:1px solid transparent}.badge.pending_pay[data-v-a1700bff]{color:#ff9a86;border-color:#e0775a66;background:#e0775a1a}.badge.paid[data-v-a1700bff]{color:#2de0b5;border-color:#2de0b559;background:#2de0b51a}.badge.in_delivery[data-v-a1700bff]{color:#7fc0ff;border-color:#4fa3ff59;background:#4fa3ff1a}.badge.delivered[data-v-a1700bff]{color:#f5b65c;border-color:#f5b65c59;background:#f5b65c1a}.badge.completed[data-v-a1700bff]{color:#7be08f;border-color:#7be08f4d;background:#7be08f1a}.rank[data-v-a1700bff]{padding:14px 16px;display:flex;flex-direction:column;gap:16px}.rank-item[data-v-a1700bff]{display:flex;align-items:center;gap:12px}.rank-no[data-v-a1700bff]{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#7f9a92;border:1px solid rgba(45,224,181,.2);border-radius:4px}.rank-no.no1[data-v-a1700bff]{color:#ffd479;border-color:#ffd47980;background:#ffd4791a}.rank-no.no2[data-v-a1700bff]{color:#b8cede;border-color:#b8cede66}.rank-no.no3[data-v-a1700bff]{color:#d2a679;border-color:#d2a67959}.rank-main[data-v-a1700bff]{flex:1;min-width:0}.rank-top[data-v-a1700bff]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.rank-name[data-v-a1700bff]{font-size:14px;color:#e8f5f0}.rank-city[data-v-a1700bff]{font-size:11px;color:#7f9a92}.rank-amt[data-v-a1700bff]{margin-left:auto;font-size:15px;color:#f5b65c;font-family:DIN Alternate,monospace}.rank-bar[data-v-a1700bff]{height:6px;background:#2de0b514;border-radius:3px;overflow:hidden}.rank-fill[data-v-a1700bff]{height:100%;background:linear-gradient(90deg,#0f6e5c,#2de0b5);border-radius:3px;transition:width .8s ease}.dual[data-v-a1700bff]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px}.dual-card[data-v-a1700bff]{padding:16px 12px;text-align:center;background:#2de0b50d;border:1px solid rgba(45,224,181,.12);border-radius:4px}.dual-val[data-v-a1700bff]{font-size:26px;font-weight:700;color:#2de0b5;font-family:DIN Alternate,monospace}.dual-val.amber[data-v-a1700bff]{color:#f5b65c}.dual-val em[data-v-a1700bff]{font-size:12px;font-style:normal;font-weight:400;color:#7f9a92;margin-left:3px}.dual-label[data-v-a1700bff]{margin-top:8px;font-size:12px;color:#7f9a92}.rec-list[data-v-a1700bff]{flex:1;padding:10px 14px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.rec[data-v-a1700bff]{display:flex;align-items:center;gap:10px}.rec-dot[data-v-a1700bff]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#f5b65c;box-shadow:0 0 10px #f5b65c99}.rec-body[data-v-a1700bff]{flex:1;min-width:0}.rec-title[data-v-a1700bff]{font-size:13px;color:#d6ece6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-time[data-v-a1700bff]{margin-top:4px;font-size:11px;color:#7f9a92}.rec-amt[data-v-a1700bff]{font-size:14px;color:#f5b65c;font-family:DIN Alternate,monospace}.empty[data-v-a1700bff]{padding:30px 0;text-align:center;font-size:13px;color:#5c726c}
