:root{color:#162018;background:#f5f7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}nextjs-portal{display:none!important}*{box-sizing:border-box}body{color:#162018;background:#f5f7f3;margin:0}a{color:#155c35}main{width:min(1200px,100% - 32px);margin:0 auto;padding:32px 0 64px}h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(30px,4vw,46px)}h2{margin:0 0 10px}.brand{letter-spacing:.14em;color:#155c35;font-weight:900;display:inline-flex}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#6b756d;margin-top:8px;font-size:12px;font-weight:800}.muted{color:#657069;margin-top:6px}.topbar,.detailHeader,.pageHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card,.panel,.reviewPanel,.authCard{background:#fff;border:1px solid #dce3dc;border-radius:18px;padding:22px;box-shadow:0 8px 28px #142d1c0b}.card strong{margin-top:16px;font-size:34px;display:block}.panel{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.panel.block{margin:0;display:block}button,.buttonLink{color:#fff;font:inherit;cursor:pointer;background:#155c35;border:0;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;font-weight:750;text-decoration:none;display:inline-flex}.secondary{color:#223127;background:#eef2ee}.warning{background:#9a641d}.danger{background:#982f2f}.compact{padding:7px 10px;font-size:13px}button:disabled{opacity:.55;cursor:not-allowed}.authShell{place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{width:min(470px,100%)}.stack{gap:14px;margin-top:20px;display:grid}label{gap:7px;font-weight:700;display:grid}input,textarea{width:100%;font:inherit;background:#fff;border:1px solid #cdd6ce;border-radius:11px;padding:12px 13px}textarea{resize:vertical;min-height:100px}.notice{background:#f0f5f1;border:1px solid #d1ded3;border-radius:11px;padding:12px}.passwordField{position:relative}.passwordField input{padding-right:42px}.passwordToggle{color:#69736c;background:0 0;border:0;place-items:center;width:38px;padding:0;display:grid;position:absolute;top:0;bottom:0;right:2px}.passwordToggle:hover{color:#162018}.tableWrap{background:#fff;border:1px solid #dce3dc;border-radius:18px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:800px}th,td{text-align:left;border-bottom:1px solid #edf0ed;padding:14px 16px}th{text-transform:uppercase;letter-spacing:.08em;color:#6b756d;font-size:12px}td small{color:#748078;margin-top:3px;display:block}.empty{text-align:center;color:#6b756d;padding:30px}.badge{text-transform:capitalize;background:#edf1ed;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.badge.approved{color:#146235;background:#e4f4e9}.badge.pending,.badge.submitted{color:#765310;background:#fff2cf}.badge.rejected,.badge.suspended,.badge.expired{color:#852d2d;background:#f8e3e3}.badge.banned{color:#ffd7d7;background:#2a1414}.badge.large{padding:8px 12px}.backLink{margin-bottom:16px;text-decoration:none;display:inline-block}.detailGrid{grid-template-columns:1fr 1.35fr;gap:18px;display:grid}.detailGrid dl{grid-template-columns:130px 1fr;gap:10px 16px;display:grid}.detailGrid dt{color:#6b756d}.detailGrid dd{margin:0;font-weight:650}.docList{gap:10px;display:grid}.docList article{border:1px solid #e1e6e1;border-radius:12px;grid-template-columns:1fr auto;gap:6px 12px;padding:13px;display:grid}.docList small{color:#6b756d;margin-top:3px;display:block}.docList p{grid-column:1/-1;margin:4px 0 0}.reviewPanel{margin-top:18px}.actionRow{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.documentActions{gap:9px;margin-top:18px;display:grid}.documentAction{border-top:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.documentAction div{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:800px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailGrid{grid-template-columns:1fr}.panel:not(.block),.topbar,.detailHeader{flex-direction:column;align-items:flex-start}}@media (max-width:520px){main{width:min(100% - 20px,1200px);padding-top:20px}.grid{grid-template-columns:1fr}.documentAction{flex-direction:column;align-items:flex-start}}.operationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.operationCard{align-items:flex-end;margin:0}.caseSection{margin-top:28px}.sectionHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.sectionHeading h2{margin-bottom:0}.userList{gap:10px;display:grid}.userList article{border:1px solid #e1e6e1;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.userList small{color:#6b756d;margin-top:3px;display:block}.badge.under_review{color:#285a91;background:#e6eef8}.badge.waiting_for_information{color:#765310;background:#fff2cf}.badge.resolved,.badge.closed{color:#146235;background:#e4f4e9}@media (max-width:800px){.operationsGrid{grid-template-columns:1fr}.userList article{flex-direction:column;align-items:flex-start}}.marketAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketAdminCard{display:block}.marketTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.marketFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.inlineCheck{text-transform:capitalize;flex-direction:row;grid-template-columns:none;align-items:center;gap:8px;font-weight:650;display:flex}.inlineCheck input{width:auto}@media (max-width:900px){.marketAdminGrid{grid-template-columns:1fr}}@media (max-width:560px){.marketFields,.featureGrid{grid-template-columns:1fr}}.windowTabs{gap:8px;margin:0 0 18px;display:flex}.windowTabs a{color:#415047;border:1px solid #dfe5df;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.windowTabs a.active{color:#fff;background:#175f3a;border-color:#175f3a}.observabilityLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.metricRows,.eventRows{gap:8px;display:grid}.metricRows>div,.eventRows>div{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.metricRows>div:first-child,.eventRows>div:first-child{border-top:0}.eventRows small{color:#6b756d;margin-top:3px;display:block}.eventRows time{color:#6b756d;white-space:nowrap;font-size:12px}.tableWrap{overflow:auto}.tableWrap table{border-collapse:collapse;width:100%}.tableWrap th,.tableWrap td{text-align:left;border-bottom:1px solid #edf0ed;padding:9px;font-size:12px}.tableWrap code{font-size:11px}.observabilityCards{margin-bottom:18px}@media (max-width:800px){.observabilityLayout{grid-template-columns:1fr}}.mediaActions{flex-wrap:wrap;gap:6px;min-width:230px;display:flex}.mediaActions small{color:#852d2d;width:100%}.mediaReason{color:#852d2d!important}.badge.unreviewed{color:#765310;background:#fff2cf}.badge.quarantined{color:#805b17;background:#f2e9d7}.mediaProcessingPanel{margin-top:22px}.mediaProcessingPanel h2{margin:4px 0 6px}.badge.retry_wait,.badge.queued{color:#725b13;background:#fff3cf}.badge.processing{color:#234e91;background:#e9f1ff}.badge.succeeded{color:#175f3a;background:#e4f1e9}.badge.dead_letter,.badge.cancelled{color:#8b3030;background:#fff0f0}.securityStatus{background:#fff;border:1px solid #dce3dc;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 0;padding:13px 15px;display:flex}.securityStatus strong,.securityStatus small{display:block}.securityStatus small{color:#657069;margin-top:4px}.securityStatus.active{background:#f2f8f4;border-color:#bcd8c6}.securityStatus.expired{background:#fff8e8;border-color:#ead4a5}@media (max-width:620px){.securityStatus{flex-direction:column;align-items:flex-start}}.securityKeyRegister{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.securityKeyList{gap:10px;margin-top:14px;display:grid}.securityKeyList article{border:1px solid #e1e6e1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.securityKeyList small{color:#6b756d;margin-top:4px;display:block}@media (max-width:620px){.securityKeyRegister{grid-template-columns:1fr}.securityKeyList article{flex-direction:column;align-items:flex-start}}.recoveryList{gap:10px;margin-top:14px;display:grid}.recoveryList article{background:#fbfcfb;border:1px solid #e2e8e3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:12px;display:flex}.recoveryList article>div:first-child{gap:3px;display:grid}.recoveryList small{color:#6b746d;display:block}.operationsLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;display:grid}.opsDl{grid-template-columns:180px 1fr;gap:8px 14px;display:grid}.opsDl dt{color:#657069}.opsDl dd{margin:0}.opsAlerts{gap:8px;display:grid}.opsAlerts>div{border-radius:10px;grid-template-columns:80px 1fr;gap:10px;padding:10px;display:grid}.opsAlerts .warning{color:#6f5214;background:#fff5dc}.opsAlerts .critical{color:#842b2b;background:#fde9e9}@media (max-width:850px){.operationsLayout,.opsDl{grid-template-columns:1fr}}.badge.removed{color:#852d2d;background:#f8e3e3}.brandingGrid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:18px;display:grid}.brandingPreviewPanel{gap:12px;display:grid}.brandingPreview{background:#f7faf7;border:1px dashed #bdcabe;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:190px;padding:24px;display:flex}.brandingPreview img,.brandingPreview>span{object-fit:contain;color:#155c35;background:#fff;border-radius:20px;place-items:center;width:84px;height:84px;font-size:44px;font-weight:900;display:grid}.brandingPreview strong{letter-spacing:.12em;font-size:28px}.brandingControls{margin-top:0}.brandingUpload{position:relative;overflow:hidden}.brandingUpload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute}.listingFilters{grid-template-columns:minmax(240px,1fr) 190px auto;gap:10px;margin-bottom:14px;display:grid}.listingFilters select{background:#fff;border:1px solid #cdd6ce;border-radius:11px;padding:12px 13px}.listingModeration{gap:7px;min-width:220px;display:grid}.listingModeration textarea{min-height:64px;padding:8px;font-size:12px}.pagination{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.pagination span{color:#657069;font-size:13px}@media (max-width:850px){.brandingGrid,.listingFilters{grid-template-columns:1fr}}
