*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#111827;background:#f5f7fb}.appShell{min-height:100vh}.appSidebar{background:#111827!important}.brandBlock{border-bottom:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:2px;height:72px;padding:0 20px;display:flex}.brandTitle{color:#fff;font-size:16px;font-weight:700}.brandSubtitle{color:#9ca3af;font-size:12px}.navMenu{color:#d1d5db;background:0 0;border-inline-end:0!important}.navMenu .ant-menu-item{color:#d1d5db;border-radius:6px}.navMenu .ant-menu-item-selected{color:#fff!important;background:#2563eb!important}.appHeader{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.pageTitle{margin:0!important}.appContent{padding:24px}.pageStack{width:100%}.metricCard{border-radius:8px;min-height:116px}.metricPanel,.panelBlock{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.metricPanel{min-height:124px;padding:18px}.panelBlock{padding:18px}.panelHeader{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.revenueRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.revenueRow:last-child{border-bottom:0}.headerActions{margin-left:auto}.pageToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.sectionTitle{margin:0!important}.previewImage{object-fit:contain;max-height:70vh}.textArea{resize:vertical;width:100%;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:8px 10px}.textInput{width:100%;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:8px 10px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.fullWidth,.filterSelect{width:100%}.filterSelect{min-width:170px}.searchInput{width:260px}.accountThumbButton{cursor:pointer;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;width:86px;height:58px;padding:0;display:block;position:relative;overflow:hidden}.accountThumbButton img{object-fit:cover;width:100%;height:100%;display:block}.accountThumbButton>span{color:#2563eb;place-items:center;width:100%;height:100%;font-size:20px;display:grid}.accountThumbButton small{color:#fff;background:#111827c7;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:5px;right:5px}.mediaDrawerHeader{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.mediaDrawerHeader .ant-typography{margin-bottom:0}.drawerStack{width:100%}.livenessHero{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid}.livenessHero .ant-typography{margin-bottom:0}.livenessScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.livenessScoreGrid>div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:92px;padding:14px}.drawerSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.drawerSectionHeader .ant-typography{margin:0}.jsonBlock{color:#dbeafe;background:#0f172a;border:1px solid #e5e7eb;border-radius:8px;max-height:260px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.accountMediaGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.accountMediaCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.accountMediaCard .ant-image{width:100%;display:block}.accountMediaCard .ant-image-img{object-fit:cover;background:#f3f4f6;width:100%;height:150px}.accountMediaMeta{flex-direction:column;gap:7px;padding:10px 12px 0;display:flex}.accountMediaActions{width:100%;padding:10px 12px 12px}.orderDrawerSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.summaryMetric{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;min-height:74px;padding:12px;display:flex}.metricValue{margin:0!important;line-height:1.1!important}.disputeStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.modalAlert,.modalDescriptions{margin-bottom:16px}.auditJsonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jsonPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:12px}.jsonPanel pre{white-space:pre-wrap;word-break:break-word;color:#374151;max-height:360px;margin:10px 0 0;font-size:12px;line-height:1.5;overflow:auto}.secretPanel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;min-width:0;padding:12px}.secretValue{word-break:break-all;max-height:120px;overflow:auto;margin:6px 0 0!important}.loginShell{background:#eef2f7;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginPanel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;max-width:420px;padding:28px;box-shadow:0 12px 34px #0f172a14}.loginTitle{margin:0!important}@media (width<=768px){.appShell{display:block}.appSidebar{width:100%!important;min-width:0!important;max-width:none!important}.appContent{padding:16px}.appHeader{flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:72px;padding:16px}.pageToolbar{flex-direction:column;align-items:flex-start}.formGrid,.orderDrawerSummary,.disputeStatsGrid{grid-template-columns:1fr}.searchInput{width:100%}.auditJsonGrid{grid-template-columns:1fr}}
