:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}body{color:#17202a;background:#f4f6f8;margin:0;font-family:Arial,Helvetica,sans-serif}.page{max-width:1180px;margin:0 auto;padding:32px 20px 60px}.hero{justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:#0f4c81;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}h1{color:#0b2e4a;margin:0;font-size:42px}.heroText{color:#52616b;max-width:720px;font-size:17px;line-height:1.6}.statusCard{color:#fff;background:#0b2e4a;border-radius:18px;flex-direction:column;justify-content:center;min-width:280px;padding:24px;display:flex;box-shadow:0 12px 30px #0b2e4a2e}.statusCard strong{margin-bottom:8px;font-size:18px}.statusCard span{color:#dceaf5;line-height:1.5}.contentCard{background:#fff;border:1px solid #e5e9ef;border-radius:20px;padding:28px;box-shadow:0 10px 28px #17202a14}.contentCard h2{color:#0b2e4a;margin-top:0}.muted{color:#6b7785;margin-bottom:24px}.alert{color:#a8071a;background:#fff1f0;border:1px solid #ffccc7;border-radius:12px;margin-bottom:20px;padding:14px 16px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full,.check.full,.actions.full{grid-column:1/-1}label{color:#2f3a45;font-weight:700}input,select,textarea{color:#17202a;background:#fff;border:1px solid #cfd8e3;border-radius:12px;width:100%;padding:12px 14px;font-size:15px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#0f4c81;outline:3px solid #0f4c8129}small{color:#6b7785}.check{background:#f8fafc;border:1px solid #e5e9ef;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.check input{width:auto}.actions{justify-content:flex-end;display:flex}button{color:#fff;cursor:pointer;background:#0f4c81;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:700;box-shadow:0 8px 18px #0f4c8138}button:hover{background:#0b2e4a}@media (width<=800px){.hero{flex-direction:column}.formGrid{grid-template-columns:1fr}h1{font-size:34px}}.lookupCard{margin-top:28px}.lookupColumns{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.lookupBox{background:#f8fafc;border:1px solid #d9e2ec;border-radius:16px;padding:20px}.lookupBox h3{color:#0b2e4a;margin-top:0}.smallText{font-size:14px}.lookupForm{grid-template-columns:1fr auto;gap:12px;display:grid}.lookupFormStack{grid-template-columns:1fr}.lookupForm button:disabled{opacity:.7;cursor:not-allowed}.resultCard{background:#fff;border:1px solid #d9e2ec;border-radius:14px;margin-top:18px;padding:18px}.resultCard h4{color:#0b2e4a;margin-top:0;margin-bottom:14px}.resultGrid{text-align:left;grid-template-columns:220px 1fr;gap:10px 16px;display:grid}.resultLabel{color:#0b2e4a;font-weight:700}.statusBadge{color:#0b2e4a;background:#e6f4ff;border-radius:999px;width:fit-content;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.tableCard{background:#fff;border:1px solid #d9e2ec;border-radius:16px;margin-top:24px;padding:20px}.tableCard h3{color:#0b2e4a;margin-top:0}.responsiveTable{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ef;padding:12px}th{color:#0b2e4a;background:#f4f6f8}@media (width<=900px){.lookupColumns,.lookupForm,.resultGrid{grid-template-columns:1fr}}.adminPage{max-width:1500px;margin:0 auto;padding:32px 20px 60px}.adminHeader{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.adminLink{color:#fff;background:#0f4c81;border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none}.adminLayout{grid-template-columns:1.1fr .9fr;align-items:start;gap:22px;display:grid}.adminList,.adminDetail{background:#fff;border:1px solid #e5e9ef;border-radius:18px;padding:20px;box-shadow:0 10px 28px #17202a14}.adminList h2,.adminDetail h2{color:#0b2e4a;margin-top:0}.smallButton{border-radius:8px;padding:8px 12px;font-size:13px}.detailGrid{text-align:left;grid-template-columns:170px 1fr;gap:10px 14px;margin-bottom:22px;display:grid}.detailGrid strong{color:#0b2e4a}.adminForm{border-top:1px solid #e5e9ef;gap:12px;margin-top:22px;padding-top:18px;display:grid}.adminForm h3{color:#0b2e4a;margin:0}.historyBox{border-top:1px solid #e5e9ef;margin-top:22px;padding-top:18px}.historyItem{background:#f8fafc;border:1px solid #d9e2ec;border-radius:12px;margin-bottom:10px;padding:12px}.historyItem strong{color:#0b2e4a}.historyItem span{color:#6b7785;margin-top:4px;font-size:13px;display:block}.historyItem p{margin-bottom:4px}.successBox{color:#237804;background:#f6ffed;border:1px solid #b7eb8f;border-radius:12px;margin-bottom:20px;padding:14px 16px}.emptyState{color:#6b7785;text-align:center;padding:40px}.expiredRow{background:#fff1f0}@media (width<=1100px){.adminLayout{grid-template-columns:1fr}.adminHeader{flex-direction:column;align-items:flex-start}.detailGrid{grid-template-columns:1fr}}.loginPage{background:#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{text-align:center;background:#fff;border:1px solid #e5e9ef;border-radius:20px;width:100%;max-width:460px;padding:32px;box-shadow:0 10px 28px #17202a14}.loginCard h1{margin-bottom:10px;font-size:32px}.loginForm{text-align:left;gap:18px;margin-top:24px;display:grid}.loginForm button:disabled{opacity:.7;cursor:not-allowed}.backLink{color:#0f4c81;margin-top:20px;font-weight:700;text-decoration:none;display:inline-block}.superAdminPage{max-width:1500px;margin:0 auto;padding:32px 20px 60px}.superAdminLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:22px;display:grid}.headerActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.secondaryButton{color:#fff;cursor:pointer;box-shadow:none;background:#52616b;border:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:700}.secondaryButton:hover{background:#2f3a45}.inactiveBadge{color:#a8071a;background:#fff1f0;border-radius:999px;width:fit-content;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}@media (width<=1100px){.superAdminLayout{grid-template-columns:1fr}}.sessionBanner{background:#f3f7ff;border:1px solid #d6e4ff;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 18px;display:flex}.sessionBanner button{color:#fff;cursor:pointer;background:#d9363e;border:none;border-radius:10px;padding:10px 14px}.devResetBox{background:#fffbe6;border:1px solid #ffe58f;border-radius:14px;margin-bottom:20px;padding:16px}.backLink{margin-top:18px;display:inline-block}.tableActions{flex-wrap:wrap;gap:8px;display:flex}.dangerSmallButton:disabled{opacity:.6;cursor:not-allowed}.detailHeaderActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.warningSmallButton:disabled{opacity:.6;cursor:not-allowed}.dataPolicyText{color:#334155;text-align:justify;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;padding:16px;font-size:15px;line-height:1.7}.superAdminPage .adminHeader{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-left:auto;margin-right:auto;display:flex}.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box;width:100%}@media (width<=1100px){.superAdminLayout{grid-template-columns:1fr}.superAdminPage .adminHeader{text-align:center;flex-direction:column}.superAdminPage .headerActions{justify-content:center}}.superAdminPage{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding-left:24px;padding-right:24px}.superAdminLayout{grid-template-columns:minmax(420px,520px) minmax(760px,1fr);align-items:start;gap:28px;width:100%;margin-left:auto;margin-right:auto;display:grid}.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box;width:100%;max-width:none}.superAdminPage table{table-layout:auto;width:100%}.superAdminPage th,.superAdminPage td{white-space:normal;word-break:normal;overflow-wrap:anywhere;vertical-align:top}.superAdminPage .adminHeader{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.superAdminPage .headerActions{justify-content:flex-end;min-width:360px}@media (width<=1300px){.superAdminPage{max-width:1180px}.superAdminLayout{grid-template-columns:minmax(380px,460px) minmax(620px,1fr)}}@media (width<=1050px){.superAdminLayout{grid-template-columns:1fr}.superAdminPage .adminHeader{text-align:center;flex-direction:column}.superAdminPage .headerActions{justify-content:center;min-width:auto}}.superAdminLayout>div{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:24px;height:fit-content;padding:28px;box-shadow:0 4px 18px #0f172a0f}.superAdminLayout .adminList,.superAdminLayout .adminDetail{background:#fff!important}.superAdminLayout h2,.superAdminLayout h3{margin-top:0}.superAdminLayout table{background:#fff}.superAdminLayout .adminList,.superAdminLayout .adminDetail{flex-direction:column;gap:24px;display:flex}.superAdminPage .adminHeader{text-align:center;grid-template-columns:1fr auto;align-items:center;gap:32px;width:100%;max-width:1760px;margin:24px auto 32px;display:grid}.superAdminPage .headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.superAdminLayout{grid-template-columns:minmax(520px,.85fr) minmax(820px,1.35fr);align-items:start;gap:28px;width:100%;display:grid}.superAdminLayout>div,.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box;border:1px solid #e3eaf3;border-radius:22px;width:100%;max-width:none;padding:28px;box-shadow:0 8px 24px #0f172a0f;background:#fff!important}.superAdminPage .adminDetail,.superAdminPage .adminList{flex-direction:column;gap:28px;display:flex}.superAdminPage h1{margin-bottom:6px}.superAdminPage h2{text-align:center;margin:0 0 16px}.superAdminPage h3{margin-top:0}.superAdminPage .field,.superAdminPage .field.full{width:100%}.superAdminPage .responsiveTable{width:100%;overflow-x:auto}.superAdminPage td:first-child,.superAdminPage th:first-child{min-width:130px}.superAdminPage td:nth-child(5),.superAdminPage th:nth-child(5){min-width:135px}.superAdminPage .adminList table td:last-child,.superAdminPage .adminList table th:last-child{min-width:190px}.dangerSmallButton{color:#fff;cursor:pointer;background:#b42318;border:none;border-radius:8px;padding:8px 10px;font-weight:700}.dangerSmallButton:hover{background:#7a1a13}.warningSmallButton{color:#fff;cursor:pointer;background:#d48806;border:none;border-radius:8px;padding:8px 10px;font-weight:700}.warningSmallButton:hover{background:#ad6800}.statusBadge,.inactiveBadge{white-space:nowrap}.internalEmailsBox table th,.internalEmailsBox table td{font-size:14px}.internalEmailsBox table td:first-child{min-width:260px}.sessionBanner{max-width:1760px;margin-left:auto;margin-right:auto}@media (width<=1500px){.superAdminPage{max-width:1440px;padding:28px 32px}.superAdminLayout{grid-template-columns:minmax(460px,.9fr) minmax(720px,1.25fr);gap:24px}}@media (width<=1250px){.superAdminPage{max-width:1120px;padding:24px}.superAdminLayout{grid-template-columns:1fr}.superAdminPage .adminHeader{text-align:center;grid-template-columns:1fr}.superAdminPage .headerActions{justify-content:center}}@media (width<=768px){.superAdminPage{padding:18px 12px}.superAdminLayout>div,.superAdminPage .adminDetail,.superAdminPage .adminList{border-radius:18px;padding:18px}.superAdminPage th,.superAdminPage td{padding:10px 8px;font-size:13px}.superAdminPage .headerActions{flex-direction:column;width:100%}.superAdminPage .headerActions a,.superAdminPage .headerActions button{width:100%}}.superAdminPage{box-sizing:border-box;width:100%;max-width:96vw!important;margin:0 auto!important;padding:28px 32px!important}.sessionBanner{box-sizing:border-box;width:100%!important;max-width:none!important}.superAdminPage .adminHeader{box-sizing:border-box;grid-template-columns:1fr auto!important;align-items:center!important;gap:32px!important;width:100%!important;max-width:none!important;margin:24px auto 36px!important;display:grid!important}.superAdminLayout>div,.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box!important;background:#fff!important;border:1px solid #e3eaf3!important;border-radius:22px!important;width:100%!important;max-width:none!important;padding:28px!important;overflow:visible!important;box-shadow:0 8px 24px #0f172a0f!important}body,#root,.page,.superAdminPage{background:#f4f7fb!important}.superAdminPage th,.superAdminPage td{text-align:left!important;vertical-align:middle!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;padding:14px 12px!important;line-height:1.45!important}.superAdminPage thead th{color:#062c4f!important;background:#f3f6fa!important;font-size:14px!important;font-weight:800!important}.internalEmailsBox{box-sizing:border-box!important;border-top:1px solid #dbe4ee!important;width:100%!important;margin-top:32px!important;padding-top:28px!important}.internalEmailsBox .responsiveTable{width:100%!important;overflow-x:auto!important}.internalEmailsBox table{table-layout:fixed!important;width:100%!important;min-width:760px!important}.internalEmailsBox th:first-child,.internalEmailsBox td:first-child{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;width:42%!important;min-width:260px!important}.internalEmailsBox th:nth-child(2),.internalEmailsBox td:nth-child(2){white-space:nowrap!important;text-align:center!important;width:16%!important;min-width:110px!important}.internalEmailsBox th:nth-child(3),.internalEmailsBox td:nth-child(3){white-space:nowrap!important;text-align:center!important;width:18%!important;min-width:130px!important}.internalEmailsBox th:nth-child(4),.internalEmailsBox td:nth-child(4){white-space:nowrap!important;width:24%!important;min-width:180px!important}.internalEmailsBox .tableActions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.superAdminPage .adminList .responsiveTable table{min-width:900px!important}.superAdminPage .adminList table th:first-child,.superAdminPage .adminList table td:first-child{white-space:nowrap!important;min-width:150px!important}.superAdminPage .adminList table th:nth-child(2),.superAdminPage .adminList table td:nth-child(2){white-space:nowrap!important;min-width:220px!important}.superAdminPage .adminList table th:nth-child(3),.superAdminPage .adminList table td:nth-child(3){white-space:nowrap!important;min-width:170px!important}.superAdminPage .adminList table th:nth-child(4),.superAdminPage .adminList table td:nth-child(4){white-space:nowrap!important;min-width:110px!important}.superAdminPage .adminList table th:last-child,.superAdminPage .adminList table td:last-child{min-width:260px!important}@media (width<=1450px){.superAdminPage{max-width:98vw!important;padding:24px!important}.superAdminLayout{grid-template-columns:minmax(480px,.9fr) minmax(760px,1.3fr)!important;gap:24px!important}}@media (width<=1250px){.superAdminLayout{grid-template-columns:1fr!important}.superAdminPage .adminHeader{text-align:center!important;grid-template-columns:1fr!important}.superAdminPage .headerActions{justify-content:center!important}.internalEmailsBox table,.superAdminPage .adminList .responsiveTable table{min-width:850px!important}}@media (width<=768px){.superAdminPage{max-width:100vw!important;padding:16px 10px!important}.superAdminLayout>div,.superAdminPage .adminDetail,.superAdminPage .adminList{border-radius:18px!important;padding:18px!important}.superAdminPage .headerActions{flex-direction:column!important;width:100%!important}.superAdminPage .headerActions a,.superAdminPage .headerActions button{width:100%!important}}.superAdminPage{box-sizing:border-box!important;background:#f4f7fb!important;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:28px 28px 48px!important}.superAdminPage .adminHeader{text-align:center!important;box-sizing:border-box!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:100%!important;margin:0 auto 34px!important;display:grid!important}.superAdminLayout{box-sizing:border-box!important;grid-template-columns:470px 1fr!important;align-items:start!important;gap:28px!important;width:100%!important;max-width:100%!important;display:grid!important}.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e8f0!important;border-radius:22px!important;width:100%!important;max-width:100%!important;padding:28px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0f!important}.superAdminPage table{border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;min-width:0!important}.superAdminPage .adminList>.responsiveTable table{min-width:760px!important}.superAdminPage .adminList>.responsiveTable th:first-child,.superAdminPage .adminList>.responsiveTable td:first-child{width:20%!important}.superAdminPage .adminList>.responsiveTable th:nth-child(2),.superAdminPage .adminList>.responsiveTable td:nth-child(2){width:25%!important}.superAdminPage .adminList>.responsiveTable th:nth-child(3),.superAdminPage .adminList>.responsiveTable td:nth-child(3){width:17%!important}.superAdminPage .adminList>.responsiveTable th:nth-child(4),.superAdminPage .adminList>.responsiveTable td:nth-child(4){text-align:center!important;width:13%!important}.superAdminPage .adminList>.responsiveTable th:nth-child(5),.superAdminPage .adminList>.responsiveTable td:nth-child(5){white-space:nowrap!important;width:14%!important}.superAdminPage .adminList>.responsiveTable th:nth-child(6),.superAdminPage .adminList>.responsiveTable td:nth-child(6){width:18%!important}.internalEmailsBox table{table-layout:fixed!important;min-width:620px!important}.internalEmailsBox th:first-child,.internalEmailsBox td:first-child{width:44%!important}.internalEmailsBox th:nth-child(2),.internalEmailsBox td:nth-child(2){text-align:center!important;width:16%!important}.internalEmailsBox th:nth-child(3),.internalEmailsBox td:nth-child(3){white-space:nowrap!important;text-align:center!important;width:17%!important}.internalEmailsBox th:nth-child(4),.internalEmailsBox td:nth-child(4){width:23%!important}.superAdminPage .adminList h2+.responsiveTable table,.superAdminPage .adminList .responsiveTable:last-child table{min-width:760px!important}.superAdminPage .adminList .responsiveTable:last-child th:first-child,.superAdminPage .adminList .responsiveTable:last-child td:first-child{white-space:nowrap!important;width:18%!important}.superAdminPage .adminList .responsiveTable:last-child th:nth-child(2),.superAdminPage .adminList .responsiveTable:last-child td:nth-child(2){width:24%!important}.superAdminPage .adminList .responsiveTable:last-child th:nth-child(3),.superAdminPage .adminList .responsiveTable:last-child td:nth-child(3){width:22%!important}.superAdminPage .adminList .responsiveTable:last-child th:nth-child(4),.superAdminPage .adminList .responsiveTable:last-child td:nth-child(4){text-align:center!important;width:14%!important}.superAdminPage .adminList .responsiveTable:last-child th:nth-child(5),.superAdminPage .adminList .responsiveTable:last-child td:nth-child(5){width:22%!important}.smallButton,.warningSmallButton,.dangerSmallButton{white-space:nowrap!important}@media (width<=1250px){.superAdminPage{max-width:100%!important;padding:22px!important}.superAdminLayout,.superAdminPage .adminHeader{grid-template-columns:1fr!important}.superAdminPage .headerActions{justify-content:center!important;min-width:auto!important}}@media (width<=768px){.superAdminPage{padding:14px!important}.superAdminPage .adminDetail,.superAdminPage .adminList{border-radius:18px!important;padding:18px!important}.superAdminPage .adminHeader h1{font-size:30px!important}.superAdminPage .headerActions{flex-direction:column!important;width:100%!important}.superAdminPage .headerActions a,.superAdminPage .headerActions button{width:100%!important}}.superAdminPage{width:100%;box-sizing:border-box!important;max-width:1560px!important;margin:0 auto!important;padding:28px 28px 48px!important}.superAdminPage .sessionBanner,.sessionBanner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto 24px!important}.superAdminPage .adminHeader{text-align:center!important;box-sizing:border-box!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:28px!important;width:100%!important;margin:0 auto 32px!important;display:grid!important}.superAdminPage .adminHeader h1{margin:4px 0 6px!important;font-size:40px!important;line-height:1.1!important}.superAdminPage .adminHeader .heroText{max-width:720px!important;margin:0 auto 8px!important}.superAdminPage .headerActions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:420px!important;display:flex!important}.superAdminLayout{box-sizing:border-box!important;grid-template-columns:440px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;width:100%!important;display:grid!important}.superAdminPage .adminDetail,.superAdminPage .adminList{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e8f0!important;border-radius:22px!important;width:100%!important;padding:28px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a0f!important}.superAdminPage .adminDetail{flex-direction:column!important;gap:26px!important;display:flex!important}.superAdminPage .adminList{flex-direction:column!important;gap:30px!important;display:flex!important}.superAdminPage h2{text-align:center!important;margin:0 0 18px!important;font-size:24px!important;line-height:1.25!important}.superAdminPage .adminForm{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.superAdminPage input,.superAdminPage select,.superAdminPage textarea{box-sizing:border-box!important;width:100%!important}.superAdminPage .responsiveTable{box-sizing:border-box!important;width:100%!important;overflow-x:auto!important}.superAdminPage table{border-collapse:collapse!important;table-layout:auto!important;background:#fff!important;width:100%!important}.superAdminPage th,.superAdminPage td{vertical-align:middle!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;padding:13px 10px!important;font-size:14px!important;line-height:1.45!important}.superAdminPage thead th{color:#062c4f!important;background:#f3f6fa!important;font-weight:800!important}.superAdminPage tbody tr{border-bottom:1px solid #e5eaf0!important}.usersTableBox table{min-width:1040px!important}.usersTableBox th:first-child,.usersTableBox td:first-child{min-width:190px!important}.usersTableBox th:nth-child(2),.usersTableBox td:nth-child(2){min-width:240px!important}.usersTableBox th:nth-child(3),.usersTableBox td:nth-child(3){min-width:150px!important}.usersTableBox th:nth-child(4),.usersTableBox td:nth-child(4){text-align:center!important;min-width:110px!important}.usersTableBox th:nth-child(5),.usersTableBox td:nth-child(5){white-space:nowrap!important;min-width:160px!important}.usersTableBox th:nth-child(6),.usersTableBox td:nth-child(6){min-width:250px!important}.internalEmailsBox{border-top:1px solid #dbe4ee!important;margin-top:0!important;padding-top:24px!important}.internalEmailsBox table{min-width:680px!important}.internalEmailsBox th:first-child,.internalEmailsBox td:first-child{min-width:260px!important}.internalEmailsBox th:nth-child(2),.internalEmailsBox td:nth-child(2){text-align:center!important;min-width:100px!important}.internalEmailsBox th:nth-child(3),.internalEmailsBox td:nth-child(3){white-space:nowrap!important;text-align:center!important;min-width:120px!important}.internalEmailsBox th:nth-child(4),.internalEmailsBox td:nth-child(4){min-width:170px!important}.auditTableBox table{min-width:1080px!important}.auditTableBox th:first-child,.auditTableBox td:first-child{white-space:nowrap!important;min-width:165px!important}.auditTableBox th:nth-child(2),.auditTableBox td:nth-child(2){min-width:240px!important}.auditTableBox th:nth-child(3),.auditTableBox td:nth-child(3){min-width:200px!important}.auditTableBox th:nth-child(4),.auditTableBox td:nth-child(4){text-align:center!important;min-width:120px!important}.auditTableBox th:nth-child(5),.auditTableBox td:nth-child(5){min-width:300px!important}.tableActions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.smallButton,.warningSmallButton,.dangerSmallButton,.statusBadge,.inactiveBadge{white-space:nowrap!important}@media (width<=1250px){.superAdminPage{max-width:100%!important;padding:22px!important}.superAdminLayout,.superAdminPage .adminHeader{grid-template-columns:1fr!important}.superAdminPage .headerActions{justify-content:center!important;min-width:auto!important}}@media (width<=768px){.superAdminPage{padding:14px!important}.superAdminPage .adminDetail,.superAdminPage .adminList{border-radius:18px!important;padding:18px!important}.superAdminPage .adminHeader h1{font-size:30px!important}.superAdminPage .headerActions{flex-direction:column!important;width:100%!important}.superAdminPage .headerActions a,.superAdminPage .headerActions button{width:100%!important}}
