*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f5f7fa}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}.loginPage{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1fr) minmax(500px,.92fr)}.loginBrand{position:relative;overflow:hidden;padding:42px 54px;background:radial-gradient(circle at 85% 20%,rgba(52,85,150,.24),transparent 35%),linear-gradient(145deg,#07111f,#10223e);color:#fff;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px}.brandMark{width:42px;height:42px;border-radius:11px;background:#fff;color:#0b1525;display:grid;place-items:center;font-weight:900}.brand strong,.brand span{display:block}.brand strong{font-size:17px}.brand span{margin-top:2px;font-size:10px;letter-spacing:.18em;color:#94a6c2}.loginHero{margin:auto 0;max-width:620px}.eyebrow{display:flex;align-items:center;gap:8px;color:#aebdd3;font-size:11px;letter-spacing:.13em;font-weight:800}.loginHero h1{margin:22px 0 18px;max-width:550px;font-size:clamp(46px,5vw,74px);line-height:.98;letter-spacing:-.055em}.loginHero p{max-width:500px;margin:0;color:#9fafc6;font-size:16px;line-height:1.7}.internalOnly{color:#71839f;font-size:11px}.loginArea{display:grid;place-items:center;padding:48px;background:#f7f9fb}.loginCard{width:min(430px,100%)}.loginIcon{width:48px;height:48px;border-radius:13px;background:#e9eef7;display:grid;place-items:center;color:#19345c}.loginCard h2{margin:22px 0 7px;font-size:29px;letter-spacing:-.035em}.loginCard>p{margin:0 0 28px;color:#7b8492;font-size:14px}.loginCard label{display:block;margin-bottom:17px;color:#384456;font-size:12px;font-weight:750}.loginCard input{width:100%;margin-top:7px;padding:14px 15px;border:1px solid #dbe1e8;border-radius:10px;outline:none;background:#fff}.loginCard input:focus{border-color:#49678f;box-shadow:0 0 0 3px #3c598117}.primaryButton{width:100%;margin-top:5px;padding:14px;border:0;border-radius:10px;background:#172943;color:#fff;font-weight:800}.primaryButton:disabled{opacity:.65}.errorBox{margin:10px 0;padding:11px 12px;border:1px solid #fecaca;border-radius:9px;background:#fff1f2;color:#b42318;font-size:12px}.securityNote{margin-top:18px;color:#8b96a5;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}.appShell{min-height:100vh;display:grid;grid-template-columns:235px 1fr;background:#f5f7fa}.sidebar{position:sticky;top:0;height:100vh;padding:27px 20px 22px;background:#0b1422;color:#fff;display:flex;flex-direction:column}.sidebar nav{margin-top:45px;display:grid;gap:5px}.sidebar nav button{border:0;padding:11px 12px;border-radius:9px;background:transparent;color:#8697af;display:flex;align-items:center;gap:11px;text-align:left;font-size:12px;font-weight:700}.sidebar nav button:hover,.sidebar nav .navActive{background:#17263a;color:#fff}.sidebarFooter{margin-top:auto}.adminMini{display:flex;gap:10px;align-items:center;padding:12px 8px;border-top:1px solid #1e2b3e}.avatar{width:32px;height:32px;border-radius:9px;background:#20344e;display:grid;place-items:center;font-weight:800}.adminMini strong,.adminMini span{display:block}.adminMini strong{font-size:11px}.adminMini span{margin-top:2px;color:#71839d;font-size:9px}.logoutButton{width:100%;border:0;padding:10px 8px;background:transparent;color:#8393aa;display:flex;gap:9px;align-items:center;font-size:11px}.mainContent{padding:34px 38px 50px;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:25px}.eyebrowText{color:#789;font-size:9px;font-weight:850;letter-spacing:.16em}.topbar h1{margin:8px 0 4px;font-size:31px;letter-spacing:-.045em}.topbar p{margin:0;color:#8993a1;font-size:13px}.systemStatus{padding:9px 12px;border:1px solid #dce4df;border-radius:999px;background:#fff;color:#657167;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750}.systemStatus>span{width:7px;height:7px;border-radius:50%;background:#36a36f}.statGrid{margin-top:27px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.statGrid article{min-height:132px;padding:18px;border:1px solid #e2e7ed;border-radius:13px;background:#fff}.statIcon{width:34px;height:34px;border-radius:9px;background:#f1f4f8;color:#435772;display:grid;place-items:center}.statGrid article>span{display:block;margin-top:16px;color:#87919f;font-size:10px;font-weight:750}.statGrid article>strong{display:block;margin-top:3px;font-size:26px;letter-spacing:-.04em}.panel{margin-top:18px;border:1px solid #e2e7ed;border-radius:14px;background:#fff;overflow:hidden}.panelHeader{padding:20px 20px 17px;display:flex;justify-content:space-between;align-items:center;gap:20px}.panelHeader h2{margin:0;font-size:17px}.panelHeader p{margin:4px 0 0;color:#8b95a3;font-size:11px}.searchBox{width:min(330px,42vw);padding:9px 11px;border:1px solid #dfe4eb;border-radius:9px;background:#fafbfc;display:flex;align-items:center;gap:8px;color:#8490a0}.searchBox input{width:100%;border:0;outline:none;background:transparent;font-size:11px}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding:10px 16px;background:#fafbfc;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;color:#7e8998;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.08em}td{padding:14px 16px;border-bottom:1px solid #f0f2f5;color:#495668;font-size:11px}tr:last-child td{border-bottom:none}.merchantCell{min-width:190px;display:flex;align-items:center;gap:10px}.merchantIcon{width:31px;height:31px;border-radius:8px;background:#eff3f7;color:#465b77;display:grid;place-items:center}.merchantCell strong,.merchantCell span{display:block}.merchantCell strong{color:#263244;font-size:11px}.merchantCell span{margin-top:2px;color:#929ba8;font-size:9px}code{padding:4px 6px;border-radius:5px;background:#f4f6f8;color:#435167;font-size:9px}.planBadge{padding:5px 7px;border-radius:999px;background:#edf2fa;color:#4c6385;font-size:9px;font-weight:800}.status{padding:5px 7px;border-radius:999px;background:#f2f4f7;color:#697586;font-size:9px;font-weight:800}.status.active{background:#eaf7ef;color:#2f855a}.rowButton,.closeButton{border:0;background:transparent;color:#7b8796}.emptyState{padding:35px;text-align:center;color:#8d97a5}.panelError{margin:0 20px 15px}.drawerOverlay{position:fixed;inset:0;z-index:100;background:#08121f52;display:flex;justify-content:flex-end}.drawer{width:min(520px,100%);height:100%;overflow-y:auto;padding:28px;background:#fff;box-shadow:-20px 0 60px #0f172a26}.drawerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.drawerHeader h2{margin:5px 0 8px;font-size:24px;letter-spacing:-.04em}.muted{color:#8792a1;font-size:9px;letter-spacing:.12em;font-weight:800}.closeButton{font-size:27px}.detailGrid{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.detailGrid>div,.subscriptionCard>div{padding:13px;border:1px solid #e6eaf0;border-radius:10px}.detailGrid span,.detailGrid strong,.subscriptionCard span,.subscriptionCard strong{display:block}.detailGrid span,.subscriptionCard span{color:#8a94a2;font-size:9px}.detailGrid strong,.subscriptionCard strong{margin-top:4px;color:#344054;font-size:11px}.drawerSection{margin-top:28px}.drawerSection h3{margin:0 0 10px;font-size:13px}.subscriptionCard{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.listCards{display:grid;gap:8px}.listCard{padding:11px 12px;border:1px solid #e8ebef;border-radius:9px;display:flex;align-items:center;gap:10px;color:#50627a}.listCard strong,.listCard span{display:block}.listCard strong{color:#354052;font-size:11px}.listCard span{margin-top:2px;color:#8d97a4;font-size:9px}.loadingScreen{min-height:100vh;background:#0c1625;color:#fff;display:grid;place-content:center;justify-items:center;gap:13px}@media(max-width:1000px){.loginPage{grid-template-columns:1fr}.loginBrand{display:none}.appShell{grid-template-columns:80px 1fr}.sidebar .brand>div:last-child,.sidebar nav button{font-size:0}.sidebar nav button{justify-content:center}.adminMini>div:last-child,.logoutButton{font-size:0}.statGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.appShell{display:block}.sidebar{display:none}.mainContent{padding:22px 15px 35px}.topbar{display:block}.systemStatus{width:fit-content;margin-top:14px}.statGrid{grid-template-columns:1fr 1fr}.panelHeader{display:block}.searchBox{width:100%;margin-top:15px}.detailGrid,.subscriptionCard{grid-template-columns:1fr}}.authTextButton{width:100%;margin-top:10px;padding:8px;border:0;background:transparent;color:#4b6486;font-size:11px;font-weight:750}.authTextButton:hover{text-decoration:underline}.authStatus,.authNotice{margin:10px 0 14px;padding:11px 12px;border-radius:9px;font-size:11px;line-height:1.5}.authStatus{background:#f3f5f8;color:#697586}.authNotice{border:1px solid #d7e7dc;background:#eff8f2;color:#3f6e50}.twoFactorSetup{display:grid;justify-items:center;gap:14px}.twoFactorSetup>img{width:210px;max-width:100%;padding:8px;border:1px solid #e1e6ed;border-radius:12px;background:#fff}.twoFactorSetup>label{width:100%}.manualSecret{width:100%;padding:10px 12px;border:1px solid #e4e8ed;border-radius:9px;background:#fafbfc}.manualSecret span,.manualSecret code{display:block}.manualSecret span{margin-bottom:6px;color:#7d8795;font-size:9px}.manualSecret code{padding:0;background:transparent;overflow-wrap:anywhere;color:#35445a;font-size:10px;letter-spacing:.07em}.recoveryGrid{margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.recoveryGrid code{padding:10px;border:1px solid #e3e7ed;border-radius:8px;background:#f8fafb;text-align:center;font-size:11px;letter-spacing:.08em}.topbarActions{display:flex;align-items:center;gap:10px}.inviteAdminButton{padding:9px 12px;border:1px solid #d7dde6;border-radius:9px;background:#172943;color:#fff;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.inviteAdminOverlay{position:fixed;inset:0;z-index:130;padding:24px;background:#08121f6b;display:grid;place-items:center}.inviteAdminModal{width:min(470px,100%);padding:24px;border-radius:15px;background:#fff;box-shadow:0 24px 70px #0f172a33}.inviteAdminHeader{margin-bottom:20px;display:flex;justify-content:space-between;gap:18px}.inviteAdminHeader h2{margin:6px 0 5px;font-size:20px}.inviteAdminHeader p{margin:0;color:#7f8997;font-size:11px;line-height:1.5}.inviteField{display:block;margin-bottom:14px;color:#3d4859;font-size:11px;font-weight:750}.inviteField input,.inviteField select{width:100%;margin-top:7px;padding:12px 13px;border:1px solid #dce2e9;border-radius:9px;outline:none;background:#fff}.inviteField input:focus,.inviteField select:focus{border-color:#49678f;box-shadow:0 0 0 3px #3c598117}.merchantControlBar{margin-top:22px;padding:14px;border:1px solid #e3e8ef;border-radius:11px;background:#fafbfc;display:flex;justify-content:space-between;align-items:center;gap:14px}.merchantControlBar strong,.merchantControlBar span{display:block}.merchantControlBar strong{color:#2f3b4d;font-size:11px}.merchantControlBar span{margin-top:3px;color:#8a94a2;font-size:9px}.dangerControlButton,.successControlButton{padding:9px 11px;border-radius:8px;font-size:10px;font-weight:800}.dangerControlButton{border:1px solid #f0c7c7;background:#fff1f2;color:#b42318}.successControlButton{border:1px solid #cfe6d7;background:#edf8f1;color:#2f855a}.drawerSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.drawerSectionHeader h3{margin:0}.readOnlyBadge,.auditCount{padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#697586;font-size:8px;font-weight:800}.subscriptionEditor{display:grid;gap:10px}.subscriptionEditor label{color:#475467;font-size:10px;font-weight:750}.subscriptionEditor input,.subscriptionEditor select{width:100%;margin-top:6px;padding:11px 12px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;outline:none}.subscriptionEditor input:focus,.subscriptionEditor select:focus{border-color:#49678f;box-shadow:0 0 0 3px #3c598117}.auditTimeline{display:grid;gap:10px}.auditItem{position:relative;padding:10px 10px 10px 26px;border:1px solid #e8ebef;border-radius:9px;background:#fbfcfd}.auditDot{position:absolute;left:10px;top:15px;width:7px;height:7px;border-radius:50%;background:#42648c}.auditItem strong,.auditItem span{display:block}.auditItem strong{color:#364152;font-size:10px;line-height:1.4}.auditItem span{margin-top:4px;color:#8b95a3;font-size:8px;line-height:1.4}.emptyAudit{padding:14px;border:1px dashed #dfe4ea;border-radius:9px;color:#8b95a3;font-size:10px;text-align:center}.drawerOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b142247}.drawer{width:min(590px,100%);padding:0;background:#f8fafc;box-shadow:-24px 0 70px #0f172a24}.drawerHeader{position:sticky;top:0;z-index:4;padding:24px 28px 20px;border-bottom:1px solid #e8edf3;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.drawerHeader h2{margin:6px 0 10px;max-width:440px;color:#142033;font-size:24px;line-height:1.1;letter-spacing:-.04em}.drawerHeader code{display:inline-flex;padding:5px 8px;border-radius:6px;background:#f2f5f8;color:#667085;font-size:9px;font-weight:700;letter-spacing:.04em}.closeButton{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:22px}.closeButton:hover{background:#f2f4f7;color:#344054}.merchantControlBar,.detailGrid,.drawerSection,.authNotice{margin-left:28px;margin-right:28px}.merchantControlBar{margin-top:20px;padding:14px 16px;border:1px solid #e4e9ef;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a05}.merchantControlBar strong{color:#1f2937;font-size:11px}.merchantControlBar span{color:#98a2b3;font-size:9px}.dangerControlButton,.successControlButton{min-width:118px;padding:9px 12px;border-radius:8px;white-space:nowrap}.detailGrid{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detailGrid>div{min-height:68px;padding:12px 13px;border:1px solid #e8edf2;border-radius:10px;background:#fff}.detailGrid span{color:#98a2b3;font-size:8px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.detailGrid strong{margin-top:6px;overflow-wrap:anywhere;color:#344054;font-size:10px;font-weight:700}.drawerSection{margin-top:14px;padding:18px;border:1px solid #e7ecf2;border-radius:12px;background:#fff}.drawerSection:last-child{margin-bottom:28px}.drawerSection>h3,.drawerSectionHeader h3{color:#1f2937;font-size:12px;font-weight:800}.drawerSectionHeader{margin-bottom:14px}.subscriptionEditor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.subscriptionEditor label{min-width:0;color:#667085;font-size:9px;font-weight:750}.subscriptionEditor input,.subscriptionEditor select{height:38px;margin-top:6px;padding:8px 10px;border-color:#e1e7ee;border-radius:8px;color:#344054;font-size:10px}.subscriptionEditor .primaryButton{grid-column:1 / -1;height:40px;margin-top:2px;border-radius:8px;font-size:10px}.listCards{gap:7px}.listCard{min-height:48px;padding:10px 11px;border-color:#edf0f4;background:#fbfcfd}.listCard strong{font-size:10px}.listCard span{color:#98a2b3;font-size:8px}.auditTimeline{gap:8px}.auditItem{padding:11px 12px 11px 30px;border-color:#edf0f4;background:#fbfcfd}.auditDot{left:12px;top:16px;width:6px;height:6px}.auditItem strong{color:#475467;font-size:9px;font-weight:750}.auditItem span{margin-top:5px;color:#98a2b3;font-size:8px}.emptyAudit{padding:18px;border-color:#e7ebf0;background:#fbfcfd;color:#98a2b3}.readOnlyBadge,.auditCount{background:#f4f6f8;color:#7a8492}@media(max-width:700px){.drawer{width:100%}.merchantControlBar,.detailGrid,.drawerSection,.authNotice{margin-left:16px;margin-right:16px}.drawerHeader{padding:20px 16px 16px}.subscriptionEditor{grid-template-columns:1fr}.subscriptionEditor .primaryButton{grid-column:auto}}:root{background:#f6f8fb}.appShell{grid-template-columns:220px minmax(0,1fr);background:#f6f8fb}.sidebar{padding:24px 16px 18px;background:linear-gradient(180deg,#0a1423,#0d1829);border-right:1px solid rgba(255,255,255,.04)}.sidebar .brand{padding:0 4px}.sidebar .brandMark{width:38px;height:38px;border-radius:10px;box-shadow:0 7px 24px #0000001f}.sidebar .brand strong{font-size:15px;letter-spacing:-.02em}.sidebar .brand span{font-size:8px;letter-spacing:.22em}.sidebar nav{margin-top:38px;gap:4px}.sidebar nav button{min-height:40px;padding:10px 11px;border-radius:9px;color:#74869f;font-size:11px;font-weight:720;transition:background .14s ease,color .14s ease,transform .14s ease}.sidebar nav button svg{opacity:.82}.sidebar nav button:hover{background:#ffffff0b;color:#dce6f4}.sidebar nav .navActive{position:relative;background:#15263b;color:#fff;box-shadow:inset 0 0 0 1px #ffffff06}.sidebar nav .navActive:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:999px;background:#9fb6d8}.sidebarFooter{padding-top:14px;border-top:1px solid #1b2a3e}.adminMini{padding:0 4px 10px;border-top:0}.avatar{width:34px;height:34px;border-radius:9px;background:#1a2c44;color:#dbe6f5;font-size:12px}.adminMini strong{font-size:10px;font-weight:760}.adminMini span{color:#61748e;font-size:8px;letter-spacing:.04em}.logoutButton{min-height:36px;padding:8px 5px;border-radius:8px;color:#6f829c;font-size:10px}.logoutButton:hover{background:#ffffff0a;color:#c3cfde}.mainContent{width:100%;max-width:1440px;margin:0 auto;padding:34px 34px 52px}.topbar{align-items:center;gap:24px}.eyebrowText{color:#8290a3;font-size:8px;font-weight:850;letter-spacing:.2em}.topbar h1{margin:7px 0 4px;color:#172033;font-size:30px;font-weight:780;letter-spacing:-.045em}.topbar p{color:#8a96a6;font-size:11px}.topbarActions{gap:9px}.inviteAdminButton{height:36px;padding:0 12px;border-color:#dce2ea;border-radius:9px;background:#172943;box-shadow:0 1px 2px #0f172a14;font-size:9px}.inviteAdminButton:hover{background:#1d3554}.systemStatus{height:36px;padding:0 12px;border-color:#e1e7ed;background:#fff;color:#657167;box-shadow:0 1px 2px #0f172a05;font-size:9px}.statGrid{margin-top:26px;gap:11px}.statGrid article{min-height:118px;padding:16px;border:1px solid #e7ebf1;border-radius:12px;background:linear-gradient(180deg,#fff,#fcfdfe);box-shadow:0 1px 2px #0f172a06;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.statGrid article:hover{transform:translateY(-1px);border-color:#dde3eb;box-shadow:0 8px 24px #0f172a0b}.statIcon{width:32px;height:32px;border-radius:8px;background:#f1f4f8;color:#4e6380}.statGrid article>span{margin-top:14px;color:#8c97a6;font-size:8px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.statGrid article>strong{margin-top:4px;color:#253246;font-size:25px;font-weight:780}.panel{margin-top:16px;border-color:#e6eaf0;border-radius:13px;box-shadow:0 1px 2px #0f172a05}.panelHeader{padding:18px 18px 15px;gap:18px}.panelHeader h2{color:#202b3d;font-size:15px;font-weight:780;letter-spacing:-.02em}.panelHeader p{margin-top:3px;color:#98a2b3;font-size:9px}.searchBox{width:min(340px,42vw);height:36px;padding:0 11px;border-color:#e1e6ec;border-radius:8px;background:#f9fafb;color:#8d99a8}.searchBox:focus-within{border-color:#b9c5d3;background:#fff;box-shadow:0 0 0 3px #49678f0f}.searchBox input{color:#475467;font-size:10px}.searchBox input::placeholder{color:#a7b0bd}.tableWrap{border-top:1px solid #edf0f4}th{padding:9px 14px;border-top:0;border-bottom:1px solid #edf0f4;background:#fafbfc;color:#8d97a5;font-size:8px;font-weight:800;letter-spacing:.09em}td{padding:13px 14px;border-bottom-color:#f0f2f5;color:#596579;font-size:10px}tbody tr{transition:background .12s ease}tbody tr:hover{background:#fbfcfe}.merchantCell{min-width:210px;gap:10px}.merchantIcon{width:30px;height:30px;border-radius:8px;background:#f0f3f7;color:#536a88}.merchantCell strong{color:#2c3749;font-size:10px;font-weight:760}.merchantCell span{color:#98a2b3;font-size:8px}td code{padding:4px 6px;background:#f4f6f8;color:#596579;font-size:8px;font-weight:700}.planBadge{padding:4px 7px;background:#eef3fa;color:#50698b;font-size:8px}.status{padding:4px 7px;font-size:8px}.rowButton{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.rowButton:hover{background:#f2f4f7;color:#344054}.emptyState{padding:42px;color:#98a2b3;font-size:10px}.navSectionHint{padding:28px;border:1px dashed #dfe4ea;border-radius:12px;background:#fbfcfd;color:#8d97a5;text-align:center;font-size:10px}.inviteAdminOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inviteAdminModal{border:1px solid #e6eaf0;border-radius:14px;box-shadow:0 28px 80px #0f172a2e}.inviteAdminHeader h2{color:#202b3d;font-size:19px;letter-spacing:-.03em}.inviteAdminHeader p{color:#8b95a3}.inviteField{color:#596579;font-size:10px}.inviteField input,.inviteField select{height:40px;padding:8px 11px;border-color:#e0e5ec;border-radius:8px;color:#344054;font-size:10px}@media(max-width:1000px){.appShell{grid-template-columns:72px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.mainContent{padding-left:24px;padding-right:24px}}@media(max-width:700px){.mainContent{padding:20px 14px 36px}.topbarActions{margin-top:14px;flex-wrap:wrap}.statGrid{gap:9px}.statGrid article{min-height:106px;padding:14px}.panelHeader{padding:16px}th,td{padding-left:12px;padding-right:12px}}.pageError{margin:18px 0 0}.secondaryAction{height:34px;padding:0 11px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#536176;font-size:9px;font-weight:760}.secondaryAction:hover{background:#f7f9fb;color:#2f3b4d}.miniStatGrid{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.miniStatGrid article{padding:16px;border:1px solid #e7ebf1;border-radius:12px;background:#fff}.miniStatGrid span{color:#8d97a5;font-size:8px;font-weight:800;letter-spacing:.06em}.miniStatGrid strong{display:block;margin-top:8px;color:#253246;font-size:24px;line-height:1}.platformGrid{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platformCard{min-height:150px;padding:20px;border:1px solid #e6eaf0;border-radius:13px;background:#fff;display:flex;gap:14px}.platformCardIcon{flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#f1f4f8;color:#536a88;display:grid;place-items:center}.platformCard span,.platformCard strong,.platformCard p{display:block}.platformCard span{color:#8d97a5;font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.platformCard strong{margin-top:7px;color:#263244;font-size:14px}.platformCard p{margin:7px 0 0;color:#8d97a5;font-size:9px;line-height:1.55}.auditPage{display:grid}.auditPageItem{padding:15px 18px;border-top:1px solid #edf0f4;display:flex;gap:12px;background:#fff}.auditPageItem:first-child{border-top:0}.auditPageItem:hover{background:#fbfcfe}.auditPageIcon{flex:0 0 auto;width:31px;height:31px;border-radius:8px;background:#f0f3f7;color:#526986;display:grid;place-items:center}.auditPageBody{min-width:0;flex:1}.auditPageTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.auditPageTop strong{color:#344054;font-size:10px;line-height:1.45}.auditPageTop time{flex:0 0 auto;color:#98a2b3;font-size:8px}.auditPageBody>span{display:block;margin-top:4px;color:#98a2b3;font-size:8px}.auditPageBody>code{display:inline-flex;margin-top:8px;padding:4px 6px;border-radius:5px;background:#f4f6f8;color:#667085;font-size:8px}@media(max-width:900px){.miniStatGrid,.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.miniStatGrid,.platformGrid{grid-template-columns:1fr}.auditPageTop{display:block}.auditPageTop time{display:block;margin-top:5px}}.adminRoleSelect{min-width:118px;height:32px;padding:0 8px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;color:#475467;font-size:9px;font-weight:700;outline:none}.adminRoleSelect:focus{border-color:#9fb0c4;box-shadow:0 0 0 3px #49678f0f}.adminRoleSelect:disabled{background:#f4f6f8;color:#98a2b3;cursor:not-allowed}.adminActions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.smallDangerButton,.smallSuccessButton,.smallSecondaryButton{min-height:30px;padding:0 9px;border-radius:7px;font-size:8px;font-weight:780;white-space:nowrap}.smallDangerButton{border:1px solid #f0caca;background:#fff4f4;color:#b42318}.smallSuccessButton{border:1px solid #cfe6d7;background:#eff8f2;color:#2f855a}.smallSecondaryButton{border:1px solid #dfe5ec;background:#fff;color:#596579}.smallDangerButton:hover,.smallSuccessButton:hover,.smallSecondaryButton:hover{filter:brightness(.98)}.smallDangerButton:disabled,.smallSuccessButton:disabled,.smallSecondaryButton:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.adminActions{min-width:150px}}
