:root{--eps-navy: #0B1E3D;--eps-navy-light: #132d54;--eps-navy-dark: #071528;--white: #FFFFFF;--gray-50: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-300: #CBD5E1;--gray-400: #94A3B8;--gray-500: #64748B;--gray-600: #475569;--gray-700: #334155;--green-bg: #ECFDF5;--green-text: #065F46;--green-dot: #10B981;--green-border: #A7F3D0;--yellow-bg: #FFFBEB;--yellow-text: #92400E;--yellow-dot: #F59E0B;--yellow-border: #FDE68A;--red-bg: #FEF2F2;--red-text: #991B1B;--red-dot: #EF4444;--red-border: #FECACA;--blue-bg: #EFF6FF;--blue-text: #1E40AF;--blue-dot: #3B82F6;--blue-border: #BFDBFE}*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,-apple-system,sans-serif;background:var(--gray-50);color:var(--gray-700);min-height:100vh}.header{background:var(--eps-navy);position:sticky;top:0;z-index:100;box-shadow:0 4px 24px #0b1e3d4d}.header-inner{max-width:1120px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.logo-area{display:flex;align-items:center;gap:16px}.logo-mark{width:40px;height:40px;background:var(--white);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--eps-navy);letter-spacing:-.5px}.logo-text{color:var(--white)}.logo-text h1{font-size:18px;font-weight:700;letter-spacing:-.3px}.logo-text span{font-size:12px;font-weight:400;opacity:.6;letter-spacing:1.5px;text-transform:uppercase}.header-meta{display:flex;align-items:center;gap:20px}.last-update{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffffff73}.overall-badge{display:flex;align-items:center;gap:8px;background:#10b98126;border:1px solid rgba(16,185,129,.3);padding:8px 16px;border-radius:100px;color:#6ee7b7;font-size:13px;font-weight:600}.overall-badge .pulse{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #10b98166}50%{opacity:.8;box-shadow:0 0 0 6px #10b98100}}.content{max-width:1120px;margin:0 auto;padding:32px 24px 64px}.section{margin-bottom:32px}.section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.section-icon.phone{background:#dbeafe;color:#2563eb}.section-icon.shop{background:#e0e7ff;color:#4f46e5}.section-icon.shipping{background:#fef3c7;color:#d97706}.section-icon.team{background:#d1fae5;color:#059669}.section-icon.metrics{background:#fce7f3;color:#db2777}.section-icon.incidents{background:#f1f5f9;color:#64748b}.section-title{font-size:15px;font-weight:700;color:var(--eps-navy);letter-spacing:-.2px}.section-subtitle{font-size:11px;color:var(--gray-400);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.section-source{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--gray-400);background:var(--gray-100);padding:4px 10px;border-radius:4px;white-space:nowrap}.card-grid{display:grid;gap:12px}.card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.status-card{background:var(--white);border-radius:12px;padding:20px;border:1px solid var(--gray-200);transition:all .2s;position:relative;overflow:hidden}.status-card:hover{border-color:var(--gray-300);box-shadow:0 4px 16px #0000000f}.status-card .card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.card-label{font-size:12px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600}.status-pill.online{background:var(--green-bg);color:var(--green-text);border:1px solid var(--green-border)}.status-pill.warning{background:var(--yellow-bg);color:var(--yellow-text);border:1px solid var(--yellow-border)}.status-pill.offline{background:var(--red-bg);color:var(--red-text);border:1px solid var(--red-border)}.status-pill.info{background:var(--blue-bg);color:var(--blue-text);border:1px solid var(--blue-border)}.status-pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-pill.online .dot{background:var(--green-dot)}.status-pill.warning .dot{background:var(--yellow-dot)}.status-pill.offline .dot{background:var(--red-dot)}.status-pill.info .dot{background:var(--blue-dot)}.card-value{font-size:28px;font-weight:700;color:var(--eps-navy);line-height:1;margin-bottom:4px;font-family:JetBrains Mono,monospace;letter-spacing:-1px}.card-value .unit{font-size:16px;color:var(--gray-400)}.card-detail{font-size:12px;color:var(--gray-400)}.uptime-row{display:flex;align-items:center;gap:2px;margin-top:12px;height:20px}.uptime-bar{flex:1;height:100%;border-radius:3px;transition:all .15s;cursor:pointer}.uptime-bar.up{background:#10b981}.uptime-bar.degraded{background:#f59e0b}.uptime-bar.down{background:#ef4444}.uptime-bar:hover{opacity:.75;transform:scaleY(1.3)}.uptime-meta{display:flex;justify-content:space-between;margin-top:6px}.uptime-meta span{font-size:10px;color:var(--gray-400);font-family:JetBrains Mono,monospace}.shipping-table{width:100%;background:var(--white);border-radius:12px;border:1px solid var(--gray-200);overflow:hidden}.shipping-table table{width:100%;border-collapse:collapse}.shipping-table thead{background:var(--gray-50)}.shipping-table th{padding:12px 16px;font-size:11px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid var(--gray-200)}.shipping-table td{padding:14px 16px;font-size:13px;border-bottom:1px solid var(--gray-100);color:var(--gray-700)}.shipping-table tr:last-child td{border-bottom:none}.shipping-table .carrier{display:flex;align-items:center;gap:10px;font-weight:600}.carrier-logo{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--white);flex-shrink:0}.carrier-logo.dhl{background:#fc0;color:#c00}.carrier-logo.dpd{background:#dc0032}.carrier-logo.ups{background:#351c15}.carrier-logo.dhl-express{background:#c00}.carrier-logo.gls{background:#1a3f6f}.carrier-logo.selbst{background:var(--eps-navy)}.carrier-logo.sped{background:#475569}.cutoff-time{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--eps-navy)}.countdown{font-family:JetBrains Mono,monospace;font-size:12px;padding:4px 8px;border-radius:6px}.countdown.active{background:var(--green-bg);color:var(--green-text)}.countdown.soon{background:var(--yellow-bg);color:var(--yellow-text)}.countdown.closed{background:var(--red-bg);color:var(--red-text)}.delivery-estimate{font-size:12px;color:var(--gray-500)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.team-card{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.team-avatar{width:40px;height:40px;border-radius:10px;background:var(--eps-navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.team-info{flex:1;min-width:0}.team-name{font-size:13px;font-weight:600;color:var(--eps-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-role{font-size:11px;color:var(--gray-400)}.team-status{width:10px;height:10px;border-radius:50%;flex-shrink:0}.team-status.available{background:var(--green-dot);box-shadow:0 0 0 3px var(--green-bg)}.team-status.busy{background:var(--yellow-dot);box-shadow:0 0 0 3px var(--yellow-bg)}.team-status.offline{background:var(--gray-300);box-shadow:0 0 0 3px var(--gray-100)}.metrics-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-card{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;padding:20px;text-align:center}.metric-label{font-size:11px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.metric-value{font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;color:var(--eps-navy);letter-spacing:-1.5px;line-height:1;margin-bottom:4px}.metric-value .unit{font-size:18px}.metric-unit{font-size:11px;color:var(--gray-400)}.metric-trend{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;margin-top:8px;padding:2px 8px;border-radius:100px}.metric-trend.up{background:var(--green-bg);color:var(--green-text)}.metric-trend.down{background:var(--red-bg);color:var(--red-text)}.incident-log{background:var(--white);border:1px solid var(--gray-200);border-radius:12px;overflow:hidden}.incident-header{padding:16px 20px;border-bottom:1px solid var(--gray-100);font-size:13px;font-weight:600;color:var(--eps-navy);display:flex;align-items:center;gap:8px}.incident-item{padding:14px 20px;border-bottom:1px solid var(--gray-100);display:flex;align-items:flex-start;gap:12px}.incident-item:last-child{border-bottom:none}.incident-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.incident-dot.resolved{background:var(--green-dot)}.incident-dot.investigating{background:var(--yellow-dot)}.incident-dot.major{background:var(--red-dot)}.incident-content{flex:1}.incident-title{font-size:13px;font-weight:600;color:var(--gray-700);margin-bottom:2px}.incident-desc{font-size:12px;color:var(--gray-400);line-height:1.5}.incident-time{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--gray-400);white-space:nowrap;margin-top:3px;text-align:right}.data-sources{margin-top:48px;padding-top:24px;border-top:1px solid var(--gray-200);display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.source-tag{font-family:JetBrains Mono,monospace;font-size:10px;padding:4px 10px;border-radius:4px;background:var(--gray-100);color:var(--gray-500);border:1px solid var(--gray-200)}.footer{text-align:center;padding:24px;font-size:11px;color:var(--gray-400)}.footer a{color:var(--eps-navy);text-decoration:none;font-weight:600}.loading-overlay{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--gray-400);font-size:14px}@media (max-width: 768px){.card-grid.cols-3,.card-grid.cols-4,.metrics-row{grid-template-columns:repeat(2,1fr)}.header-inner{flex-direction:column;gap:12px;align-items:flex-start}.header-meta{width:100%;justify-content:space-between}.section-source{display:none}.team-grid{grid-template-columns:1fr}}@media (max-width: 480px){.card-grid.cols-3,.card-grid.cols-4,.card-grid.cols-2,.metrics-row{grid-template-columns:1fr}}
