@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700&family=Sora:wght@500;600;700;800&display=swap";.verification-welcome{isolation:isolate;box-sizing:border-box;background:radial-gradient(at 3%,#dfeaf3,#0000 48%),linear-gradient(115deg,#f3f7fb,#fff 70%);border:1px solid #d5e1eb;border-radius:0 0 24px 24px;align-items:center;gap:32px;min-height:220px;margin-top:22px;padding:24px 44px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #10233307,inset 0 1px #fff}.verification-welcome:after{content:"";z-index:-1;background:linear-gradient(#ffa17d,#f45126);width:5px;position:absolute;inset:0 0 0 auto}.verification-welcome-art{flex:0 34%;min-width:240px;max-width:370px}.verification-welcome-art svg{width:100%;height:auto;display:block}.verification-welcome-copy{flex:1;min-width:0;max-width:710px}.verification-welcome-eyebrow{letter-spacing:.16em;color:#a33d22;font:700 10px/1.6 Inter,Arial,sans-serif;display:block}.verification-welcome-copy h2{letter-spacing:-.04em;color:#102333;text-wrap:balance;margin:9px 0 10px;font-family:Inter,Arial,sans-serif;font-size:clamp(23px,2.15vw,31px);font-weight:750;line-height:1.18}.verification-welcome-copy p{color:#586f82;text-wrap:pretty;max-width:580px;margin:0;font:400 13px/1.8 Inter,Arial,sans-serif}.verification-welcome-signature{color:#647d90;letter-spacing:.03em;align-items:center;gap:11px;margin-top:19px;font:600 10px/1.6 Inter,Arial,sans-serif;display:flex}.verification-welcome-signature i{background:#f45126;flex:none;width:32px;height:2px;display:block}html[data-theme=dark] .verification-welcome{background:radial-gradient(at 0%,#29465f88,#0000 50%),linear-gradient(115deg,#162e42,#102333 70%);border-color:#30495d;box-shadow:0 12px 32px #0002,inset 0 1px #ffffff0a}html[data-theme=dark] .verification-welcome-copy h2{color:#f5f8fc}html[data-theme=dark] .verification-welcome-copy p{color:#b3c6d5}html[data-theme=dark] .verification-welcome-eyebrow{color:#ffa17d}html[data-theme=dark] .verification-welcome-signature{color:#91adbf}html[data-theme=dark] .verification-welcome-art svg>circle,html[data-theme=dark] .verification-welcome-art svg>ellipse{opacity:.4}@media (width<=850px){.verification-welcome{gap:18px;padding:24px}.verification-welcome-art{flex-basis:35%;min-width:200px}.verification-welcome-copy h2{font-size:24px}}@media (width<=560px){.verification-welcome{text-align:center;border-radius:19px;flex-direction:column;gap:4px;padding:16px 24px 28px}.verification-welcome-art{flex:auto;width:min(270px,100%);min-width:0}.verification-welcome-copy{flex:auto}.verification-welcome-copy h2{font-size:25px}.verification-welcome-copy p{font-size:12px}.verification-welcome-eyebrow{font-size:8px}.verification-welcome-signature{justify-content:center;font-size:9px}.verification-welcome:after{width:auto;height:4px;inset:auto 0 0}}.zenith-brand{vertical-align:middle;letter-spacing:.025em;color:#102333;white-space:nowrap;align-items:center;gap:9px;min-width:0;max-width:100%;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.zenith-brand img{object-fit:contain;border-radius:7px;flex:none;width:34px;height:34px;display:block}.zenith-brand-compact{gap:7px;font-size:12px}.zenith-brand-compact img{width:27px;height:27px}.reports-hero .zenith-brand,.billing-hero .zenith-brand,.sms-hero .zenith-brand{color:#fff}.reports-hero .zenith-brand,.billing-hero .zenith-brand{margin-bottom:12px}.sms-hero .zenith-brand{margin-bottom:9px}html[data-theme=dark] .zenith-brand{color:#f2f6fa}@media (width<=520px){.zenith-brand{font-size:12px}.zenith-brand img{width:28px;height:28px}}.sms-polished-banner .zenith-brand{color:#fff;margin-bottom:8px}.auth-panel .auth-brand{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.auth-panel .auth-brand .zenith-brand{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.auth-panel .auth-brand .zenith-brand img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.auth-panel .auth-brand .auth-brand-divider{flex:0 0 1px;align-self:stretch;height:auto;min-height:30px}.auth-panel .auth-brand>span:last-child{white-space:normal;overflow-wrap:normal;flex:auto;min-width:0;line-height:1.35}@media (width<=440px){.auth-panel .auth-brand{gap:8px}.auth-panel .auth-brand .zenith-brand{gap:6px;font-size:12px}.auth-panel .auth-brand .zenith-brand img{flex-basis:28px;width:28px;height:28px}.auth-panel .auth-brand>span:last-child{font-size:11px}}.workspace-header-premium .workspace-switcher-trigger{color:#eef3f8;cursor:pointer;min-height:32px;box-shadow:none;background:#ffffff0c;border:1px solid #d4e1ee59;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 10px;font:600 11px/1.3 Inter,Arial,sans-serif;display:inline-flex}.workspace-header-premium .workspace-switcher-trigger:hover,.workspace-header-premium .workspace-switcher-trigger[aria-expanded=true]{background:#ffffff1a;border-color:#e29f8a}.workspace-switcher-chevron{color:#d89c8a;font-size:12px}.workspace-header-premium .workspace-switcher-trigger:focus-visible{outline-offset:3px;outline:3px solid #f09a80}.workspace-switcher{z-index:1050;box-sizing:border-box;color:#1d3141;background:#f8fafc;border:1px solid #d5dce3;border-radius:16px;width:min(320px,100vw - 24px);margin:0;padding:17px;font:400 12px/1.5 Inter,Arial,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0a1a2730,0 2px 8px #0a1a2710}.workspace-switcher *{box-sizing:border-box}.workspace-switcher header{border-bottom:1px solid #eaedf0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;padding-bottom:13px;display:flex}.workspace-switcher header>div{gap:6px;min-width:0;display:grid}.workspace-switcher header>div>span{letter-spacing:1.3px;color:#4d7aa0;font-size:8px;font-weight:650}.workspace-switcher strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.workspace-switcher .workspace-switcher-close{color:#487195;cursor:pointer;background:#f5f6f8;border:0;border-radius:7px;flex-shrink:0;width:25px;height:25px;min-height:0;padding:0;font:400 18px/1 Inter,Arial,sans-serif}.workspace-switcher form{grid-template-columns:minmax(0,1fr) 93px;gap:12px 10px;margin:0;display:grid}.workspace-switcher label{color:#446a8c;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:550;display:grid}.workspace-switcher select{color:#1f3446;background:#f9fafb;border:1px solid #e0e4e9;border-radius:8px;width:100%;min-width:0;max-width:100%;height:35px;margin:0;padding:7px 9px;font:500 11px/1.3 Inter,Arial,sans-serif}.workspace-switcher .workspace-switcher-apply{color:#fff;cursor:pointer;background:#213d55;border:1px solid #213d55;border-radius:9px;grid-column:1/-1;min-height:34px;margin:0;padding:9px 13px;font:600 11px/1.3 Inter,Arial,sans-serif}.workspace-switcher button:disabled,.workspace-switcher select:disabled{opacity:.45;cursor:not-allowed}.workspace-switcher p{color:#974a32;margin:12px 0 0;font-size:10px;line-height:1.6}.workspace-switcher :focus-visible{outline-offset:3px;outline:2px solid #c16346}html[data-theme=dark] .workspace-switcher{color:#e4eaf0;background:#14202c;border-color:#2a465e;box-shadow:0 16px 48px #0005}html[data-theme=dark] .workspace-switcher header{border-color:#274056}html[data-theme=dark] .workspace-switcher label,html[data-theme=dark] .workspace-switcher header>div>span{color:#a2b0bb}html[data-theme=dark] .workspace-switcher select,html[data-theme=dark] .workspace-switcher .workspace-switcher-close{color:#e9eef3;background:#1b2d3c;border-color:#2e485f}@media (width<=600px){.workspace-header-premium .workspace-switcher-trigger{padding:7px 9px;font-size:10px}}@media print{.workspace-switcher,.workspace-switcher-trigger{display:none!important}}.app-header.workspace-header.workspace-header-premium{--header-accent:#d6e2ee;--header-ink:#f8fafc;--header-muted:#cad3dd;--header-line:#ffffff2e;--header-surface:#ffffff09;isolation:isolate;background:radial-gradient(at 39% 120%,#306fa648,#0000 60%),radial-gradient(at 3% 0,#254e72a6,#0000 42%),linear-gradient(112deg,#0f263b,#0c1f30 54%,#112c44);border:1px solid #7a99b366;border-bottom:0;border-radius:24px 24px 0 0;gap:20px;min-height:170px;padding:28px 32px 37px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21}.workspace-header-premium:before{content:"";z-index:-2;opacity:.2;background-image:radial-gradient(#8cb5d7 1px,#0000 1px);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000,#0000 49%);mask-image:radial-gradient(at 60% 40%,#000,#0000 49%)}.workspace-header-premium .workspace-header-waves{z-index:-1;pointer-events:none;width:100%;height:70px;position:absolute;bottom:0;left:0}.workspace-header-premium .workspace-header-portrait{opacity:.68;z-index:-1;pointer-events:none;filter:drop-shadow(0 0 15px #74a6ce52);width:155px;position:absolute;top:3px;bottom:7px;left:53%}.workspace-header-premium .workspace-brand{flex:430px;gap:20px;min-width:0}.workspace-header-premium .workspace-brand-logo img{border-radius:50%}.workspace-header-premium .workspace-brand-copy{border-left:1px solid #d8e4ef80;padding-left:20px}.workspace-header-premium .workspace-brand-eyebrow{gap:10px;margin-bottom:6px}.workspace-header-premium .workspace-brand-eyebrow>span:first-child{color:#e7edf3;letter-spacing:.14em;font-size:.67rem}.workspace-header-premium .workspace-brand-eyebrow>i{display:none}.workspace-header-premium h1{text-transform:uppercase;text-wrap:balance;max-width:650px}.app-header.workspace-header-premium h1{color:#f8fafc;letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(21px,2.05vw,30px);font-weight:780;line-height:1.15}.workspace-header-premium .workspace-brand-copy>p{color:#dae2ea;font-size:.78rem;line-height:1.5}.workspace-header-premium .workspace-account{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1b2a80;border:1px solid #d3dee829;border-radius:17px;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:12px;width:auto;max-width:100%;padding:11px 14px;position:relative;box-shadow:inset 0 1px #ffffff09}.workspace-header-premium .workspace-environment{color:#1a344b;letter-spacing:.015em;background:linear-gradient(135deg,#f8fafc,#e5ecf3);border:1px solid #dfe8f2;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:8px 11px;font-size:.66rem;display:inline-flex;box-shadow:0 2px 8px #09182540}.workspace-header-premium .workspace-environment small{color:#33506a;font-size:.58rem}.workspace-header-premium .workspace-profile-button{gap:9px;min-width:0;max-width:100%;padding:2px}.workspace-header-premium .workspace-account-avatar{color:#ebf1f7;background:#ffffff12;border:1px solid #d4e0ed2b;border-radius:50%;flex-basis:32px;width:32px;height:32px;font-size:.61rem}.workspace-header-premium .workspace-account-label{color:#bac7d2;letter-spacing:.15em;font-size:.43rem}.workspace-header-premium .workspace-account-copy>strong{color:#f8fafc;max-width:180px;font-size:.73rem;font-weight:550}.workspace-header-premium .workspace-account-organization{color:#213649;background:linear-gradient(120deg,#facabc,#dd7f63);border:1px solid #f0a28a;border-radius:20px;gap:5px;width:fit-content;max-width:190px;padding:3px 9px 3px 4px;font-size:.58rem;line-height:1.3}.workspace-header-premium .workspace-account-organization .organization-avatar{color:#914730;background:#fde5de;border-color:#97442b32;width:18px;height:18px;margin:0}.workspace-header-premium .workspace-signout{color:#203447;background:linear-gradient(135deg,#fef8f6,#f2ddd7);border:1px solid #dc8c74;border-radius:24px;gap:6px;min-height:34px;margin:0;padding:8px 11px;font-size:.66rem;font-weight:700;box-shadow:0 2px 9px #09182540}.workspace-header-premium .workspace-signout:hover{color:#112639;background:#fde0d7;border-color:#f0a189}.workspace-header-premium .workspace-admin-link{color:#e1eaf3;box-shadow:none;background:#ffffff08;border-color:#e6a08b59}.workspace-header-premium .workspace-admin-link:hover{color:#fff;background:#ffffff16}.workspace-header-premium :is(.workspace-signout,.workspace-profile-button):focus-visible{outline-offset:4px;outline:3px solid #f09a80}html[data-theme=dark] .workspace-header-premium .workspace-account-avatar{background:#ffffff12}@media (width>=1400px){.workspace-header-premium .workspace-header-portrait{width:175px;left:50%}.workspace-header-premium .workspace-brand{flex-basis:480px}}@media (width<=1100px){.app-header.workspace-header.workspace-header-premium{gap:18px;padding:25px 28px 34px}.workspace-header-premium .workspace-brand{flex-basis:100%}.workspace-header-premium .workspace-account{justify-content:flex-start;width:auto;margin-left:98px}.workspace-header-premium .workspace-header-portrait{opacity:.3;width:155px;top:12px;left:auto;right:24px}.app-header.workspace-header-premium h1{max-width:650px}}@media (width<=600px){.app-header.workspace-header.workspace-header-premium{border-radius:18px 18px 0 0;gap:20px;min-height:0;padding:23px 18px 32px}.workspace-header-premium .workspace-brand{flex-basis:100%;gap:13px}.workspace-header-premium .workspace-brand-logo{flex-basis:53px;width:53px;height:53px;padding:2px}.workspace-header-premium .workspace-brand-copy{padding-left:13px}.workspace-header-premium .workspace-brand-eyebrow>span:first-child{font-size:.55rem}.app-header.workspace-header-premium h1{font-size:21px;line-height:1.16}.workspace-header-premium .workspace-brand-copy>p{max-width:255px;font-size:.66rem}.workspace-header-premium .workspace-account{border-radius:12px;justify-content:flex-start;gap:10px;width:100%;margin:0;padding:11px 10px}.workspace-header-premium .workspace-profile-button{flex:155px}.workspace-header-premium .workspace-account-copy>strong{max-width:175px;font-size:.65rem}.workspace-header-premium .workspace-account-label,.workspace-header-premium .workspace-account-avatar{display:none}.workspace-header-premium .workspace-environment{padding:7px 9px;font-size:.6rem}.workspace-header-premium .workspace-environment small{font-size:.52rem}.workspace-header-premium .workspace-signout{padding:8px 10px;font-size:.61rem}.workspace-header-premium .workspace-admin-link{order:3}.workspace-header-premium .workspace-header-portrait{opacity:.13;width:135px;top:1px;right:-20px}.workspace-header-premium .workspace-header-waves{height:50px}}@media (prefers-reduced-motion:reduce){.workspace-header-premium *{transition:none;animation:none}}.workspace-profile-button{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0;display:flex}.workspace-profile-button:focus-visible{outline:2px solid var(--header-accent,#21415d);outline-offset:5px}.workspace-account-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.workspace-profile-button:hover .workspace-account-copy>strong{text-underline-offset:3px;text-decoration:underline}.user-profile-dialog{--profile-ink:#172837;--profile-muted:#446a8c;--profile-line:#e4e8ec;--profile-soft:#f9fafb;--profile-paper:#fff;--profile-accent:#21415d;box-sizing:border-box;border:1px solid var(--profile-line);background:var(--profile-paper);width:min(620px,100% - 28px);max-height:calc(100dvh - 40px);color:var(--profile-ink);overscroll-behavior:contain;border-radius:22px;padding:28px;font-family:Inter,Arial,sans-serif;overflow:auto;box-shadow:0 25px 100px #0f1e2b40}.user-profile-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1a2480}html[data-theme=dark] .user-profile-dialog{--profile-ink:#ebeff3;--profile-muted:#a7b1b9;--profile-line:#284259;--profile-soft:#111c26;--profile-paper:#162430;--profile-accent:#b0c4d5}.my-profile-heading{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:21px;display:flex}.my-profile-heading span{letter-spacing:1.8px;color:var(--profile-muted);font-size:9px;font-weight:600}.my-profile-heading h2{letter-spacing:-.8px;margin:9px 0;font:600 25px/1.3 Inter,Arial,sans-serif}.my-profile-heading p{color:var(--profile-muted);margin:0;font-size:12px;line-height:1.7}.user-profile-dialog button,.user-profile-dialog .profile-secondary{border:1px solid var(--profile-line);background:var(--profile-paper);color:var(--profile-accent);cursor:pointer;box-sizing:border-box;border-radius:9px;min-height:36px;padding:9px 12px;font:600 11px/1.5 Inter,Arial,sans-serif}.user-profile-dialog button:disabled{opacity:.5;cursor:wait}.user-profile-dialog .profile-close{width:32px;min-height:32px;color:var(--profile-muted);flex-shrink:0;padding:0;font-size:22px}.my-profile-photo{align-items:center;gap:20px;padding:24px 0;display:flex}.profile-photo-preview{background:var(--profile-soft);border:1px solid var(--profile-line);border-radius:20px;flex:0 0 76px;place-items:center;height:76px;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-preview>span{color:var(--profile-accent);font-size:21px;font-weight:600}.my-profile-photo strong{font-size:12px}.my-profile-photo p{color:var(--profile-muted);margin:7px 0 12px;font-size:11px}.profile-photo-actions{flex-wrap:wrap;gap:7px;display:flex}.profile-photo-actions label{align-items:center;display:inline-flex;position:relative;overflow:hidden}.profile-photo-actions input{opacity:0;width:1px;height:1px;position:absolute}.profile-photo-actions label:focus-within{outline:2px solid var(--profile-accent);outline-offset:3px}.user-profile-dialog input,.user-profile-dialog select{box-sizing:border-box;border:1px solid var(--profile-line);background:var(--profile-paper);width:100%;min-height:42px;color:var(--profile-ink);border-radius:9px;padding:10px 12px;font:400 12px Inter,Arial,sans-serif}.user-profile-dialog label{color:var(--profile-ink);gap:8px;font-size:11px;font-weight:600;display:grid}.profile-readonly{border:1px solid var(--profile-line);background:var(--profile-soft);border-radius:11px;margin-bottom:20px;padding:16px}.profile-readonly input{background:var(--profile-soft);color:var(--profile-muted);margin-top:9px}.profile-readonly small{color:var(--profile-muted);margin-top:9px;font-size:10px;display:block}.profile-name-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.user-profile-dialog .registration-profile{border:1px solid var(--profile-line);background:var(--profile-paper);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 16px;padding:18px;display:grid}.user-profile-dialog .registration-profile legend{color:var(--profile-muted);padding:0 6px;font-size:11px;font-weight:600}.profile-account-note{color:var(--profile-muted);font-size:10px;line-height:1.6}.user-profile-dialog footer{border-top:1px solid var(--profile-line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:20px;display:flex}.user-profile-dialog .profile-save{background:var(--profile-accent);border-color:var(--profile-accent);color:var(--profile-paper);min-width:120px}.profile-error{color:#a13e39;background:#fff0ed;border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.profile-camera{background:var(--profile-soft);border:1px solid var(--profile-line);border-radius:12px;margin-bottom:20px;padding:15px}.profile-camera video{object-fit:cover;border-radius:9px;width:100%;max-height:280px;display:block;transform:scaleX(-1)}.profile-camera>div{gap:9px;margin-top:12px;display:flex}.user-profile-dialog :focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}@media (width<=500px){.user-profile-dialog{border-radius:16px;padding:20px}.profile-name-fields,.user-profile-dialog .registration-profile{grid-template-columns:1fr}.my-profile-photo{align-items:flex-start;gap:14px}.profile-photo-preview{border-radius:16px;flex-basis:60px;height:60px}.profile-photo-actions{gap:5px}.user-profile-dialog .profile-secondary,.profile-photo-actions button{padding:8px;font-size:10px}}.user-profile-dialog{border-radius:24px;padding:0;box-shadow:0 28px 100px #0d1d2c50}.user-profile-dialog .my-profile-heading{background:linear-gradient(135deg,var(--profile-soft),var(--profile-paper));border-bottom:1px solid var(--profile-line);padding:26px 28px 22px}.user-profile-dialog .my-profile-heading h2{letter-spacing:-.9px;margin:8px 0;font-size:26px}.user-profile-dialog .my-profile-heading>div>span{color:var(--profile-accent);letter-spacing:1.6px;font-size:9px}.user-profile-dialog>form{padding:0 28px 24px}.user-profile-dialog>p{margin:24px 28px}.user-profile-dialog .my-profile-photo{border:1px solid var(--profile-line);background:var(--profile-soft);border-radius:15px;align-items:center;gap:20px;margin:22px 0;padding:20px}.user-profile-dialog .profile-photo-preview{border:3px solid var(--profile-paper);height:80px;box-shadow:0 0 0 1px var(--profile-line),0 6px 16px #1426370c;background:var(--profile-paper);border-radius:50%;flex-basis:80px}.user-profile-dialog .my-profile-photo strong{letter-spacing:-.1px;font-size:13px}.user-profile-dialog .my-profile-photo p{margin:6px 0 11px;font-size:11px;line-height:1.6}.user-profile-dialog .profile-photo-actions{align-items:center;gap:7px}.user-profile-dialog .profile-photo-actions :is(button,label){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:34px;min-height:34px;margin:0;padding:7px 10px;font-size:10px;line-height:1.5;display:inline-flex}.user-profile-dialog .profile-photo-actions label{background:var(--profile-accent);border-color:var(--profile-accent);color:var(--profile-paper)}.user-profile-dialog .profile-photo-actions input{width:1px;height:1px;min-height:0;margin:0;padding:0}.user-profile-dialog .profile-readonly{border:1px solid var(--profile-line);background:var(--profile-soft);border-radius:12px;margin-bottom:22px;padding:14px 16px}.user-profile-dialog .profile-readonly input{height:24px;min-height:24px;color:var(--profile-ink);background:0 0;border:0;margin:5px 0 0;padding:0;font-size:13px;font-weight:600}.user-profile-dialog .profile-readonly small{margin-top:5px;font-size:10px;line-height:1.7}.user-profile-dialog :is(.profile-name-fields input,.registration-profile input,.registration-profile select){background:var(--profile-soft);border-radius:10px;min-height:43px;transition:border-color .15s,box-shadow .15s}.user-profile-dialog :is(input,select):focus{border-color:var(--profile-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--profile-accent) 10%,transparent)}.user-profile-dialog .registration-profile{border-radius:13px;gap:16px;margin-top:22px;padding:18px 16px}.user-profile-dialog .registration-profile>div{min-width:0}.user-profile-dialog .profile-account-note{background:var(--profile-soft);border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.8}.user-profile-dialog footer{background:var(--profile-paper);z-index:1;margin-top:18px;padding:16px 0 0;position:sticky;bottom:-24px}.user-profile-dialog footer button{border-radius:10px;min-width:88px;min-height:40px;font-size:12px}.user-profile-dialog footer .profile-save{min-width:135px;box-shadow:0 4px 12px #14263712}.user-profile-dialog button:not(:disabled):hover{border-color:var(--profile-accent);filter:brightness(.97)}.user-profile-dialog .profile-save:not(:disabled):hover{box-shadow:0 6px 16px #14263725}.user-profile-dialog .profile-close{background:var(--profile-paper);color:var(--profile-muted);border-radius:50%}@media (width<=500px){.user-profile-dialog{border-radius:18px;padding:0}.user-profile-dialog .my-profile-heading{padding:22px 20px 18px}.user-profile-dialog>form{padding:0 20px 20px}.user-profile-dialog .my-profile-photo{align-items:flex-start;gap:13px;padding:15px}.user-profile-dialog .profile-photo-preview{flex-basis:56px;height:56px}.user-profile-dialog .profile-photo-actions{gap:6px}.user-profile-dialog .profile-photo-actions :is(button,label){height:32px;min-height:32px;padding:6px 8px;font-size:9px}.user-profile-dialog footer{bottom:-20px}}@media (prefers-reduced-motion:reduce){.user-profile-dialog *{transition:none!important}}.nc-bell{z-index:70;color:#fff;cursor:pointer;background:#13314b;border:1px solid #b6cadb;border-radius:18px;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:26px;right:24px;box-shadow:0 8px 24px #133a492b}.nc-bell>span{color:#162634;background:#e68568;border:2px solid #fff;border-radius:20px;min-width:21px;padding:3px;font-family:inherit;font-size:11px;font-weight:700;position:absolute;top:-6px;right:-6px}.nc-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;background:#102a3d70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.nc-panel{color:#152838;background:#f8fafc;border-radius:26px;outline:none;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 48px);font:400 14px/1.5 Inter,system-ui,sans-serif;display:flex;overflow:hidden;box-shadow:0 32px 100px #0e282a45}.nc-panel *{box-sizing:border-box}.nc-panel h2,.nc-panel h3,.nc-panel p{margin:0}.nc-panel h2{letter-spacing:-.8px;font-size:26px;font-weight:650}.nc-panel h3{font-size:14px;font-weight:650}.nc-panel small,.nc-help{color:#43698b;font-size:12px}.nc-header{background:linear-gradient(110deg,#f0f4f7,#f8fafc);border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:flex-start;padding:25px 30px;display:flex}.nc-eyebrow{color:#477094;letter-spacing:2px;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.nc-header p{color:#446a8c;margin-top:4px;font-size:13px}.nc-panel button{color:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e5eb;border-radius:10px;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:600}.nc-panel button:hover:not(:disabled){background:#f5f7fa;border-color:#9caebc}.nc-panel button:disabled{opacity:.45;cursor:not-allowed}.nc-panel button:focus-visible,.nc-panel input:focus-visible,.nc-panel select:focus-visible,.nc-panel textarea:focus-visible{outline-offset:2px;outline:3px solid #93b0c8}.nc-panel .nc-close{background:#ffffff8a;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.nc-tabs{border-bottom:1px solid #eceff3;gap:6px;padding:14px 28px;display:flex}.nc-tabs button{color:#466e91;background:0 0;border:0}.nc-tabs button[aria-pressed=true]{color:#fff;background:#13314c}.nc-tabs span{background:#ffffff2b;border-radius:20px;margin-left:7px;padding:1px 6px}.nc-content{min-height:220px;padding:22px 28px;overflow:auto}.nc-toolbar{align-items:center;gap:14px;margin-bottom:17px;display:flex}.nc-toolbar>div:first-child{flex:1}.nc-feed article{border-bottom:1px solid #eceff3;border-radius:12px;align-items:center;gap:12px;padding:18px 12px;display:flex}.nc-feed article>div{flex:1;min-width:0}.nc-feed article p{color:#446b8d;overflow-wrap:anywhere;margin-top:5px;font-size:13px}.nc-feed article.nc-unread{background:#f7f9fb}.nc-dot{background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.nc-unread .nc-dot{background:#23537c}.nc-empty{text-align:center;color:#4d79a0;padding:40px 16px}.nc-empty>span{color:#3a5b78;background:#eaeef3;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:23px;display:inline-grid}.nc-empty h3{margin-bottom:7px}.nc-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.nc-pager>div{gap:6px;display:flex}.nc-toggle{text-align:left;align-items:center;gap:8px;white-space:normal!important;background:0 0!important;border:0!important;padding:6px 0!important;display:flex!important}.nc-toggle>span{background:#dde1e5;border-radius:20px;flex-shrink:0;width:32px;height:19px;transition:all .2s;position:relative}.nc-toggle>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.nc-toggle[aria-checked=true]>span{background:#1e476b}.nc-toggle[aria-checked=true]>span:after{transform:translate(13px)}.nc-toggle strong{font-size:12px;font-weight:550}.nc-filters{align-items:flex-end;gap:12px;margin:16px 0;display:flex}.nc-panel label{flex:1;gap:6px;font-size:12px;font-weight:600;display:grid}.nc-panel select,.nc-panel input,.nc-panel textarea{color:#1f3446;background:#fff;border:1px solid #dfe4e9;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font:400 13px/1.4 inherit}.nc-panel textarea{resize:vertical}.nc-scope{max-width:380px}.nc-deliveries article{border-bottom:1px solid #ebeef1;align-items:center;gap:9px;padding:14px 0;display:flex}.nc-deliveries article>div{flex:1}.nc-deliveries small{display:block}.nc-status{text-transform:uppercase;letter-spacing:.4px;color:#42698a;background:#eff1ef;border-radius:20px;padding:4px 9px;font-size:10px}.nc-status.delivered{color:#204769;background:#ebf0f4}.nc-status.failed,.nc-status.uncertain{color:#98632e;background:#fff0dd}.nc-rule{margin-top:20px}.nc-rule-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.nc-rule fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.nc-rule legend{margin-bottom:8px;font-size:12px;font-weight:650}.nc-channels{flex-wrap:wrap;gap:24px;display:flex}.nc-rule details{border:1px solid #e3e7eb;border-radius:12px;padding:13px}.nc-rule summary{cursor:pointer;font-size:13px;font-weight:600}.nc-rule summary small{margin-left:9px;font-weight:400}.nc-role-grid{grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:12px;display:grid}.nc-preview{background:#f6f7f9;border-left:3px solid #a9bccb;border-radius:10px;margin:20px 0;padding:17px}.nc-preview small,.nc-preview strong{display:block}.nc-preview small{letter-spacing:1.5px;margin-bottom:9px;font-size:9px}.nc-preview p{color:#446b8e;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:13px}.nc-panel .nc-primary{color:#fff;background:#153754;border-color:#153754;padding:12px 20px}.nc-message{color:#33516b;background:#f4f7f9;border-radius:10px;padding:12px 15px;font-size:12px;margin-bottom:15px!important}.nc-error{color:#9b5648;background:#fff0ed}.nc-footer{color:#819187;border-top:1px solid #ebeef2;padding:12px 28px;font-size:10px}.nc-footer span{color:#8097aa;margin-right:5px}.nc-attempts{background:#f9fafb;border:1px solid #e1e6eb;border-radius:12px;margin-top:16px;padding:15px;font-size:12px}.nc-attempts button{float:right}.nc-attempts p{margin:5px 0}@media (width<=600px){.nc-overlay{padding:8px}.nc-panel{border-radius:18px;max-height:calc(100dvh - 16px)}.nc-header,.nc-content{padding:20px 16px}.nc-panel h2{font-size:21px}.nc-tabs{gap:2px;padding:10px 12px}.nc-tabs button{padding:8px;font-size:11px}.nc-filters{flex-wrap:wrap}.nc-filters label{min-width:42%}.nc-deliveries article{flex-wrap:wrap}.nc-deliveries article>div{min-width:60%}.nc-feed article{flex-wrap:wrap;align-items:flex-start}.nc-feed article button{margin-left:18px}.nc-role-grid{grid-template-columns:1fr}.nc-bell{bottom:18px;right:18px}.nc-pager,.nc-toolbar{flex-wrap:wrap}.nc-toolbar>div:first-child{min-width:60%}}[data-theme=dark] .nc-panel{color:#e9edf1;background:#121e28}[data-theme=dark] .nc-header{background:linear-gradient(110deg,#172939,#1a2b3a);border-color:#23394d}[data-theme=dark] .nc-panel :is(button,input,textarea,select){color:#e4e9ee;background:#172734;border-color:#29435a}[data-theme=dark] .nc-panel :is(small,.nc-help,.nc-header p,.nc-feed article p){color:#9da9b3}[data-theme=dark] .nc-panel :is(.nc-preview,.nc-feed article.nc-unread,.nc-attempts){background:#1b2c3b}[data-theme=dark] .nc-panel :is(.nc-tabs,.nc-footer,.nc-feed article,.nc-deliveries article){border-color:#233a4e}[data-theme=dark] .nc-panel .nc-message{color:#b3c7d8;background:#1d3041}[data-theme=dark] .nc-panel .nc-error{color:#f2c4ac;background:#4b302a}[data-theme=dark] .nc-panel .nc-primary,[data-theme=dark] .nc-tabs button[aria-pressed=true]{color:#fff;background:#254764}[data-theme=dark] .nc-panel .nc-preview p{color:#adb7c0}.nc-panel{min-width:0;max-width:100%}.nc-panel label{margin:0}.nc-panel textarea{letter-spacing:normal;min-height:110px;margin:0;font:400 13px/1.5 Inter,system-ui,sans-serif}.nc-panel input,.nc-panel select{margin:0;font:400 13px/1.5 Inter,system-ui,sans-serif}.nc-panel .nc-close{flex-shrink:0}.nc-tabs{flex-shrink:0;overflow-x:auto}.nc-header,.nc-footer{flex-shrink:0}.nc-header>div{min-width:0}.nc-preview strong{overflow-wrap:anywhere}.nc-bell{bottom:88px}@media (width<=600px){.nc-bell{bottom:80px}}@media print{.nc-bell,.nc-overlay{display:none!important}}.login-otp-backdrop{z-index:99999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#091825b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-otp-modal{box-sizing:border-box;color:#162939;text-align:center;background:#fff;border:1px solid #d5e1ed;border-radius:22px;width:min(450px,100%);max-height:95vh;padding:32px;font-family:Inter,Arial,sans-serif;overflow:auto;box-shadow:0 32px 90px #09182577}.login-otp-icon{color:#183e60;background:#f1f5f9;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 15px;font-size:30px;display:grid}.login-otp-eyebrow{color:#194265;letter-spacing:2px;margin:0 0 9px;font-size:10px;font-weight:800}.login-otp-modal h2{color:#122739;letter-spacing:-.7px;margin:0 0 11px;font-size:25px}.login-otp-description{color:#406484;margin:0 0 23px;font-size:13px;line-height:1.7}.login-otp-modal form label{text-align:left;color:#29445b;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.login-otp-input{box-sizing:border-box;text-align:center;letter-spacing:12px;width:100%;height:64px;font-weight:800;color:#14293c!important;background:#f8fafc!important;border:1px solid #ced7e1!important;border-radius:12px!important;font-size:27px!important}.login-otp-input:focus{outline:3px solid #aecbe3;border-color:#1f486d!important}.login-otp-timer{color:#183f61;margin:15px 0;font-size:13px;font-weight:750}.login-otp-error{color:#b33e34;background:#fff1ee;border-radius:9px;padding:10px;font-size:12px}.login-otp-submit{color:#fff;background:#153856;border:0;border-radius:10px;width:100%;min-height:47px;font-size:14px;font-weight:800}.login-otp-submit:hover:not(:disabled){background:#10293f}.login-otp-submit:disabled{opacity:.55}.login-otp-cancel{color:#365570;background:0 0;border:0;margin:18px auto 0;font-size:12px;font-weight:750}.login-otp-footnote{color:#5383ac;margin:15px 0 0;font-size:11px}html[data-theme=dark] .login-otp-modal{color:#f2f6fa;background:#0f1821;border-color:#2a465e}html[data-theme=dark] .login-otp-modal h2{color:#f2f6fa}html[data-theme=dark] .login-otp-description,html[data-theme=dark] .login-otp-footnote{color:#afbdc9}html[data-theme=dark] .login-otp-modal form label{color:#dae5f0}@media (width<=480px){.login-otp-modal{padding:23px}.login-otp-input{letter-spacing:8px}}.polished-admin .certificate-management-scope{border:1px solid var(--console-line);background:var(--console-surface);border-radius:18px;margin-top:22px;padding:22px}.certificate-workspace-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.certificate-workspace-icon{height:44px;color:var(--console-accent);background:var(--console-soft);border:1px solid var(--console-line);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.certificate-workspace-heading>div{flex:1;min-width:0}.certificate-eyebrow{letter-spacing:1.2px;color:var(--console-muted);font-size:9px;font-weight:650;line-height:1.6;display:block}.polished-admin .certificate-workspace-heading h3{letter-spacing:-.4px;color:var(--console-ink);margin:3px 0 5px;font-size:17px;font-weight:650}.polished-admin .certificate-workspace-heading .mode-text{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.polished-admin .certificate-workspace-heading>button{background:var(--console-surface);color:var(--console-accent);border:1px solid var(--console-line);min-height:36px;box-shadow:none;border-radius:9px;margin-left:auto;padding:9px 12px;font-size:11px}.certificate-environment-bar{background:var(--console-soft);border:1px solid var(--console-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;padding:12px 14px;display:flex}.certificate-environment-field{flex:0 275px;align-items:center;gap:12px;min-width:0;display:flex}.polished-admin .certificate-environment-field label{text-transform:none;letter-spacing:0;color:var(--console-muted);flex-shrink:0;margin:0;font-size:11px}.certificate-environment-field .ui-select{flex:1;min-width:110px;margin:0}.certificate-environment-bar>span{color:var(--console-muted);font-size:10px;line-height:1.6}.polished-admin .certificate-management-scope .certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.polished-admin .certificate-management-scope .certificate-card{border:1px solid var(--console-line);background:var(--console-surface);border-radius:14px;flex-direction:column;gap:0;min-width:0;padding:20px;display:flex;box-shadow:0 3px 14px #0f233504}.certificate-card-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.certificate-card-icon{height:36px;color:var(--console-accent);background:var(--console-soft);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.certificate-card-heading>div{flex:1;min-width:0}.polished-admin .certificate-card-heading h3{letter-spacing:-.1px;color:var(--console-ink);margin:3px 0 0;font-size:13px;line-height:1.5}.certificate-presence{border:1px solid var(--console-line);background:var(--console-soft);color:var(--console-muted);border-radius:20px;flex-shrink:0;align-self:center;padding:4px 8px;font-size:9px;line-height:1.6}.certificate-presence.installed{color:var(--console-accent)}.polished-admin .certificate-card .certificate-empty{color:var(--console-muted);min-height:38px;margin:0 0 18px;font-size:11px;line-height:1.7}.polished-admin .certificate-card :is(.certificate-form,.certificate-upload-form){grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.polished-admin .certificate-card .certificate-file-picker{box-sizing:border-box;border:1px dashed color-mix(in srgb,var(--console-accent) 35%,var(--console-line));background:var(--console-soft);cursor:pointer;text-transform:none;letter-spacing:0;border-radius:12px;align-items:center;gap:12px;min-height:84px;margin:0;padding:15px 12px;display:flex;position:relative}.certificate-file-picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.certificate-file-picker.is-disabled{opacity:.55;cursor:default}.certificate-file-picker input:disabled{cursor:default}.certificate-file-picker:focus-within{outline:2px solid var(--console-accent);outline-offset:3px}.certificate-file-picker.has-file{border-style:solid}.certificate-upload-icon{height:36px;color:var(--console-accent);flex:0 0 32px;place-items:center;display:grid}.certificate-upload-copy{flex:1;gap:5px;min-width:0;display:grid}.certificate-upload-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--console-ink);font-size:11px;font-weight:600;overflow:hidden}.certificate-upload-copy small{color:var(--console-muted);font-size:9px;font-weight:400;line-height:1.6}.certificate-browse{background:var(--console-surface);border:1px solid var(--console-line);color:var(--console-accent);border-radius:7px;flex-shrink:0;padding:6px 9px;font-size:10px;font-weight:600}.polished-admin .certificate-card .certificate-upload-hint{color:var(--console-muted);margin:0 0 4px;font-size:10px;line-height:1.7}.polished-admin .certificate-card :is(.certificate-form,.certificate-upload-form)>button{border-radius:9px;justify-self:start;width:auto;min-height:36px;margin:0;padding:9px 13px;font-size:11px;line-height:1.5}.certificate-fetch-option{border-top:1px solid var(--console-line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding-top:16px;display:flex}.polished-admin .certificate-fetch-option .certificate-fetch-button{background:var(--console-soft);border:1px solid var(--console-line);width:auto;color:var(--console-accent);cursor:pointer;min-height:34px;box-shadow:none;border-radius:9px;flex:none;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5}.certificate-fetch-option p{color:var(--console-muted);flex:190px;margin:0;font-size:10px;line-height:1.7}.certificate-card .certificate-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.certificate-card .certificate-details dd{overflow-wrap:anywhere}.certificate-card .certificate-details div:first-child{grid-column:1/-1}@media (width<=1050px){.polished-admin .certificate-management-scope .certificates-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=550px){.polished-admin .certificate-management-scope{border-radius:14px;padding:14px}.certificate-workspace-heading{flex-wrap:wrap;gap:10px}.certificate-workspace-heading>div{flex-basis:calc(100% - 65px)}.polished-admin .certificate-workspace-heading>button{margin-left:0}.certificate-environment-field{flex-basis:100%}.certificate-environment-bar>span{display:none}.polished-admin .certificate-management-scope .certificate-card{padding:15px}.certificate-card-heading{flex-wrap:wrap}.certificate-card-heading>div{flex-basis:calc(100% - 50px)}.certificate-presence{margin-left:46px}.certificate-browse{display:none}.certificate-upload-copy strong{font-size:10px}.certificate-upload-icon{flex-basis:24px}.polished-admin .certificates-panel>.sms-admin-collapse-content{padding:12px 0 0}.polished-admin .certificate-management-scope,.polished-admin .certificate-management-scope .certificate-card{padding:12px}.certificate-environment-bar{padding:10px}.certificate-environment-field{gap:8px}.certificate-environment-field .ui-select{min-width:80px}}.polished-admin .certificate-management-scope .certificate-card .certificate-details{border:1px solid var(--console-line);background:var(--console-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px}.polished-admin .certificate-management-scope .certificate-details>div{align-content:start;gap:4px;min-width:0;display:grid}.polished-admin .certificate-management-scope .certificate-details dt{color:var(--console-muted);font-size:9px;font-weight:500;line-height:1.5}.polished-admin .certificate-management-scope .certificate-details dd{color:var(--console-ink);font-size:11px;font-weight:500;line-height:1.7}.polished-admin .certificate-management-scope .certificate-environment-field .ui-select-trigger{background:var(--console-surface);color:var(--console-ink);border-color:var(--console-line)}.session-policy-panel.network-policy{--np-green:#21405b;--np-ink:#1c2e3e;--np-muted:#416686;--np-line:#e4e8ec;--np-soft:#f9fafb;--np-paper:#fff;border:1px solid var(--np-line);background:var(--np-paper);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 3px 14px #172a3a05}.network-policy>summary{color:var(--np-ink);cursor:pointer;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;list-style:none;display:flex}.network-policy>summary::-webkit-details-marker{display:none}.network-policy>summary:focus-visible{outline-offset:-4px;outline:3px solid #5484ad}.network-policy .network-policy-heading{align-items:center;gap:14px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.network-policy .network-policy-icon{border:1px solid var(--np-line);background:var(--np-soft);width:42px;height:42px;color:var(--np-green);border-radius:12px;flex:none;place-items:center;display:grid}.network-policy-icon svg{width:23px;height:23px}.network-policy .network-policy-heading small{color:var(--np-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.network-policy .network-policy-summary-end{flex:none;align-items:center;gap:15px;display:flex}.network-policy .network-policy-status{border:1px solid var(--np-line);background:var(--np-soft);color:var(--np-muted);border-radius:30px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.network-policy .network-policy-status.is-enabled{color:#21405b;background:#f3f6f9;border-color:#d4dfe9}.network-policy-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.network-policy-chevron{width:18px;height:18px;color:var(--np-muted);transition:transform .18s}.network-policy[open] .network-policy-chevron{transform:rotate(180deg)}.network-policy[open]>summary{border-bottom:1px solid var(--np-line);border-radius:17px 17px 0 0}.session-policy-panel.network-policy>form{flex-direction:column;gap:20px;margin:0;padding:26px;display:flex}.network-policy .network-policy-eyebrow{color:var(--np-green);letter-spacing:.12em;font-size:10px;font-weight:700}.network-policy .network-policy-intro h3{letter-spacing:-.02em;color:var(--np-ink);margin:8px 0;font-size:18px}.network-policy .network-policy-intro p{color:var(--np-muted);max-width:680px;margin:0;font-size:12px;line-height:1.8}.network-policy label.network-policy-switch{border:1px solid var(--np-line);background:var(--np-soft);cursor:pointer;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:20px;display:flex;position:relative}.network-policy .network-policy-switch-copy>span{color:var(--np-ink);font-size:13px;font-weight:600;line-height:1.5;display:block}.network-policy .network-policy-switch-copy small{color:var(--np-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.7;display:block}.network-policy-switch-control{flex:none;display:inline-flex;position:relative}.network-policy .network-policy-switch-control input[type=checkbox]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.network-policy .network-policy-track{box-sizing:border-box;background:#bbc2c8;border:1px solid #aeb7be;border-radius:30px;width:46px;height:26px;padding:3px;transition:background .18s,border-color .18s;display:block}.network-policy-track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0f1c2833}.network-policy-switch-control input:checked+.network-policy-track{background:var(--np-green);border-color:var(--np-green)}.network-policy-switch-control input:checked+.network-policy-track>span{transform:translate(20px)}.network-policy-switch-control input:focus-visible+.network-policy-track{outline-offset:4px;outline:3px solid #8babc5}.network-policy-switch-control input:disabled{cursor:not-allowed}.network-policy-switch-control:has(input:disabled){opacity:.6}.network-policy .network-policy-note{color:var(--np-muted);align-items:flex-start;gap:9px;display:flex}.network-policy-note svg{flex:none;width:17px;height:17px;margin-top:2px}.network-policy .network-policy-note p{color:var(--np-muted);margin:0;font-size:11px;line-height:1.8}.network-policy .network-policy-footer{border-top:1px solid var(--np-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.network-policy-footer>span{color:var(--np-muted);font-size:11px}.network-policy button.network-policy-save{border:1px solid var(--np-green);background:var(--np-green);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:42px;margin:0;padding:11px 17px;font-size:12px;font-weight:600;display:inline-flex}.network-policy button.network-policy-save:disabled{opacity:.45;cursor:not-allowed}.network-policy button.network-policy-save:hover:not(:disabled){filter:brightness(.92)}.network-policy button.network-policy-save:focus-visible{outline-offset:3px;outline:3px solid #8babc5}.network-policy .network-policy-message{background:var(--np-soft);border:1px solid var(--np-line);color:var(--np-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}html[data-theme=dark] .network-policy{--np-green:#76a3c7;--np-ink:#eaeef3;--np-muted:#a1abb4;--np-line:#233b4f;--np-soft:#162431;--np-paper:#111c26}html[data-theme=dark] .network-policy .network-policy-status.is-enabled{color:#92b7d6;background:#1b2d3d;border-color:#2b4760}html[data-theme=dark] .network-policy button.network-policy-save{color:#0f1d29}@media (width<=600px){.network-policy>summary{gap:10px;padding:18px 16px}.network-policy .network-policy-heading{gap:10px;font-size:13px}.network-policy .network-policy-heading small{font-size:11px}.network-policy .network-policy-icon{border-radius:10px;width:34px;height:34px}.network-policy .network-policy-summary-end{gap:7px}.network-policy .network-policy-status{padding:5px 8px;font-size:10px}.session-policy-panel.network-policy>form{gap:17px;padding:20px 16px}.network-policy label.network-policy-switch{gap:14px;padding:16px}.network-policy .network-policy-footer{flex-direction:column;align-items:flex-start}.network-policy button.network-policy-save{width:100%}}@media (prefers-reduced-motion:reduce){.network-policy *{transition:none!important}}.rbac-workspace{--rb-ink:var(--console-ink,#172837);--rb-muted:var(--console-muted,#436a8c);--rb-line:var(--console-line,#e4e8ec);--rb-paper:var(--console-surface,#fff);--rb-soft:var(--console-soft,#f9fafb);--rb-green:var(--console-accent,#21415d);color:var(--rb-ink);gap:20px;display:grid}.rbac-intro{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:17px;justify-content:space-between;gap:25px;padding:25px;display:flex}.rbac-intro>div>span,.rbac-eyebrow{letter-spacing:1.5px;color:var(--rb-muted);font-size:9px;font-weight:600}.rbac-intro h3{letter-spacing:-.6px;margin:9px 0;font-size:21px;line-height:1.5}.rbac-intro p{color:var(--rb-muted);max-width:700px;margin:0;font-size:12px;line-height:1.9}.rbac-intro-stat{text-align:center;align-content:center;min-width:105px;display:grid}.rbac-intro-stat strong{font-size:34px;font-weight:600}.rbac-intro .rbac-intro-stat span{letter-spacing:0;font-size:10px}.rbac-tabs{border:1px solid var(--rb-line);background:var(--rb-soft);border-radius:12px;flex-wrap:wrap;gap:6px;width:fit-content;padding:5px;display:flex}.rbac-workspace button{cursor:pointer;border:1px solid var(--rb-line);background:var(--rb-paper);color:var(--rb-green);border-radius:8px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5}.rbac-workspace button:disabled{opacity:.45;cursor:not-allowed}.rbac-tabs button{color:var(--rb-muted);background:0 0;border-color:#0000}.rbac-tabs button.active{background:var(--rb-paper);border-color:var(--rb-line);color:var(--rb-green);box-shadow:0 2px 4px #14263708}.rbac-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rbac-catalog,.rbac-editor{background:var(--rb-paper);border:1px solid var(--rb-line);border-radius:15px;min-width:0;padding:20px}.rbac-catalog-heading,.rbac-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rbac-catalog h4,.rbac-editor h4{margin:0;font-size:13px}.rbac-workspace .rbac-role-card{text-align:left;background:var(--rb-paper);gap:7px;width:100%;margin-top:10px;padding:14px;display:grid}.rbac-role-card.selected,.rbac-workspace .rbac-account-card.selected{border-color:var(--rb-green);background:var(--rb-soft);box-shadow:0 0 0 1px var(--rb-green)}.rbac-role-card span{text-transform:capitalize;color:var(--rb-green);font-size:9px}.rbac-role-card small{color:var(--rb-muted);font-size:10px;font-weight:400;line-height:1.7}.rbac-editor h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:7px 0;font-size:19px;line-height:1.5}.rbac-count{color:var(--rb-green);background:var(--rb-soft);border:1px solid var(--rb-line);white-space:nowrap;border-radius:99px;padding:5px 9px;font-size:10px}.rbac-fields{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:16px;display:grid}.rbac-workspace label{gap:8px;font-size:11px;display:grid}.rbac-workspace :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--rb-line);background:var(--rb-soft);width:100%;color:var(--rb-ink);border-radius:9px;min-height:40px;padding:10px 12px;font-size:12px}.rbac-workspace textarea{resize:vertical;min-height:76px}.rbac-workspace .rbac-check{align-items:center;gap:9px;margin-top:18px;display:flex}.rbac-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--rb-green);flex-shrink:0}.rbac-permission-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:25px 0 15px;display:flex}.rbac-permission-heading input{max-width:260px}.rbac-permission-group{border:1px solid var(--rb-line);border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:15px 0;padding:12px;display:grid}.rbac-permission-group legend{color:var(--rb-muted);padding:0 6px;font-size:11px;font-weight:600}.rbac-permission-group label,.rbac-assignment-role{background:var(--rb-paper);border:1px solid var(--rb-line);border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.rbac-permission-group label.checked{background:var(--rb-soft);border-color:color-mix(in srgb,var(--rb-green) 30%,var(--rb-line))}.rbac-permission-group label>span,.rbac-assignment-role>span{gap:6px;min-width:0;display:grid}.rbac-permission-group strong,.rbac-assignment-role strong{font-size:11px;line-height:1.6}.rbac-permission-group small,.rbac-assignment-role small{color:var(--rb-muted);overflow-wrap:anywhere;font-size:9px;font-weight:400;line-height:1.8}.rbac-workspace footer{border-top:1px solid var(--rb-line);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.rbac-workspace footer p{color:var(--rb-muted);margin:0;font-size:10px;line-height:1.8}.rbac-workspace .rbac-primary{background:var(--rb-green);color:var(--rb-paper);border-color:var(--rb-green);flex-shrink:0;padding:10px 17px}.rbac-alert{border:1px solid var(--rb-line);background:var(--rb-soft);color:var(--rb-green);border-radius:11px;margin:0;padding:14px 17px;font-size:12px;line-height:1.8}.rbac-alert.error{color:#9c3d30;background:#fff0ed}.rbac-assignment-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.rbac-workspace .rbac-account-card{text-align:left;gap:7px;width:100%;margin-top:12px;padding:14px;display:grid}.rbac-account-card strong{overflow-wrap:anywhere;font-size:12px}.rbac-account-card small{color:var(--rb-muted);font-size:10px;font-weight:400;line-height:1.8}.rbac-description{color:var(--rb-muted);font-size:12px;line-height:1.85}.rbac-workspace .rbac-assignment-role{margin:12px 0}.rbac-pager{color:var(--rb-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.rbac-audit{border-bottom:1px solid var(--rb-line);justify-content:space-between;gap:15px;padding:17px 0;display:flex}.rbac-audit>div{gap:8px;display:grid}.rbac-audit strong{text-transform:capitalize;font-size:12px}.rbac-audit small,.rbac-audit time{color:var(--rb-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.8}.rbac-workspace :focus-visible{outline:2px solid var(--rb-green);outline-offset:3px}.permission-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}@media (width<=1000px){.rbac-layout,.rbac-assignment-layout{grid-template-columns:1fr}.rbac-catalog{max-height:400px;overflow:auto}}@media (width<=600px){.rbac-permission-group,.rbac-fields{grid-template-columns:1fr}.rbac-intro{flex-wrap:wrap;padding:20px}.rbac-editor{padding:17px}.rbac-workspace footer,.rbac-audit{flex-wrap:wrap}.rbac-tabs{box-sizing:border-box;width:100%}.rbac-tabs button{flex:1;padding:9px 7px;font-size:10px}}.rbac-workspace{gap:14px}.rbac-overview{color:var(--rb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 3px;font-size:11px;display:flex}.rbac-overview strong{color:var(--rb-green);margin-right:4px;font-size:16px}.rbac-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.rbac-catalog,.rbac-editor{padding:16px}.rbac-catalog{position:sticky;top:16px}.rbac-role-list{scrollbar-width:thin;overscroll-behavior:contain;max-height:480px;margin:7px -3px 0;padding:2px 3px 3px;overflow-y:auto}.rbac-workspace .rbac-role-card{border-radius:10px;gap:3px;margin-top:7px;padding:10px 12px;transition:background .15s,border-color .15s}.rbac-workspace .rbac-role-card:hover{background:var(--rb-soft);border-color:var(--rb-green)}.rbac-role-card strong{font-size:11px;line-height:1.5}.rbac-editor>header{margin-bottom:12px}.rbac-editor h3{margin:3px 0;font-size:18px}.rbac-role-details{border:1px solid var(--rb-line);background:var(--rb-soft);border-radius:10px;padding:0 12px}.rbac-role-details summary{cursor:pointer;color:var(--rb-green);padding:12px 0;font-size:11px;font-weight:600}.rbac-role-details summary>span{color:var(--rb-muted);text-transform:capitalize;margin-left:10px;font-size:10px;font-weight:400}.rbac-role-details[open]{padding-bottom:12px}.rbac-role-details .rbac-fields{gap:12px;margin:6px 0 12px}.rbac-workspace textarea{min-height:54px}.rbac-permission-heading{margin:16px 0 10px}.rbac-permission-sections{gap:8px;display:grid}.rbac-permission-section{border:1px solid var(--rb-line);background:var(--rb-paper);border-radius:11px;overflow:hidden}.rbac-workspace .rbac-group-heading{text-align:left;background:var(--rb-soft);width:100%;color:var(--rb-ink);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.rbac-group-heading>span:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rbac-group-heading strong{font-size:11px}.rbac-group-heading small{color:var(--rb-muted);font-size:9px;font-weight:400}.rbac-group-trailing{color:var(--rb-green);align-items:center;gap:12px;display:flex}.rbac-group-meter{background:var(--rb-line);border-radius:4px;width:44px;height:4px;overflow:hidden}.rbac-group-meter>span{background:var(--rb-green);border-radius:4px;height:100%;transition:width .2s;display:block}.rbac-permission-group{border:0;border-top:1px solid var(--rb-line);border-radius:0;gap:6px;margin:0;padding:8px}.rbac-permission-row{border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px;display:flex}.rbac-permission-row.checked{background:var(--rb-soft)}.rbac-permission-row>span{gap:3px;min-width:0;display:grid}.rbac-permission-row strong{font-weight:500;line-height:1.5}.rbac-permission-row small{color:var(--rb-muted);font-size:9px}.rbac-workspace .rbac-toggle{border:1px solid var(--rb-line);background:var(--rb-line);border-radius:99px;flex-shrink:0;align-items:center;width:34px;height:20px;min-height:20px;padding:2px;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.rbac-workspace .rbac-toggle>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0002}.rbac-workspace .rbac-toggle[aria-checked=true]{background:var(--rb-green);border-color:var(--rb-green)}.rbac-workspace .rbac-toggle[aria-checked=true]>span{transform:translate(14px)}.rbac-workspace .rbac-toggle:disabled{opacity:.4}.rbac-workspace .rbac-check{margin-top:14px}.rbac-layout>.rbac-editor>footer{z-index:2;background:var(--rb-paper);border:1px solid var(--rb-line);border-radius:10px;margin-top:14px;padding:12px;position:sticky;bottom:10px;box-shadow:0 4px 18px #1426370c}.rbac-workspace .rbac-assignment-role{align-items:center;gap:12px;margin:8px 0;padding:10px;display:flex}.rbac-assignment-role>span{gap:3px}.rbac-assignment-role strong{font-size:11px}.rbac-assignment-role small{line-height:1.5}.rbac-workspace .rbac-account-card{gap:4px;margin-top:8px;padding:10px 12px}@media (width<=1000px){.rbac-layout{grid-template-columns:1fr}.rbac-catalog{max-height:none;position:static;overflow:visible}.rbac-role-list{grid-auto-columns:200px;grid-auto-flow:column;max-height:none;padding-bottom:8px;display:grid;overflow:auto hidden}.rbac-workspace .rbac-role-card{align-content:start;margin:0}}@media (width<=600px){.rbac-overview>span:last-child{display:none}.rbac-permission-group{grid-template-columns:1fr}.rbac-group-meter{display:none}.rbac-group-heading>span:first-child{gap:6px}.rbac-permission-heading input{max-width:none}.rbac-editor,.rbac-catalog{padding:13px}.rbac-workspace footer{gap:8px}.rbac-layout>.rbac-editor>footer{bottom:8px}.rbac-workspace footer p,.rbac-role-details summary>span{font-size:9px}.rbac-workspace .rbac-toggle{width:38px;height:24px}.rbac-workspace .rbac-toggle>span{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.rbac-workspace .rbac-toggle,.rbac-workspace .rbac-toggle>span,.rbac-group-meter>span{transition:none}}.user-invitation{--iv-line:var(--console-line,#e4e8ec);--iv-soft:var(--console-soft,#f9fafb);--iv-ink:var(--console-ink,#172837);--iv-green:var(--console-accent,#21415d)}.user-invitation-badge{border:1px solid var(--iv-line);background:var(--iv-soft);color:var(--iv-green);border-radius:99px;padding:6px 10px;font-size:10px}.user-invitation-scope{background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:11px;gap:5px;width:fit-content;margin:0 0 18px;padding:4px;display:flex}.user-invitation-scope button{font:inherit;color:var(--iv-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:11px}.user-invitation-scope button[aria-pressed=true]{background:var(--iv-green);color:#fff}.user-invitation-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.user-invitation label{gap:8px;font-size:12px;display:grid}.user-invitation :is(input,select){box-sizing:border-box;border:1px solid var(--iv-line);background:var(--iv-soft);width:100%;min-width:0;color:var(--iv-ink);font:inherit;border-radius:10px;padding:12px;font-size:12px}.user-invitation-roles{border:1px solid var(--iv-line);border-radius:12px;min-width:0;margin:20px 0 0;padding:12px}.user-invitation-roles legend{padding:0 6px;font-size:11px;font-weight:600}.user-invitation-roles legend span{opacity:.65;margin-left:7px;font-weight:400}.user-invitation-roles>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.user-invitation-roles button{text-align:left;font:inherit;border:1px solid var(--iv-line);color:var(--iv-ink);cursor:pointer;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px;font-size:11px;display:flex}.user-invitation-roles button[aria-checked=true]{background:var(--iv-soft)}.user-invitation-roles i{box-sizing:border-box;background:var(--iv-line);border-radius:99px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:2px;display:flex}.user-invitation-roles b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.user-invitation-roles button[aria-checked=true] i{background:var(--iv-green)}.user-invitation-roles button[aria-checked=true] b{transform:translate(14px)}.user-invitation form footer{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.user-invitation form footer p{opacity:.7;margin:0;font-size:11px}.user-invitation form footer button{flex-shrink:0}.user-invitation button:disabled{opacity:.45;cursor:not-allowed}.user-invitation :focus-visible{outline:2px solid var(--iv-green);outline-offset:3px}@media (width<=600px){.user-invitation-fields,.user-invitation-roles>div{grid-template-columns:1fr}.user-invitation form footer,.user-invitation .admin-section-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.user-invitation-roles b{transition:none}}.entity-registration-fields{gap:20px;display:grid}.entity-form-section{border:1px solid var(--border,#dde2e7);background:var(--card-bg,transparent);border-radius:16px;min-width:0;margin:10px 0;padding:20px}.entity-form-section legend{color:inherit;padding:0 8px;font-size:15px;font-weight:700}.entity-form-section legend>span{color:#21384c;background:#eaeff4;border-radius:9px;place-items:center;width:27px;height:27px;margin-right:7px;font-size:11px;display:inline-grid}.entity-form-section>p{opacity:.75;margin:0 0 16px;font-size:12px;line-height:1.6}.entity-fields-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.entity-fields-grid>label{flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.entity-fields-grid input,.entity-fields-grid select,.entity-fields-grid textarea{box-sizing:border-box;background:var(--input-bg,#fff);width:100%;min-height:43px;color:var(--text-color,#1c2e3e);font:inherit;border:1px solid #b9c4cd;border-radius:9px;padding:11px}.entity-fields-grid small{opacity:.75;overflow-wrap:anywhere;font-size:11px}.entity-fields-grid input[type=file]{padding:8px;font-size:12px}.entity-choice-row,.entity-service-options{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.entity-choice-row>label,.entity-service-options>label{cursor:pointer;border:1px solid #d7dde4;border-radius:10px;align-items:center;padding:11px;display:flex;gap:9px!important;font-size:12px!important}.entity-choice-row input,.entity-service-options input{accent-color:#233f57;flex-shrink:0;width:17px!important;min-height:17px!important}.entity-management{gap:20px;display:grid}.entity-masthead{color:#fff;background:linear-gradient(125deg,#112638,#1e3a52);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.entity-masthead h2{letter-spacing:-.7px;margin:8px 0;font-size:28px}.entity-masthead p{color:#dae3eb;max-width:600px;margin:0;font-size:13px;line-height:1.6}.entity-masthead small{letter-spacing:2px;color:#becdda;font-size:10px}.entity-masthead button{color:#213649;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px 16px}.entity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.entity-metrics article{border:1px solid #dce1e6;border-radius:12px;padding:17px}.entity-metrics article>span{opacity:.7;font-size:11px;display:block}.entity-metrics strong{overflow-wrap:anywhere;margin-top:8px;font-size:19px;display:block}.entity-toolbar{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.entity-toolbar button{background:var(--card-bg,#f9fafb);color:inherit;cursor:pointer;border:1px solid #b8c4ce;border-radius:9px;padding:10px 15px}.entity-message{color:#1f364a;background:#eef2f7;border-radius:10px;padding:14px 18px;font-size:13px}.entity-message.error{color:#973b27;background:#fff0ec}.entity-history-card{overflow-wrap:anywhere;border-top:1px solid #dce1e5;padding:18px 0}.entity-profile-details{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0;display:grid}.entity-profile-details dt{text-transform:capitalize;opacity:.7;font-size:11px}.entity-profile-details dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.entity-status-note{color:#1d3449;background:#e9eff6;border-left:3px solid #365c7e;padding:13px;font-size:13px;line-height:1.6}.entity-checklist{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0;display:grid}.entity-checklist label{align-items:center;gap:10px;font-size:13px;display:flex}.entity-checklist input{width:17px;height:17px}.entity-management button:focus-visible,.entity-registration-fields :focus-visible{outline-offset:3px;outline:3px solid #446c8e}.entity-review-comment{box-sizing:border-box;width:100%;min-height:75px;font:inherit;border:1px solid #bdc7cf;border-radius:10px;padding:12px}@media (width<=600px){.entity-form-section{padding:15px}.entity-metrics{grid-template-columns:1fr}.entity-masthead{align-items:flex-start;padding:20px}.entity-masthead h2{font-size:24px}}.entity-management{--em-paper:#fff;--em-soft:#f9fafb;--em-ink:#172837;--em-muted:#416787;--em-line:#e4e8ec;--em-green:#21415d;--em-tint:#f2f5f8;--em-amber:#a13f20;--em-amber-bg:#fde7e1;--em-red:#a13e39;--em-red-bg:#fff0ed;--em-blue:#365f90;--em-blue-bg:#edf3fc;color:var(--em-ink);gap:24px;min-width:0}html[data-theme=dark] .entity-management{--em-paper:#121e28;--em-soft:#0f1921;--em-ink:#e9eef3;--em-muted:#a3aeb7;--em-line:#243c51;--em-green:#acc3d6;--em-tint:#1d3041;--em-amber:#ed9b82;--em-amber-bg:#914730;--em-red:#f4b0a8;--em-red-bg:#422a27;--em-blue:#b1cbee;--em-blue-bg:#25364a;--input-bg:#0f1921;--text-color:#e9eef3;--card-bg:#121e28}.entity-management .admin-section{background:var(--em-paper);border:1px solid var(--em-line);border-radius:20px;min-width:0;margin:0;padding:28px;box-shadow:0 5px 24px #14263705}.entity-management .admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.entity-management .admin-section h3{letter-spacing:-.35px;color:var(--em-ink);margin:0 0 22px;font-size:18px;font-weight:650}.entity-management .admin-section-heading h3{margin:0}.entity-management .mode-text{color:var(--em-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.entity-masthead{isolation:isolate;box-sizing:border-box;background:radial-gradient(at 90% 0,#395976 0%,#0000 58%),linear-gradient(115deg,#122739,#213d55);border:1px solid #314d65;min-height:170px;padding:36px 38px;position:relative;overflow:hidden;box-shadow:0 12px 32px #14263714}.entity-masthead:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:5%;box-shadow:0 0 0 42px #ffffff06,0 0 0 85px #ffffff04}.entity-masthead h2{letter-spacing:-1.2px;margin:12px 0;font-size:clamp(26px,3vw,36px);font-weight:600}.entity-masthead p{max-width:510px;font-size:14px}.entity-masthead button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff50;flex-shrink:0}.entity-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.entity-overview-card{border:1px solid var(--em-line);background:var(--em-paper);border-radius:16px;padding:23px;position:relative;overflow:hidden}.entity-overview-card:after{content:"";background:var(--em-green);width:9px;height:9px;box-shadow:0 0 0 5px var(--em-tint);border-radius:50%;position:absolute;top:25px;right:23px}.entity-overview-card.amber:after{background:var(--em-amber);box-shadow:0 0 0 5px var(--em-amber-bg)}.entity-overview-card.blue:after{background:var(--em-blue);box-shadow:0 0 0 5px var(--em-blue-bg)}.entity-overview-card>span{color:var(--em-muted);padding-right:15px;font-size:12px;display:block}.entity-overview-card strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:14px 0 8px;font-size:34px;font-weight:600;line-height:1.3;display:block}.entity-overview-card small{color:var(--em-muted);font-size:11px;line-height:1.6}.entity-management button{font:inherit;touch-action:manipulation;min-height:42px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s}.entity-management button:not(:disabled):hover{box-shadow:0 3px 10px #13283b12}.entity-management button:disabled{opacity:.45;cursor:not-allowed}.entity-management .request-approve,.entity-management .entity-action-approve{background:var(--em-green);color:var(--em-paper);border:1px solid var(--em-green);border-radius:10px;padding:11px 17px}.entity-management .entity-action-danger{color:var(--em-red);background:var(--em-red-bg);border-color:color-mix(in srgb,var(--em-red) 25%,var(--em-line))}.entity-management .entity-action-return{color:var(--em-amber);background:var(--em-amber-bg);border-color:color-mix(in srgb,var(--em-amber) 25%,var(--em-line))}.entity-management .entity-fields-grid input,.entity-management .entity-fields-grid select,.entity-management .entity-fields-grid textarea,.entity-management .entity-review-comment{background:var(--em-soft);border:1px solid var(--em-line);color:var(--em-ink);border-radius:10px;min-height:46px;transition:border-color .18s,box-shadow .18s}.entity-management .entity-fields-grid label>span{color:var(--em-ink);font-size:12px;font-weight:600}.entity-management input::placeholder,.entity-management textarea::placeholder{color:var(--em-muted);opacity:.8}.entity-management input:focus,.entity-management select:focus,.entity-management textarea:focus{border-color:var(--em-green);box-shadow:0 0 0 3px var(--em-tint)}.entity-directory-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;max-height:460px;margin:24px 0 16px;padding:3px;display:grid;overflow:auto}.entity-management .entity-directory-card{text-align:left;background:var(--em-paper);border:1px solid var(--em-line);color:var(--em-ink);border-radius:13px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.entity-management .entity-directory-card.selected{border-color:var(--em-green);background:var(--em-tint);box-shadow:0 0 0 1px var(--em-green)}.entity-monogram{border:1px solid var(--em-line);background:var(--em-soft);width:42px;height:42px;color:var(--em-green);letter-spacing:-.5px;border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.entity-directory-copy{flex:1;gap:6px;min-width:0;display:grid}.entity-directory-copy strong{overflow-wrap:anywhere;font-size:13px}.entity-directory-copy small{color:var(--em-muted);overflow-wrap:anywhere;font-size:10px;font-weight:400}.entity-directory-arrow{color:var(--em-green);font-size:18px}.entity-status-group,.entity-history-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-badge{border:1px solid var(--em-line);white-space:nowrap;background:var(--em-soft);color:var(--em-muted);text-transform:capitalize;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.entity-badge i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.entity-badge-approved,.entity-badge-active{background:var(--em-tint);color:var(--em-green)}.entity-badge-pending,.entity-badge-returned{background:var(--em-amber-bg);color:var(--em-amber)}.entity-badge-rejected,.entity-badge-suspended,.entity-badge-deactivated{background:var(--em-red-bg);color:var(--em-red)}.entity-badge-draft{background:var(--em-blue-bg);color:var(--em-blue)}.entity-metrics{gap:16px}.entity-metrics article{background:var(--em-soft);border-color:var(--em-line);border-radius:13px;padding:21px}.entity-metrics article>span{color:var(--em-muted);opacity:1}.entity-metrics strong{font-size:18px;font-weight:600}.entity-toolbar{align-items:center;gap:12px}.entity-toolbar>span{color:var(--em-muted);overflow-wrap:anywhere;font-size:11px}.entity-toolbar button{background:var(--em-paper);border-color:var(--em-line)}.entity-management details{border:1px solid var(--em-line);background:var(--em-paper);border-radius:12px;min-width:0;margin:16px 0;padding:0 18px}.entity-management summary{cursor:pointer;color:var(--em-green);padding:17px 0;font-size:12px;font-weight:600;line-height:1.6}.entity-management details[open]>summary{border-bottom:1px solid var(--em-line);margin-bottom:18px}.entity-profile-details{border:1px solid var(--em-line);background:var(--em-line);border-radius:10px;gap:1px;overflow:hidden}.entity-profile-details>div{background:var(--em-soft);min-width:0;padding:15px}.entity-profile-details dt{letter-spacing:.25px;color:var(--em-muted);opacity:1;font-size:10px}.entity-profile-details dd{font-size:12px;line-height:1.65}.entity-management a{color:var(--em-green);text-underline-offset:4px;overflow-wrap:anywhere}.entity-history-card{background:var(--em-soft);border:1px solid var(--em-line);border-radius:15px;margin:16px 0;padding:22px;position:relative}.entity-history-heading{justify-content:space-between}.entity-history-heading>strong{font-size:14px}.entity-history-heading>strong>span{color:var(--em-muted);font-weight:400}.entity-history-card>small{color:var(--em-muted);line-height:1.7;display:block}.entity-review-reason{background:var(--em-paper);border:1px solid var(--em-line);border-left:3px solid var(--em-amber);border-radius:0 10px 10px 0;margin:18px 0;padding:16px 18px}.entity-review-reason small{letter-spacing:.4px;color:var(--em-amber);font-size:10px;font-weight:600}.entity-review-reason p{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.7}.entity-history-card>label{margin:20px 0 9px;font-size:12px;font-weight:600;display:block}.entity-review-comment{resize:vertical;min-height:108px}.entity-management .entity-form-section{border-color:var(--em-line);background:var(--em-paper);border-radius:14px;padding:22px}.entity-management .entity-form-section legend{color:var(--em-ink);font-size:13px}.entity-management .entity-form-section legend>span{background:var(--em-tint);color:var(--em-green)}.entity-management input[type=file]{background:var(--em-soft);border-style:dashed;padding:10px;font-size:11px;line-height:1.8}.entity-management input[type=file]::file-selector-button{font:inherit;background:var(--em-paper);color:var(--em-green);border:1px solid var(--em-line);cursor:pointer;border-radius:6px;margin-right:10px;padding:6px 9px;font-weight:600}.entity-document-row{border:1px solid var(--em-line);color:var(--em-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;font-size:11px;line-height:1.7;display:flex}.entity-document-row a{font-size:12px;font-weight:600}.entity-file-icon{background:var(--em-tint);color:var(--em-green);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:32px;font-size:19px;display:grid}.entity-management .entity-checklist{gap:10px}.entity-management .entity-checklist label,.entity-management .entity-service-options>label{border:1px solid var(--em-line);background:var(--em-soft);border-radius:10px;padding:15px;line-height:1.5;font-size:12px!important}:is(.entity-management .entity-checklist label:has(input:checked),.entity-management .entity-service-options>label:has(input:checked)){border-color:var(--em-green);background:var(--em-tint)}.entity-management input[type=checkbox]{accent-color:var(--em-green);flex-shrink:0}.entity-status-note{background:var(--em-amber-bg);border-left-color:var(--em-amber);color:var(--em-amber);border-radius:0 10px 10px 0}.entity-management .entity-message{border:1px solid var(--em-line);background:var(--em-tint);color:var(--em-green);margin:0;line-height:1.75}.entity-management .entity-message.error{background:var(--em-red-bg);color:var(--em-red)}.entity-management .entity-message small{color:var(--em-muted);display:block}.entity-activity-item{border-bottom:1px solid var(--em-line);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.entity-activity-item:last-child{border:0}.entity-activity-dot{background:var(--em-green);width:7px;height:7px;box-shadow:0 0 0 4px var(--em-tint);border-radius:50%;flex-shrink:0;margin:6px 3px 0}.entity-activity-item>div{flex:1;min-width:0}.entity-activity-item strong{text-transform:capitalize;font-size:12px;font-weight:600}.entity-activity-item p{color:var(--em-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.entity-activity-item time{color:var(--em-muted);text-align:right;font-size:10px;line-height:1.7}.entity-empty{text-align:center;border:1px dashed var(--em-line);color:var(--em-muted);background:var(--em-soft);border-radius:14px;padding:38px 20px}.entity-empty-symbol{color:var(--em-green);margin-bottom:12px;font-size:30px;display:block}.entity-management .entity-empty h3{margin:0 0 10px;font-size:15px}.entity-empty p{margin:0;font-size:12px;line-height:1.7}.entity-management :focus-visible{outline:3px solid var(--em-green);outline-offset:3px}@media (width<=1000px){.entity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-directory-card .entity-badge{font-size:9px}}@media (width<=600px){.entity-management{gap:16px}.entity-management .admin-section{border-radius:15px;padding:18px}.entity-masthead{border-radius:16px;flex-wrap:wrap;padding:25px 22px}.entity-masthead p{font-size:12px}.entity-overview{gap:10px}.entity-overview-card{padding:17px}.entity-overview-card:after{width:6px;height:6px;top:20px;right:16px}.entity-overview-card strong{font-size:29px}.entity-overview-card small{font-size:10px}.entity-metrics{grid-template-columns:1fr}.entity-history-card{padding:16px}.entity-management details{padding:0 13px}.entity-profile-details{grid-template-columns:1fr}.entity-management .entity-form-section{padding:15px}.entity-management .entity-toolbar{align-items:stretch}.entity-management .entity-toolbar button{flex:160px}.entity-directory-card{flex-wrap:wrap}.entity-directory-copy{min-width:120px}.entity-directory-card .entity-badge{margin-left:55px}.entity-directory-arrow{margin-left:auto}.entity-activity-item{flex-wrap:wrap}.entity-activity-item time{text-align:left;margin-left:24px}.entity-management .admin-section-heading>.request-approve{width:100%}}@media (prefers-reduced-motion:reduce){.entity-management *{transition:none!important}}.entity-management .entity-metrics article{padding:16px 18px}.entity-management .entity-metrics strong{letter-spacing:-.15px;margin-top:6px;font-size:14px;line-height:1.5}.entity-management .entity-metrics article>span{font-size:10px}.entity-management .entity-directory-list{max-height:none;overflow:visible}.entity-pagination{border-top:1px solid var(--em-line);color:var(--em-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;font-size:11px;display:flex}.entity-pagination>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.entity-management .entity-pagination button,.entity-management .entity-date-filter button{border:1px solid var(--em-line);background:var(--em-paper);min-height:34px;color:var(--em-green);border-radius:8px;padding:7px 11px;font-size:11px}.entity-date-filter{color:var(--em-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.entity-date-filter input{font:inherit;box-sizing:border-box;border:1px solid var(--em-line);background:var(--em-soft);min-height:34px;color:var(--em-ink);border-radius:8px;padding:7px 10px;font-size:12px}@media (width<=600px){.entity-pagination>div{justify-content:space-between;gap:5px;width:100%}.entity-date-filter{width:100%}}.entity-request-settings{border:1px solid var(--em-line);background:var(--em-soft);border-radius:13px;margin:22px 0;padding:20px}.entity-request-settings h4{color:var(--em-ink);margin:0 0 8px;font-size:13px}.entity-request-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.entity-request-option{border:1px solid var(--em-line);background:var(--em-paper);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.entity-request-option>div{min-width:0}.entity-request-option strong{font-size:12px;line-height:1.6}.entity-request-option p{color:var(--em-muted);margin:7px 0 0;font-size:11px;line-height:1.7}.entity-management .entity-request-option .console-toggle{color:var(--em-muted);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;min-height:42px;padding:5px;display:flex}.entity-management .entity-request-option .console-toggle-track{box-sizing:border-box;border:1px solid var(--em-muted);background:var(--em-soft);border-radius:99px;width:38px;height:22px;display:block;position:relative}.entity-management .entity-request-option .console-toggle-track>span{background:var(--em-muted);border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;position:absolute;top:3px;left:3px}.entity-management .entity-request-option .console-toggle.is-on .console-toggle-track{background:var(--em-green);border-color:var(--em-green)}.entity-management .entity-request-option .console-toggle.is-on .console-toggle-track>span{background:var(--em-paper);transform:translate(16px)}.entity-management .entity-request-option .console-toggle-state{min-width:45px;font-size:10px}.entity-management .entity-request-option .console-toggle.is-on{color:var(--em-green)}@media (width<=1000px){.entity-request-switches{grid-template-columns:1fr}}@media (width<=600px){.entity-request-settings{padding:15px}.entity-request-option{flex-wrap:wrap}}.entity-management details.entity-collapsible{background:0 0;border:0;margin:0;padding:0}.entity-management details.entity-collapsible>summary{color:var(--em-ink);padding:0;font-size:15px;line-height:1.8}.entity-management details.entity-collapsible[open]>summary{border-bottom:1px solid var(--em-line);margin-bottom:22px;padding-bottom:18px}.entity-invite-form{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) auto;align-items:end;gap:16px;display:grid}.entity-invite-form>label{gap:8px;font-size:12px;display:grid}.entity-invite-form input,.entity-invite-form select{box-sizing:border-box;border:1px solid var(--line,#e4e8ec);background:var(--surface-soft,#f9fafb);width:100%;min-height:43px;color:var(--ink,#172837);font:inherit;border-radius:9px;padding:10px}@media (width<=650px){.entity-invite-form{grid-template-columns:1fr}}.entity-management .entity-onboarding{padding:24px}.entity-management .entity-onboarding details.entity-collapsible>summary{border-radius:9px;align-items:center;gap:11px;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.entity-onboarding summary::-webkit-details-marker{display:none}.entity-management .entity-onboarding details.entity-collapsible>summary:after{content:"";border-right:1.5px solid var(--em-muted);border-bottom:1.5px solid var(--em-muted);width:7px;height:7px;margin-left:auto;margin-right:5px;transition:transform .15s;transform:rotate(-45deg)}.entity-management .entity-onboarding details.entity-collapsible[open]>summary:after{transform:rotate(45deg)}.entity-management .entity-onboarding details.entity-collapsible>summary:focus-visible{outline:2px solid var(--em-green);outline-offset:5px}.onboarding-summary-icon{border:1px solid var(--em-line);background:var(--em-tint);width:30px;height:30px;color:var(--em-green);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.onboarding-intro{color:var(--em-muted);max-width:760px;margin:0 0 24px;font-size:12px;line-height:1.85}.onboarding-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.onboarding-eyebrow{letter-spacing:1.3px;color:var(--em-muted);font-size:9px;font-weight:600}.entity-management .onboarding-section-heading h4{letter-spacing:-.15px;color:var(--em-ink);margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.5}.onboarding-progress{color:var(--em-green);background:var(--em-tint);white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:600}.onboarding-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.entity-management .onboarding-readiness-item{box-sizing:border-box;border:1px solid var(--em-line);background:var(--em-paper);cursor:pointer;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:15px;transition:border-color .15s,background .15s;display:flex}.entity-management .onboarding-readiness-item.is-complete{border-color:color-mix(in srgb,var(--em-green) 30%,var(--em-line));background:var(--em-tint)}.entity-management .onboarding-readiness-item:hover{border-color:var(--em-green)}.entity-management .onboarding-readiness-item input{width:16px;height:16px;min-height:16px;accent-color:var(--em-green);flex:0 0 16px;margin:0}.onboarding-readiness-item>span{gap:4px;min-width:0;display:grid}.onboarding-readiness-item strong{color:var(--em-ink);font-size:11px;font-weight:600;line-height:1.5}.onboarding-readiness-item small{color:var(--em-muted);font-size:10px;font-weight:400;line-height:1.6}.entity-management .onboarding-subscriptions{border:1px solid var(--em-line);background:var(--em-soft);border-radius:13px;margin:0 0 22px;padding:18px}.onboarding-managed-note{color:var(--em-muted);font-size:10px;line-height:1.7}.onboarding-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.onboarding-service{border:1px solid var(--em-line);background:var(--em-paper);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.onboarding-service-icon{background:var(--em-soft);height:23px;color:var(--em-muted);border-radius:50%;flex:0 0 23px;place-items:center;font-size:11px;display:grid}.onboarding-service.is-assigned .onboarding-service-icon{background:var(--em-tint);color:var(--em-green)}.onboarding-service>div{gap:5px;min-width:0;display:grid}.onboarding-service strong{color:var(--em-ink);font-size:11px;font-weight:600;line-height:1.6}.onboarding-service small{color:var(--em-muted);font-size:9px;line-height:1.5}.onboarding-service.is-assigned small{color:var(--em-green)}.entity-onboarding .entity-request-settings{background:var(--em-paper);margin:0 0 22px;padding:18px}@media (width<=1000px){.onboarding-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-services{grid-template-columns:1fr}}@media (width<=600px){.entity-management .entity-onboarding{padding:18px}.onboarding-readiness-grid{grid-template-columns:1fr}.entity-management .onboarding-readiness-item{padding:13px}.entity-management .onboarding-subscriptions{padding:15px}.onboarding-intro{margin-bottom:20px;font-size:11px}}.organization-badge-panel{border:1px solid var(--em-line);background:var(--em-soft);border-radius:14px;align-items:flex-start;gap:22px;margin:0 0 23px;padding:22px;display:flex}.organization-badge-preview{border:1px dashed var(--em-line);background:var(--em-paper);height:96px;color:var(--em-muted);box-sizing:border-box;border-radius:15px;flex:0 0 96px;place-items:center;padding:10px;display:grid;overflow:hidden}.organization-badge-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.organization-badge-copy{flex:1;min-width:0}.entity-management .organization-badge-copy h4{color:var(--em-ink);margin:6px 0 8px;font-size:14px;font-weight:650}.organization-badge-copy>p{color:var(--em-muted);max-width:570px;margin:0 0 13px;font-size:11px;line-height:1.8}.organization-badge-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.entity-management .organization-badge-actions :is(button,.organization-badge-choose){border:1px solid var(--em-line);background:var(--em-paper);min-height:36px;color:var(--em-green);box-sizing:border-box;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:0;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.organization-badge-choose{position:relative;overflow:hidden}.organization-badge-choose input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.organization-badge-choose:focus-within{outline:2px solid var(--em-green);outline-offset:3px}.organization-badge-choose:has(input:disabled){opacity:.5;cursor:wait}.entity-management .organization-badge-actions .organization-badge-save{background:var(--em-green);border-color:var(--em-green);color:var(--em-paper)}.organization-badge-copy>small{color:var(--em-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.7;display:block}.organization-badge-copy .entity-message{margin-top:12px}@media (width<=600px){.organization-badge-panel{flex-wrap:wrap;gap:14px;padding:17px}.organization-badge-preview{flex-basis:74px;height:74px}.organization-badge-copy{flex-basis:200px}}.admin-audit-meta dd{overflow-wrap:anywhere}.audit-origin-details dl{gap:12px;margin:14px 0;display:grid}.audit-origin-details dt{opacity:.7;margin-bottom:5px;font-size:10px}.audit-origin-details dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.audit-origin-details p{opacity:.7;font-size:10px;line-height:1.7}.admin-record-filters .audit-origin-search{box-sizing:border-box;width:min(100%,330px);min-width:0;font:inherit;border:1px solid var(--border-color,#e4e8ec);background:var(--surface,#fff);color:var(--text-primary,#142637);border-radius:11px;flex:0 330px;padding:10px 13px;font-size:12px}.profile-workstation{border:1px solid var(--profile-line);background:var(--profile-soft);border-radius:13px;margin:20px 0;padding:16px}.profile-workstation>div:first-child{align-items:center;gap:11px;margin-bottom:14px;display:flex}.profile-workstation>div:first-child>span{background:var(--profile-paper);width:34px;height:34px;color:var(--profile-accent);border-radius:10px;flex-shrink:0;place-items:center;font-size:19px;display:grid}.profile-workstation h3{margin:0 0 4px;font-size:13px}.profile-workstation p{color:var(--profile-muted);margin:0;font-size:11px;line-height:1.7}.profile-workstation label small{opacity:.7;font-size:9px;font-weight:400}.profile-workstation-input{gap:8px;margin:8px 0;display:flex}.profile-workstation-input input{flex:1;min-width:0}.profile-workstation-input button{white-space:nowrap;flex-shrink:0}.profile-workstation .profile-workstation-hint{font-size:10px}.profile-workstation .profile-workstation-status{color:var(--profile-accent);margin-top:8px}:root[data-theme=dark] .audit-origin-search{color:#eaeef2;background:#14232f;border-color:#274158}@media (width<=420px){.profile-workstation-input{flex-wrap:wrap}.profile-workstation-input input{flex-basis:100%}}.polished-admin .audit-activity-panel .admin-record-filters{grid-template-columns:minmax(150px,190px) minmax(180px,320px) auto;justify-content:start}.polished-admin .audit-activity-panel .admin-record-filters .audit-origin-search{background:var(--console-soft);border-color:var(--console-line);width:100%;color:var(--console-ink)}.polished-admin .audit-activity-panel .admin-record-filters>button{background:var(--console-surface);width:auto;min-height:43px;color:var(--console-accent);border:1px solid var(--console-line);border-radius:10px;justify-self:start;padding:9px 14px}@media (width<=650px){.polished-admin .audit-activity-panel .admin-record-filters{grid-template-columns:minmax(0,1fr) auto}.audit-activity-panel .admin-record-status{grid-column:1/-1}}.otp-admin-settings{color:#203547;background:#fff;border:1px solid #dbe3ec;border-radius:15px;margin:18px 0;overflow:hidden}.otp-admin-header{text-align:left;color:#173046;background:linear-gradient(100deg,#f8fafc,#fff);border:0;align-items:center;gap:12px;width:100%;padding:18px;display:flex}.otp-admin-header-icon{color:#194062;background:#e9eff6;border-radius:11px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.otp-admin-header>span:nth-child(2){flex:1;gap:4px;display:grid}.otp-admin-header strong{font-size:14px}.otp-admin-header small{color:#4a7499;font-size:11px}.otp-admin-chevron{font-size:22px}.otp-admin-body{border-top:1px solid #ebeff3;padding:20px}.otp-admin-body>label:first-child{color:#2e485f;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.otp-admin-body>select{color:#193146;background:#fff;border:1px solid #d1dbe6;border-radius:9px;width:min(320px,100%);height:42px;padding:0 12px}.otp-admin-note{color:#456d8f;margin:13px 0 16px;font-size:12px;line-height:1.6}.otp-admin-option{background:#f8fafc;border:1px solid #eaeef3;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;color:#1d3244!important;margin:9px 0!important;padding:13px 15px!important;display:flex!important}.otp-admin-option>span{gap:5px;display:grid}.otp-admin-option strong{font-size:12px}.otp-admin-option small{color:#477094;font-size:11px;font-weight:400;line-height:1.5}.otp-admin-option input{accent-color:#1f486d;flex-shrink:0;width:19px!important;height:19px!important}.otp-admin-save{color:#fff;background:#173d5e;border:0;border-radius:9px;margin-top:14px;padding:12px 17px;font-weight:800}.otp-admin-warning,.otp-admin-error{color:#a54b27;font-size:12px}.otp-admin-success{color:#173c5d;font-size:12px}html[data-theme=dark] .otp-admin-settings{color:#eef3f8;background:#101a23;border-color:#2a465e}html[data-theme=dark] .otp-admin-header{color:#eef3f8;background:#172633}html[data-theme=dark] .otp-admin-option{background:#172633;border-color:#2e485f;color:#eef3f8!important}html[data-theme=dark] .otp-admin-option small,html[data-theme=dark] .otp-admin-header small{color:#b4c4d1}.reports-v2{--insight-paper:var(--console-surface,#fff);--insight-soft:var(--console-soft,#f9fafb);--insight-line:var(--console-line,#e3e8ed);--insight-ink:var(--console-ink,#142739);--insight-muted:var(--console-muted,#487195);--insight-accent:var(--console-accent,#173d5e);color:var(--insight-ink);font:inherit;gap:20px;min-width:0;display:grid}.reports-v2 *{box-sizing:border-box}.reports-v2 button,.reports-v2 input,.reports-v2 select{font:inherit}.polished-admin .reports-v2 button{border:1px solid var(--insight-line);background:var(--insight-paper);min-height:35px;color:var(--insight-accent);cursor:pointer;box-shadow:none;border-radius:9px;padding:8px 12px;font-size:11px;line-height:1.5;transition:border-color .15s,background .15s}.polished-admin .reports-v2 button:hover:not(:disabled){border-color:var(--insight-accent);background:var(--insight-soft)}.reports-v2 button:disabled{opacity:.45;cursor:not-allowed}.reports-v2 :focus-visible{outline:2px solid var(--insight-accent);outline-offset:3px}.insight-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-mode-tabs{border:1px solid var(--insight-line);background:var(--insight-soft);border-radius:12px;gap:3px;padding:4px;display:flex}.polished-admin .insight-mode-tabs button{white-space:nowrap;background:0 0;border-color:#0000;padding:8px 15px}.polished-admin .insight-mode-tabs button[aria-selected=true]{background:var(--insight-paper);border-color:var(--insight-line);color:var(--insight-ink);font-weight:650;box-shadow:0 2px 7px #0f243709}.insight-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.insight-scope-badge{max-width:230px;color:var(--insight-muted);border:1px solid var(--insight-line);overflow-wrap:anywhere;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;line-height:1.6;display:inline-flex}.insight-scope-badge i{background:var(--insight-accent);border-radius:100%;flex-shrink:0;width:6px;height:6px}.insight-explorer-heading{border:1px solid var(--insight-line);background:linear-gradient(115deg,var(--insight-soft),var(--insight-paper));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:22px;display:flex}.insight-eyebrow{letter-spacing:1.4px;color:var(--insight-accent);font-size:9px;font-weight:700}.polished-admin .reports-v2 .insight-explorer-heading h3{letter-spacing:-.65px;color:var(--insight-ink);margin:7px 0;font-size:22px;font-weight:650;line-height:1.3}.insight-explorer-heading p{color:var(--insight-muted);margin:0;font-size:11px;line-height:1.7}.insight-library-select{flex:0 270px;min-width:200px}.reports-v2 label{color:var(--insight-muted);gap:7px;min-width:0;margin:0;font-size:10px;font-weight:550;display:grid}.polished-admin .reports-v2 :is(select,input){border:1px solid var(--insight-line);background:var(--insight-paper);width:100%;min-width:0;height:39px;min-height:39px;color:var(--insight-ink);box-shadow:none;border-radius:9px;margin:0;padding:8px 10px;font-size:11px}.insight-library-select select{max-width:100%}.insight-filters{border:1px solid var(--insight-line);background:var(--insight-paper);border-radius:14px;min-width:0}.insight-filter-top{border-bottom:1px solid var(--insight-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.insight-filter-top>span{font-size:11px;font-weight:600}.polished-admin .insight-filter-top button{min-height:28px;color:var(--insight-muted);background:0 0;border:0;padding:4px 0;font-size:10px}.insight-filter-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:start;gap:14px;padding:16px;display:grid}.insight-filter-foot{background:var(--insight-soft);border-top:1px solid var(--insight-line);color:var(--insight-muted);border-radius:0 0 14px 14px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 16px;font-size:9px;line-height:1.7;display:flex}.report-lookup{gap:7px;min-width:0;display:grid;position:relative}.report-lookup-input{align-items:center;display:flex;position:relative}.polished-admin .report-lookup-input input{padding-right:26px}.polished-admin .report-lookup-input>button{background:0 0;border:0;min-height:29px;padding:2px 7px;font-size:18px;position:absolute;top:4px;right:4px}.report-selected-scope{color:var(--insight-accent);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.6;overflow:hidden}.report-lookup-results{z-index:20;background:var(--insight-paper);border:1px solid var(--insight-line);border-radius:11px;width:max(100%,230px);max-width:min(300px,100vw - 70px);padding:6px;position:absolute;top:66px;left:0;box-shadow:0 12px 35px #15283920}.report-lookup-results ul{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.polished-admin .report-lookup-results button{text-align:left;border:0;border-radius:6px;justify-content:space-between;align-items:start;gap:8px;width:100%;padding:9px;font-size:11px;display:flex}.report-lookup-results button.active{background:var(--insight-soft)}.report-lookup-results button small{color:var(--insight-muted);white-space:nowrap;font-size:9px}.report-lookup-results p{color:var(--insight-muted);margin:7px;font-size:9px;line-height:1.6}.insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.insight-metric{border:1px solid var(--insight-line);background:var(--insight-paper);border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}.insight-metric:before{content:"";background:var(--insight-accent);border-radius:3px;width:23px;height:3px;margin-bottom:3px}.insight-metric.teal:before{background:#255682}.insight-metric.gold:before{background:#cd694b}.insight-metric.blue:before{background:#6f86b1}.insight-metric>span{color:var(--insight-muted);font-size:10px;line-height:1.6}.insight-metric>strong{color:var(--insight-ink);letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(17px,1.75vw,26px);font-weight:650;line-height:1.3}.insight-metric small{color:var(--insight-muted);margin-top:auto;font-size:9px;line-height:1.7}.insight-results-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-results-meta>span{font-size:12px;font-weight:600}.insight-results-meta small{color:var(--insight-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.7}.insight-charts-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.insight-chart-card{background:var(--insight-paper);border:1px solid var(--insight-line);border-radius:15px;min-width:0;padding:20px;overflow:hidden}.insight-chart-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.polished-admin .reports-v2 h4{color:var(--insight-ink);margin:0;font-size:12px;font-weight:600;line-height:1.5}.insight-chart-card>header p{color:var(--insight-muted);margin:5px 0 0;font-size:9px;line-height:1.7}.insight-chart-switch{border:1px solid var(--insight-line);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.polished-admin .insight-chart-switch button{background:0 0;border:0;border-radius:5px;min-height:25px;padding:3px 7px;font-size:9px}.polished-admin .insight-chart-switch button[aria-pressed=true]{background:var(--insight-soft);color:var(--insight-ink);font-weight:650}.insight-distribution{grid-template-columns:minmax(110px,.9fr) minmax(0,1fr);align-items:center;gap:16px;min-height:215px;display:grid}.insight-pie{min-width:0;max-width:210px;margin:auto}.insight-pie svg{width:100%;height:auto;display:block}.insight-pie-value{fill:var(--insight-ink);letter-spacing:-1px;font-size:27px;font-weight:600}.insight-pie-label{fill:var(--insight-muted);letter-spacing:.8px;font-size:5.8px}.insight-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.polished-admin .insight-legend button{text-align:left;opacity:1;background:0 0;border:0;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:100%;min-height:34px;padding:5px 2px;font-size:10px;display:grid}.insight-legend button:disabled{cursor:default}.insight-legend i{border-radius:2px;width:7px;height:7px}.insight-legend span{color:var(--insight-muted);overflow-wrap:anywhere}.insight-legend strong{color:var(--insight-ink);font-size:10px;font-weight:600}.insight-legend small{color:var(--insight-muted);grid-column:2/4;font-size:9px}.insight-trend{min-width:0}.insight-trend-value{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 5px 0;display:flex}.insight-trend-value span{color:var(--insight-muted);font-size:9px}.insight-trend-value strong{font-size:12px;font-weight:600}.insight-trend svg{width:100%;height:auto;min-height:180px;display:block;overflow:visible}.insight-axis{fill:var(--insight-muted);font-size:10px}.insight-chart-data{border-top:1px solid var(--insight-line);margin-top:9px;padding-top:10px}.insight-chart-data summary{color:var(--insight-muted);cursor:pointer;font-size:9px}.insight-chart-data>div{max-height:170px;margin-top:10px;overflow:auto}.insight-chart-data table{border-collapse:collapse;width:100%;font-size:9px}.insight-chart-data :is(td,th){text-align:left;border-bottom:1px solid var(--insight-line);padding:6px}.insight-rankings{align-content:start;gap:16px;min-height:215px;padding:4px 0;display:grid}.polished-admin .insight-rankings button{text-align:left;opacity:1;cursor:default;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0;display:block}.polished-admin .insight-rankings button:not(:disabled){cursor:pointer}.insight-ranking-heading{color:var(--insight-muted);justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.insight-ranking-heading>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.insight-ranking-heading strong{color:var(--insight-ink);flex-shrink:0;font-weight:600}.insight-ranking-track{background:var(--insight-soft);border-radius:5px;height:6px;display:block;overflow:hidden}.insight-ranking-track i{border-radius:5px;min-width:2px;height:100%;display:block}.insight-chart-empty{min-height:215px;color:var(--insight-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.insight-chart-empty svg{opacity:.45}.insight-chart-empty strong{font-size:11px;font-weight:500}.insight-chart-empty p{max-width:240px;margin:0;font-size:10px;line-height:1.7}.insight-obligations{background:var(--insight-soft);border:1px solid var(--insight-line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.insight-obligations>div>span{letter-spacing:1px;color:var(--insight-accent);font-size:8px}.insight-obligations h4{margin:6px 0!important}.insight-obligations p{color:var(--insight-muted);margin:0;font-size:10px;line-height:1.6}.insight-obligations dl{gap:24px;margin:0;display:flex}.insight-obligations dt{color:var(--insight-muted);margin-bottom:8px;font-size:9px}.insight-obligations dd{white-space:nowrap;margin:0;font-size:15px;font-weight:600}.insight-report-shortcuts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.polished-admin .insight-report-shortcuts button{text-align:left;border-radius:12px;gap:8px;padding:15px;display:grid}.insight-report-shortcuts span{color:var(--insight-ink);font-size:11px;font-weight:550}.insight-report-shortcuts strong{color:var(--insight-ink);font-size:22px;font-weight:600;line-height:1.2}.insight-report-shortcuts small{color:var(--insight-muted);font-size:9px}.insight-dashboard-footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.insight-dashboard-footer ul{color:var(--insight-muted);margin:0;padding-left:15px;font-size:9px;line-height:1.9}.insight-dashboard-footer button{flex-shrink:0}.insight-records-toolbar{background:var(--insight-paper);border:1px solid var(--insight-line);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.insight-records-toolbar>div:first-child{gap:5px;display:grid}.insight-records-toolbar>div>span{color:var(--insight-muted);font-size:10px}.insight-search{border:1px solid var(--insight-line);background:var(--insight-soft);border-radius:9px;flex:0 260px;align-items:center;padding:0 9px;gap:5px!important;display:flex!important}.insight-search>span{font-size:20px;line-height:1}.polished-admin .reports-v2 .insight-search input{background:0 0;border:0;height:37px;min-height:37px;padding:5px}.insight-export-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.polished-admin .reports-v2 .insight-export-actions select{width:130px;height:38px;min-height:38px}.polished-admin .reports-v2 .insight-export-actions button{background:var(--insight-accent);color:var(--insight-paper);border-color:var(--insight-accent);height:38px}.insight-report-records{border:1px solid var(--insight-line);background:var(--insight-paper);border-radius:14px;overflow:hidden}.insight-table-scroll{max-width:100%;overflow:auto}.insight-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.insight-table-scroll th{text-align:left;border-bottom:1px solid var(--insight-line);color:var(--insight-muted);background:var(--insight-soft);padding:13px 15px;font-size:9px;font-weight:600}.insight-table-scroll td{border-bottom:1px solid var(--insight-line);text-overflow:ellipsis;max-width:250px;padding:12px 15px;font-size:10px;line-height:1.7;overflow:hidden}.insight-table-scroll tr:last-child td{border:0}.insight-table-scroll tbody tr:hover{background:var(--insight-soft)}.insight-status{border:1px solid var(--insight-line);background:var(--insight-soft);color:var(--insight-muted);border-radius:20px;padding:3px 7px;font-size:9px;line-height:1.5;display:inline-flex}.insight-status.good{color:#234b67;background:#234b670b;border-color:#234b6720}.insight-status.bad{color:#ae5a50;background:#ae5a5009;border-color:#ae5a5020}.insight-table-empty{text-align:center;padding:30px}.insight-table-empty strong{font-size:12px;font-weight:550}.insight-table-empty p{color:var(--insight-muted);font-size:10px}.insight-pagination{border-top:1px solid var(--insight-line);color:var(--insight-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:10px;display:flex}.insight-pagination label{align-items:center;gap:8px;display:flex}.polished-admin .reports-v2 .insight-pagination select{width:64px;height:32px;min-height:32px;padding:5px;font-size:10px}.insight-pagination>div{align-items:center;gap:10px;display:flex}.insight-export-note{color:var(--insight-muted);margin:0;padding:0 14px 14px;font-size:9px;line-height:1.8}.insight-error,.insight-notice,.insight-data-note{border:1px solid var(--insight-line);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px 14px;font-size:11px;line-height:1.8}.insight-error{color:#af594d;background:#b7564a0b;border-color:#b7564a30}.insight-notice{background:var(--insight-soft);justify-content:space-between;align-items:center;gap:10px;display:flex}.polished-admin .insight-notice button{background:0 0;border:0;min-height:24px;padding:0 7px;font-size:17px}.insight-data-note{background:var(--insight-soft);color:var(--insight-muted);font-size:10px}.insight-loading{color:var(--insight-muted);border:1px dashed var(--insight-line);background:var(--insight-paper);border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:45px;font-size:12px;display:flex}.insight-loading>span{border:2px solid var(--insight-line);border-top-color:var(--insight-accent);border-radius:50%;width:17px;height:17px;animation:1s linear infinite insight-spin}@keyframes insight-spin{to{transform:rotate(360deg)}}.insight-save-form{border:1px solid var(--insight-line);background:var(--insight-soft);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.insight-save-form label{flex:0 260px}.insight-save-form small{color:var(--insight-muted);flex-basis:100%;font-size:9px;line-height:1.7}.insight-saved-views{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.insight-saved-views>span{letter-spacing:1px;color:var(--insight-muted);margin-right:5px;font-size:8px}.insight-saved-views>div{border:1px solid var(--insight-line);background:var(--insight-soft);border-radius:18px;display:flex;overflow:hidden}.polished-admin .insight-saved-views button{background:0 0;border:0;border-radius:0;min-height:28px;padding:5px 9px;font-size:9px}.polished-admin .insight-saved-views button+button{border-left:1px solid var(--insight-line)}:root[data-theme=dark] .insight-status.good{color:#8bb0ce}:root[data-theme=dark] .insight-status.bad,:root[data-theme=dark] .insight-error{color:#e5a498}@media (width>=1500px){.insight-filter-fields{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}}@media (width<=1200px){.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-charts-grid{grid-template-columns:minmax(0,1fr)}.insight-distribution{grid-template-columns:minmax(100px,220px) minmax(0,1fr);min-height:190px}.insight-obligations{flex-direction:column;align-items:start}.insight-obligations dl{flex-wrap:wrap}.insight-explorer-heading{align-items:start}.insight-library-select{min-width:180px}}@media (width<=650px){.reports-v2{gap:15px}.insight-explorer-heading{flex-direction:column;gap:17px;padding:17px}.insight-library-select{flex-basis:auto;width:100%;min-width:0}.polished-admin .reports-v2 .insight-explorer-heading h3{font-size:19px}.insight-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.insight-filter-foot{padding:10px 13px}.insight-metric{border-radius:11px;gap:7px;padding:13px}.insight-metric>strong{font-size:20px}.insight-metric small{font-size:8px}.insight-chart-card{padding:15px}.insight-chart-card>header{flex-wrap:wrap;gap:10px}.insight-distribution{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12px}.insight-legend button span{font-size:9px}.insight-pie-label{font-size:6px}.insight-trend svg{min-height:150px}.insight-report-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-dashboard-footer{flex-direction:column;align-items:start}.insight-records-toolbar{gap:12px;padding:12px}.insight-records-toolbar>div:first-child,.insight-search{flex-basis:100%}.insight-export-actions{width:100%}.polished-admin .reports-v2 .insight-export-actions select{flex:1;width:auto}.insight-export-actions button{white-space:nowrap;flex:1}.insight-pagination{gap:14px;padding:12px}.insight-pagination>div{flex-basis:100%;justify-content:space-between}.polished-admin .insight-toolbar-actions button{padding:6px 9px;font-size:10px}.insight-scope-badge{max-width:100%}.report-lookup-results{max-width:240px}.insight-loading{text-align:center;padding:25px 15px;font-size:11px}}@media (width<=370px){.insight-filter-fields{grid-template-columns:minmax(0,1fr)}.insight-metric>strong{font-size:17px}.insight-metric>span{font-size:9px}.insight-distribution{grid-template-columns:minmax(0,1fr)}.insight-pie{max-width:165px}.insight-report-shortcuts{grid-template-columns:minmax(0,1fr)}.insight-trend svg{min-height:130px}.insight-chart-switch button{padding:3px 5px!important}}@media (prefers-reduced-motion:reduce){.reports-v2 *{transition:none!important;animation:none!important}}@media print{body:has(.reports-v2){background:#fff!important}body:has(.reports-v2) :is(.workspace-header,.admin-title-row,.overview-sidebar,.overview-welcome,.page-footer,.theme-switcher,.notification-center,.nc-bell,.nc-overlay,.insight-workspace-toolbar,.insight-filters,.insight-saved-views,.insight-save-form,.insight-dashboard-footer>button,.insight-records-toolbar,.insight-pagination,.insight-chart-switch,.insight-chart-data){display:none!important}body:has(.reports-v2) :is(.page-shell,.admin-panel,.admin-content,.overview-workspace,.overview-main){width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.reports-v2{--insight-paper:#fff;--insight-soft:#f9fafb;--insight-ink:#142739;--insight-muted:#416686;--insight-line:#e3e8ed;--insight-accent:#173d5e;gap:12px}.insight-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-chart-card,.insight-metric,.insight-obligations{break-inside:avoid}.insight-distribution{grid-template-columns:1fr 1fr}.insight-chart-card{padding:12px}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.finance-workspace{--fi-ink:var(--console-ink,#16293a);--fi-muted:var(--console-muted,#487195);--fi-line:var(--console-line,#e4e8ec);--fi-surface:var(--console-surface,#fff);--fi-soft:var(--console-soft,#f9fafb);--fi-accent:var(--console-accent,#213e56);--fi-gold:#c26448;width:100%;min-width:0;max-width:100%;color:var(--fi-ink);margin-bottom:8px;font-family:inherit;font-size:12px;line-height:1.5}.finance-workspace *,.finance-workspace :before,.finance-workspace :after{box-sizing:border-box}.finance-workspace>*,.finance-workspace .finance-body>*{min-width:0;max-width:100%}.finance-workspace :is(button,input,textarea,select){font-family:inherit}.finance-workspace button,.finance-workspace .finance-export{border:1px solid var(--fi-line);background:var(--fi-surface);min-width:0;max-width:100%;min-height:36px;color:var(--fi-ink);text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 12px;font-size:11px;font-weight:550;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.finance-workspace button:hover:not(:disabled),.finance-workspace .finance-export:hover{border-color:var(--fi-accent);background:var(--fi-soft)}.finance-workspace button:disabled{opacity:.45;cursor:not-allowed}.finance-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fi-accent);outline-offset:3px}.finance-workspace .finance-glyph{flex:none;width:18px;height:18px;display:block;overflow:hidden}.finance-workspace .finance-scope{color:var(--fi-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.finance-workspace .finance-scope>i{background:#4f7ca4;border-radius:50%;width:6px;height:6px}.finance-workspace .finance-scope button{width:34px;min-height:34px;padding:6px}.finance-workspace .finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.finance-workspace .finance-metrics article{border:1px solid var(--fi-line);background:var(--fi-surface);border-top-width:2px;border-radius:13px;min-width:0;padding:18px}.finance-workspace .finance-metrics article:first-child{border-top-color:#5282ab}.finance-workspace .finance-metrics article:nth-child(2){border-top-color:var(--fi-gold)}.finance-workspace .finance-metrics :is(span,small){color:var(--fi-muted);font-size:10px;line-height:1.5;display:block}.finance-workspace .finance-metrics span{font-weight:550}.finance-workspace .finance-metrics strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(18px,1.9vw,26px);font-weight:650;line-height:1.3;display:block}.finance-workspace .finance-metrics small{font-size:9px}.finance-workspace .finance-tabs{border:1px solid var(--fi-line);background:var(--fi-surface);scrollbar-width:thin;scrollbar-color:var(--fi-line) transparent;border-radius:13px;flex-wrap:nowrap;align-items:center;gap:5px;width:100%;min-width:0;padding:6px;scroll-padding-inline:7px;display:flex;overflow-x:auto;box-shadow:0 2px 8px #17293810}.finance-workspace .finance-tabs>button{height:40px;min-height:40px;color:var(--fi-muted);white-space:nowrap;background:0 0;border-color:#0000;flex:none;gap:8px;margin:0;padding:9px 12px;font-size:11px;line-height:1.4}.finance-workspace .finance-tabs>button>span{min-width:0}.finance-workspace .finance-tabs>button .finance-glyph{opacity:.8;width:15px;height:15px}.finance-workspace .finance-tabs>button:hover{color:var(--fi-accent);background:var(--fi-soft);border-color:var(--fi-line)}.finance-workspace .finance-tabs>button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#25435d,#1a344a);border-color:#213e56;box-shadow:0 3px 8px #1b354b2b}.finance-workspace .finance-tabs>button[aria-pressed=true] .finance-glyph{color:#e1ab9a;opacity:1}.finance-workspace .finance-tabs small{border:1px solid var(--fi-line);background:var(--fi-soft);min-width:19px;height:19px;color:var(--fi-accent);border-radius:12px;place-items:center;margin:0;padding:0 5px;font-size:9px;font-weight:650;display:grid}.finance-workspace .finance-tabs>button[aria-pressed=true] small{color:#fff;background:#ffffff20;border-color:#ffffff30}.finance-workspace .finance-tabs::-webkit-scrollbar{height:4px}.finance-workspace .finance-tabs::-webkit-scrollbar-thumb{background:var(--fi-line);border-radius:10px}.finance-workspace .finance-tabs::-webkit-scrollbar-track{background:0 0}.finance-workspace .finance-body{min-width:0;padding:22px 0 0}.finance-workspace .finance-body label{min-width:0;color:var(--fi-muted);gap:7px;margin:0;font-size:11px;font-weight:550;line-height:1.5;display:grid}.finance-workspace .finance-body :is(input,select,textarea){border:1px solid var(--fi-line);background:var(--fi-surface);width:100%;min-width:0;max-width:100%;color:var(--fi-ink);border-radius:9px;margin:0;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.finance-workspace .finance-body :is(input,select){height:40px;min-height:40px}.finance-workspace .finance-body textarea{resize:vertical;min-height:96px}.finance-workspace .finance-body :is(input,select,textarea):focus-visible{border-color:var(--fi-accent)}.finance-workspace .finance-body input::placeholder,.finance-workspace .finance-body textarea::placeholder{color:var(--fi-muted);opacity:.8}.finance-workspace .finance-filters,.finance-workspace .finance-form{border:1px solid var(--fi-line);background:var(--fi-surface);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:17px 18px;margin:0 0 18px;padding:20px;display:grid}.finance-workspace .finance-filters{background:var(--fi-soft);grid-template-columns:repeat(4,minmax(0,1fr))}.finance-workspace .finance-filters>.finance-export{min-height:40px}.finance-workspace .finance-table{border:1px solid var(--fi-line);scrollbar-width:thin;scrollbar-color:var(--fi-line) transparent;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:auto}.finance-workspace .finance-table table{border-collapse:collapse;background:var(--fi-surface);width:100%;min-width:680px;font-size:11px;line-height:1.55}.finance-workspace .finance-table th{color:var(--fi-muted);background:var(--fi-soft);text-align:left;white-space:nowrap;padding:12px 14px;font-size:10px;font-weight:550}.finance-workspace .finance-table td{border-top:1px solid var(--fi-line);vertical-align:middle;overflow-wrap:anywhere;padding:14px}.finance-workspace .finance-table tbody tr:hover{background:var(--fi-soft)}.finance-workspace .finance-table td strong{font-size:10px;font-weight:600}.finance-workspace .finance-table td small{color:var(--fi-muted);overflow-wrap:anywhere;margin-top:5px;font-size:9px;display:block}.finance-workspace .finance-table td:last-child button{white-space:nowrap}.finance-workspace .finance-status{color:#9b4c34;text-transform:capitalize;background:#f4e4df;border-radius:20px;max-width:100%;padding:4px 9px;font-size:9px;line-height:1.5;display:inline-block}.finance-workspace .finance-status.successful,.finance-workspace .finance-status.approved{color:#365570;background:#eaeff4}.finance-workspace .finance-status.failed,.finance-workspace .finance-status.rejected{color:#9c6654;background:#f7e9e3}.finance-workspace .finance-pager{color:var(--fi-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:10px;display:flex}.finance-workspace .finance-pager>div{flex-wrap:wrap;gap:7px;display:flex}.finance-workspace .finance-empty{color:var(--fi-muted);text-align:center;padding:30px 15px;font-size:11px;line-height:1.7}.finance-workspace .finance-section-heading{border:1px solid var(--fi-line);background:linear-gradient(120deg, var(--fi-soft), var(--fi-surface));border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:20px 22px;display:flex}.finance-workspace .finance-heading-main{flex:260px;align-items:flex-start;gap:14px;min-width:0;display:flex}.finance-workspace .finance-heading-icon{border:1px solid var(--fi-line);background:var(--fi-surface);width:42px;height:42px;color:var(--fi-accent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.finance-workspace .finance-heading-copy{min-width:0}.finance-workspace .finance-eyebrow{color:var(--fi-accent);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:650;line-height:1.4;display:block}.finance-workspace .finance-section-heading h4{color:var(--fi-ink);letter-spacing:-.25px;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 6px;font-size:17px;font-weight:650;line-height:1.35}.finance-workspace .finance-section-heading p{max-width:690px;color:var(--fi-muted);margin:0;font-size:11px;font-weight:400;line-height:1.75}.finance-workspace .finance-heading-tools{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.finance-workspace .finance-heading-tools:has(.finance-filters){flex-basis:100%}.finance-workspace .finance-heading-tools .finance-filters{background:var(--fi-surface);grid-template-columns:repeat(2,minmax(0,240px));width:100%;margin:0;padding:13px}.finance-workspace .finance-heading-tools>select{text-transform:capitalize;width:145px;margin:0}.finance-workspace .finance-heading-tools>input{width:230px;max-width:100%;margin:0}.finance-workspace .finance-heading-tools .finance-export{align-self:center}.finance-workspace .finance-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.finance-workspace .finance-partners article,.finance-workspace .finance-receipt{border:1px solid var(--fi-line);background:var(--fi-surface);border-radius:14px;min-width:0;padding:20px}.finance-workspace .finance-partners h4{overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.5}.finance-workspace .finance-partner-actions,.finance-workspace .finance-receipt-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.finance-workspace .finance-body dl{min-width:0;margin:12px 0}.finance-workspace .finance-body dl>div{border-bottom:1px solid var(--fi-line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:16px;padding:9px 0;font-size:11px;line-height:1.6;display:grid}.finance-workspace .finance-body dt{min-width:0;color:var(--fi-muted);text-align:left;overflow-wrap:anywhere;font-weight:400}.finance-workspace .finance-body dd{min-width:0;color:var(--fi-ink);text-align:right;overflow-wrap:anywhere;margin:0}.finance-workspace .finance-review{border:1px solid var(--fi-line);background:var(--fi-surface);border-radius:13px;min-width:0;margin-bottom:12px;padding:18px}.finance-workspace .finance-review summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:12px;line-height:1.5;display:flex}.finance-workspace .finance-review summary>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.finance-workspace .finance-review summary small{color:var(--fi-muted);overflow-wrap:anywhere;margin-top:6px;font-size:9px;display:block}.finance-workspace .finance-review>p{color:var(--fi-ink);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.finance-workspace .finance-review-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:15px;display:flex}.finance-workspace .finance-review-actions label{flex:240px;min-width:0}.finance-workspace .finance-review-actions button:first-of-type,.finance-workspace .finance-body .finance-primary{color:#fff;background:#213e56;border-color:#213e56}.finance-workspace .finance-options{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:12px 0 8px;display:flex}.finance-workspace .finance-options .finance-toggle,.finance-workspace .finance-channels .finance-toggle{min-height:30px;color:var(--fi-ink);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:5px 0;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.finance-workspace .finance-toggle i{background:#dce1e6;border-radius:20px;flex:0 0 30px;width:30px;height:18px;position:relative}.finance-workspace .finance-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.finance-workspace .finance-toggle[aria-checked=true] i{background:#3a5b78}.finance-workspace .finance-toggle[aria-checked=true] i:after{transform:translate(12px)}.finance-workspace .finance-proposal fieldset{border:1px solid var(--fi-line);background:var(--fi-surface);border-radius:12px;min-width:0;margin:18px 0;padding:14px 20px 9px}.finance-workspace .finance-proposal legend{max-width:100%;color:var(--fi-ink);overflow-wrap:anywhere;padding:0 9px;font-size:12px;font-weight:600;line-height:1.5}.finance-workspace .finance-policy-description{color:var(--fi-muted);margin:0;font-size:10px;line-height:1.7}.finance-workspace .finance-proposal>label{color:var(--fi-ink);margin:18px 0 12px}.finance-workspace .finance-proposal-footer{border-top:1px solid var(--fi-line);justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding-top:18px;display:flex}.finance-workspace .finance-help{color:var(--fi-muted);margin:16px 0 0;font-size:10px;line-height:1.75}.finance-workspace .finance-proposal-footer .finance-help{max-width:650px;margin:0}.finance-workspace .finance-proposal-footer .finance-primary{flex:none;min-height:40px;padding:10px 16px}.finance-workspace .finance-message{color:#385875;overflow-wrap:anywhere;background:#f1f4f8;border:1px solid #d5dde6;border-radius:10px;margin:15px 0;padding:13px 16px;font-size:12px;line-height:1.7}.finance-workspace .finance-message.error{color:#986344;background:#faf0e7;border-color:#ecd9c6}.finance-workspace .finance-channels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.finance-workspace .finance-channels>section{border:1px solid var(--fi-line);background:var(--fi-surface);border-radius:14px;min-width:0;padding:20px}.finance-workspace .finance-channels .finance-section-heading{border:0;border-bottom:1px solid var(--fi-line);background:0 0;border-radius:0;margin-bottom:15px;padding:0 0 18px}.finance-workspace .finance-channels .finance-section-heading h4{font-size:15px}.finance-workspace .finance-channels form{gap:14px;min-width:0;margin-top:18px;display:grid}.finance-workspace .finance-channel-row{border-bottom:1px solid var(--fi-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.finance-workspace .finance-channel-row>:first-child{overflow-wrap:anywhere;min-width:0}.finance-workspace .finance-channel-row>button{flex-shrink:0}.finance-workspace .finance-channel-row small{color:var(--fi-muted);margin-top:4px;font-size:9px;display:block}.finance-workspace .finance-receipt{border-top:3px solid var(--fi-gold);text-align:center;max-width:620px;margin:22px auto}.finance-workspace .finance-receipt-actions{justify-content:flex-end;margin:0 0 18px}.finance-workspace .finance-receipt>span{color:var(--fi-muted);letter-spacing:1.3px;font-size:9px;display:block}.finance-workspace .finance-receipt>h4{overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.5}.finance-workspace .finance-receipt>strong{color:var(--fi-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0;font-size:27px;display:block}.finance-workspace .finance-receipt>p{overflow-wrap:anywhere;font-size:11px}.finance-workspace .finance-receipt>small{color:var(--fi-muted);font-size:10px;line-height:1.7;display:block}html[data-theme=dark] .finance-workspace .finance-tabs>button[aria-pressed=true]{background:linear-gradient(135deg,#2f4a61,#243b50);border-color:#43698b}html[data-theme=dark] .finance-workspace .finance-status.successful,html[data-theme=dark] .finance-workspace .finance-status.approved{color:#9dbad2;background:#1f3345}html[data-theme=dark] .finance-workspace .finance-status.failed,html[data-theme=dark] .finance-workspace .finance-status.rejected{color:#efc4b5;background:#4e302c}html[data-theme=dark] .finance-workspace .finance-status.pending{color:#e4ab9a;background:#914730}html[data-theme=dark] .finance-workspace .finance-message{color:#b6c9d9;border-color:var(--fi-line);background:#1b2d3d}html[data-theme=dark] .finance-workspace .finance-message.error{color:#efc7ae;background:#422c25;border-color:#715043}html[data-theme=dark] .finance-workspace :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1000px){.finance-workspace .finance-channels,.finance-workspace .finance-partners{grid-template-columns:1fr}}@media (width<=850px){.finance-workspace .finance-metrics,.finance-workspace .finance-filters,.finance-workspace .finance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workspace .finance-section-heading{padding:18px}.finance-workspace .finance-heading-tools{flex:100%}.finance-workspace .finance-heading-tools>input{flex:1;min-width:130px}.finance-workspace .finance-proposal-footer{flex-direction:column;align-items:stretch;gap:14px}}@media (width<=540px){.finance-workspace .finance-metrics article{padding:13px}.finance-workspace .finance-tabs>button{gap:6px;height:38px;min-height:38px;padding:8px 10px;font-size:10px}.finance-workspace .finance-filters,.finance-workspace .finance-form,.finance-workspace .finance-heading-tools .finance-filters{grid-template-columns:1fr;padding:15px}.finance-workspace .finance-heading-main{flex-basis:100%;gap:11px}.finance-workspace .finance-heading-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.finance-workspace .finance-section-heading{gap:14px;padding:16px}.finance-workspace .finance-section-heading h4{font-size:15px}.finance-workspace .finance-eyebrow{letter-spacing:1.1px;font-size:8px}.finance-workspace .finance-heading-tools>:is(select,input){flex-basis:100%;width:100%}.finance-workspace .finance-proposal fieldset{padding:12px 15px 9px}.finance-workspace .finance-options{gap:12px 20px}.finance-workspace .finance-proposal-footer .finance-primary{width:100%}.finance-workspace .finance-review,.finance-workspace .finance-partners article,.finance-workspace .finance-receipt,.finance-workspace .finance-channels>section{padding:16px}.finance-workspace .finance-review-actions label{flex-basis:100%}.finance-workspace .finance-review-actions button{flex:1}.finance-workspace .finance-review dl>div,.finance-workspace .finance-receipt dl>div{grid-template-columns:1fr;gap:4px}.finance-workspace .finance-review dd,.finance-workspace .finance-receipt dd{text-align:left}.finance-workspace .finance-pager{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.finance-workspace :is(button){transition:none}}.request-payment-panel{border-top:1px solid var(--request-line,#e6e9ed);background:var(--request-soft,#f8fafb);padding:12px 20px;font:400 12px/1.6 Inter,Arial,sans-serif}.request-payment-panel>summary{cursor:pointer;color:var(--request-ink,#1f3344);font-size:11px;font-weight:600}.request-payment-panel>summary>span{float:right;color:#497498;font-weight:400}.request-payment-body{padding-top:14px}.request-payment-controls{align-items:flex-end;gap:10px;display:flex}.request-payment-body label{gap:4px;margin:0;font-size:10px;font-weight:500;display:grid}.request-payment-body :is(select,input){color:#274056;background:#fff;border:1px solid #d8dee5;border-radius:7px;height:34px;padding:7px;font:400 11px Inter,Arial,sans-serif}.request-payment-body button{color:#2b4760;cursor:pointer;background:#fff;border:1px solid #d0d7df;border-radius:8px;padding:8px 11px;font-size:11px}.request-payment-body button:disabled{opacity:.4;cursor:not-allowed}.request-payment-body p{font-size:11px;line-height:1.7}.request-payment-fee{justify-content:space-between;align-items:center;display:flex}.request-payment-fee strong{color:#28435a;font-size:19px}.request-payment-note{color:#7d7759;background:#eaeef3;border-radius:8px;padding:9px 12px}.request-cash-record{flex-wrap:wrap;align-items:flex-start;gap:9px;display:flex}.request-cash-record small{color:#4d7aa0;width:100%;font-size:9px}.request-cash-record button[role=switch][aria-checked=true]{background:#e5ecf3}.request-payment-error{color:#a35d3c}.request-payment-confirmed p{overflow-wrap:anywhere;font-size:10px}.request-kiosk-checkout{margin-top:14px}.request-kiosk-checkout>summary{cursor:pointer;font-size:11px}.request-kiosk-checkout label{margin:9px 0}.request-kiosk-checkout small,.request-kiosk-checkout a{margin-top:10px;font-size:10px;display:block}html[data-theme=dark] .request-payment-body :is(button,select){color:#d0dbe6;background:#192937;border-color:#2a455c}@media (width<=540px){.request-payment-panel{padding:12px}.request-payment-panel>summary>span{float:none;display:block}.request-payment-controls{flex-wrap:wrap}}.finance-workspace>.finance-metrics:first-child{margin-top:0}.finance-workspace .finance-toolbar{align-items:center;gap:12px;min-width:0;display:flex}.finance-workspace .finance-toolbar .finance-tabs{flex:1 1 0}@media (width<=650px){.finance-workspace .finance-toolbar{flex-wrap:wrap;gap:9px}.finance-workspace .finance-toolbar .finance-tabs{flex-basis:100%}.finance-workspace .finance-toolbar .finance-scope{margin-left:auto}}.billing-panel{color:#152737;gap:20px;display:grid}.billing-hero{color:#fff;background:linear-gradient(115deg,#10293e,#1c486f);border-radius:18px;padding:28px;box-shadow:0 14px 30px #10293e20}.billing-hero h2{margin:8px 0;font-size:27px}.billing-hero p{opacity:.84;margin:0}.billing-eyebrow{letter-spacing:2px;font-size:11px;font-weight:800}.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-metrics article,.billing-card{background:#fff;border:1px solid #e4eaf0;border-radius:16px;padding:20px;box-shadow:0 4px 20px #112d450a}.billing-metrics article{gap:8px;display:grid}.billing-metrics span,.billing-muted{color:#3d6180}.billing-metrics strong{color:#153856;font-size:28px}.billing-metrics small{color:#4d799f}.billing-heading{justify-content:space-between;align-items:center;display:flex}.billing-card h3{margin:0 0 18px;font-size:17px}.billing-table-wrap{overflow:auto}.billing-card table{border-collapse:collapse;width:100%;font-size:13px}.billing-card th{text-align:left;color:#33506a;white-space:nowrap;background:#f8fafc;padding:13px}.billing-card td{border-bottom:1px solid #f5f6f8;padding:13px}.billing-card tr:hover td{background:#f8fafc}.billing-status{border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.billing-status.low{color:#9a5700;background:#fde2da}.billing-status.ok{color:#173b5c;background:#edf2f8}.billing-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:14px 0;display:grid}.billing-form label,.billing-card>label{gap:7px;font-size:12px;font-weight:700;display:grid}.billing-form input,.billing-form select,.billing-card>label select{color:#16293a;box-sizing:border-box;background:#fff;border:1px solid #d5dce4;border-radius:9px;width:100%;padding:11px}.billing-checks{flex-wrap:wrap;gap:20px;margin:15px 0;display:flex}.billing-checks label{align-items:center;gap:8px;display:flex}.billing-primary{color:#fff;cursor:pointer;background:#194164;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.billing-primary:disabled{opacity:.5}.billing-card hr{border:0;border-top:1px solid #e8edf2;margin:25px 0}.billing-error{color:#9f1239;background:#fff1f2;border-radius:10px;padding:12px}@media (width<=750px){.billing-metrics,.billing-form{grid-template-columns:1fr}}.billing-live{background:#ffffff20;border:1px solid #ffffff40;border-radius:30px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.billing-live-dot{background:#c1d3e6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c1d3e626}.billing-balance{color:#173c5c;font-variant-numeric:tabular-nums;font-size:18px}.billing-purchases{border-top:4px solid #285e8d}.billing-kicker{letter-spacing:1.7px;color:#1f486d;font-size:10px;font-weight:800}.billing-purchases .billing-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.billing-purchases .billing-heading h3{margin:6px 0}.billing-purchases .billing-muted{margin:0 0 18px;font-size:12px}.billing-count{color:#173c5c;background:#f8fafc;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:700}.billing-positive{color:#173c5c;font-variant-numeric:tabular-nums}.billing-ref{font-family:ui-monospace,monospace;font-size:12px}.billing-pagination{color:#406585;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.billing-pagination button{color:#13314c;cursor:pointer;background:#fff;border:1px solid #b9cbd9;border-radius:8px;padding:8px 12px}.billing-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=700px){.billing-pagination{justify-content:center}}.billing-legacy-details button{font:inherit;transition:background-color .18s,box-shadow .18s,transform .18s,border-color .18s}.billing-legacy-details button:not(:disabled):active{transform:translateY(1px)}.billing-legacy-details button:focus-visible,.billing-panel input:focus-visible,.billing-panel select:focus-visible{outline-offset:3px;outline:3px solid #82afd3}.billing-panel .billing-primary,.billing-panel .billing-button{letter-spacing:.01em;cursor:pointer;white-space:normal;text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:750;display:inline-flex}.billing-panel .billing-primary{color:#fff;background:linear-gradient(135deg,#1f486d,#173c5c);border:1px solid #173c5c;box-shadow:0 4px 10px #173c5c26,inset 0 1px #ffffff38}.billing-panel .billing-primary:not(:disabled):hover{background:linear-gradient(135deg,#173c5c,#13314b);transform:translateY(-1px);box-shadow:0 7px 16px #173c5c38}.billing-panel .billing-button-outline{color:#13314b;background:linear-gradient(#fff,#f8fafc);border:1px solid #b9cbd9;box-shadow:0 2px 5px #112d4510}.billing-panel .billing-button-outline:not(:disabled):hover{background:#f8fafc;border-color:#347bb9;transform:translateY(-1px);box-shadow:0 5px 12px #173c5c18}.billing-legacy-details button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.billing-panel .billing-pagination button{background:linear-gradient(#fff,#f8fafc);border-radius:10px;min-height:38px;padding:9px 15px;font-weight:700}.billing-panel .billing-pagination button:not(:disabled):hover{background:#f8fafc;border-color:#285e8d;box-shadow:0 3px 10px #173c5c16}.billing-panel .billing-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 22px;display:grid}.billing-panel .billing-check-option{cursor:pointer;background:linear-gradient(145deg,#fff,#f8fafc);border:1.5px solid #dde5ed;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 3px 10px #10293e08}.billing-panel .billing-check-option:hover{border-color:#82afd3;transform:translateY(-1px);box-shadow:0 6px 16px #10293e14}.billing-panel .billing-check-option.is-checked{background:linear-gradient(145deg,#f8fafc,#f8fafc);border-color:#285e8d;box-shadow:inset 0 0 0 1px #285e8d12,0 4px 12px #173c5c10}.billing-panel .billing-check-option:focus-within{outline-offset:3px;outline:3px solid #82afd3}.billing-panel .billing-check-option input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.billing-panel .billing-check-mark{color:#0000;background:#fff;border:2px solid #a6b7c5;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;transition:all .18s;display:grid}.billing-panel .billing-check-mark svg{width:16px;height:16px}.billing-panel .billing-check-option.is-checked .billing-check-mark{color:#fff;background:#1f486d;border-color:#1f486d;box-shadow:0 2px 7px #1f486d38}.billing-panel .billing-check-copy{gap:4px;min-width:0;display:grid}.billing-panel .billing-check-copy strong{color:#142f46;font-size:13px;line-height:1.25}.billing-panel .billing-check-copy small{color:#456c8f;font-size:11px;font-weight:500;line-height:1.35}.billing-panel .billing-form input:hover,.billing-panel .billing-form select:hover,.billing-panel .billing-card>label select:hover{border-color:#7ba6c9}.billing-panel .billing-form input:focus,.billing-panel .billing-form select:focus,.billing-panel .billing-card>label select:focus{border-color:#285e8d;outline:none;box-shadow:0 0 0 3px #285e8d18}@media (width<=950px){.billing-panel .billing-checks{grid-template-columns:1fr}}@media (width<=600px){.billing-panel .billing-heading{flex-wrap:wrap;gap:12px}.billing-panel .billing-primary,.billing-panel .billing-button{max-width:100%}}@media (prefers-reduced-motion:reduce){.billing-legacy-details button,.billing-panel .billing-check-option,.billing-panel .billing-check-mark{transition:none!important}}.billing-insights h4{margin:22px 0 10px;font-size:1rem}.billing-range-label{align-items:center;gap:8px;font-size:.85rem;display:flex}.billing-range-label select{color:#143552;background:#fff;border:1px solid #b8ccdc;border-radius:10px;min-width:110px;padding:9px}.billing-metrics-four{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.billing-trend{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e0e9f2;border-radius:16px;margin:18px 0;padding:16px}.billing-trend-legend{color:#274158;justify-content:flex-end;gap:18px;font-size:.82rem;display:flex}.billing-trend-legend span{align-items:center;gap:6px;display:flex}.billing-dot-used,.billing-dot-added{background:#1e476b;border-radius:3px;width:10px;height:10px;display:inline-block}.billing-dot-added{background:#83afd3}.billing-trend-bars{align-items:stretch;gap:3px;height:180px;padding-top:12px;display:flex;overflow:hidden}.billing-trend-day{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;position:relative}.billing-trend-pair{border-bottom:1px solid #d1dce8;justify-content:center;align-items:flex-end;gap:2px;height:145px;display:flex}.billing-trend-pair span{border-radius:4px 4px 0 0;width:38%;min-height:2px}.billing-bar-used{background:#1e476b}.billing-bar-added{background:#83afd3}.billing-trend-day small{white-space:nowrap;color:#477094;height:18px;font-size:.62rem;position:absolute;top:147px;left:0}@media (width<=700px){.billing-trend-bars{height:155px}.billing-trend-pair{height:120px}.billing-trend-day small{top:122px}.billing-range-label{flex-wrap:wrap}}.billing-panel .billing-period-help{margin:8px 0 14px;line-height:1.55}.billing-panel .billing-period-note{color:#b23610;background:#feece6;border:1px solid #e4937b;border-radius:10px;padding:12px 14px;font-size:13px}html[data-theme=dark] .billing-panel{color:#f6f9fb;--billing-dark-text:#f6f9fb;--billing-dark-muted:#cbd4de;--billing-dark-border:#34526c}html[data-theme=dark] .billing-panel .billing-card,html[data-theme=dark] .billing-panel .billing-metrics article{border-color:var(--billing-dark-border);color:var(--billing-dark-text);background:#172633;box-shadow:0 5px 20px #0002}html[data-theme=dark] .billing-panel .billing-card h3,html[data-theme=dark] .billing-panel .billing-card h4,html[data-theme=dark] .billing-panel .billing-heading,html[data-theme=dark] .billing-panel .billing-card label,html[data-theme=dark] .billing-panel .billing-card td,html[data-theme=dark] .billing-panel .billing-card td:not([class]),html[data-theme=dark] .billing-panel .billing-ref,html[data-theme=dark] .billing-panel .billing-pagination,html[data-theme=dark] .billing-panel .billing-trend-legend,html[data-theme=dark] .billing-panel .billing-range-label{color:var(--billing-dark-text)}html[data-theme=dark] .billing-panel .billing-muted,html[data-theme=dark] .billing-panel .billing-metrics span,html[data-theme=dark] .billing-panel .billing-metrics small,html[data-theme=dark] .billing-panel .billing-check-copy small,html[data-theme=dark] .billing-panel .billing-trend-day small{color:var(--billing-dark-muted)}html[data-theme=dark] .billing-panel .billing-metrics strong,html[data-theme=dark] .billing-panel .billing-balance,html[data-theme=dark] .billing-panel .billing-positive,html[data-theme=dark] .billing-panel .billing-kicker{color:#a2c3de}html[data-theme=dark] .billing-panel .billing-card th{color:#f1f5f9;background:#203547;border-bottom:1px solid #406484}html[data-theme=dark] .billing-panel .billing-card td{border-bottom-color:#2d475e}html[data-theme=dark] .billing-panel .billing-card tr:hover td{background:#203548}html[data-theme=dark] .billing-panel .billing-form input,html[data-theme=dark] .billing-panel .billing-form select,html[data-theme=dark] .billing-panel .billing-card>label select,html[data-theme=dark] .billing-panel .billing-range-label select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111c26;border-color:#4a759a}html[data-theme=dark] .billing-panel input::placeholder{color:#b9c6d0}html[data-theme=dark] .billing-panel .billing-check-option,html[data-theme=dark] .billing-panel .billing-check-option.is-checked{background:#1c2f3f;border-color:#426788}html[data-theme=dark] .billing-panel .billing-check-option.is-checked{background:#1e364a;border-color:#679bc6}html[data-theme=dark] .billing-panel .billing-check-copy strong{color:#f8fafc}html[data-theme=dark] .billing-panel .billing-trend{background:linear-gradient(135deg,#1a2b3a,#15232f);border-color:#395a76}html[data-theme=dark] .billing-panel .billing-trend-pair{border-bottom-color:#4b769c}html[data-theme=dark] .billing-panel .billing-button-outline,html[data-theme=dark] .billing-panel .billing-pagination button{color:#f8fafc;background:#213649;border-color:#4e7ba3}html[data-theme=dark] .billing-panel .billing-button-outline:not(:disabled):hover,html[data-theme=dark] .billing-panel .billing-pagination button:not(:disabled):hover{color:#fff;background:#2c4861}html[data-theme=dark] .billing-panel .billing-count,html[data-theme=dark] .billing-panel .billing-status.ok{color:#d9e4f0;background:#213a50}html[data-theme=dark] .billing-panel .billing-status.low{color:#fabba8;background:#553d1e}html[data-theme=dark] .billing-panel .billing-error{color:#ffd5dd;background:#4b252d;border:1px solid #a65e71}html[data-theme=dark] .billing-panel .billing-card hr{border-top-color:#375773}html[data-theme=dark] .billing-panel .billing-period-note{color:#fab9a5;background:#914730;border-color:#984a33}.billing-panel{width:100%;min-width:0;max-width:100%;color:var(--console-ink,#152737)}.billing-panel>*{min-width:0;max-width:100%}.billing-legacy-details{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);border-radius:14px;min-width:0;margin:8px 0 0;padding:18px}.billing-legacy-details>summary{color:var(--console-ink,#22384b);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;padding:2px 0;font-size:12px;font-weight:600;line-height:1.6;list-style:none;display:flex}.billing-legacy-details>summary::-webkit-details-marker{display:none}.billing-legacy-details>summary:before{content:"›";color:var(--console-accent,#213e56);text-align:center;flex:0 0 15px;font-size:21px;line-height:1}.billing-legacy-details[open]>summary{margin-bottom:18px}.billing-legacy-details[open]>summary:before{transform:rotate(90deg)}.billing-legacy-details>summary:focus-visible{outline:2px solid var(--console-accent,#213e56);outline-offset:4px;border-radius:5px}.billing-legacy-details .admin-panel-status-line{flex-wrap:wrap;margin:0 0 16px;font-size:10px;line-height:1.6}.billing-legacy-details>.billing-card{border-color:var(--console-line,#e4e8ec);background:var(--console-surface,#fff);min-width:0;box-shadow:none;border-radius:13px;margin-top:18px;padding:20px}.billing-legacy-details .billing-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.billing-legacy-details .billing-heading>div{flex:220px;min-width:0}.billing-legacy-details .billing-heading h3{margin:0}.billing-legacy-details .billing-card h3{color:var(--console-ink,#16293a);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.billing-legacy-details .billing-card h4{color:var(--console-ink,#16293a);margin:22px 0 10px;font-size:12px;font-weight:600;line-height:1.5}.billing-legacy-details .billing-heading p{margin:6px 0 0}.billing-legacy-details .billing-kicker{color:var(--console-accent,#213e56);letter-spacing:1.3px;margin-bottom:5px;font-size:8px;font-weight:600;display:block}.billing-legacy-details .billing-muted{color:var(--console-muted,#487195);overflow-wrap:anywhere;font-size:11px;line-height:1.75}.billing-legacy-details .billing-metrics{gap:12px;margin:16px 0}.billing-legacy-details .billing-metrics article{border-color:var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);min-width:0;box-shadow:none;border-radius:12px;gap:6px;padding:16px}.billing-legacy-details .billing-metrics span{font-size:10px;font-weight:500;line-height:1.6}.billing-legacy-details .billing-metrics strong{color:var(--console-ink,#16293a);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.3}.billing-legacy-details .billing-metrics small{font-size:9px;line-height:1.6}.billing-legacy-details .billing-table-wrap{border:1px solid var(--console-line,#e4e8ec);scrollbar-width:thin;scrollbar-color:var(--console-line,#e4e8ec) transparent;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:12px;overflow:auto}.billing-legacy-details .billing-table-wrap>h4{margin:13px}.billing-legacy-details .billing-card table{min-width:650px;font-size:11px;line-height:1.6}.billing-legacy-details .billing-card th{color:var(--console-muted,#487195);background:var(--console-soft,#f9fafb);padding:12px;font-size:10px;font-weight:550}.billing-legacy-details .billing-card td{border-color:var(--console-line,#e4e8ec);overflow-wrap:anywhere;padding:12px}.billing-legacy-details .billing-ref{overflow-wrap:anywhere;font-size:10px}.billing-legacy-details .billing-balance{font-size:15px}.billing-legacy-details .billing-status{font-size:9px;font-weight:550;line-height:1.5;display:inline-block}.billing-legacy-details .billing-range-label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:11px;display:flex}.billing-legacy-details .billing-range-label select{height:38px;color:var(--console-ink,#16293a);background:var(--console-surface,#fff);border-color:var(--console-line,#e4e8ec);font:inherit;padding:8px 10px}.billing-legacy-details .billing-form{align-items:end}.billing-legacy-details .billing-form label{min-width:0;margin:0;font-size:11px;font-weight:550}.billing-legacy-details .billing-form :is(input,select){background:var(--console-surface,#fff);min-width:0;height:40px;min-height:40px;color:var(--console-ink,#16293a);border-color:var(--console-line,#e4e8ec);margin:0;font-size:12px}.billing-legacy-details .billing-primary,.billing-legacy-details .billing-button{min-height:38px;box-shadow:none;letter-spacing:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:550;line-height:1.5}.billing-legacy-details .billing-primary{background:#213e56;border-color:#213e56}.billing-legacy-details .billing-button-outline{color:var(--console-accent,#213e56);background:var(--console-surface,#fff);border-color:var(--console-line,#e4e8ec)}.billing-legacy-details .billing-pagination{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;line-height:1.6}.billing-legacy-details .billing-pagination button{min-height:34px;padding:7px 11px;font-size:10px;font-weight:550}.billing-legacy-details .billing-count{font-size:10px;font-weight:550}.billing-legacy-details .billing-ledger-filters{border:1px solid var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 0 14px;padding:14px;display:flex}.billing-organization-search,.billing-ledger-scope{min-width:0;max-width:100%;color:var(--console-ink,#16293a);flex-direction:column;flex:260px;gap:7px;font-size:11px;font-weight:550;display:flex}.billing-organization-search{flex:0 300px;align-self:flex-start;gap:6px;width:300px;position:relative}.billing-organization-search>label{color:var(--console-muted,#487195);margin:0;font-size:10px;font-weight:550;line-height:1.6}.billing-organization-input{position:relative}.billing-organization-input>span{background:var(--console-soft,#f9fafb);width:24px;height:24px;color:var(--console-accent,#213e56);pointer-events:none;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.billing-organization-input>span svg{width:15px;height:15px;display:block}.billing-legacy-details .billing-organization-input input{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);width:100%;min-width:0;max-width:100%;height:38px;min-height:38px;color:var(--console-ink,#16293a);font:inherit;border-radius:10px;margin:0;padding:8px 11px 8px 44px;font-weight:400;transition:border-color .15s,box-shadow .15s}.billing-organization-input input::placeholder{color:var(--console-muted,#487195);opacity:1}.billing-legacy-details .billing-organization-input input:focus-visible{outline:2px solid var(--console-accent,#213e56);outline-offset:2px;box-shadow:0 2px 8px #1125370a}.billing-organization-results{z-index:5;border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 24px #1125371a}.billing-organization-results ul{margin:0;padding:0;list-style:none}.billing-legacy-details .billing-organization-results button{width:100%;min-width:0;color:var(--console-ink,#16293a);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px;font-size:11px;display:flex}.billing-organization-results button>span{overflow-wrap:anywhere;min-width:0}.billing-organization-results button>small{color:var(--console-muted,#487195);flex-shrink:0;font-size:9px}.billing-legacy-details .billing-organization-results button:is(:hover,.active,[aria-selected=true]){background:var(--console-soft,#f9fafb)}.billing-organization-results p{color:var(--console-muted,#487195);margin:6px 10px;font-size:10px;line-height:1.6}.billing-organization-selection{min-width:0;color:var(--console-muted,#487195);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;line-height:1.6;display:flex}.billing-organization-selection>span{overflow-wrap:anywhere;border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);border-radius:8px;min-width:0;padding:3px 8px}.billing-organization-selection strong{color:var(--console-ink,#16293a);font-weight:550}.billing-legacy-details .billing-organization-selection button{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);color:var(--console-accent,#213e56);box-shadow:none;border-radius:20px;flex-shrink:0;margin:0;padding:3px 8px;font-size:10px}.billing-ledger-filters>p{flex:240px;margin:0}.billing-ledger-scope strong{overflow-wrap:anywhere}.billing-legacy-details .billing-trend{min-width:0;max-width:100%}.billing-legacy-details .billing-trend-legend{flex-wrap:wrap;gap:12px;font-size:10px}@media (width<=600px){.billing-legacy-details{padding:14px}.billing-legacy-details>.billing-card{padding:15px}.billing-legacy-details .billing-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-legacy-details .billing-metrics strong{font-size:21px}.billing-legacy-details .billing-heading{align-items:flex-start}.billing-legacy-details .billing-heading>.billing-button{width:100%}.billing-legacy-details .billing-form{grid-template-columns:1fr}.billing-legacy-details .billing-pagination{justify-content:center}}.entity-editor-section .entity-service-assignment{--es-ink:var(--console-ink,#1d3041);--es-muted:var(--console-muted,#728477);--es-line:var(--console-line,#e0e5ea);--es-paper:var(--console-surface,#fff);--es-soft:var(--console-soft,#f9fafb);--es-accent:var(--console-accent,#26435d);border:1px solid var(--es-line);background:var(--es-soft);box-sizing:border-box;border-radius:14px;width:100%;min-width:0;margin:8px 0;padding:16px 20px 18px}.entity-editor-section .entity-service-assignment legend{max-width:100%;color:var(--es-ink);padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.entity-service-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;display:flex}.entity-editor-section .entity-service-intro p{color:var(--es-muted);margin:0;font-size:11px;line-height:1.7}.entity-service-count{border:1px solid var(--es-line);background:var(--es-paper);color:var(--es-accent);border-radius:20px;flex:none;padding:4px 9px;font-size:9px;font-weight:550;line-height:1.5}.entity-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.entity-editor-section .entity-service-card{border:1px solid var(--es-line);background:var(--es-paper);width:100%;min-width:0;color:var(--es-ink);box-sizing:border-box;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:17px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.entity-editor-section .entity-service-card:hover{border-color:#8ea2b3;box-shadow:0 3px 12px #1e334510}.entity-editor-section .entity-service-card.is-selected{background:linear-gradient(145deg,#f5f7fa,var(--es-paper));border-color:#93a7b7}.entity-editor-section .entity-service-card:focus-visible{outline:2px solid var(--es-accent);outline-offset:3px}.entity-service-icon{border:1px solid var(--es-line);background:var(--es-soft);width:35px;height:35px;color:var(--es-muted);border-radius:10px;flex:0 0 35px;place-items:center;display:grid}.entity-service-icon svg{flex-shrink:0;width:20px;height:20px;display:block}.entity-service-card.is-selected .entity-service-icon{color:#2a465f;background:#e6ecf2;border-color:#c9d3dd}.entity-service-copy{gap:7px;width:100%;min-width:0;display:grid}.entity-editor-section .entity-service-copy strong{color:var(--es-ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.entity-service-copy>span{color:var(--es-muted);font-size:10px;line-height:1.7}.entity-service-state{border-top:1px solid var(--es-line);width:100%;color:var(--es-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:10px;font-weight:500;display:flex}.entity-service-card.is-selected .entity-service-state{color:var(--es-accent)}.entity-service-state i{background:#dbe0e4;border-radius:20px;flex:0 0 30px;width:30px;height:18px;position:relative}.entity-service-state i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #15273720}.entity-service-card.is-selected .entity-service-state i{background:#375773}.entity-service-card.is-selected .entity-service-state i:after{transform:translate(12px)}.entity-editor-section .entity-service-activation-note{color:var(--es-muted);align-items:flex-start;gap:7px;margin:15px 0 0;font-size:10px;line-height:1.75;display:flex}.entity-service-activation-note svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.entity-editor-section .entity-organization-hint{max-width:680px;color:var(--console-muted,#728477);margin-top:8px;font-size:11px;line-height:1.7;display:block}html[data-theme=dark] .entity-editor-section .entity-service-card.is-selected{background:linear-gradient(145deg,#1c2f3f,var(--es-paper));border-color:#43698b}html[data-theme=dark] .entity-service-card.is-selected .entity-service-icon{color:#b1c7d9;background:#243c51;border-color:#35536e}html[data-theme=dark] .entity-service-state i{background:#314e67}@media (width<=1050px){.entity-service-grid{grid-template-columns:1fr}.entity-editor-section .entity-service-card{grid-template-columns:35px minmax(0,1fr);gap:10px 13px;padding:15px;display:grid}.entity-service-state{grid-column:2;margin-top:0}}@media (width<=540px){.entity-editor-section .entity-service-assignment{border-radius:12px;padding:14px}.entity-service-intro{align-items:flex-start;gap:8px}.entity-editor-section .entity-service-card{gap:9px 11px;padding:13px}.entity-service-copy>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.entity-editor-section .entity-service-card,.entity-service-state i:after{transition:none}}.integration-workspace{--ig-line:var(--console-line,#e4e8ec);--ig-ink:var(--console-ink,#172837);--ig-muted:var(--console-muted,#436a8c);--ig-paper:var(--console-surface,#fff);--ig-soft:var(--console-soft,#f9fafb);--ig-accent:var(--console-accent,#21415d);color:var(--ig-ink);gap:16px;display:grid}.integration-workspace button{border:1px solid var(--ig-line);color:var(--ig-accent);background:var(--ig-paper);cursor:pointer;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5}.integration-workspace button:disabled{opacity:.45;cursor:not-allowed}.integration-workspace-nav,.integration-tabs{flex-wrap:wrap;gap:6px;display:flex}.integration-workspace-nav{background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:12px;width:fit-content;padding:5px}.integration-workspace-nav button{background:0 0;border-color:#0000}.integration-workspace-nav button.active,.integration-tabs button[aria-pressed=true]{background:var(--ig-accent);color:#fff}.integration-eyebrow{letter-spacing:1.3px;color:var(--ig-accent);font-size:9px;font-weight:600}.integration-workspace h3{letter-spacing:-.4px;margin:6px 0;font-size:18px}.integration-detail header p{color:var(--ig-muted);margin:0;font-size:11px;line-height:1.7}.integration-count{border:1px solid var(--ig-line);background:var(--ig-soft);white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:10px}.integration-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.integration-card{border:1px solid var(--ig-line);background:var(--ig-paper);border-radius:15px;min-width:0;padding:18px}.integration-directory{position:sticky;top:14px}.integration-workspace label{gap:7px;font-size:11px;display:grid}.integration-workspace :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--ig-line);background:var(--ig-soft);width:100%;font:inherit;color:var(--ig-ink);border-radius:9px;min-width:0;padding:10px 12px;font-size:12px}.integration-workspace textarea{resize:vertical;min-height:90px}.integration-workspace .integration-app{text-align:left;gap:5px;width:100%;margin-top:9px;padding:12px;display:grid}.integration-app strong{font-size:12px}.integration-app span,.integration-app small{color:var(--ig-muted);overflow-wrap:anywhere;font-size:10px;font-weight:400}.integration-workspace .integration-app.selected{background:var(--ig-soft);border-color:var(--ig-accent);box-shadow:0 0 0 1px var(--ig-accent)}.integration-detail header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.integration-tabs{border-bottom:1px solid var(--ig-line);margin-bottom:18px;padding-bottom:12px}.integration-tabs button{font-size:10px}.integration-facts{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.integration-facts dt{color:var(--ig-muted);margin-bottom:6px;font-size:10px}.integration-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.integration-help{color:var(--ig-muted);font-size:11px;line-height:1.8}.integration-workspace .integration-primary{background:var(--ig-accent);color:#fff;border-color:var(--ig-accent);margin-top:12px}.integration-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.integration-policy-name,.integration-limits{grid-template-columns:1fr 1fr;gap:14px;display:grid}.integration-workspace h4{margin:20px 0 8px;font-size:12px}.integration-workspace .integration-toggle-row{border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:11px;display:flex}.integration-toggle-row>span{gap:4px;display:grid}.integration-toggle-row small{color:var(--ig-muted);overflow-wrap:anywhere;font-size:9px}.integration-workspace .integration-switch{background:var(--ig-line);border:1px solid var(--ig-line);border-radius:99px;flex-shrink:0;align-items:center;width:36px;height:22px;padding:2px;display:inline-flex}.integration-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 3px #0002}.integration-workspace .integration-switch[aria-checked=true]{background:var(--ig-accent);border-color:var(--ig-accent)}.integration-switch[aria-checked=true] span{transform:translate(14px)}.integration-message,.integration-secret,.integration-confirm{border:1px solid var(--ig-line);background:var(--ig-soft);border-radius:12px;margin:0;padding:16px;font-size:12px;line-height:1.7}.integration-message.error{color:#9c3d30;background:#fff0ed}.integration-secret{border-color:var(--ig-accent);gap:12px;display:grid}.integration-secret p,.integration-confirm p{color:var(--ig-muted);margin:6px 0;font-size:11px}.integration-confirm button{margin-right:8px}.integration-copy{align-items:center;gap:12px;display:flex}.integration-copy label{flex:1;min-width:0}.integration-copy code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--ig-paper);border:1px solid var(--ig-line);border-radius:8px;padding:10px;font-size:11px}.integration-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integration-metrics article{background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:10px;gap:8px;padding:12px;display:grid}.integration-metrics span{color:var(--ig-muted);font-size:9px}.integration-metrics strong{font-size:20px}.integration-traffic article{border-bottom:1px solid var(--ig-line);justify-content:space-between;gap:10px;padding:13px 0;font-size:10px;display:flex}.integration-traffic article>span:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.integration-traffic small{color:var(--ig-muted);font-size:9px}.integration-error-code{color:#ae5140}.integration-workspace details{margin-top:16px;font-size:11px}.integration-workspace summary{cursor:pointer;color:var(--ig-accent);font-weight:600}.integration-new form{gap:10px;margin-top:12px;display:grid}.integration-test-record{border:1px solid var(--ig-line);overflow-wrap:anywhere;border-radius:10px;gap:5px;margin-top:12px;padding:12px;font-size:11px;display:grid}.integration-test-record small{color:var(--ig-muted)}.integration-test-record p{margin:0;line-height:1.7}.integration-workspace :focus-visible{outline:2px solid var(--ig-accent);outline-offset:3px}@media (width<=1000px){.integration-layout{grid-template-columns:1fr}.integration-directory{position:static}}@media (width<=600px){.integration-card{padding:14px}.integration-facts,.integration-policy-name,.integration-limits{grid-template-columns:1fr}.integration-metrics{grid-template-columns:1fr 1fr}.integration-copy{align-items:flex-start}.integration-traffic article{flex-wrap:wrap}.integration-tabs button{flex:1}.integration-count{white-space:normal}}@media (prefers-reduced-motion:reduce){.integration-switch span{transition:none}}.request-enhancements{min-width:0;margin:18px 0}.request-tools-bar,.request-tools-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.request-tools-actions{justify-content:flex-end}.request-tools-actions a{text-decoration:none}.request-scope-tabs{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-soft,var(--console-soft,#f9fafb));border-radius:11px;gap:4px;padding:4px;display:flex}.request-scope-tabs button{color:var(--request-muted,var(--console-muted,#487195));background:0 0;border:0;border-radius:8px;padding:8px 11px;font-size:11px}.request-scope-tabs button[aria-pressed=true]{color:var(--request-ink,var(--console-ink,#152737));background:var(--request-surface,var(--console-surface,#fff));box-shadow:0 1px 4px #14273910}.request-refinements{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-surface,var(--console-surface,#fff));border-radius:11px;margin-top:12px;padding:12px 14px}.request-refinements summary{cursor:pointer;color:var(--request-ink,var(--console-ink,#152737));font-size:12px;font-weight:600}.request-refinements summary>span{color:var(--request-muted,var(--console-muted,#487195));margin-left:10px;font-size:10px;font-weight:400}.request-refinement-grid,.request-policy-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.request-refinement-grid label,.request-policy-form label,.request-registration-form label,.request-cancel-form label{flex-direction:column;gap:7px;min-width:0;margin:0;font-size:11px;font-weight:550;display:flex}.request-enhancements :is(input,select,textarea),.request-dialog :is(input,select,textarea){border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-surface,var(--console-surface,#fff));width:100%;min-width:0;max-width:100%;color:var(--request-ink,var(--console-ink,#152737));font:inherit;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.request-enhancements textarea,.request-dialog textarea{resize:vertical;min-height:90px}.request-insight-grid,.request-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.request-insight-grid>div,.request-state-grid>div{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-soft,var(--console-soft,#f9fafb));border-radius:10px;min-width:0;padding:13px}.request-insight-grid span,.request-state-grid span{color:var(--request-muted,var(--console-muted,#487195));font-size:10px;display:block}.request-insight-grid strong{margin-top:6px;font-size:22px;font-weight:650;display:block}.request-state-grid strong{overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-weight:600;display:block}.request-report-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.request-report-groups>div{border:1px solid var(--request-line,var(--console-line,#e4e8ec));border-radius:10px;min-width:0;padding:14px}.request-report-groups h4{margin:0 0 10px;font-size:11px}.request-report-groups p{overflow-wrap:anywhere;justify-content:space-between;gap:10px;margin:6px 0;font-size:10px;display:flex}.request-dialog-backdrop{z-index:1400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09182580;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.request-dialog{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,var(--surface,#fff));width:min(760px,100%);max-height:90vh;color:var(--console-ink,var(--ink,#152737));scrollbar-width:thin;border-radius:20px;padding:24px;overflow:auto;box-shadow:0 25px 90px #09182540}.request-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.request-dialog h2{margin:6px 0 8px;font-size:21px;font-weight:650;line-height:1.4}.request-dialog>header p{color:var(--console-muted,var(--muted,#487195));overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.request-dialog-eyebrow{color:var(--console-accent,#213e56);letter-spacing:1.4px;font-size:9px;font-weight:600}.request-dialog>header>button{border:1px solid var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);height:32px;color:inherit;border-radius:10px;flex:0 0 32px;padding:0;font-size:20px}.request-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.request-wide-field{grid-column:1/-1}.request-information-options{border:1px solid var(--console-line,#e4e8ec);border-radius:11px;min-width:0;margin:0;padding:14px}.request-information-options legend{padding:0 6px;font-size:11px;font-weight:550}.request-information-options p{color:var(--console-muted,#487195);margin:0 0 10px;font-size:10px;line-height:1.6}.request-information-options button{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);color:inherit;border-radius:20px;margin:4px;padding:8px 11px;font-size:11px}.request-information-options button[aria-pressed=true]{background:var(--console-soft,#f5f7fa);color:var(--console-accent,#213e56);border-color:var(--console-accent,#213e56)}.request-dialog-footer{border-top:1px solid var(--console-line,#e4e8ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:18px;display:flex}.request-inline-notice{color:var(--console-ink,var(--ink,#152737));background:#b94e2e10;border:1px solid #d08771;border-radius:10px;margin:14px 0;padding:12px;font-size:12px;line-height:1.7}.request-journey-overview{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.request-qr{border:1px solid var(--console-line,#e4e8ec);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:14px 8px;display:flex}.request-qr svg{box-sizing:content-box;background:#fff;border-radius:9px;flex-shrink:0;width:104px;height:104px;padding:8px;display:block}.request-qr span{text-align:center;font-size:10px;font-weight:600}.request-qr small{text-align:center;color:var(--console-muted,#487195);font-size:9px;line-height:1.6}.request-journey-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.request-journey-overview dt{color:var(--console-muted,#487195);font-size:10px}.request-journey-overview dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.request-scope-note{color:var(--console-muted,#487195);font-size:10px;line-height:1.7}.request-consent-box{border:1px solid var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);border-radius:12px;margin:16px 0;padding:17px}.request-consent-box h3{margin:0 0 9px;font-size:14px}.request-consent-box p{font-size:12px;line-height:1.8}.request-review-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:15px 0;padding:0;font-size:11px;line-height:1.7;display:flex}.request-toggle-track{background:#9aa3ab;border-radius:20px;flex-shrink:0;width:32px;height:19px;transition:background .15s;position:relative}.request-toggle-track:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.request-review-toggle[aria-checked=true] .request-toggle-track{background:#213e56}.request-review-toggle[aria-checked=true] .request-toggle-track:after{transform:translate(13px)}.request-timeline{margin:18px 0 0;padding:0 0 0 4px;list-style:none}.request-timeline li{border-left:1px solid var(--console-line,#e4e8ec);gap:14px;margin-left:5px;padding:0 0 18px;display:flex;position:relative}.request-timeline li>i{width:9px;height:9px;box-shadow:0 0 0 4px var(--console-soft,#f9fafb);background:#264c6d;border-radius:50%;flex-shrink:0;margin:4px 0 0 -5px}.request-timeline strong{font-size:11px;font-weight:550;display:block}.request-timeline time,.request-timeline small{color:var(--console-muted,#487195);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.request-cancel-form{align-items:end;gap:10px;margin-top:16px;display:flex}.request-cancel-form label{flex:1}.request-reject{color:var(--console-ink,var(--ink,#7e4237))!important;border-color:#c79c92!important}.request-card-state-row{color:var(--request-muted,var(--muted,#487195));flex-wrap:wrap;gap:8px;padding:12px 0;font-size:10px;display:flex}.request-card-state-row span{background:var(--request-soft,var(--surface-soft,#f9fafb));border-radius:7px;padding:5px 8px}@media (width<=700px){.request-refinement-grid,.request-policy-form,.request-report-groups,.request-insight-grid,.request-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-dialog-backdrop{padding:12px}.request-dialog{border-radius:15px;max-height:94vh;padding:18px}.request-dialog h2{font-size:18px}}@media (width<=450px){.request-registration-form,.request-refinement-grid,.request-policy-form,.request-journey-overview{grid-template-columns:1fr}.request-qr{flex-flow:wrap}.request-tools-bar{flex-direction:column;align-items:stretch}.request-tools-actions{justify-content:flex-start}.request-refinements summary>span{margin:6px 0 0;display:block}.request-cancel-form{flex-direction:column;align-items:stretch}}.customer-ticket-page{background:radial-gradient(ellipse at 20% 10%,#e2eaf2,transparent 55%),var(--surface-soft,#f9fafb);place-items:center;min-height:100vh;padding:30px 16px;display:grid}.customer-ticket-card{border:1px solid var(--line,#e4e8ec);background:var(--surface,#fff);width:min(580px,100%);color:var(--ink,#152737);text-align:center;border-radius:22px;padding:30px;box-shadow:0 20px 70px #11263810}.customer-ticket-card>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.customer-ticket-brand{color:var(--ink,#152737);letter-spacing:.8px;font-size:19px;font-weight:750}.customer-ticket-brand i{color:var(--muted,#487195);letter-spacing:1.7px;margin-top:4px;font-size:8px;font-style:normal;font-weight:550;display:block}.customer-ticket-mark{border:1px solid var(--line,#e4e8ec);background:var(--surface-soft,#f9fafb);color:#274b6a;border-radius:11px;place-items:center;width:36px;height:36px;font-size:25px;display:grid}.customer-ticket-eyebrow{color:var(--muted,#487195);letter-spacing:1.6px;font-size:9px;font-weight:600}.customer-ticket-card h1{letter-spacing:-.5px;margin:9px 0 10px;font-size:25px;font-weight:650;line-height:1.35}.customer-ticket-institution{color:var(--muted,#487195);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.customer-ticket-qr{border:1px solid var(--line,#e4e8ec);background:#fff;border-radius:17px;margin:24px 0 16px;padding:10px;display:inline-block}.customer-ticket-qr img{width:240px;max-width:100%;height:240px;display:block}.customer-ticket-reference{border:1px solid var(--line,#e4e8ec);color:var(--ink,#152737);background:var(--surface-soft,#f9fafb);overflow-wrap:anywhere;border-radius:9px;padding:10px 12px;font:500 11px/1.7 ui-monospace,monospace;display:block}.customer-ticket-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.customer-ticket-card dt{color:var(--muted,#487195);font-size:10px}.customer-ticket-card dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.customer-ticket-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.customer-ticket-actions a,.customer-ticket-actions button{border:1px solid var(--line,#e4e8ec);background:var(--surface,#fff);color:var(--ink,#152737);border-radius:10px;padding:11px 18px;font-size:12px;font-weight:550;text-decoration:none}.customer-ticket-actions a{color:#fff;background:#213e56;border-color:#213e56}.customer-ticket-instructions{border:1px solid var(--line,#e4e8ec);background:var(--surface-soft,#f9fafb);border-radius:11px;margin-top:22px;padding:16px}.customer-ticket-instructions b{font-size:12px;font-weight:600}.customer-ticket-instructions p,.customer-ticket-privacy{color:var(--muted,#487195);font-size:11px;line-height:1.8}.customer-ticket-instructions p{margin:7px 0 0}.customer-ticket-privacy{margin:16px 0;font-size:10px}.customer-ticket-card>footer{border-top:1px solid var(--line,#e4e8ec);color:var(--muted,#487195);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:18px;font-size:9px;display:flex}.customer-ticket-card>footer button{color:inherit;font:inherit;background:0 0;border:0;padding:3px 0}.customer-ticket-loading{color:var(--muted,#487195);padding:50px 0;font-size:12px}.customer-ticket-error{border:1px solid var(--line,#e4e8ec);background:var(--surface-soft,#f9fafb);border-radius:12px;margin:25px 0;padding:22px;font-size:13px;line-height:1.8}html[data-theme=dark] .customer-ticket-page{background:radial-gradient(ellipse at 20% 10%,#15293b,transparent 55%),var(--surface-soft,#0f1922)}@media (width<=450px){.customer-ticket-page{padding:16px 10px}.customer-ticket-card{border-radius:16px;padding:22px 17px}.customer-ticket-card h1{font-size:22px}.customer-ticket-card dl{grid-template-columns:1fr;gap:14px}.customer-ticket-qr img{width:210px;height:210px}}@media print{body:has(.customer-ticket-page) #root>:not(.customer-ticket-page){display:none!important}.customer-ticket-page{background:#fff;min-height:0;padding:0;display:block}.customer-ticket-card{box-shadow:none;color:#152737;background:#fff;border:0;margin:0 auto}.customer-ticket-actions,.customer-ticket-card>footer button{display:none}}.request-ticket-delivery{border:1px solid var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);border-radius:11px;margin:16px 0;padding:14px}.request-ticket-delivery>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.request-ticket-delivery h3{margin:0;font-size:13px;font-weight:600}.request-ticket-delivery p{color:var(--console-muted,#487195);margin:10px 0 0;font-size:10px;line-height:1.7}.request-ticket-delivery-status{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.request-ticket-delivery-status span{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);border-radius:7px;padding:6px 9px;font-size:10px}.request-qr-scanner{margin:14px 0 18px}.request-qr-scanner>.request-secondary-action{align-items:center;gap:8px;display:inline-flex}.request-scan-panel{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-soft,var(--console-soft,#f9fafb));border-radius:13px;margin-top:12px;padding:18px}.request-scan-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.request-scan-panel h3{color:var(--request-ink,var(--console-ink,#152737));margin:0 0 5px;font-size:15px}.request-scan-panel p{color:var(--request-muted,var(--console-muted,#487195));margin:0;font-size:11px;line-height:1.7}.request-scan-panel>header>button{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-surface,var(--console-surface,#fff));height:30px;color:var(--request-ink,var(--console-ink,#152737));border-radius:9px;flex:0 0 30px;padding:0;font-size:20px}.request-scan-panel form>label{margin-bottom:7px;font-size:11px;font-weight:550;display:block}.request-scan-input{gap:8px;margin-bottom:12px;display:flex}.request-scan-input input{border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:var(--request-surface,var(--console-surface,#fff));min-width:0;color:var(--request-ink,var(--console-ink,#152737));border-radius:9px;flex:1;padding:10px 12px;font-size:12px}.request-qr-upload{cursor:pointer;align-items:center;margin:0;display:inline-flex;position:relative;overflow:hidden}.request-qr-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.request-qr-upload:focus-within{outline:2px solid var(--console-accent,#213e56);outline-offset:3px}.request-scan-video{object-fit:cover;border:1px solid var(--request-line,var(--console-line,#e4e8ec));background:#0f1d29;border-radius:12px;width:min(100%,460px);max-height:280px;margin:15px auto;display:block}.request-scan-panel .request-scan-note{margin-top:12px;font-size:10px}.request-qr-actions{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin-top:3px;display:flex}.request-qr-actions a,.request-qr-actions button{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);color:var(--console-accent,#213e56);border-radius:7px;padding:5px 8px;font-size:10px;text-decoration:none}@media (width<=450px){.request-scan-panel{padding:14px}.request-scan-input{flex-direction:column}}.request-payment-methods{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.request-payment-methods button{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);color:var(--console-ink,#172938);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:12px}.request-payment-methods button[aria-pressed=true]{background:var(--console-soft,#f5f7f9);border-color:var(--console-accent,#1f3e59);color:var(--console-accent,#1f3e59);font-weight:700}.request-payment-methods button:focus-visible{outline-offset:3px;outline:3px solid #8babc5}.request-payment-methods button:disabled{opacity:.55;cursor:not-allowed}.request-payment-body .request-cash-guidance{color:var(--console-muted,#477094);flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:1.7}:root{--ink:#102333;--muted:#657787;--line:#d9e2eb;--surface:#fff;--surface-soft:#f6f8fb;--green:#17344c;--green-deep:#102333;--green-pale:#eaf0f6;--gold:#f45126;--gold-pale:#fff0e9;color:var(--ink);background:#edf2f7;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.page-shell{isolation:isolate;background:radial-gradient(circle at 100% 0,#eaf0f6 0,#0000 34%),linear-gradient(135deg,#f6f8fb,#eaf0f6);flex-direction:column;min-height:100vh;padding:40px 20px;display:flex;position:relative}.page-shell:before{z-index:-1;content:"";opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201000'%3e%3cdefs%3e%3cpattern%20id='grid'%20width='60'%20height='60'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M60%200H0V60'%20fill='none'%20stroke='%238ba9bf'%20stroke-opacity='.13'/%3e%3c/pattern%3e%3cradialGradient%20id='glow'%3e%3cstop%20stop-color='%23f45126'%20stop-opacity='.5'/%3e%3cstop%20offset='1'%20stop-color='%23f45126'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20fill='url(%23grid)'%20d='M0%200h1200v1000H0z'/%3e%3ccircle%20cx='850'%20cy='180'%20r='280'%20fill='url(%23glow)'/%3e%3cg%20fill='none'%20stroke='%2391b4cd'%20stroke-opacity='.5'%3e%3cpath%20d='M-50%20660C180%20660%20150%20260%20420%20260S700%20760%201250%20130'/%3e%3cpath%20d='M-50%20700C170%20700%20170%20300%20420%20300S700%20800%201250%20170'/%3e%3cpath%20d='M-50%20740C180%20740%20190%20340%20420%20340S700%20840%201250%20210'/%3e%3cpath%20d='M30%2030%20290%20190%20520%2080%20810%20300%201120%20130'/%3e%3cpath%20d='m150%20880%20200-150%20270%2070%20250-210%20290%2090'/%3e%3c/g%3e%3cg%20fill='%23f45126'%3e%3ccircle%20cx='290'%20cy='190'%20r='5'/%3e%3ccircle%20cx='290'%20cy='190'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='810'%20cy='300'%20r='5'/%3e%3ccircle%20cx='810'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='350'%20cy='730'%20r='5'/%3e%3ccircle%20cx='350'%20cy='730'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='870'%20cy='590'%20r='5'/%3e%3ccircle%20cx='870'%20cy='590'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='420'%20cy='300'%20r='5'/%3e%3ccircle%20cx='420'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='5'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3c/g%3e%3c/svg%3e");background-position:right 7% center;background-repeat:no-repeat;background-size:min(72vw,920px);position:absolute;inset:0}.page-footer{justify-content:flex-end;width:min(1200px,100%);margin:auto auto 0;padding:14px 4px 0;display:flex}.app-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:none;margin:0 auto;overflow:hidden;box-shadow:0 18px 52px #1a2a391f}.app-header{color:var(--ink);background:#eaf0f6;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.eyebrow,.field-caption{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:800}.app-header .eyebrow{color:var(--green)}.app-header h1{color:var(--green-deep);font-family:Sora,Inter,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2}h1{margin:0 0 9px;font-size:clamp(1.55rem,3.5vw,2.25rem)}h2{margin:0;font-size:1.05rem}.subtitle{color:#35546f;max-width:710px;margin:0;line-height:1.58}.environment-pill{color:var(--green-deep);white-space:nowrap;background:#ffffff94;border:1px solid #a9bccb;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:700}.header-session{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.session-email{color:#35546f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.78rem;overflow:hidden}.logout-button{min-height:36px;color:var(--green-deep);background:#ffffffa6;border:1px solid #a9bccb;border-radius:7px;padding:0 12px;font-size:.8rem;font-weight:700}.logout-button:hover{background:#fff}.auth-shell{justify-content:center;align-items:center;gap:24px}.auth-panel{background:#fffffff0;border:1px solid #b6c2cbcc;border-radius:14px;width:min(440px,100%);margin:auto;padding:36px;animation:.36s ease-out both auth-arrive;box-shadow:0 22px 64px #1a2a3926}.auth-brand{color:var(--green-deep);align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.auth-brand img{width:120px;height:24px;display:block}.auth-brand-divider{background:var(--line);width:1px;height:20px}.auth-heading{margin-top:38px}.auth-eyebrow{color:var(--green);letter-spacing:.1em;margin:0 0 8px;font-size:.69rem;font-weight:800}.auth-heading h1{color:var(--green-deep);margin:0;font-family:Sora,Inter,sans-serif;font-size:1.8rem;font-weight:650;line-height:1.2}.auth-heading>p:last-child{color:var(--muted);margin:9px 0 0;font-size:.9rem;line-height:1.5}.auth-tabs{background:#f6f8fb;border:1px solid #eaf0f6;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:26px;padding:4px;display:grid}.auth-tabs button{color:#657787;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 6px;font-size:.84rem;font-weight:700;transition:background-color .18s,box-shadow .18s,color .18s;display:flex}.auth-tabs button:hover{color:var(--green);background:#fff}.auth-tabs button.active{color:var(--green-deep);background:#fff;border-color:#eaf0f6;box-shadow:0 1px 3px #1a2a3914}.auth-tabs button:focus-visible{outline:none;box-shadow:0 0 0 2px #173b5b59}.auth-tab-icon{flex-shrink:0}@media (width<=400px){.auth-tabs button{gap:4px;font-size:.78rem}.auth-tabs .auth-tab-icon{display:none}}.auth-form{flex-direction:column;margin-top:22px;display:flex}.auth-form label{color:#243b50;margin:0 0 7px;font-size:.82rem;font-weight:700}.auth-form input{border-radius:7px;height:46px;margin-bottom:18px;padding:0 12px;font-size:.9rem}.auth-environment{margin:0 0 18px}.auth-environment-heading{justify-content:space-between;align-items:center;margin:0 0 7px;display:flex}.auth-environment-heading label{color:#243b50;font-size:.82rem;font-weight:700}.environment-badge{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.62rem;font-weight:800;display:inline-flex}.environment-badge .environment-dot{border-radius:50%;width:6px;height:6px}.environment-badge.environment-gold{background:var(--gold-pale);color:#ad3915}.environment-badge.environment-gold .environment-dot{background:var(--gold)}.environment-badge.environment-blue{color:#2f5b8f;background:#e4edf8}.environment-badge.environment-blue .environment-dot{background:#4a7fb5}.environment-badge.environment-violet{color:#6a4a9e;background:#efe9f8}.environment-badge.environment-violet .environment-dot{background:#8b62c4}.environment-badge.environment-green{background:var(--green-pale);color:var(--green)}.environment-badge.environment-green .environment-dot{background:var(--green)}.environment-badge.environment-neutral{color:var(--muted);background:#f6f8fb}.environment-badge.environment-neutral .environment-dot{background:#9aa79d}.auth-environment-field{position:relative}.environment-field-icon{color:#17344c;pointer-events:none;justify-content:center;align-items:center;width:20px;height:46px;display:flex;position:absolute;top:0;left:12px}.auth-environment select{width:100%;height:46px;color:var(--ink);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317633a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #a9bccb;border-radius:10px;outline:none;padding:0 38px 0 40px;font-size:.9rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background-color .18s}.auth-environment select:hover{border-color:var(--green);background-color:var(--green-pale);box-shadow:0 2px 6px #173b5b1f}.auth-environment select:focus{border-color:var(--green);box-shadow:0 0 0 3px #173b5b24}.environment-hint{color:var(--muted);margin-top:6px;font-size:.72rem;font-weight:500;display:block}.auth-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.optional-label{color:var(--muted);margin-left:5px;font-size:.72rem;font-weight:500}.auth-submit{border:1px solid var(--green-deep);color:#fff;background:var(--green-deep);border-radius:7px;justify-content:space-between;align-items:center;min-height:46px;margin-top:4px;padding:0 15px;font-size:.88rem;font-weight:750;transition:background .16s,transform .16s;display:flex}.auth-submit:hover:not(:disabled){background:var(--green);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.75}.auth-recovery-link{width:100%;min-height:44px;color:var(--green-deep);text-align:left;background:#f6f8fb;border:1px solid #d9e2eb;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 12px;font-size:.84rem;font-weight:650;transition:border-color .15s,background .15s;display:flex}.auth-recovery-link span:last-child{color:var(--green);font-size:1.1rem;line-height:1}.auth-recovery-link:hover{background:var(--green-pale);border-color:#17344c}.auth-recovery-link:focus-visible{outline-offset:2px;outline:3px solid #173b5b40}.auth-message{border:1px solid;border-radius:7px;margin:0 0 16px;padding:10px 12px;font-size:.82rem;line-height:1.45}.auth-message.error{color:#922323;background:#fff0f0;border-color:#f0b5b5}.auth-message.success{color:var(--green-deep);background:var(--green-pale);border-color:#a9bccb}.auth-security-note{color:var(--muted);text-align:center;margin:19px 0 0;font-size:.73rem}.auth-loading{color:var(--muted);text-align:center;padding:52px 0 24px;font-size:.9rem}.admin-header{border-bottom:1px solid var(--line);background:#eaf0f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.admin-brand,.admin-session{align-items:center;gap:12px;display:flex}.admin-brand{color:var(--green-deep);font-size:.82rem;font-weight:800}.admin-brand img{width:120px;height:24px}.admin-session{color:#35546f;font-size:.8rem}.admin-content{padding:30px}.admin-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.admin-title-row h1{color:var(--green-deep);margin:0;font-family:Sora,Inter,sans-serif;font-size:1.7rem;font-weight:650;line-height:1.2}.admin-title-row p:last-child{color:var(--muted);margin:8px 0 0;font-size:.88rem;line-height:1.5}.admin-refresh{border:1px solid var(--line);width:40px;height:40px;color:var(--green-deep);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:1.35rem;display:grid}.admin-refresh:hover:not(:disabled){background:var(--green-pale)}.admin-empty{color:var(--muted);background:var(--surface-soft);text-align:center;border:1px dashed #a9bccb;border-radius:8px;margin:0;padding:34px 20px;font-size:.9rem}.admin-section+.admin-section{margin-top:30px}.admin-section-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.admin-section-heading h2{color:#243b50;font-size:.98rem;font-weight:800}.admin-section-heading>span{min-width:23px;height:23px;color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb;border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-grid}.request-list{border-top:1px solid var(--line)}.request-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.request-person{gap:5px;min-width:0;display:grid}.request-person strong{overflow-wrap:anywhere;color:var(--ink);font-size:.9rem}.request-person span{color:var(--muted);font-size:.75rem}.request-approve{border:1px solid var(--green);color:#fff;background:var(--green);border-radius:7px;flex:none;min-height:38px;padding:0 13px;font-size:.8rem;font-weight:750}.request-approve:hover:not(:disabled){background:var(--green-deep)}.request-approve:disabled{cursor:wait;opacity:.7}.approved-status{color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:800}@keyframes auth-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mode-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:26px 32px;display:grid}.mode-card{text-align:left;border:1px solid var(--line);color:#243b50;background:var(--surface-soft);border-radius:12px;min-height:100px;padding:20px;transition:all .18s}.mode-card:hover{border-color:var(--green);transform:translateY(-1px)}.mode-card.selected{border-color:var(--green);background:var(--gold-pale);box-shadow:inset 0 0 0 1px var(--gold)}.mode-title,.mode-text{display:block}.mode-title{margin-bottom:7px;font-size:1.08rem;font-weight:800}.mode-text{color:var(--muted);font-size:.9rem;line-height:1.4}.notice{color:var(--muted);background:var(--surface-soft);text-align:center;border:1px dashed #a9bccb;border-radius:12px;margin:32px;padding:32px;line-height:1.6}.notice p{margin-bottom:0}.workspace{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:28px;padding:32px;display:grid}.transaction-card{background:var(--green-pale);border:1px solid #a9bccb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;padding:18px;display:flex}.transaction-id{color:var(--green-deep);letter-spacing:.12em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.55rem;font-weight:800}label{color:#243b50;margin:18px 0 8px;font-size:.91rem;font-weight:750;display:block}input,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #a9bccb;border-radius:9px;outline:none;transition:all .18s}input{height:46px;padding:0 13px}textarea{resize:vertical;min-height:265px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;line-height:1.55}input:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #173b5b24}.actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.button{border-radius:8px;min-height:42px;padding:0 16px;font-size:.9rem;font-weight:750}.primary{border:1px solid var(--green);color:#fff;background:var(--green)}.primary:hover:not(:disabled){background:var(--green-deep)}.secondary{color:#243b50;background:var(--surface);border:1px solid #a9bccb}.secondary:hover:not(:disabled){background:var(--surface-soft)}.alert{border-radius:8px;margin-top:16px;padding:12px 14px;font-size:.9rem;line-height:1.45}.error{color:#922323;background:#fff0f0;border:1px solid #f0b5b5}.result-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;min-height:455px;padding:20px}.result-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.status{color:#17344c;background:#eaf0f6;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800}.status.processing{color:#b13611;background:var(--gold-pale)}.status.success{color:var(--green-deep);background:#eaf0f6}.status.failed{color:#9b1c1c;background:#fde7e7}.verification-success-message{color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:.85rem;font-weight:700;line-height:1.45}.placeholder{color:var(--muted);margin:22px 0;line-height:1.62}pre{color:#eaf0f6;white-space:pre-wrap;overflow-wrap:anywhere;background:#243b50;border-radius:8px;max-height:370px;margin:18px 0 0;padding:14px;font-size:.78rem;line-height:1.55;overflow:auto}@media (width<=850px){.workspace{grid-template-columns:1fr}.result-panel{min-height:280px}}@media (width<=600px){.page-shell{padding:0 0 12px}.page-shell:before{opacity:.1;background-position:right -120px bottom 8px;background-size:620px}.app-card{border:0;border-radius:0}.app-header,.workspace{padding:22px}.page-footer{padding:14px 16px 0}.app-header,.transaction-card{flex-direction:column;align-items:stretch}.header-session{justify-content:flex-start}.auth-panel{padding:26px 22px}.auth-name-fields{grid-template-columns:1fr;gap:0}.admin-content{padding:22px 18px}.admin-header{padding:16px 18px}.request-row{flex-direction:column;align-items:flex-start}.request-approve{width:100%}.auth-heading{margin-top:30px}.app-header h1{font-size:1.45rem}.mode-grid{grid-template-columns:1fr;padding:20px 22px}.notice{margin:22px}.transaction-id{font-size:1.27rem}}.organization-pill{color:#b13611;white-space:nowrap;background:#d2532c1f;border:1px solid #dca797;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:700}.environment-pill.small{padding:3px 8px;font-size:.68rem}.button.active{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 1px var(--gold)}.nin-hint{margin-top:6px;font-size:.75rem}.nin-hint code{background:var(--surface-soft);border-radius:4px;padding:1px 5px;font-size:.72rem}.organization-status{text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem;font-weight:800}.organization-status.status-pending{color:#ad3915;background:var(--gold-pale);border:1px solid #e37b5b}.organization-status.status-approved{color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb}.organization-status.status-rejected{color:#922323;background:#fef2f2;border:1px solid #fca5a5}.settings-scope-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:10px;padding:14px;display:grid}.settings-scope-field label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.settings-scope-field select{background:#fff;border:1px solid #a9bccb;border-radius:7px;width:100%;min-height:38px;padding:0 10px;font-size:.85rem}.settings-scope-badge{color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb;border-radius:999px;place-items:center;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-grid}.settings-scope-note{margin:0 0 16px}.settings-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.settings-categories-form{flex-direction:column;gap:16px;display:flex}.settings-category{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #1a2a390a}.settings-category-header{text-align:left;background:var(--surface-soft);cursor:pointer;width:100%;font:inherit;border:none;align-items:center;gap:10px;padding:14px 16px;transition:background .18s;display:flex}.settings-category-header:hover{background:#f2f5f8}.settings-category-header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #173b5b59}.settings-category-title{color:var(--green-deep);letter-spacing:.02em;font-size:.95rem;font-weight:800}.settings-category-count{min-width:22px;height:22px;color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb;border-radius:999px;place-items:center;padding:0 7px;font-size:.7rem;font-weight:800;display:inline-grid}.settings-category-chevron{color:var(--green-deep);margin-left:auto;transition:transform .18s}.settings-category[aria-expanded=true] .settings-category-chevron{transform:rotate(180deg)}.settings-category-body{padding:16px}.settings-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.settings-card label{font-size:.74rem}.settings-card input{width:100%}.settings-key{color:#9aa79d;font-family:ui-monospace,monospace;font-size:.66rem}.settings-toggle{cursor:pointer;justify-content:flex-start;align-items:center;gap:9px;padding:3px 0;display:inline-flex;position:relative}.settings-toggle input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.settings-toggle-track{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:2px;transition:background .18s,border-color .18s;display:inline-flex}.settings-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 1px 3px #1a2a3947}.settings-toggle:hover .settings-toggle-track{border-color:#a9bccb}.settings-toggle.on .settings-toggle-track{background:var(--green);border-color:var(--green)}.settings-toggle.on .settings-toggle-knob{transform:translate(20px)}.settings-toggle input:focus-visible+.settings-toggle-track{outline:2px solid var(--green);outline-offset:2px}.settings-toggle-state{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.settings-toggle.on .settings-toggle-state{color:var(--green)}.settings-save-row{grid-column:1/-1;align-items:center;gap:14px;margin-top:4px;display:flex}.settings-save-row .mode-text{margin:0}.certificates-panel{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.certificates-panel .admin-section-heading{margin-bottom:10px}.certificates-panel>.mode-text{max-width:720px}.certificates-panel code{background:var(--surface-soft);border-radius:4px;padding:.1em .35em;font-size:.95em}.certificates-panel .settings-scope-bar{grid-template-columns:minmax(0,320px);margin-top:18px}.certificates-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:18px;display:grid}.certificate-card h3{margin:0 0 .75rem;font-size:.95rem}.certificate-details{gap:.35rem;margin:0 0 1rem;display:grid}.certificate-details>div{align-items:baseline;gap:.5rem;display:flex}.certificate-details dt{color:var(--muted);flex:0 0 72px;font-size:.75rem;font-weight:600}.certificate-details dd{overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:600}.certificate-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.certificate-form input[type=file]{flex:100%;font-size:.8rem}.certificate-form .mode-text,.certificate-card>.mode-text{max-width:100%;margin:.5rem 0 0}.certificate-countdown{border-radius:6px;margin:0 0 1rem;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}.certificate-countdown.ok{background:var(--green-pale);color:var(--green)}.certificate-countdown.warning{background:var(--gold-pale);color:#ad3915}.certificate-countdown.expired{color:#a33333;background:#fbe4e4}.activity-list{border-top:1px solid var(--line)}.activity-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:11px 4px;display:flex}.activity-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-outcome{text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:800}.badge-success{color:var(--green-deep);background:var(--green-pale);border:1px solid #a9bccb}.badge-warning{color:#ad3915;background:var(--gold-pale);border:1px solid #e37b5b}.badge-error{color:#922323;background:#fef2f2;border:1px solid #fca5a5}.activity-event{color:var(--ink);font-size:.8rem;font-weight:700}.activity-time{color:var(--muted);font-size:.72rem}.activity-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;display:flex}.activity-details{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,monospace;font-size:.68rem;overflow:hidden}.pagination-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.pagination-button{min-height:36px;color:var(--green-deep);background:#fff;border:1px solid #a9bccb;border-radius:7px;padding:0 14px;font-size:.78rem;font-weight:700;transition:all .18s}.pagination-button:hover:not(:disabled){border-color:var(--green);background:var(--green-pale)}.pagination-button:disabled{opacity:.45;cursor:not-allowed}.pagination-info{text-align:center;min-width:130px;color:var(--muted);font-size:.78rem;font-weight:700}@media (width<=600px){.settings-scope-bar{grid-template-columns:1fr}}.ui-select{width:100%;margin-bottom:18px;position:relative}.settings-scope-field .ui-select,.auth-environment .ui-select{margin-bottom:0}.ui-select-validity{opacity:0;pointer-events:none;width:100%;position:absolute;inset:auto 0 0;border:0!important;height:1px!important;margin:0!important;padding:0!important}.ui-select-trigger{width:100%;min-height:46px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #a9bccb;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:.9rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.settings-scope-field .ui-select-trigger{min-height:40px;font-size:.85rem}.ui-select-trigger:hover:not(:disabled){border-color:var(--green);background:#f6f8fb;box-shadow:0 2px 6px #173b5b1f}.ui-select.open .ui-select-trigger,.ui-select-trigger:focus-visible{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #173b5b24}.ui-select-trigger:disabled{opacity:.55;cursor:not-allowed}.ui-select-icon{color:var(--green);display:inline-flex}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select-value.placeholder{color:var(--muted);font-weight:500}.ui-select-chevron{color:var(--green);flex:none;transition:transform .18s}.ui-select.open .ui-select-chevron{transform:rotate(180deg)}.ui-select-menu{z-index:50;background:#fff;border:1px solid #a9bccb;border-radius:12px;max-height:260px;margin:0;padding:6px;list-style:none;animation:.14s ui-select-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 32px #112c432e}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-select-option{color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;font-weight:600;display:flex}.ui-select-option.active{background:var(--green-pale)}.ui-select-option.selected{color:var(--green-deep);font-weight:700}.ui-select-option svg{color:var(--green);flex:none}.ui-select-empty{color:var(--muted);padding:10px 12px;font-size:.82rem}.env-chip-group{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.env-chip-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.org-service-chip-group{margin-top:8px}.org-service-policy-help{margin-top:2px;font-size:.72rem}.env-chip{color:var(--muted);letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #a9bccb;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 8px;font-size:.75rem;font-weight:800;transition:all .18s;display:inline-flex;position:relative}.env-chip:hover{border-color:var(--green)}.env-chip input{opacity:0;pointer-events:none;position:absolute}.env-chip-box{color:#0000;background:#fff;border:1.5px solid #a9bccb;border-radius:6px;place-items:center;width:18px;height:18px;transition:all .18s;display:grid}.env-chip.on{border-color:var(--green);background:var(--green-pale);color:var(--green-deep)}.env-chip.on .env-chip-box{border-color:var(--green);background:var(--green);color:#fff}.env-chip:focus-within{box-shadow:0 0 0 3px #173b5b2e}.file-picker{background:var(--surface-soft);cursor:pointer;border:1.5px dashed #a9bccb;border-radius:12px;flex:100%;align-items:center;gap:12px;padding:12px 14px;transition:all .18s;display:flex;position:relative}.file-picker:hover,.file-picker:focus-within{border-color:var(--green);background:var(--green-pale)}.file-picker.has-file{border-style:solid;border-color:var(--green);background:#f6f8fb}.file-picker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-picker-icon{width:40px;height:40px;color:var(--green);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:0 1px 3px #173b5b26}.file-picker-text{flex:1;gap:2px;min-width:0;display:grid}.file-picker-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.file-picker-text small{color:var(--muted);font-size:.72rem}.file-picker-button{background:var(--green);color:#fff;border-radius:7px;flex:none;padding:7px 14px;font-size:.78rem;font-weight:700}pre,pre.raw-response{text-shadow:none;-webkit-font-smoothing:antialiased;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500;box-shadow:inset 0 1px #ffffff0a;color:#f6f8fb!important;background:#243b50!important;border:1px solid #243b50!important;border-radius:10px!important;font-size:.82rem!important;line-height:1.65!important}.scanner-pill{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.scanner-pill-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.scanner-pill.online{color:#16a34a;background:#f8fafc;border-color:#9abedb}.scanner-pill.offline{color:#dc2626;background:#fef2f2;border-color:#fecaca}.scanner-pill.checking,.scanner-pill.busy,.scanner-pill.unresponsive{color:#b45309;background:#fef0ec;border-color:#f9a78e}.scanner-pill.credits{white-space:nowrap}.scanner-pill.credits.high{color:#15803d;background:#f0fdf4;border-color:#86efac}.scanner-pill.credits.medium{color:#c2410c;background:#fff7ed;border-color:#fdba74}.scanner-pill.credits.low{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.scanner-pill.credits.neutral{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.scanner-pill.online .scanner-pill-dot{animation:1.8s ease-out infinite scanner-pulse}.scanner-pill.checking .scanner-pill-dot{animation:.9s ease-in-out infinite scanner-blink}html[data-theme=dark] .scanner-pill.credits.high{color:#9ce0b1;background:#193524;border-color:#4d785a}html[data-theme=dark] .scanner-pill.credits.medium{color:#fdba74;background:#442b18;border-color:#a9682d}html[data-theme=dark] .scanner-pill.credits.low{color:#fca5a5;background:#452321;border-color:#9f4b48}html[data-theme=dark] .scanner-pill.credits.neutral{color:#cbd5e1;background:#1e293b;border-color:#475569}.scanner-error-notice{color:#7f1d1d;background:linear-gradient(135deg,#fff7f7,#fef2f2);border:1px solid #fecaca;border-radius:9px;align-items:center;gap:9px;margin:10px 0 0;padding:8px 11px;display:flex;box-shadow:0 2px 8px #7f1d1d0d}.scanner-error-icon{color:#b91c1c;background:#fee2e2;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:.78rem;font-weight:800;display:grid}.scanner-error-content{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.scanner-error-title{color:#991b1b;white-space:nowrap;margin:0;font-size:.76rem;font-weight:800}.scanner-error-message{color:#7f1d1d;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.4}.scanner-error-retry{flex:none;width:auto;margin:0;padding:6px 10px;font-size:.7rem}@keyframes scanner-pulse{0%{box-shadow:0 0 #25568280}to{box-shadow:0 0 0 8px #25568200}}@keyframes scanner-blink{50%{opacity:.25}}.fingerprint-visual{border:1px solid var(--line);background:linear-gradient(#f6f8fb,#f6f8fb);border-radius:14px;justify-items:center;gap:10px;margin:4px 0 20px;padding:18px;display:grid}.fingerprint-frame{color:#17344c;background:#fff;border:2px solid #a9bccb;border-radius:22px;place-items:center;width:128px;height:128px;transition:color .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.fingerprint-frame>svg{width:84px;height:84px}.fingerprint-beam{background:linear-gradient(90deg, transparent, var(--green), transparent);opacity:0;height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 4px #173b5b73}.fingerprint-visual.scanning .fingerprint-frame{color:var(--green);border-color:var(--green);animation:1.4s ease-in-out infinite fingerprint-glow;box-shadow:0 0 0 4px #173b5b1f,0 0 24px #173b5b40}.fingerprint-visual.scanning .fingerprint-beam{opacity:1;animation:1.6s ease-in-out infinite fingerprint-sweep}.fingerprint-visual.done .fingerprint-frame{color:#16a34a;background:#f8fafc;border-color:#16a34a}.fingerprint-visual.failed .fingerprint-frame{color:#dc2626;background:#fef2f2;border-color:#dc2626}.fingerprint-badge{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:8px;right:8px}.fingerprint-badge.ok{background:#16a34a}.fingerprint-badge.bad{background:#dc2626}.fingerprint-caption{color:var(--muted);text-align:center;margin:0;font-size:.78rem;font-weight:700}.fingerprint-visual.scanning .fingerprint-caption{color:var(--green-deep)}@keyframes fingerprint-sweep{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}@keyframes fingerprint-glow{50%{box-shadow:0 0 0 7px #173b5b14,0 0 34px #173b5b59}}@media (prefers-reduced-motion:reduce){.fingerprint-visual.scanning .fingerprint-frame,.fingerprint-visual.scanning .fingerprint-beam,.scanner-pill .scanner-pill-dot{animation:none}}.scanner-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.scanner-summary .scanner-row{background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.scanner-summary .scanner-row+.scanner-row{border-left:1px solid var(--line)}.scanner-summary dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700}.scanner-summary dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:.78rem;font-weight:700}@media (width<=640px){.scanner-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.scanner-summary .scanner-row:nth-child(4){border-left:0}.scanner-summary .scanner-row:nth-child(n+4){border-top:1px solid var(--line)}}.json-viewer{background:#0f1724;border:1px solid #1f2a3a;border-radius:10px;margin-top:12px;overflow:hidden}.json-viewer-bar{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;background:#151f30;border-bottom:1px solid #1f2a3a;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.68rem;font-weight:700;display:flex}.json-viewer-bar button{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:6px;padding:3px 10px;font-size:.68rem}.json-viewer-bar button:hover{background:#1e293b}.json-viewer pre{white-space:pre;max-height:260px;margin:0;padding:12px 14px;overflow:auto;box-shadow:none!important;color:#e2e8f0!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:.74rem!important;line-height:1.6!important}.json-viewer code{font:inherit}.json-key{color:#7dd3fc}.json-string{color:#9abedb}.json-number{color:#f67953}.json-bool{color:#f9a8d4}.json-null{color:#94a3b8}.scanner-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.scanner-actions .button{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;margin:0}.scanner-details-card{background:var(--surface);border-radius:12px;margin:12px 0;box-shadow:0 8px 24px #0f17241f,0 1px 3px #0f172414}.scanner-details-card .scanner-summary{margin:0}.fingerprint-quality{color:var(--muted);text-align:center;margin:2px 0 0;font-size:.8rem}.fingerprint-quality strong{color:var(--green-deep)}.mode-title{align-items:center;gap:10px;display:flex}.mode-icon{width:34px;height:34px;color:var(--green-deep);background:var(--surface-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mode-icon svg{width:20px;height:20px}.mode-card.selected .mode-icon{color:#fff;background:var(--green)}.auth-stage{justify-content:center;align-items:center;gap:clamp(32px,6vw,88px);width:100%;margin:auto;display:flex}.auth-stage .auth-panel{flex:0 440px;margin:0}.auth-visual{text-align:center;color:var(--green-deep);flex-direction:column;flex:0 300px;align-items:center;display:flex}.auth-face{background:linear-gradient(160deg,#fffffff2,#eaeff4bf);border:1px solid #b6c2cbcc;border-radius:20px;width:260px;padding:18px;position:relative;overflow:hidden;box-shadow:0 22px 64px #1a2a3926}.auth-face>svg{width:100%;height:auto;color:var(--green);display:block}.auth-face-nodes circle{animation:2.4s ease-in-out infinite auth-node}.auth-face-nodes circle:nth-child(2n){animation-delay:.8s}.auth-face-scan{background:linear-gradient(90deg, transparent, var(--green), transparent);border-radius:2px;height:2px;animation:3.2s ease-in-out infinite auth-scan;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 0 14px 3px #29609073}.auth-face-badge{color:#fff;background:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #1a2a3940}.auth-visual-title{margin:22px 0 4px;font-size:1.25rem;font-weight:800}.auth-visual-text{max-width:240px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}@keyframes auth-scan{0%,to{opacity:0;top:18px}10%,90%{opacity:1}50%{top:calc(100% - 18px)}}@keyframes auth-node{0%,to{opacity:.45}50%{opacity:1}}@media (width<=900px){.auth-visual{display:none}}@media (prefers-reduced-motion:reduce){.auth-face-scan,.auth-face-nodes circle{animation:none}}.credential-box{background:#feece6;border:1px solid #e6876a;border-radius:10px;flex-direction:column;gap:10px;margin-top:16px;padding:14px 16px;display:flex}.credential-field{grid-template-columns:170px 1fr auto;align-items:center;gap:10px;display:grid}.credential-label{color:var(--muted);font-size:.74rem;font-weight:700}.credential-field code{overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:6px 9px;font-size:.78rem}@media (width<=640px){.credential-field{grid-template-columns:1fr}}.queue-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;box-shadow:0 6px 20px #112c430f}.queue-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-toolbar input{box-sizing:border-box;flex:240px;min-width:200px;height:46px;margin:0}.queue-list{flex-direction:column;gap:12px;display:flex}.queue-empty{text-align:center;color:var(--muted);padding:28px 0;font-size:.9rem}.queue-row{border:1px solid var(--line);border-left:5px solid var(--gold);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px 18px;padding:14px 16px 14px 20px;transition:box-shadow .15s,transform .15s;display:grid}.queue-row.completed{border-left-color:#16a34a}.queue-row:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a2a3917}.queue-row.active{background:#feefeb;border-color:#f0a04b #f0a04b #f0a04b #e8851a}.queue-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;min-width:0;display:grid}.queue-field{flex-direction:column;gap:2px;min-width:0;display:flex}.queue-field span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:700}.queue-field strong{color:var(--ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:600}.queue-note{background:var(--surface-soft);color:var(--muted);border-radius:8px;grid-column:1/-1;padding:7px 10px;font-size:.78rem}.queue-note.warning{color:#a85a0b;background:#fff1e0}.queue-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.queue-badge{letter-spacing:.05em;text-transform:uppercase;background:var(--gold-pale);color:#b8320a;border-radius:999px;padding:3px 12px;font-size:.68rem;font-weight:800}.queue-badge.completed{color:#15803d;background:#edf2f8}.queue-banner{color:#7a3e00;background:#fde8e2;border:1px solid #f0a04b;border-left:5px solid #e8851a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.queue-banner div{flex-direction:column;gap:2px;font-size:.82rem;display:flex}@media (width<=720px){.queue-toolbar,.queue-row{grid-template-columns:1fr}.queue-actions{flex-direction:row;justify-content:space-between;align-items:center}}.secret-state{background:var(--surface-soft);color:var(--muted);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.68rem;font-weight:700}.secret-state.set{color:#15803d;background:#edf2f8}.receipt-overlay{z-index:1000;background:#0f19218c;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.receipt-dialog{flex-direction:column;gap:14px;width:100%;max-width:720px;display:flex}.receipt-public{flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:32px 16px;display:flex}.receipt-sheet{border:1px solid var(--line);border-top:6px solid var(--green);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:26px 30px;box-shadow:0 10px 30px #112c431f}.receipt-header{border-bottom:1px dashed var(--line);align-items:center;gap:14px;padding-bottom:14px;display:flex}.receipt-header h2{color:var(--green-deep);margin:2px 0 0;font-family:Sora,Inter,sans-serif;font-size:1.15rem}.receipt-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.receipt-status{letter-spacing:.06em;border-radius:999px;margin:16px 0 6px;padding:6px 16px;font-size:.85rem;font-weight:800;display:inline-block}.receipt-status.verified{color:#15803d;background:#edf2f8}.receipt-status.pending{background:var(--gold-pale);color:#b8320a}.receipt-body{grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.receipt-details{margin:0}.receipt-row{border-bottom:1px solid var(--surface-soft);grid-template-columns:140px 1fr;gap:10px;padding:8px 0;font-size:.88rem;display:grid}.receipt-row dt{color:var(--muted);font-weight:600}.receipt-row dd{overflow-wrap:anywhere;margin:0;font-weight:600}.receipt-qr{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:.7rem;display:flex}.receipt-footer{border-top:1px dashed var(--line);color:var(--muted);margin-top:16px;padding-top:12px;font-size:.74rem}.receipt-delivery{color:var(--muted);background:#fff;border-radius:10px;flex-wrap:wrap;gap:6px 18px;padding:10px 14px;font-size:.82rem;display:flex}.receipt-ok{color:#15803d;font-weight:700}.receipt-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=640px){.receipt-body{grid-template-columns:1fr}.receipt-qr{align-items:flex-start}.receipt-row{grid-template-columns:1fr;gap:2px}}@media print{@page{margin:0}html,body{height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body *{visibility:hidden!important}.receipt-sheet,.receipt-sheet *{visibility:visible!important}.receipt-sheet{width:100%;box-shadow:none;page-break-after:avoid;page-break-inside:avoid;border-radius:0;position:fixed;top:0;left:0}.receipt-overlay{background:0 0;padding:0;position:static}.receipt-actions,.receipt-delivery{display:none!important}}.queue-status-select{flex:0 0 180px}.stage-spinner{vertical-align:middle;border:2px solid #d1d5db;border-top-color:#16a34a;border-radius:50%;width:10px;height:10px;margin-left:6px;animation:.8s linear infinite stage-spin;display:inline-block}@keyframes stage-spin{to{transform:rotate(360deg)}}.sms-admin-panel{gap:16px;margin:24px 0;display:grid}.sms-admin-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:14px;padding:20px;display:grid}.sms-admin-card h3{color:var(--green-deep);margin:0;font-size:1rem}.sms-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;display:grid}.sms-admin-grid label{flex-direction:column;gap:7px;font-size:.85rem;font-weight:700;display:flex}.sms-admin-grid input,.sms-admin-template textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:11px}.sms-admin-grid small{color:var(--muted);font-weight:400}.sms-admin-switch{align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:inline-flex}.sms-admin-switch input{accent-color:var(--green)}.sms-admin-button{background:var(--green);color:#fff;border:0;border-radius:8px;justify-self:start;padding:10px 15px;font-weight:700}.sms-admin-button:disabled{opacity:.55}.sms-admin-template{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.sms-admin-scroll{overflow-x:auto}.sms-admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.sms-admin-table th,.sms-admin-table td{border-bottom:1px solid var(--line);padding:10px}.sms-admin-error{color:#9b1c1c}.sms-admin-success{color:var(--green)}.sms-admin-test-card{background:linear-gradient(145deg,#f8fafc 0%,#fff 78%);border:1px solid #b7c9d7;box-shadow:0 8px 26px #112c4312}.sms-admin-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.sms-admin-test-pill{color:#153653;background:#ebf0f6;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.sms-admin-test-layout{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.sms-admin-phone-label{flex:260px;gap:8px;font-size:.85rem;font-weight:750;display:grid}.sms-admin-phone-label input{min-height:44px;color:var(--ink);background:#fff;border:1px solid #b6c2cc;border-radius:9px;width:100%;padding:11px 13px}.sms-admin-phone-label input:focus{outline-offset:1px;outline:2px solid #82a2bd}.sms-admin-phone-label small{color:var(--muted);font-weight:400}.sms-admin-send-button{white-space:nowrap;min-height:44px}.sms-admin-test-hint{color:#ab3916;margin:0;font-size:.83rem}.sms-admin-test-result{border:1px solid;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.sms-admin-test-result.is-success{color:#153653;background:#f3f7fa;border-color:#b4c8d9}.sms-admin-test-result.is-failure{color:#923d32;background:#fff2ef;border-color:#e6bcb5}.sms-admin-test-result small{opacity:.8}@media (width<=640px){.sms-admin-send-button{width:100%}}.sms-admin-enable-card{cursor:pointer;background:linear-gradient(110deg,#fff,#f8fafb);border:1px solid #dae0e6;border-radius:15px;align-items:center;gap:14px;min-height:82px;padding:16px 18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.sms-admin-enable-card:hover{border-color:#88a3b9;box-shadow:0 5px 16px #112c4314}.sms-admin-enable-card.is-enabled{background:linear-gradient(110deg,#f1f5f9,#f8fafc);border-color:#8faec8}.sms-admin-enable-icon{color:#17344c;background:#eaf0f6;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.sms-admin-enable-card.is-enabled .sms-admin-enable-icon{background:#dbe5ef}.sms-admin-enable-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sms-admin-enable-copy strong{color:#153048;font-size:.94rem;font-weight:800}.sms-admin-enable-copy small{color:#657787;font-size:.78rem;line-height:1.4}.sms-admin-enable-input{opacity:0;width:1px;height:1px;position:absolute}.sms-admin-enable-track{background:#bac1c7;border-radius:999px;flex:0 0 54px;width:54px;height:30px;transition:background .2s;position:relative;box-shadow:inset 0 1px 3px #0000001f}.sms-admin-enable-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 5px #0003}.sms-admin-enable-input:checked+.sms-admin-enable-track{background:#1e486c}.sms-admin-enable-input:checked+.sms-admin-enable-track .sms-admin-enable-thumb{transform:translate(24px)}.sms-admin-enable-input:focus-visible+.sms-admin-enable-track{outline-offset:3px;outline:3px solid #f45126}@media (width<=480px){.sms-admin-enable-card{gap:10px;padding:12px}.sms-admin-enable-icon{display:none}.sms-admin-enable-copy strong{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.sms-admin-enable-card,.sms-admin-enable-track,.sms-admin-enable-thumb{transition:none}}.sms-admin-panel{margin:18px 0 22px}.sms-admin-collapse-trigger{text-align:left;color:#142f46;cursor:pointer;background:linear-gradient(115deg,#f8fafc,#f1f4f8);border:1px solid #b7c9d7;border-radius:15px;align-items:center;gap:14px;width:100%;padding:17px 20px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #13304a0f}.sms-admin-collapse-trigger:hover{background:linear-gradient(115deg,#f2f6fa,#e4ecf4);border-color:#779ab6;box-shadow:0 6px 22px #13304a1a}.sms-admin-collapse-trigger:focus-visible{outline-offset:3px;outline:3px solid #f45126}.sms-admin-collapse-trigger.is-open{background:#f1f4f8;border-radius:15px 15px 0 0}.sms-admin-collapse-icon{color:#17344c;background:#dde6ef;border-radius:13px;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.sms-admin-collapse-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sms-admin-collapse-copy strong{letter-spacing:.01em;font-size:1.02rem;font-weight:800}.sms-admin-collapse-copy small{color:#3b5d7a;font-size:.79rem;line-height:1.4}.sms-admin-collapse-badge{color:#17344c;white-space:nowrap;background:#fff;border:1px solid #abc0d2;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800}.sms-admin-collapse-chevron{flex-shrink:0;transition:transform .2s}.sms-admin-collapse-trigger.is-open .sms-admin-collapse-chevron{transform:rotate(180deg)}.sms-admin-collapse-content{background:#f8fafc;border:1px solid #b7c9d7;border-top:0;border-radius:0 0 15px 15px;padding:20px 16px 8px}@media (width<=600px){.sms-admin-collapse-trigger{gap:10px;padding:13px}.sms-admin-collapse-badge{display:none}.sms-admin-collapse-icon{width:38px;height:38px}.sms-admin-collapse-copy strong{font-size:.9rem}.sms-admin-collapse-content{padding:14px 10px 4px}}@media (prefers-reduced-motion:reduce){.sms-admin-collapse-trigger,.sms-admin-collapse-chevron{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1f4f8;--muted:#a5b2bd;--line:#253d51;--surface:#121e28;--surface-soft:#162431;--green:#3c87c8;--green-deep:#a8c7e0;--green-pale:#1e3243;--gold:#e67f60;--gold-pale:#914730;background:#0e1820}html[data-theme=dark] body{color:var(--ink);background:#0e1820}html[data-theme=dark] .page-shell{background:radial-gradient(circle at 88% 4%,#152737 0,#0000 38%),linear-gradient(145deg,#0e1820,#0e1820 60%,#0e1820)}html[data-theme=dark] .page-shell:before{opacity:.095}html[data-theme=dark] .app-card,html[data-theme=dark] .admin-panel,html[data-theme=dark] .auth-panel{border-color:var(--line);background:#101b25;box-shadow:0 24px 70px #0006}html[data-theme=dark] .app-header,html[data-theme=dark] .admin-header{border-color:var(--line);background:linear-gradient(115deg,#192a39,#131f2a)}html[data-theme=dark] .auth-tabs,html[data-theme=dark] .mode-card,html[data-theme=dark] .notice,html[data-theme=dark] .result-panel,html[data-theme=dark] .admin-empty,html[data-theme=dark] .transaction-card,html[data-theme=dark] .auth-recovery-link{background:var(--surface-soft);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .auth-tabs button.active,html[data-theme=dark] .auth-tabs button:hover,html[data-theme=dark] .admin-refresh,html[data-theme=dark] .secondary{color:var(--ink);background:#1d3041;border-color:#335069}html[data-theme=dark] .mode-card.selected{background:#3a3524;border-color:#b85a3d}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#f2f5f9;caret-color:#8bb4d6;background:#0f1821;border-color:#314d65}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#919ea8}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{border-color:#72a4cd;box-shadow:0 0 0 3px #3c87c833}html[data-theme=dark] label,html[data-theme=dark] .admin-section-heading h2,html[data-theme=dark] .mode-card,html[data-theme=dark] .request-person strong,html[data-theme=dark] .admin-brand{color:var(--ink)}html[data-theme=dark] .admin-session,html[data-theme=dark] .session-email,html[data-theme=dark] .subtitle{color:var(--muted)}html[data-theme=dark] .auth-message.error,html[data-theme=dark] .error{color:#ffd3cf;background:#442525;border-color:#97524c}html[data-theme=dark] .auth-message.success{color:#d5e1ee;background:#152737;border-color:#375875}html[data-theme=dark] .environment-pill,html[data-theme=dark] .logout-button{color:#d8e3ef;background:#1e3142;border-color:#34526c}html[data-theme=dark] .ui-select-trigger,html[data-theme=dark] .ui-select-menu{color:var(--ink);background:#111c26;border-color:#314d65}html[data-theme=dark] .ui-select-option:hover,html[data-theme=dark] .ui-select-option.active{background:#203548}html[data-theme=dark] .settings-category,html[data-theme=dark] .settings-category-header,html[data-theme=dark] .settings-category-body{color:var(--ink);background:#162430;border-color:#2a455c}html[data-theme=dark] .sms-admin-collapse-trigger:hover,html[data-theme=dark] .sms-admin-collapse-trigger.is-open{background:#1f3344}html[data-theme=dark] .sms-admin-collapse-icon{color:#c9d9e9;background:#29445b}html[data-theme=dark] .sms-admin-enable-card{background:#1b2c3b;border-color:#34526d}html[data-theme=dark] .sms-admin-enable-copy strong{color:#f0f4f9}html[data-theme=dark] .sms-admin-enable-copy small{color:#abbcca}html[data-theme=dark] .admin-content [style*="background: rgb(255.0,255.0,255.0)"],html[data-theme=dark] .admin-content [style*="background: #ffffff"],html[data-theme=dark] .workspace [style*="background: #ffffff"]{background:var(--surface)!important}html[data-theme=dark] .admin-content [style*="color: rgb(21,35,47)"]{color:var(--ink)!important}html[data-theme=dark] .admin-content table{color:var(--ink)}html[data-theme=dark] .admin-content th{color:#e1eaf3;background:#1e3142}html[data-theme=dark] .admin-content td{border-color:var(--line)}html[data-theme=dark] .admin-content tr:hover td{background:#192a38}@media print{:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body{color:#102333;background:#fff}.theme-switcher{display:none!important}}.theme-switcher{z-index:10000;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:5px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 34px #0003}.theme-switcher button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.78rem;font-weight:750;display:flex}.theme-switcher button[aria-pressed=true]{color:#fff;background:#17344c;box-shadow:0 3px 10px #0002}html[data-theme=dark] .theme-switcher button[aria-pressed=true]{color:#0e1820;background:#9abedc}.theme-switcher button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}@media (width<=520px){.theme-switcher{bottom:12px;right:12px}.theme-switcher button{padding:9px 11px}}@media (prefers-reduced-motion:reduce){.theme-switcher *,html[data-theme=dark] *{transition-duration:0s!important}}html[data-theme=dark] .auth-tabs button:not(.active),html[data-theme=dark] .mode-card:not(.selected),html[data-theme=dark] .mode-card:not(.selected) .mode-title,html[data-theme=dark] .mode-card:not(.selected) .mode-text,html[data-theme=dark] .pagination-button:not(.active):not(:disabled),html[data-theme=dark] .ui-select-option:not(.active),html[data-theme=dark] .secondary:not(:disabled),html[data-theme=dark] .button:not(.primary):not(.active):not(:disabled),html[data-theme=dark] .settings-category-header,html[data-theme=dark] .sms-admin-button:not(:disabled){color:#f1f5f9}html[data-theme=dark] .auth-tabs button:not(.active),html[data-theme=dark] .mode-card:not(.selected),html[data-theme=dark] .pagination-button:not(.active),html[data-theme=dark] .button.secondary:not(:disabled){background-color:#1c2f3f;border-color:#375672}html[data-theme=dark] .auth-tabs button:not(.active):hover,html[data-theme=dark] .mode-card:not(.selected):hover,html[data-theme=dark] .pagination-button:not(.active):not(:disabled):hover,html[data-theme=dark] .button.secondary:not(:disabled):hover{color:#fff;background-color:#263f55;border-color:#7ca6c9}html[data-theme=dark] .button.primary,html[data-theme=dark] .primary,html[data-theme=dark] .auth-submit,html[data-theme=dark] .request-approve,html[data-theme=dark] .sms-admin-button{color:#091825;background-color:#80add2;border-color:#80add2}html[data-theme=dark] .button.primary:hover:not(:disabled),html[data-theme=dark] .auth-submit:hover:not(:disabled),html[data-theme=dark] .request-approve:hover:not(:disabled),html[data-theme=dark] .sms-admin-button:hover:not(:disabled){color:#091825;background-color:#afcce3}html[data-theme=dark] .theme-switcher button[aria-pressed=false]{color:#edf2f7;background:#1c2f3f}html[data-theme=dark] .theme-switcher button[aria-pressed=false]:hover{color:#fff;background:#29445c}html[data-theme=dark] button:focus-visible{outline-offset:2px;outline:2px solid #afcce3}html[data-theme=dark]{--border:#314d66;--muted:#bdc9d3}html[data-theme=dark] .receipt-sheet{color:#102333;--ink:#102333;--muted:#35546f;--line:#d9e2eb;--surface-soft:#f6f8fb;--green-deep:#102333;--gold-pale:#fff0e9;background:#fff}html[data-theme=dark] .receipt-sheet .receipt-row dd,html[data-theme=dark] .receipt-sheet .receipt-row dt,html[data-theme=dark] .receipt-sheet .receipt-kicker,html[data-theme=dark] .receipt-sheet .receipt-footer,html[data-theme=dark] .receipt-sheet .receipt-qr{color:inherit}html[data-theme=dark] .receipt-sheet .receipt-row dd{color:#102333}html[data-theme=dark] .receipt-sheet .receipt-row dt,html[data-theme=dark] .receipt-sheet .receipt-footer,html[data-theme=dark] .receipt-sheet .receipt-kicker{color:#35546f}html[data-theme=dark] .receipt-sheet .receipt-header h2{color:#102333}html[data-theme=dark] .receipt-sheet .receipt-status.verified{color:#15803d}html[data-theme=dark] .receipt-sheet .receipt-status.pending{color:#b8320a}html[data-theme=dark] .receipt-delivery{color:#eaf0f6;background:#192a38}html[data-theme=dark] .ekyc-stage-row{background:#192938!important;border-color:#35546f!important}html[data-theme=dark] .ekyc-stage-row.stage-pending{background:#192937!important}html[data-theme=dark] .ekyc-stage-row.stage-processing{background:#914730!important;border-color:#ab5439!important}html[data-theme=dark] .ekyc-stage-row.stage-completed{background:#152839!important;border-color:#3b5d7b!important}html[data-theme=dark] .ekyc-stage-row.stage-failed{background:#442726!important;border-color:#a65e57!important}html[data-theme=dark] .ekyc-stage-row .ekyc-stage-title{color:#f8fafc!important}html[data-theme=dark] .ekyc-stage-row .ekyc-stage-detail{color:#ccd4dc!important}html[data-theme=dark] .ekyc-stage-row.stage-processing .ekyc-stage-state{color:#f9a68d!important}html[data-theme=dark] .ekyc-stage-row.stage-completed .ekyc-stage-state{color:#a1c3de!important}html[data-theme=dark] .ekyc-stage-row.stage-failed .ekyc-stage-state{color:#ffaaa2!important}html[data-theme=dark] .ekyc-stage-row.stage-pending .ekyc-stage-state{color:#d8dee4!important}html[data-theme=dark] .history-card{background:#14212c!important;border-color:#324f68!important}html[data-theme=dark] .history-request-row{background:#192a38!important;border-color:#33516b!important}html[data-theme=dark] .history-request-row .status.failed{color:#ffb8a5;background:#4c2924;border-color:#ae6a56}html[data-theme=dark] .history-request-row .status.success{color:#b1cde4;background:#172e41;border-color:#43698b}html[data-theme=dark] .history-card .mode-text{color:#cbd4de}html[data-theme=dark] .queue-card{background:#131f2a;border-color:#314d66}html[data-theme=dark] .queue-row{background:#192938;border-color:#33506a #33506a #33506a #dc785a}html[data-theme=dark] .queue-row.active{background:#46341c;border-color:#b6593d #b6593d #b6593d #f1ac52;border-left-style:solid;border-left-width:5px}html[data-theme=dark] .queue-row.active .queue-field strong{color:#fde6df}html[data-theme=dark] .queue-row .queue-field span{color:#cdd5dd}html[data-theme=dark] .queue-note.warning{color:#fabba8;background:#4a341c}html[data-theme=dark] .queue-banner{color:#fbc7b7;background:#4b341c;border-color:#c05f41}html[data-theme=dark] .queue-banner div,html[data-theme=dark] .queue-banner strong,html[data-theme=dark] .queue-banner span{color:#fbc7b7}html[data-theme=dark] .queue-badge{color:#fab9a6;background:#914730}html[data-theme=dark] .queue-badge.completed{color:#c8d8e9;background:#172e41}html[data-theme=dark] .settings-category-title,html[data-theme=dark] .settings-category-chevron{color:#e5ecf4}html[data-theme=dark] .settings-category-count,html[data-theme=dark] .settings-scope-badge{color:#d8e4ef;background:#22394c;border-color:#3b5d7b}html[data-theme=dark] .settings-card{color:#f6f8fb;background:#1a2a39;border-color:#314d66}html[data-theme=dark] .settings-card label{color:#eef3f8}html[data-theme=dark] .settings-key{color:#b7c3cd}html[data-theme=dark] .settings-toggle-state{color:#cfd7df}html[data-theme=dark] .settings-toggle.on .settings-toggle-state{color:#9fc1dd}html[data-theme=dark] .settings-toggle-track{background:#243c51;border-color:#43698b}html[data-theme=dark] .settings-toggle.on .settings-toggle-track{background:#25537c;border-color:#76a7cf}html[data-theme=dark] .settings-scope-bar{color:#f0f4f9;background:#192a38;border-color:#34526c}html[data-theme=dark] .settings-category-header:hover{background:#203547}html[data-theme=dark] .sms-admin-card{color:#f0f4f9;background:#172734;border-color:#335069}html[data-theme=dark] .sms-admin-card h3{color:#cfddeb}html[data-theme=dark] .sms-admin-test-card{background:linear-gradient(135deg,#182836,#15232f);border-color:#3a5c7a}html[data-theme=dark] .sms-admin-test-hint{color:#fab6a2}html[data-theme=dark] .sms-admin-test-pill{color:#cbdaea;background:#22394c}html[data-theme=dark] .sms-admin-test-result.is-failure{color:#ffc4b9;background:#482a26;border-color:#a7645b}html[data-theme=dark] .sms-admin-test-result.is-success{color:#d8e4ef;background:#1e3346;border-color:#3f6383}html[data-theme=dark] .sms-admin-grid input,html[data-theme=dark] .sms-admin-template textarea,html[data-theme=dark] .sms-admin-phone-label input{color:#f8fafc;background:#101a23;border-color:#3a5b78}html[data-theme=dark] .field-caption,html[data-theme=dark] .mode-text,html[data-theme=dark] .request-person span,html[data-theme=dark] .queue-field span{color:#becad4}.sms-polished{gap:18px}.sms-polished-banner{color:#fff;background:linear-gradient(115deg,#112638,#21496d);border-radius:17px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.sms-polished-banner h2{color:#fff;margin:5px 0 6px;font-size:1.5rem}.sms-polished-banner p{color:#eaf0f7;margin:0;font-size:.9rem}.sms-polished-eyebrow,.sms-polished-step{letter-spacing:.12em;font-size:.7rem;font-weight:800}.sms-polished-eyebrow{color:#c9d9e9}.sms-polished-scope{color:#f8fafc;background:#ffffff16;border:1px solid #a0bbd1;border-radius:99px;padding:8px 12px;font-size:.77rem;font-weight:700}.sms-polished .sms-admin-card{border-radius:16px;box-shadow:0 6px 24px #0b1d2d0f}.sms-polished-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sms-polished-step{color:#2b5479}.sms-polished-section-heading h3{margin:5px 0;font-size:1.13rem}.sms-polished-section-heading p{margin:0}.sms-polished-count{color:#1f4465;background:#eff3f8;border-radius:99px;padding:7px 12px;font-size:.76rem;font-weight:700}.sms-polished-placeholders{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:12px 14px;font-size:.8rem}.sms-polished-placeholders code{overflow-wrap:anywhere;white-space:normal}.sms-polished-template{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sms-polished-template-toggle{background:var(--surface-soft);width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.sms-polished-template-toggle:hover{filter:brightness(.98)}.sms-polished-template-toggle:focus-visible{outline-offset:-3px;outline:3px solid #4276a4}.sms-polished-template-title{gap:5px;display:grid}.sms-polished-template-title strong{font-size:.94rem}.sms-polished-template-title small{color:var(--muted);font-size:.77rem}.sms-polished-chevron{color:#1e4263;background:#ebf0f6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:1.25rem;display:grid}.sms-polished-template-editor{border-top:1px solid var(--line);gap:13px;padding:17px;display:grid}.sms-polished-template-editor textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:12px}html[data-theme=dark] .sms-polished-banner{background:linear-gradient(115deg,#0e1c29,#20384e);border:1px solid #3e6281}html[data-theme=dark] .sms-polished-step{color:#aecbe3}html[data-theme=dark] .sms-polished-count{color:#d7e3ef;background:#243b50}html[data-theme=dark] .sms-polished-template-toggle{color:#f8fafc;background:#1c2e3e}html[data-theme=dark] .sms-polished-template-title small{color:#cbd5df}html[data-theme=dark] .sms-polished-chevron{color:#e2eaf3;background:#29445b}html[data-theme=dark] .sms-polished-placeholders{color:#eef3f8;background:#182735}html[data-theme=dark] .sms-polished-template-editor{background:#162531}html[data-theme=dark] .sms-polished-template-editor textarea{color:#f8fafc;background:#111c25;border-color:#406585}@media (width<=600px){.sms-polished-banner{padding:18px}}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.receipt-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-sizing:border-box!important;width:100%!important;max-width:190mm!important;height:auto!important;min-height:0!important;box-shadow:none!important;break-before:avoid!important;break-after:avoid!important;break-inside:avoid!important;page-break-before:avoid!important;page-break-after:avoid!important;page-break-inside:avoid!important;color:#102333!important;background:#fff!important;border:1px solid #dfe3e7!important;border-top:3px solid #204b70!important;border-radius:0!important;margin:0!important;padding:8mm 9mm!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.receipt-public,.receipt-dialog,.receipt-overlay{background:0 0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.receipt-body{grid-template-columns:minmax(0,1fr) 95px!important;align-items:start!important;gap:10px!important;display:grid!important}.receipt-row{break-inside:avoid!important;grid-template-columns:115px minmax(0,1fr)!important;gap:6px!important;padding:5px 0!important;font-size:10px!important;line-height:1.3!important;display:grid!important}.receipt-header{gap:9px!important;padding-bottom:8px!important}.receipt-header h2{font-size:14px!important}.receipt-status{margin:8px 0 4px!important;padding:4px 10px!important;font-size:11px!important}.receipt-qr{align-items:center!important;font-size:9px!important}.receipt-qr svg,.receipt-qr img,.receipt-qr canvas{max-width:90px!important;max-height:90px!important}.receipt-footer{margin-top:8px!important;padding-top:7px!important;font-size:9px!important}.receipt-actions,.receipt-delivery{display:none!important}}.registration-profile{border:1px solid var(--line,#d9e2eb);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;padding:14px;display:grid}.registration-profile legend{color:var(--green,#17344c);padding:0 7px;font-weight:800}.registration-profile label{font-size:.78rem;font-weight:700}.registration-profile input,.registration-profile select{border:1px solid var(--line,#d9e2eb);background:var(--surface,#fff);width:100%;min-height:42px;color:var(--ink,#1b2c3b);border-radius:8px;padding:8px 10px}@media (width<=520px){.registration-profile{grid-template-columns:1fr}}.admin-panel .admin-ui-eyebrow{letter-spacing:.12em;color:var(--green);margin:0 0 6px;font-size:.67rem;font-weight:800}.admin-panel .admin-ui-description{color:var(--muted);margin:7px 0 0;font-size:.83rem;line-height:1.5}.admin-panel .admin-ui-count{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:999px;align-items:center;padding:6px 12px;font-size:.77rem;font-weight:750;display:inline-flex}.admin-panel .admin-section{border-radius:14px}.admin-panel .request-row{border-radius:12px;transition:border-color .15s,box-shadow .15s}.admin-panel .request-row:hover{border-color:#7f9cb4;box-shadow:0 5px 18px #14314a12}.admin-panel .request-person{min-width:0}.admin-panel .request-person strong,.admin-panel .request-person span{overflow-wrap:anywhere}.admin-panel .request-approve{transition:transform .15s,background .15s,border-color .15s}.admin-panel .request-approve:hover:not(:disabled){transform:translateY(-1px)}.org-lookup-controls{grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr) auto;align-items:end;gap:14px;margin-top:20px;display:grid}.org-lookup-controls label{color:var(--ink);flex-direction:column;gap:8px;min-width:0;font-size:.8rem;font-weight:750;display:flex}.org-lookup-controls input,.org-lookup-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px}.org-lookup-controls input:focus,.org-lookup-controls select:focus{outline-offset:1px;outline:2px solid #446f95}.org-create-action{white-space:nowrap;min-height:44px}.admin-ui-empty{border:1px dashed var(--line);background:var(--surface-soft);color:var(--muted);text-align:center;border-radius:12px;margin:20px 0 0;padding:24px;line-height:1.6}.org-selected-detail .request-row{padding:20px}.org-editor-section .auth-form{max-width:100%}.sms-polished .sms-admin-switch{cursor:pointer;align-items:center;gap:11px;font-weight:700;line-height:1.5;display:inline-flex}.sms-polished .sms-admin-switch input[type=checkbox]{appearance:none;background:var(--surface,#fff);cursor:pointer;border:2px solid #8b9ba9;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;margin:0;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.sms-polished .sms-admin-switch input[type=checkbox]:checked{background:#1a456a;border-color:#1a456a}.sms-polished .sms-admin-switch input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.sms-polished .sms-admin-switch input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #6a9bc3}html[data-theme=dark] .admin-panel .admin-ui-eyebrow{color:#a6c6e0}html[data-theme=dark] .admin-panel .admin-ui-description,html[data-theme=dark] .admin-ui-empty{color:#cfd8e1}html[data-theme=dark] .admin-panel .admin-ui-count{color:#f8fafc;background:#21374a;border-color:#3b5d7b}html[data-theme=dark] .org-lookup-controls label{color:#f4f7fb}html[data-theme=dark] .org-lookup-controls input,html[data-theme=dark] .org-lookup-controls select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121e28;border-color:#43698b}html[data-theme=dark] .org-lookup-controls input::placeholder{color:#b7c3cd}html[data-theme=dark] .admin-ui-empty{background:#162431;border-color:#3b5d7b}html[data-theme=dark] .org-selected-detail .request-person strong,html[data-theme=dark] .org-selected-detail .request-person span,html[data-theme=dark] .org-selected-detail .env-chip-label{color:#f4f7fb}html[data-theme=dark] .org-selected-detail .env-chip{color:#f6f9fb}html[data-theme=dark] .org-selected-detail .env-chip:not(.on){background:#1f3345;border-color:#3b5d7b}html[data-theme=dark] .org-selected-detail .env-chip.on{color:#f8fafc;background:#213e56;border-color:#6f99bb}html[data-theme=dark] .org-editor-section .auth-form label,html[data-theme=dark] .org-editor-section .mode-text{color:#dee6ee}html[data-theme=dark] .org-editor-section .auth-form input{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#131f2a;border-color:#426889}html[data-theme=dark] .sms-polished .sms-admin-switch{color:#f3f6fa}html[data-theme=dark] .sms-polished .sms-admin-switch input[type=checkbox]{background:#13202b;border-color:#8c9ead}html[data-theme=dark] .sms-polished .sms-admin-switch input[type=checkbox]:checked{background:#255682;border-color:#6fa3cd}@media (width<=760px){.org-lookup-controls{grid-template-columns:1fr}.org-create-action{width:100%}.admin-panel .admin-section-heading{flex-wrap:wrap;gap:12px}}:is(.admin-panel .premium-admin-section,.admin-panel .admin-section:has(.admin-ui-eyebrow)){border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 30px #10293f0b}.admin-panel .admin-section-heading h2{letter-spacing:-.025em;font-family:Sora,Inter,sans-serif;font-size:1.13rem}.admin-panel .admin-ui-eyebrow{letter-spacing:.16em;font-size:.66rem}.admin-panel .admin-ui-description{max-width:560px;line-height:1.65}.admin-panel .request-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:18px;margin-bottom:10px}.admin-panel .request-row .request-person strong{letter-spacing:-.012em;font-size:.96rem}.admin-panel .request-row .request-person span{line-height:1.55}.admin-panel .request-approve{border-radius:9px;min-height:36px;padding:7px 13px;font-weight:750}.admin-panel .request-approve:focus-visible{outline-offset:2px;outline:3px solid #487ead}.admin-panel input[type=search]{color:var(--ink);background:var(--surface);min-height:43px;border-color:var(--line)!important}.admin-panel input[type=search]::placeholder{color:var(--muted)}.org-management-hub{position:relative;overflow:hidden}.org-management-hub:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2659861f,#0000 72%);width:170px;height:110px;position:absolute;top:0;right:0}.org-lookup-controls{z-index:1;border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:17px;position:relative}.org-lookup-controls label{letter-spacing:.01em}.org-lookup-controls input,.org-lookup-controls select{transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 3px #00000006}.org-lookup-controls input:focus,.org-lookup-controls select:focus{border-color:#255783;outline:none;box-shadow:0 0 0 4px #2557831f}.org-create-action{background:var(--green-deep);color:#fff;box-shadow:0 3px 10px #122f4921;border:1px solid var(--green-deep)!important}.org-create-action:hover{background:var(--green)}.org-selected-detail .request-list{margin-top:16px}.org-selected-detail .request-row{background:var(--surface-soft);border-color:var(--line)}.org-selected-detail .request-person{flex-direction:column;gap:5px;display:flex}.org-selected-detail .env-chip-group{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:13px;padding:13px}.org-selected-detail .env-chip-label{letter-spacing:.02em;font-weight:800}.org-editor-section .auth-form{padding:8px 0 4px}.org-editor-section .registration-profile{margin:18px 0}.admin-empty-symbol{color:var(--green);margin:0 auto 9px;font-size:2.5rem;font-weight:400;line-height:1;display:block}.sms-polished .sms-admin-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:8px 11px}.sms-polished .sms-admin-switch:has(input:checked){background:var(--green-pale);border-color:#83a0b7}.sms-polished .sms-admin-switch input[type=checkbox]{width:24px;height:24px}.sms-polished .sms-polished-template{border-radius:12px;overflow:hidden}.sms-polished .sms-polished-template-toggle:focus-visible{outline-offset:-3px;outline:3px solid #487ead}:is(html[data-theme=dark] .admin-panel .premium-admin-section,html[data-theme=dark] .admin-panel .admin-section:has(.admin-ui-eyebrow)){border-color:#324f68;box-shadow:0 8px 30px #0000001f}html[data-theme=dark] .org-lookup-controls{background:#1b2c3b;border-color:#3a5c79}html[data-theme=dark] .org-selected-detail .request-row{background:#1a2b3a;border-color:#3a5c7a}html[data-theme=dark] .org-selected-detail .env-chip-group{background:#14202c;border-color:#3b5d7b}html[data-theme=dark] .org-selected-detail .request-person span,html[data-theme=dark] .org-selected-detail .request-person strong,html[data-theme=dark] .org-selected-detail .env-chip-label{color:#f8fafc}html[data-theme=dark] .admin-panel input[type=search]{color:#f8fafc;background:#13202b;border-color:#497297!important}html[data-theme=dark] .admin-panel input[type=search]::placeholder{color:#bccad5}html[data-theme=dark] .org-create-action{color:#fff;background:#23527b;border-color:#4587c0!important}html[data-theme=dark] .sms-polished .sms-admin-switch{color:#f8fafc;background:#182836;border-color:#3e6180}html[data-theme=dark] .sms-polished .sms-admin-switch:has(input:checked){background:#1f3c56;border-color:#4e83b1}@media (width<=720px){.org-lookup-controls{padding:12px}.admin-panel .admin-section-heading>div[style]{flex-wrap:wrap;width:100%}.admin-panel .admin-section-heading input[type=search]{width:100%!important;min-width:0!important}.org-selected-detail .env-chip-group{padding:10px}}.admin-shell{align-items:stretch;padding:24px 18px}.admin-shell .admin-panel{border-radius:22px;width:100%;max-width:none;margin-inline:auto;box-shadow:0 22px 65px #0d20301a}.admin-shell .admin-header{background:var(--surface);border-bottom:1px solid var(--line);padding:17px 30px}.admin-shell .org-overview-layout{padding:24px 28px 32px}.org-overview-layout .admin-title-row{border-bottom:1px solid var(--line);margin-bottom:20px;padding:2px 4px 18px}.org-overview-layout .admin-title-row h1{letter-spacing:-.035em;font-size:1.25rem}.overview-workspace{grid-template-columns:222px minmax(0,1fr);align-items:start;gap:28px;display:grid}.overview-sidebar{background:var(--surface-soft);border:1px solid var(--line);border-radius:17px;min-width:0;padding:20px 12px;position:sticky;top:16px}.overview-sidebar-label{color:var(--muted);letter-spacing:.17em;padding:0 13px 13px;font-size:.67rem;font-weight:800}.overview-sidebar .auth-tabs{background:0 0;border:0;border-radius:0;flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.overview-sidebar .auth-tabs button{text-align:left;width:100%;min-height:43px;color:var(--muted);letter-spacing:.005em;white-space:normal;border:1px solid #0000;border-radius:10px;justify-content:flex-start;padding:10px 14px;font-size:.84rem;display:flex}.overview-sidebar .auth-tabs button:hover{background:var(--green-pale);color:var(--green-deep)}.overview-sidebar .auth-tabs button.active{background:var(--green-deep);border-color:var(--green-deep);color:#fff;box-shadow:0 6px 16px #112c4429}.overview-main{min-width:0}.overview-welcome{color:#fff;background:linear-gradient(115deg,#102a41 0%,#173c5d 63%,#22517a 100%);border:1px solid #1b476d;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:0 8px 23px #1435511c}.overview-kicker{letter-spacing:.16em;color:#d6e2ee;margin:0 0 8px;font-size:.65rem;font-weight:800}.overview-welcome h2{letter-spacing:-.03em;color:#fff;margin:0 0 7px;font-family:Sora,Inter,sans-serif;font-size:clamp(1.2rem,2.5vw,1.75rem);line-height:1.3}.overview-welcome p:last-child{color:#dde6f0;margin:0;font-size:.83rem}.overview-welcome-mark{color:#cadae9;opacity:.65;font-size:4rem;line-height:1}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.overview-metric{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;gap:4px;padding:17px 18px;display:flex;box-shadow:0 4px 14px #0b1c2b09}.overview-metric span{color:var(--muted);font-size:.72rem;font-weight:700}.overview-metric strong{letter-spacing:-.045em;color:var(--green);font-family:Sora,Inter,sans-serif;font-size:1.7rem}.overview-metric small{color:var(--muted);font-size:.69rem}.overview-main .admin-section{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:23px;box-shadow:0 5px 20px #11243409}.overview-main .admin-section+.admin-section{margin-top:17px}.overview-main .admin-section-heading{margin-bottom:18px}.overview-main .request-row{border-radius:13px}html[data-theme=dark] .admin-shell .admin-header{background:#131f2a;border-color:#2a465e}html[data-theme=dark] .overview-sidebar{background:#14212d;border-color:#2d465d}html[data-theme=dark] .overview-sidebar .auth-tabs button{color:#c0cdd7}html[data-theme=dark] .overview-sidebar .auth-tabs button:hover{color:#fff;background:#22384c}html[data-theme=dark] .overview-sidebar .auth-tabs button.active{color:#fff;background:#25547e;border-color:#4479a8}html[data-theme=dark] .overview-metric{background:#162430;border-color:#2e485f}html[data-theme=dark] .overview-metric strong{color:#94bad9}html[data-theme=dark] .overview-main .admin-section{background:#14212d;border-color:#2e485f}html[data-theme=dark] .overview-welcome{background:linear-gradient(115deg,#10293f,#193e5f,#244c70);border-color:#395976}@media (width<=940px){.overview-workspace{grid-template-columns:1fr;gap:17px}.overview-sidebar{padding:12px;position:static}.overview-sidebar-label{padding:4px 9px 8px}.overview-sidebar .auth-tabs{flex-direction:row;padding-bottom:4px;display:flex;overflow-x:auto}.overview-sidebar .auth-tabs button{white-space:nowrap;flex:none;width:auto}.admin-shell .org-overview-layout{padding:18px}}@media (width<=560px){.admin-shell{padding:10px}.admin-shell .admin-header{padding:14px}.admin-shell .org-overview-layout{padding:13px}.overview-welcome{padding:19px}.overview-welcome-mark{display:none}.overview-metrics{grid-template-columns:1fr;gap:8px}.overview-metric{padding:12px 15px}.overview-main .admin-section{padding:15px}.admin-shell .admin-session{gap:7px}}.registration-profile{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;min-width:0;padding:20px;display:grid}.registration-profile legend{padding:0 8px;font-weight:750}.registration-profile>div{flex-direction:column;gap:7px;min-width:0;display:flex}.registration-profile>div label{margin:0;line-height:1.4}.registration-profile>div input,.registration-profile>div select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}.auth-name-fields{align-items:start}.auth-name-fields>div{min-width:0}.auth-name-fields input{box-sizing:border-box;width:100%;max-width:100%}.organization-inline-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.organization-inline-actions .organization-status,.organization-inline-actions .request-approve{flex:none;margin:0}.overview-sidebar .auth-tabs button{align-items:center;gap:11px;display:flex}.workspace-nav-icon{border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;font-weight:750;line-height:1;display:inline-flex}.overview-sidebar .auth-tabs button.active .workspace-nav-icon{background:#ffffff24}@media (width<=680px){.registration-profile{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.organization-inline-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}}@media (width>=681px){.registration-profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px}.registration-profile>div{grid-template-rows:minmax(3.1em,auto) 48px;align-content:start;gap:8px;min-width:0;display:grid}.registration-profile>div>label{align-items:flex-end;min-height:3.1em;margin:0;line-height:1.4;display:flex}.registration-profile>div>input,.registration-profile>div>select{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;margin:0;display:block}}.admin-user-editor{border-top:1px solid var(--line,#e3e7eb);margin-top:18px;padding-top:18px}.admin-user-editor-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-user-editor-actions .auth-submit{width:auto;min-width:160px;margin:0}@media (width<=600px){.admin-user-editor-actions .auth-submit{flex:100%}}.entity-heading-row{flex-wrap:wrap;justify-content:space-between}.entity-count{background:var(--green-pale);color:var(--green-deep);border-radius:99px;justify-content:center;align-items:center;margin-left:8px;padding:3px 9px;font-size:.7rem;display:inline-flex}.entity-search-controls{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;margin:18px 0;display:grid}.entity-search-field,.entity-select-field{flex-direction:column;gap:7px;min-width:0;display:flex}.entity-search-controls label{color:var(--ink);font-size:.8rem;font-weight:750}.entity-search-controls input,.entity-search-controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:45px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px;font-size:.84rem}.entity-search-controls input:focus,.entity-search-controls select:focus{border-color:var(--green);outline:2px solid #173b5b40}.entity-directory-list{flex-direction:column;gap:7px;margin:15px 0;display:flex}.entity-directory-item{text-align:left;background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:11px;align-items:center;gap:14px;padding:13px 15px;display:flex}.entity-directory-item:hover,.entity-directory-item.selected{border-color:var(--green);background:var(--green-pale)}.entity-directory-name{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:.87rem;font-weight:750;display:flex}.entity-directory-name small{color:var(--muted);font-size:.72rem;font-weight:500}.entity-directory-chevron{color:var(--muted);font-size:1.35rem}.entity-detail-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin-top:22px;padding:22px}.entity-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.entity-detail-header h3{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:1.1rem}.entity-detail-eyebrow{letter-spacing:.12em;color:var(--green);font-size:.66rem;font-weight:800}.entity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;display:grid}.entity-detail-grid div{min-width:0}.entity-detail-grid dt{color:var(--muted);margin-bottom:5px;font-size:.72rem}.entity-detail-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:650}.entity-detail-wide{grid-column:1/-1}.entity-detail-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:17px;display:flex}.entity-editor-section .auth-form{margin-top:16px}[data-theme=dark] .entity-search-controls label,[data-theme=dark] .entity-detail-grid dd,[data-theme=dark] .entity-detail-header h3{color:var(--ink)}[data-theme=dark] .entity-directory-item.selected,[data-theme=dark] .entity-directory-item:hover{background:#2f53723d}@media (width<=700px){.entity-search-controls,.entity-detail-grid{grid-template-columns:1fr}.entity-detail-card{padding:15px}.entity-directory-item{padding:11px}.entity-detail-actions .request-approve{flex:auto}}@media (width>=780px){.queue-toolbar.queue-toolbar-admin{grid-template-columns:minmax(0,1fr) minmax(145px,190px) auto;align-items:center;gap:12px;display:grid}.queue-toolbar.queue-toolbar-admin>input{flex:initial;width:100%;min-width:0;margin:0}.queue-toolbar.queue-toolbar-admin>.queue-status-select{flex:initial;width:100%;min-width:0}.queue-toolbar.queue-toolbar-admin>.queue-status-select>*{width:100%}.queue-toolbar.queue-toolbar-admin>button{white-space:nowrap;margin:0}}@media (width<=779px){.queue-toolbar.queue-toolbar-admin{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.queue-toolbar.queue-toolbar-admin>input,.queue-toolbar.queue-toolbar-admin>.queue-status-select,.queue-toolbar.queue-toolbar-admin>button{width:100%;min-width:0;margin:0}}.sms-admin-panel .sms-admin-collapse-content[hidden]{display:none!important}.sms-admin-panel .sms-admin-collapse-content{min-width:0}.sms-admin-panel .sms-admin-collapse-content>.sms-polished-banner,.sms-admin-panel .sms-admin-collapse-content>.sms-admin-card,.sms-admin-panel .sms-admin-collapse-content>.sms-polished-templates{margin-bottom:16px}.sms-polished .sms-admin-toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.sms-polished .sms-admin-toggle>input[type=checkbox]{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.sms-polished .sms-admin-toggle-track{background:#a5adb3;border:1px solid #5281aa;border-radius:999px;flex:0 0 46px;align-items:center;width:46px;height:26px;padding:3px;transition:background .16s;display:inline-flex}.sms-polished .sms-admin-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block;box-shadow:0 1px 4px #0003}.sms-polished .sms-admin-toggle>input[type=checkbox]:checked+.sms-admin-toggle-track{background:#1a456a;border-color:#1a456a}.sms-polished .sms-admin-toggle>input[type=checkbox]:checked+.sms-admin-toggle-track .sms-admin-toggle-thumb{transform:translate(20px)}.sms-polished .sms-admin-toggle>input[type=checkbox]:focus-visible+.sms-admin-toggle-track{outline-offset:3px;outline:3px solid #6a9bc3}html[data-theme=dark] .sms-polished .sms-admin-toggle-track{background:#314e67;border-color:#8b9caa}html[data-theme=dark] .sms-polished .sms-admin-toggle>input[type=checkbox]:checked+.sms-admin-toggle-track{background:#265985;border-color:#7aa9d0}html[data-theme=dark] .sms-admin-collapse-content{background:#131f2a;border-color:#324e67}html[data-theme=dark] .sms-admin-collapse-trigger{color:#f3f7fa;background:#1b2d3c;border-color:#324e67}html[data-theme=dark] .sms-admin-collapse-trigger.is-open{background:#203447}html[data-theme=dark] .sms-admin-collapse-copy small{color:#c9d4df}html[data-theme=dark] .sms-admin-collapse-badge{color:#f3f7fa;background:#274056;border-color:#456d8f}@media (prefers-reduced-motion:reduce){.sms-polished .sms-admin-toggle-track,.sms-polished .sms-admin-toggle-thumb{transition:none}}.certificates-panel{margin-top:20px}.certificates-panel .sms-admin-collapse-content[hidden]{display:none!important}.certificates-panel .sms-admin-collapse-content{min-width:0}.settings-category-header{background:linear-gradient(115deg,#f8fafc,#f1f4f8);border:1px solid #b7c9d7;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 16px #13304a0f}.settings-category-header:hover{background:linear-gradient(115deg,#f2f6fa,#e4ecf4);border-color:#779ab6}.settings-category-icon{color:#17344c;background:#dde6ef;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.settings-category.expanded .settings-category-header{border-radius:14px 14px 0 0}html[data-theme=dark] .settings-category-header{background:linear-gradient(115deg,#182836,#162532);border-color:#33516b}html[data-theme=dark] .settings-category-icon{color:#d7e3ef;background:#274056}html[data-theme=dark] .certificates-panel .sms-admin-collapse-content{background:#131f2a;border-color:#324e67}@media (width<=600px){.settings-category-header{gap:9px;padding:12px}.settings-category-icon{flex-basis:30px;width:30px;height:30px}}.queue-toolbar.queue-toolbar-admin>.queue-status-select .ui-select{width:100%;margin:0}.queue-toolbar.queue-toolbar-admin>.queue-status-select .ui-select-trigger,.queue-toolbar.queue-toolbar-admin>input,.queue-toolbar.queue-toolbar-admin>button{height:46px;min-height:46px}.queue-toolbar:not(.queue-toolbar-admin){grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto;align-items:stretch;gap:12px;display:grid}.queue-toolbar:not(.queue-toolbar-admin)>input{box-sizing:border-box;width:100%;height:46px;min-height:46px;margin:0;min-width:0!important}.queue-toolbar:not(.queue-toolbar-admin)>.queue-status-select{flex:initial;width:100%;min-width:0;margin:0}.queue-toolbar:not(.queue-toolbar-admin)>.queue-status-select .ui-select{width:100%;margin:0}.queue-toolbar:not(.queue-toolbar-admin)>.queue-status-select .ui-select-trigger{box-sizing:border-box;width:100%;height:46px;min-height:46px}.queue-toolbar:not(.queue-toolbar-admin)>button[type=submit]{white-space:nowrap;height:46px;min-height:46px;margin:0;padding-inline:22px}@media (width<=760px){.queue-toolbar:not(.queue-toolbar-admin){grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.queue-toolbar:not(.queue-toolbar-admin)>input{grid-column:1/-1}.queue-toolbar:not(.queue-toolbar-admin)>button[type=submit]{width:100%}}@media (width<=480px){.queue-toolbar:not(.queue-toolbar-admin){grid-template-columns:minmax(0,1fr)}.queue-toolbar:not(.queue-toolbar-admin)>input{grid-column:auto}}:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) textarea,:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) select,.ui-select-trigger{border-radius:14px!important}:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) textarea:focus-visible,:where(.app-shell,.auth-panel,.admin-area,.admin-panel,.reports-panel,.billing-panel,body) select:focus-visible,.ui-select-trigger:focus-visible{outline-offset:2px}.password-field{width:100%;min-width:0;display:block;position:relative}.password-field>input{width:100%;padding-right:48px!important}.password-visibility-toggle{width:34px;height:34px;color:var(--muted,#657787);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-visibility-toggle:hover{color:var(--green,#17344c);background:#173b5b17}.password-visibility-toggle:focus-visible{outline:2px solid var(--green,#17344c);outline-offset:1px}.password-visibility-toggle svg{pointer-events:none}.password-input-wrapper{position:relative}.password-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle svg{width:18px;height:18px;display:block}.auth-form .auth-submit.digital-identity-login{isolation:isolate;color:#f8fafc;letter-spacing:.01em;background:linear-gradient(115deg,#0c1f30 0%,#173c5d 55%,#0f273c 100%);border:1px solid #a0c2dda6;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #112d4642,inset 0 1px #ffffff2e}.auth-form .auth-submit.digital-identity-login:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 24%,#c0d3e50a 35%,#c0d3e552 49%,#0000 65%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.auth-form .auth-submit.digital-identity-login:hover:not(:disabled){background:linear-gradient(115deg,#0f263a 0%,#1f486d 55%,#14334f 100%);border-color:#aecbe3;transform:translateY(-2px);box-shadow:0 12px 30px #112d4652,0 0 0 3px #347ab71f}.auth-form .auth-submit.digital-identity-login:hover:not(:disabled):before,.auth-form .auth-submit.digital-identity-login:focus-visible:before{transform:translate(120%)}.auth-form .auth-submit.digital-identity-login:focus-visible{outline-offset:3px;outline:3px solid #3275b061}.auth-form .auth-submit.digital-identity-login:active:not(:disabled){transform:translateY(0)}.auth-form .auth-submit.digital-identity-login:disabled{opacity:.68;cursor:not-allowed}.digital-identity-login-icon{color:#cbdaea;flex:0 0 24px;width:24px;height:24px;display:block}.digital-identity-login-label{text-align:left;flex:auto;min-width:0;font-size:.85rem;font-weight:750}.digital-identity-login-arrow{background:#ffffff12;border:1px solid #d1dfec4d;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:1.15rem;display:inline-grid}@media (prefers-reduced-motion:reduce){.auth-form .auth-submit.digital-identity-login,.auth-form .auth-submit.digital-identity-login:before{transition:none}}.workspace,.workspace>*{min-width:0}.workspace .ekyc-progress-panel{width:100%;min-width:0;max-width:100%;height:auto;overflow:visible}.ekyc-progress-panel .ekyc-stage-row{flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}.ekyc-progress-panel .ekyc-stage-row>div{overflow-wrap:anywhere;min-width:0}.ekyc-progress-panel .ekyc-stage-state{white-space:normal;text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0}.ekyc-progress-panel .ekyc-stage-row>span:last-child{flex-shrink:0}@media (width<=1050px){.workspace{grid-template-columns:minmax(0,1fr)}}.workspace .scanner-control-card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.scanner-control-card>*{min-width:0;max-width:100%}.scanner-control-card .scanner-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:fit-content;max-width:100%;margin:8px 0 12px;display:grid}.scanner-control-card .scanner-actions .scanner-pill,.scanner-control-card .scanner-action-button{box-sizing:border-box;white-space:nowrap;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:32px;margin:0;padding:6px 12px;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex}.scanner-control-card .scanner-action-button{width:100%;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.scanner-control-card .scanner-check-button{color:#fff;background:#17344c;border:1px solid #17344c}.scanner-control-card .scanner-check-button:hover:not(:disabled){background:#102333;box-shadow:0 4px 12px #173b5b2e}.scanner-control-card .scanner-action-button:active:not(:disabled){transform:translateY(1px)}.scanner-control-card .scanner-action-button:focus-visible{outline-offset:2px;outline:3px solid #f45126}.scanner-control-card .scanner-error-notice{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;min-width:0;margin:14px 0 0;padding:13px 15px;display:flex}.scanner-control-card .scanner-error-content{flex-direction:column;flex:180px;align-items:flex-start;gap:4px;min-width:0;display:flex}.scanner-control-card .scanner-error-title{white-space:normal}.scanner-control-card .scanner-error-message{overflow-wrap:anywhere;word-break:normal;max-width:100%}.scanner-control-card .scanner-error-retry{margin-left:auto}html[data-theme=dark] .scanner-control-card .scanner-error-notice{background:#402525;border-color:#985550}html[data-theme=dark] .scanner-control-card .scanner-error-title{color:#ffd4d0}html[data-theme=dark] .scanner-control-card .scanner-error-message{color:#f3bdb9}@media (width<=420px){.scanner-control-card .scanner-actions{gap:6px}}.workspace .scanner-control-card{--scanner-accent:#17344c;--scanner-surface:#f9fafb;--scanner-ink:#142636;--scanner-muted:#3e6281;background:#fff;border:1px solid #dce2e9;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 8px 32px #162b3c0d}.scanner-card-header{border-bottom:1px solid #eceff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.scanner-card-heading{align-items:center;gap:10px;display:flex}.scanner-heading-mark{background:var(--scanner-surface);width:36px;height:36px;color:var(--scanner-accent);border-radius:11px;place-items:center;font-size:26px;display:grid}.scanner-card-heading h2{color:var(--scanner-ink);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:750}.scanner-card-heading p{color:var(--scanner-muted);margin:4px 0 0;font-size:.72rem}.scanner-control-card .scanner-actions{gap:6px;margin:0}.scanner-control-card .scanner-check-button{color:var(--scanner-accent);box-shadow:none;background:0 0;border-color:#ced6df;gap:6px}.scanner-control-card .scanner-check-button:hover:not(:disabled){background:var(--scanner-surface);border-color:var(--scanner-accent);box-shadow:none}.scanner-simulation-options{background:#f5f9fc;border:1px solid #c8d8e6;border-radius:14px;margin:18px 22px 0;padding:16px}.scanner-simulation-options legend{color:var(--scanner-accent);letter-spacing:.1em;text-transform:uppercase;padding:0 7px;font-size:.68rem;font-weight:800}.scanner-simulation-options p{color:var(--scanner-muted);margin:0 0 12px;font-size:.75rem;line-height:1.5}.scanner-simulation-options label{color:var(--scanner-ink);cursor:pointer;align-items:center;gap:7px;margin:4px 16px 0 0;font-size:.75rem;font-weight:650;display:inline-flex}.scanner-simulation-options input{accent-color:var(--scanner-accent)}html[data-theme=dark] .scanner-simulation-options{background:#162838;border-color:#3a5b78}.scanner-control-card .fingerprint-visual{background:radial-gradient(at 8% 40%,#f2f5f8 0,#0000 65%),#fff;border:0;border-radius:0;grid-template-columns:170px minmax(0,1fr);place-items:center stretch;gap:28px;min-height:230px;margin:0;padding:30px;display:grid}.scanner-art{place-items:center;width:170px;height:170px;display:grid;position:relative}.scanner-orbit{pointer-events:none;border:1px solid #dce4ec;border-radius:50%;position:absolute}.scanner-orbit-outer{opacity:.7;border-style:dashed;inset:0}.scanner-orbit-inner{inset:12px}.scanner-control-card .fingerprint-frame{background:linear-gradient(145deg,#fff,#f6f8fb);border:1px solid #c9d5e2;border-radius:50%;width:122px;height:122px;box-shadow:0 6px 24px #17344c0d}.scanner-control-card .fingerprint-frame>svg{width:76px;height:76px}.captured-fingerprint-preview{border-radius:inherit;object-fit:cover;filter:grayscale()contrast(1.12);background:#f5f5f5;width:100%;height:100%}.scanner-control-card .fingerprint-badge{bottom:12px;right:13px}.scanner-eyebrow{color:var(--scanner-accent);letter-spacing:.16em;font-size:.62rem;font-weight:800}.scanner-preview-unavailable,.scanner-preview-synthetic{color:var(--scanner-muted);margin-top:13px;font-size:.68rem;line-height:1.4;display:inline-flex}.scanner-control-card .fingerprint-caption{text-align:left;letter-spacing:-.035em;color:var(--scanner-ink);margin:9px 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:750}.scanner-guidance{max-width:360px;color:var(--scanner-muted);margin:0;font-size:.82rem;line-height:1.65}.scanner-countdown{color:var(--scanner-accent);background:var(--scanner-surface);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:7px 10px;font-size:.72rem;display:inline-flex}.scanner-countdown-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.scanner-quality-panel{align-items:center;gap:14px;margin-top:18px;display:flex}.scanner-quality-gauge{flex:0 0 88px;width:88px;height:88px;position:relative}.scanner-quality-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.scanner-quality-gauge circle{fill:none;stroke-width:6px}.quality-track{stroke:#e8ecf1}.quality-progress{stroke:var(--scanner-accent);stroke-linecap:round}.quality-value{color:var(--scanner-ink);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;font-weight:750;line-height:1.1;display:flex;position:absolute;inset:0}.quality-value small{color:var(--scanner-muted);margin-top:3px;font-size:.62rem;font-weight:500}.scanner-quality-copy{gap:5px;display:grid}.scanner-quality-copy strong{color:var(--scanner-ink);font-size:.82rem}.scanner-quality-copy span{color:var(--scanner-muted);font-size:.72rem;line-height:1.5}.scanner-steps{background:var(--scanner-surface);border-top:1px solid #e8ecf1;justify-content:center;gap:28px;margin:0;padding:16px 22px;list-style:none;display:flex}.scanner-steps li{color:var(--scanner-muted);align-items:center;gap:7px;font-size:.73rem;font-weight:600;display:flex}.scanner-steps li>span{border:1px solid #d3dbe3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.65rem;display:grid}.scanner-steps .complete>span{background:var(--scanner-accent);border-color:var(--scanner-accent);color:#fff}.scanner-steps .current{color:var(--scanner-accent)}.scanner-steps .current>span{border-color:var(--scanner-accent);background:#fff;box-shadow:0 0 0 3px #17344c0c}.scanner-device-details{border-top:1px solid #e8ecf1;padding:0 22px}.scanner-device-details summary{cursor:pointer;color:var(--scanner-muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:.73rem;font-weight:600;list-style:none;display:flex}.scanner-device-details summary::-webkit-details-marker{display:none}.scanner-device-details summary:focus-visible{outline:2px solid var(--scanner-accent);outline-offset:2px}.scanner-device-details[open] summary>span{transform:rotate(180deg)}.scanner-device-details .scanner-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 16px;font-size:.72rem}.scanner-control-card .scanner-error-notice{width:auto;margin:16px}html[data-theme=dark] .scanner-control-card{--scanner-accent:#8eb5d5;--scanner-surface:#14212d;--scanner-ink:#e8edf3;--scanner-muted:#a0adb8;box-shadow:none;background:#101a23;border-color:#243c51}html[data-theme=dark] .scanner-card-header,html[data-theme=dark] .scanner-steps,html[data-theme=dark] .scanner-device-details{border-color:#243c51}html[data-theme=dark] .scanner-control-card .fingerprint-visual{background:radial-gradient(at 8% 40%,#1b2d3c 0,#0000 70%),#101a23}html[data-theme=dark] .scanner-control-card .fingerprint-frame{color:#8eb5d5;background:linear-gradient(145deg,#213649,#14222e);border-color:#3a5b78}html[data-theme=dark] .scanner-orbit{border-color:#2e485f}html[data-theme=dark] .quality-track{stroke:#22384c}html[data-theme=dark] .scanner-steps .current>span{background:#1d2f40}html[data-theme=dark] .scanner-steps .complete>span{color:#101a23}html[data-theme=dark] .scanner-control-card .scanner-check-button{color:var(--scanner-accent);background:0 0;border-color:#3a5b78}html[data-theme=dark] .scanner-control-card .scanner-check-button:hover:not(:disabled){background:#1d3040}@media (width<=580px){.scanner-card-header{padding:16px}.scanner-card-heading{width:100%}.scanner-control-card .fingerprint-visual{grid-template-columns:1fr;justify-items:center;gap:16px;padding:24px 18px}.scanner-instructions,.scanner-control-card .fingerprint-caption{text-align:center}.scanner-quality-panel{text-align:left;justify-content:center}.scanner-steps{gap:18px}.scanner-device-details .scanner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.scanner-steps .failed{color:#bb3939}.scanner-steps .failed>span{border-color:currentColor}html[data-theme=dark] .scanner-steps .failed{color:#f3a4a4}.automated-workspace{--auto-accent:#17344c;--auto-ink:#152737;--auto-muted:#406484;--auto-border:#dde3e9;--auto-surface:#fff;--auto-soft:#f9fafb;background:radial-gradient(at 0 0,#f9fafb,#0000 55%);align-items:start;gap:24px}.automated-page-heading{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:22px;padding:4px 0 8px;display:flex}.automated-eyebrow{color:var(--auto-accent);letter-spacing:.18em;font-size:.64rem;font-weight:800}.automated-page-heading h2{color:var(--auto-ink);letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:750;line-height:1.2}.automated-page-heading p{color:var(--auto-muted);margin:0;font-size:.86rem;line-height:1.6}.automated-page-path{border:1px solid var(--auto-border);background:var(--auto-surface);border-radius:999px;align-items:center;gap:12px;padding:11px 16px;display:flex}.automated-page-path>span{color:var(--auto-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.automated-page-path b{color:var(--auto-accent);font-variant-numeric:tabular-nums;font-size:.6rem}.automated-page-path i{color:#9ca8b1;font-size:.8rem;font-style:normal}.automated-capture-form{gap:20px;min-width:0;display:grid}.automated-capture-form .scanner-control-card{margin-bottom:0}.automated-identity-card{border:1px solid var(--auto-border);background:var(--auto-surface);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #162b3c08}.automated-identity-header{border-bottom:1px solid var(--auto-border);align-items:center;gap:11px;padding:19px 22px;display:flex}.identity-card-icon{width:38px;height:38px;color:var(--auto-accent);background:var(--auto-soft);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.automated-identity-header h2{color:var(--auto-ink);letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:750}.automated-identity-header p{color:var(--auto-muted);margin:4px 0 0;font-size:.74rem;line-height:1.5}.automated-identity-body{padding:23px}.nin-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.nin-label-row label{color:var(--auto-ink);margin:0;font-size:.79rem;font-weight:700;line-height:1.5}.nin-label-row label span{color:var(--auto-muted);font-weight:500}.nin-required{color:var(--auto-muted);background:var(--auto-soft);border-radius:5px;padding:4px 7px;font-size:.6rem;font-weight:650}.automated-nin-field{position:relative}.nin-field-icon{color:var(--auto-accent);pointer-events:none;font-size:1.3rem;font-weight:500;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.automated-nin-field :is(#automatic-nin,#nin){box-sizing:border-box;width:100%;min-width:0;min-height:56px;color:var(--auto-ink);background:var(--auto-soft);border:1px solid var(--auto-border);letter-spacing:.07em;border-radius:12px;margin:0;padding:14px 16px 14px 44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.96rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.automated-nin-field :is(#automatic-nin,#nin)::placeholder{color:var(--auto-muted);opacity:.7;letter-spacing:.03em;font-size:.84rem}.automated-nin-field :is(#automatic-nin,#nin):focus{border-color:var(--auto-accent);background:var(--auto-surface);outline:none;box-shadow:0 0 0 4px #17344c12}.automated-nin-field :is(#automatic-nin,#nin):disabled{opacity:.7;cursor:wait}.automated-nin-hint{color:var(--auto-muted);margin:9px 0 0;font-size:.71rem;line-height:1.55}.automated-verification-actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.automated-verification-actions .button{text-align:left;border-radius:13px;justify-content:flex-start;align-items:center;gap:13px;width:100%;min-height:70px;margin:0;padding:14px 16px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.automated-verification-actions .automated-full-action{color:#fff;background:#17344c;border:1px solid #17344c;box-shadow:0 4px 12px #17344c18}.automated-verification-actions .automated-full-action:hover:not(:disabled){background:#122e47;border-color:#122e47;box-shadow:0 6px 18px #17344c24}.automated-verification-actions .automated-partial-action{background:var(--auto-surface);color:var(--auto-accent);border:1px solid var(--auto-border);box-shadow:none}.automated-verification-actions .automated-partial-action:hover:not(:disabled){background:var(--auto-soft);border-color:var(--auto-accent)}.verification-action-icon{background:#ffffff16;border-radius:10px;flex:0 0 37px;place-items:center;height:37px;display:grid}.automated-partial-action .verification-action-icon{background:var(--auto-soft)}.verification-action-copy{gap:5px;min-width:0;display:grid}.verification-action-copy strong{font-size:.8rem;font-weight:700;line-height:1.4}.verification-action-copy small{opacity:.78;font-size:.68rem;font-weight:400;line-height:1.4}.verification-action-arrow{margin-left:auto;font-size:1.25rem;font-weight:400}.automated-verification-actions .button:focus-visible,.automated-reset:focus-visible{outline:2px solid var(--auto-accent);outline-offset:4px}.automated-verification-actions .button:disabled{cursor:wait;opacity:.6}.automated-identity-footer{background:var(--auto-soft);border-top:1px solid var(--auto-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 23px;display:flex}.automated-session-reference{gap:5px;min-width:0;display:grid}.automated-session-reference>span{color:var(--auto-muted);letter-spacing:.04em;font-size:.62rem;font-weight:600}.automated-session-reference>strong{color:var(--auto-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:600}.automated-reset{min-height:34px;color:var(--auto-muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.automated-reset>span{font-size:1.1rem}.automated-reset:hover:not(:disabled){background:var(--auto-surface);border-color:var(--auto-border);color:var(--auto-accent)}.automated-reset:disabled{opacity:.5;cursor:not-allowed}.automated-workspace .ekyc-progress-panel{border:1px solid var(--auto-border);background:var(--auto-surface);border-radius:20px;padding:23px;box-shadow:0 8px 32px #162b3c08}.automated-workspace .ekyc-progress-panel .field-caption{color:var(--auto-accent);letter-spacing:.13em;font-size:.62rem}.automated-workspace .ekyc-progress-panel h3{letter-spacing:-.025em;font-size:1.05rem;line-height:1.4}html[data-theme=dark] .automated-workspace{--auto-accent:#8eb5d5;--auto-ink:#e8edf3;--auto-muted:#a0adb8;--auto-border:#243c51;--auto-surface:#101a23;--auto-soft:#14212d;background:radial-gradient(at 0 0,#15222e,#0000 55%)}html[data-theme=dark] .automated-identity-card,html[data-theme=dark] .automated-workspace .ekyc-progress-panel{box-shadow:none}html[data-theme=dark] .automated-verification-actions .automated-full-action{color:#131f2a;background:#8eb5d5;border-color:#8eb5d5}html[data-theme=dark] .automated-verification-actions .automated-full-action:hover:not(:disabled){background:#afcce3;border-color:#afcce3}html[data-theme=dark] .automated-full-action .verification-action-icon{background:#13233112}@media (width<=1050px){.automated-workspace{grid-template-columns:minmax(0,1fr)!important}.automated-page-heading{align-items:flex-start}}@media (width<=580px){.automated-workspace{gap:20px;padding:20px 14px}.automated-page-heading{gap:16px;padding:4px 2px}.automated-page-path{gap:9px;padding:10px 12px}.automated-page-path>span{font-size:.63rem}.automated-identity-header{padding:17px}.automated-identity-body{padding:19px 17px}.automated-identity-footer{padding:14px 17px}.automated-workspace .ekyc-progress-panel{padding:18px}.automated-verification-actions .button{gap:10px;padding:13px}.verification-action-copy strong{font-size:.74rem}}.processing-timeline{--process-accent:#17344c;--process-ink:#152737;--process-muted:#436a8c;--process-line:#e4e8ed;--process-soft:#f9fafb;--process-surface:#fff;--process-live:#ad3815;--process-live-soft:#fcede9;--process-error:#bb3939;margin-bottom:25px}.processing-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.processing-eyebrow{color:var(--process-accent);letter-spacing:.15em;margin:0 0 7px;font-size:.6rem;font-weight:800}.processing-header h3{color:var(--process-ink);letter-spacing:-.03em;margin:0;font-size:1.12rem;font-weight:750;line-height:1.4}.processing-status{background:var(--process-soft);color:var(--process-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 9px;font-size:.62rem;font-weight:700;line-height:1.3;display:inline-flex}.processing-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.processing-status.processing{color:var(--process-live);background:var(--process-live-soft)}.processing-status.processing i{animation:1.6s ease-in-out infinite scanner-blink}.processing-status.finished{color:var(--process-accent)}.processing-status.failed{color:var(--process-error);background:#bb39390c}.processing-overview{border:1px solid var(--process-line);background:var(--process-soft);border-radius:14px;margin-bottom:24px;padding:17px}.processing-overview-line{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.processing-overview-line>span{color:var(--process-muted);font-size:.72rem}.processing-overview-line>strong{color:var(--process-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:750;line-height:1}.processing-overview-line small{color:var(--process-muted);margin-left:2px;font-size:.75rem;font-weight:500}.processing-track{background:var(--process-line);border-radius:999px;height:5px;overflow:hidden}.processing-track>span{background:var(--process-accent);border-radius:inherit;height:100%;transition:width .35s;display:block}.processing-failed .processing-track>span{background:var(--process-error)}.processing-overview-footer{color:var(--process-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.61rem;line-height:1.4;display:flex}.processing-elapsed{align-items:center;gap:5px;display:inline-flex}.processing-elapsed b{font-variant-numeric:tabular-nums;margin-left:3px;font-size:.67rem;font-weight:650}.processing-stage-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.processing-stage{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid;position:relative}.processing-stage:not(:last-child):before{content:"";background:var(--process-line);width:1px;position:absolute;top:32px;bottom:-12px;left:14px}.processing-stage-marker{z-index:1;box-sizing:border-box;width:30px;height:30px;color:var(--process-muted);background:var(--process-soft);border:1px solid var(--process-line);border-radius:50%;place-items:center;margin-top:1px;font-size:.61rem;font-weight:650;display:grid;position:relative}.processing-stage.completed .processing-stage-marker{background:var(--process-accent);color:var(--process-surface);border-color:var(--process-accent)}.processing-stage.processing .processing-stage-marker{color:var(--process-live);background:var(--process-live-soft);border-color:#df9d89;box-shadow:0 0 0 4px #c9512c0c}.processing-stage.failed .processing-stage-marker{color:var(--process-error);background:#bb39390c;border-color:#dcabab;font-size:.9rem}.processing-stage-card{border:1px solid var(--process-line);background:var(--process-surface);border-radius:12px;min-width:0;padding:14px 16px}.processing-stage.processing .processing-stage-card{background:var(--process-live-soft);border-color:#e6b6a7}.processing-stage.failed .processing-stage-card{border-color:#dcabab}.processing-stage-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.processing-stage-number{color:var(--process-muted);letter-spacing:.12em;font-size:.55rem;font-weight:700}.processing-stage-status{color:var(--process-muted);font-size:.58rem;font-weight:650}.processing-stage.completed .processing-stage-status{color:var(--process-accent)}.processing-stage.processing .processing-stage-status{color:var(--process-live)}.processing-stage.failed .processing-stage-status{color:var(--process-error)}.processing-stage-card h4{letter-spacing:-.01em;color:var(--process-ink);margin:0;font-size:.8rem;font-weight:700;line-height:1.45}.processing-stage-card p{color:var(--process-muted);overflow-wrap:anywhere;margin:6px 0 9px;font-size:.69rem;line-height:1.65}.processing-stage-duration{color:var(--process-muted);background:var(--process-soft);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:.6rem;display:inline-flex}.processing-stage-spinner{box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite processing-stage-spin}.processing-footnote{color:var(--process-muted);text-align:center;margin:18px 0 0;font-size:.68rem;line-height:1.6}.processing-timeline+.result-heading{border-top:1px solid var(--process-line,var(--line));padding-top:22px}@keyframes processing-stage-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .processing-timeline{--process-accent:#8eb5d5;--process-ink:#e8edf3;--process-muted:#a0adb8;--process-line:#243c51;--process-soft:#14212d;--process-surface:#101a23;--process-live:#e38f76;--process-live-soft:#302d1e;--process-error:#f3a4a4}html[data-theme=dark] .processing-stage.completed .processing-stage-marker{color:#101a23}html[data-theme=dark] .processing-stage.processing .processing-stage-card{border-color:#914730}html[data-theme=dark] .processing-stage.failed .processing-stage-card{border-color:#794949}@media (width<=580px){.processing-header{gap:10px}.processing-stage{grid-template-columns:26px minmax(0,1fr);gap:9px}.processing-stage-marker{width:26px;height:26px}.processing-stage:not(:last-child):before{top:28px;left:12px}.processing-stage-card{padding:12px}}@media (prefers-reduced-motion:reduce){.processing-status.processing i,.processing-stage-spinner{animation:none}.processing-track>span{transition:none}}.manual-reference-content{background:var(--auto-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:21px 23px;display:flex}.manual-reference-value{color:var(--auto-ink);letter-spacing:.09em;overflow-wrap:anywhere;margin:10px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.45rem;font-weight:700}.manual-regenerate{border-color:var(--auto-border);background:var(--auto-surface);color:var(--auto-accent)}.manual-code-icon{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:700}.manual-payload-editor{border:1px solid var(--auto-border);background:var(--auto-soft);border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.manual-payload-editor:focus-within{border-color:var(--auto-accent);box-shadow:0 0 0 4px #17344c12}.manual-editor-toolbar{border-bottom:1px solid var(--auto-border);color:var(--auto-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.64rem;display:flex}.manual-editor-toolbar>span{align-items:center;gap:7px;display:inline-flex}.manual-editor-toolbar i{background:var(--auto-accent);opacity:.65;border-radius:50%;width:6px;height:6px}.manual-editor-toolbar b{letter-spacing:.06em;border:1px solid var(--auto-border);border-radius:4px;padding:3px 5px;font-size:.56rem;font-weight:650}.manual-payload-editor #biometric-body{box-sizing:border-box;resize:vertical;background:var(--auto-surface);width:100%;min-width:0;min-height:280px;max-height:600px;color:var(--auto-ink);tab-size:2;border:0;border-radius:0;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.75;display:block}.manual-payload-editor #biometric-body::placeholder{color:var(--auto-muted);opacity:.65}.manual-payload-editor #biometric-body:focus{box-shadow:none;outline:none}.manual-editor-footer{border-top:1px solid var(--auto-border);color:var(--auto-muted);text-align:right;font-variant-numeric:tabular-nums;padding:8px 14px;font-size:.6rem}.manual-footer-note{color:var(--auto-muted);font-size:.67rem;line-height:1.6}@media (width<=580px){.manual-reference-content{padding:19px 17px}.manual-reference-value{font-size:1.2rem}.manual-payload-editor #biometric-body{min-height:230px;padding:13px;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.manual-payload-editor{transition:none}}.automated-verification-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automated-verification-actions .button{border-radius:11px;gap:9px;min-width:0;min-height:62px;padding:12px}.automated-verification-actions .verification-action-icon{border-radius:8px;flex-basis:29px;height:29px}.automated-verification-actions .verification-action-icon svg{width:18px;height:18px}.automated-verification-actions .verification-action-copy strong{overflow-wrap:anywhere;font-size:.77rem}.automated-verification-actions .verification-action-copy small{font-size:.61rem;line-height:1.5}.automated-verification-actions .verification-action-arrow{font-size:1rem}.workflow-selector{--workflow-ink:#152737;--workflow-muted:#43698b;--workflow-accent:#17344c;--workflow-line:#e1e6eb;--workflow-surface:#fff;--workflow-soft:#f9fafb;border-bottom:1px solid var(--workflow-line);background:linear-gradient(#f9fafb,#fff);padding:28px 32px}.workflow-selector-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.workflow-eyebrow{color:var(--workflow-accent);letter-spacing:.16em;font-size:.61rem;font-weight:800}.workflow-selector-heading h2{color:var(--workflow-ink);letter-spacing:-.03em;margin:7px 0 5px;font-size:1.2rem;font-weight:750}.workflow-selector-heading p{color:var(--workflow-muted);margin:0;font-size:.77rem;line-height:1.6}.workflow-selector-hint{color:var(--workflow-muted);align-items:center;gap:7px;font-size:.66rem;display:inline-flex}.workflow-selector-hint>span{color:var(--workflow-accent);font-size:1.1rem}.workflow-selector .mode-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;padding:0}.workflow-selector .workflow-option{border:1px solid var(--workflow-line);background:var(--workflow-surface);min-width:0;min-height:190px;color:var(--workflow-ink);border-radius:16px;flex-direction:column;padding:19px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 3px 12px #152a3c03}.workflow-selector .workflow-option:hover{background:var(--workflow-soft);border-color:#8ea6b9;transform:translateY(-2px);box-shadow:0 6px 20px #152a3c08}.workflow-selector .workflow-option.selected{border-color:var(--workflow-accent);background:var(--workflow-soft);box-shadow:inset 0 0 0 1px var(--workflow-accent), 0 5px 20px #152a3c08}.workflow-option:focus-visible{outline:2px solid var(--workflow-accent);outline-offset:4px}.workflow-option-top{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:16px;display:flex}.workflow-option-icon{border:1px solid var(--workflow-line);background:var(--workflow-soft);width:40px;height:40px;color:var(--workflow-accent);border-radius:12px;place-items:center;display:grid}.workflow-option.selected .workflow-option-icon{background:var(--workflow-accent);color:var(--workflow-surface);border-color:var(--workflow-accent)}.workflow-option-tag{color:var(--workflow-muted);background:var(--workflow-soft);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.59rem;font-weight:600;display:inline-flex}.workflow-option-tag.active{color:var(--workflow-accent);background:#17344c0a}.workflow-selector .workflow-option .mode-title{width:100%;color:var(--workflow-ink);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:.94rem;display:flex}.workflow-option-arrow{color:var(--workflow-muted);font-size:1rem;font-weight:400}.workflow-selector .workflow-option .mode-text{color:var(--workflow-muted);margin-bottom:17px;font-size:.73rem;line-height:1.6}.workflow-option-path{border-top:1px solid var(--workflow-line);width:100%;color:var(--workflow-accent);flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:.59rem;font-weight:600;line-height:1.6;display:flex}.workflow-option-path>span{align-items:center;gap:7px;display:inline-flex}.workflow-option-path i{color:var(--workflow-muted);opacity:.7;font-style:normal}html[data-theme=dark] .workflow-selector{--workflow-ink:#e8edf3;--workflow-muted:#a0adb8;--workflow-accent:#8eb5d5;--workflow-line:#243c51;--workflow-surface:#101a23;--workflow-soft:#162430;background:linear-gradient(#121e28,#101a23)}html[data-theme=dark] .workflow-selector .workflow-option{background:var(--workflow-surface);color:var(--workflow-ink);border-color:var(--workflow-line)}html[data-theme=dark] .workflow-selector .workflow-option.selected{background:var(--workflow-soft);border-color:var(--workflow-accent)}html[data-theme=dark] .workflow-selector .workflow-option:not(.selected) .mode-title{color:var(--workflow-ink)}html[data-theme=dark] .workflow-selector .workflow-option:not(.selected) .mode-text{color:var(--workflow-muted)}html[data-theme=dark] .workflow-selector .workflow-option:hover{background:var(--workflow-soft);border-color:var(--workflow-accent)}html[data-theme=dark] .workflow-option-tag.active{background:#8eb5d514}@media (width<=580px){.workflow-selector{padding:22px 16px}.workflow-selector .mode-grid{grid-template-columns:1fr;gap:10px}.workflow-selector .workflow-option{min-height:0;padding:16px}.workflow-option-top{margin-bottom:10px}.workflow-selector .workflow-option .mode-text{margin-bottom:12px}.automated-verification-actions{gap:8px}.automated-verification-actions .button{gap:7px;padding:11px 9px}.automated-verification-actions .verification-action-arrow{display:none}}@media (width<=420px){.automated-verification-actions .verification-action-icon{display:none}.automated-verification-actions .verification-action-copy strong{font-size:.73rem}.automated-verification-actions .verification-action-copy small{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.workflow-selector .workflow-option{transition:none}.workflow-selector .workflow-option:hover{transform:none}}.queue-card.service-request-workspace{--request-accent:#17344c;--request-ink:#152737;--request-muted:#43698b;--request-line:#e1e6eb;--request-surface:#fff;--request-soft:#f9fafb;--request-amber:#ad3815;border:1px solid var(--request-line);background:var(--request-surface);border-radius:20px;gap:0;margin:26px 32px;padding:26px;display:grid;box-shadow:0 8px 32px #162b3c08}.service-queue-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.service-queue-eyebrow{color:var(--request-accent);letter-spacing:.16em;font-size:.61rem;font-weight:800}.service-queue-header h2{color:var(--request-ink);letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:750}.service-queue-header p{color:var(--request-muted);margin:0;font-size:.8rem;line-height:1.6}.service-queue-workflow{background:var(--request-soft);border:1px solid var(--request-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:21px 0 24px;padding:12px 15px;display:flex}.service-queue-workflow>span{color:var(--request-muted);align-items:center;gap:7px;font-size:.69rem;display:inline-flex}.service-queue-workflow b{color:var(--request-accent);font-size:.61rem;font-weight:750}.service-queue-workflow i{color:var(--request-muted);opacity:.6;font-style:normal}.service-queue-filters{grid-template-columns:minmax(0,1fr) minmax(145px,190px) auto;align-items:end;gap:12px;margin-bottom:26px;display:grid}.service-queue-filters label{color:var(--request-ink);margin:0 0 8px;font-size:.72rem;font-weight:650}.service-queue-search,.service-queue-status{min-width:0}.service-queue-search>div{position:relative}.service-queue-search svg{color:var(--request-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.service-queue-search input{box-sizing:border-box;width:100%;min-width:0;height:43px;color:var(--request-ink);background:var(--request-soft);border:1px solid var(--request-line);border-radius:10px;margin:0;padding:10px 12px 10px 40px;font-size:.76rem}.service-queue-search input::placeholder{color:var(--request-muted);opacity:.8}.service-queue-search input:focus{border-color:var(--request-accent);outline:none;box-shadow:0 0 0 3px #17344c10}.service-request-workspace .request-primary-action,.service-request-workspace .request-secondary-action{border:1px solid var(--request-line);background:var(--request-surface);min-height:36px;color:var(--request-accent);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin:0;padding:8px 12px;font-size:.71rem;font-weight:650;line-height:1.4;display:inline-flex}.service-request-workspace .request-primary-action{color:#fff;background:#17344c;border-color:#17344c}.service-request-workspace .request-primary-action:hover:not(:disabled){background:#122e47}.service-request-workspace .request-secondary-action:hover:not(:disabled){background:var(--request-soft);border-color:var(--request-accent)}.service-request-workspace button:focus-visible{outline:2px solid var(--request-accent);outline-offset:3px}.service-request-workspace button:disabled{opacity:.6;cursor:wait}.service-queue-filters>.request-primary-action{min-height:43px}.service-queue-list-heading{border-top:1px solid var(--request-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 0 16px;display:flex}.service-queue-list-heading>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.service-queue-list-heading h3{color:var(--request-ink);margin:0;font-size:.9rem;font-weight:700}.service-queue-list-heading>div>span{color:var(--request-muted);background:var(--request-soft);border-radius:999px;padding:4px 8px;font-size:.62rem}.service-queue-update{color:var(--request-muted);font-size:.65rem}.service-queue-list{gap:16px}.service-request-card{border:1px solid var(--request-line);background:var(--request-surface);border-radius:15px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.service-request-card:hover{border-color:#a9bbc9;box-shadow:0 5px 18px #162b3c08}.service-request-card.active{border-color:var(--request-accent);box-shadow:0 0 0 2px #17344c10}.service-request-heading{border-bottom:1px solid var(--request-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.service-request-origin{align-items:center;gap:10px;min-width:0;display:flex}.service-request-avatar{background:var(--request-soft);width:35px;height:35px;color:var(--request-accent);border:1px solid var(--request-line);border-radius:10px;flex:0 0 35px;place-items:center;font-size:.68rem;font-weight:750;display:grid}.service-request-origin>div{min-width:0}.service-request-origin>div>span{color:var(--request-muted);letter-spacing:.1em;font-size:.54rem;font-weight:650}.service-request-origin h3{color:var(--request-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:700}.request-status-pill{color:var(--request-amber);text-transform:capitalize;background:#c9512c10;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.59rem;font-weight:650;display:inline-flex}.request-status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.request-status-pill.completed{color:var(--request-accent);background:var(--request-soft)}.service-request-content{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:24px;padding:21px 20px;display:grid}.service-request-identity{border-right:1px solid var(--request-line);flex-direction:column;justify-content:center;gap:9px;min-width:0;padding-right:20px;display:flex}.service-request-identity>span{color:var(--request-muted);font-size:.66rem;line-height:1.6}.service-request-identity>strong{color:var(--request-ink);letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:650}.service-request-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;margin:0;display:grid}.service-request-meta>div{min-width:0}.service-request-meta dt{color:var(--request-muted);margin-bottom:5px;font-size:.6rem}.service-request-meta dd{color:var(--request-ink);overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.5}.request-reference{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.service-request-footer{background:var(--request-soft);border-top:1px solid var(--request-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.service-request-time{color:var(--request-muted);align-items:center;gap:6px;font-size:.62rem;line-height:1.5;display:inline-flex}.service-request-actions{flex-wrap:wrap;gap:7px;display:flex}.service-request-warning{color:var(--request-amber);background:#c9512c0c;border:1px solid #c9512c30;border-radius:9px;align-items:flex-start;gap:9px;margin:0 20px 16px;padding:11px 13px;display:flex}.service-request-warning>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:.63rem;font-weight:700;display:grid}.service-request-warning p{overflow-wrap:anywhere;gap:4px;margin:0;font-size:.67rem;line-height:1.55;display:grid}.service-request-warning strong{font-weight:650}.service-request-delivery{color:var(--request-muted);gap:8px;margin:0 20px 15px;font-size:.62rem;line-height:1.6;display:grid}.service-request-delivery>div{flex-wrap:wrap;gap:6px;display:flex}.service-request-delivery>div>span{border:1px solid var(--request-line);border-radius:5px;padding:3px 7px}.service-request-delivery b{color:var(--request-ink);font-weight:500}.service-queue-empty{border:1px dashed var(--request-line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:42px 20px;display:flex}.service-queue-empty-icon{background:var(--request-soft);width:66px;height:66px;color:var(--request-accent);border-radius:20px;place-items:center;margin-bottom:16px;display:grid}.service-queue-empty h3{color:var(--request-ink);letter-spacing:-.025em;margin:0 0 7px;font-size:1.05rem}.service-queue-empty p{color:var(--request-muted);margin:0 0 17px;font-size:.76rem;line-height:1.6}.service-request-workspace .pagination-bar{margin-top:20px}html[data-theme=dark] .queue-card.service-request-workspace{--request-accent:#8eb5d5;--request-ink:#e8edf3;--request-muted:#a0adb8;--request-line:#243c51;--request-surface:#101a23;--request-soft:#14212d;--request-amber:#e38f76;background:var(--request-surface);box-shadow:none}html[data-theme=dark] .service-request-workspace .request-primary-action{color:#131f2a;background:#8eb5d5;border-color:#8eb5d5}html[data-theme=dark] .service-request-workspace .request-primary-action:hover:not(:disabled){background:#afcce3}html[data-theme=dark] .service-request-card:hover{border-color:#406585}@media (width<=800px){.service-request-content{grid-template-columns:1fr;gap:20px}.service-request-identity{border-right:0;border-bottom:1px solid var(--request-line);padding-bottom:16px;padding-right:0}.service-queue-filters{grid-template-columns:minmax(0,1fr) 155px}.service-queue-search{grid-column:1/-1}}@media (width<=580px){.queue-card.service-request-workspace{margin:18px 14px;padding:18px 15px}.service-queue-workflow{gap:8px;padding:10px}.service-queue-workflow>span{gap:4px;font-size:.59rem}.service-request-heading,.service-request-content{padding:16px}.service-request-footer{padding:13px 16px}.service-request-actions{width:100%}.service-request-actions>button{flex:auto}.service-request-meta{gap:15px}.service-request-warning,.service-request-delivery{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.service-request-card{transition:none}}.service-queue-filters{--queue-control-height:44px}.service-queue-filters .service-queue-status .ui-select{margin:0}.service-queue-filters .service-queue-status .ui-select-trigger,.service-queue-filters .service-queue-search input,.service-queue-filters>.request-primary-action{box-sizing:border-box;height:var(--queue-control-height);min-height:var(--queue-control-height);border-radius:14px;margin:0;font-size:.76rem;line-height:1.4}.service-queue-filters .service-queue-status .ui-select-trigger{background:var(--request-soft);border-color:var(--request-line);color:var(--request-ink)}.service-queue-filters label{line-height:1.4;display:block}.active-request-banner{--active-ink:#152737;--active-muted:#426889;--active-accent:#17344c;--active-border:#d7dfe7;--active-surface:#fff;border:1px solid var(--active-border);background:linear-gradient(110deg,#f7f9fb,#f8fafc);border-radius:16px;align-items:center;gap:17px;margin:24px 32px 0;padding:20px 22px;display:flex;box-shadow:0 4px 20px #152a3c05}.active-request-symbol{background:var(--active-surface);height:46px;color:var(--active-accent);border:1px solid var(--active-border);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.active-request-context{flex:200px;min-width:0}.active-request-eyebrow{color:var(--active-accent);letter-spacing:.12em;align-items:center;gap:6px;font-size:.55rem;font-weight:750;line-height:1.5;display:flex}.active-request-eyebrow i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.active-request-context h2{color:var(--active-ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:7px 0 4px;font-size:.94rem;font-weight:750;line-height:1.4}.active-request-context p{color:var(--active-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.5}.active-request-identifiers{border-left:1px solid var(--active-border);border-right:1px solid var(--active-border);flex-wrap:wrap;flex:0 auto;align-items:center;gap:18px 28px;min-width:0;margin:0;padding:4px 23px;display:flex}.active-request-identifiers>div{min-width:0}.active-request-identifiers dt{color:var(--active-muted);font-size:.6rem;line-height:1.5}.active-request-identifiers dd{color:var(--active-ink);letter-spacing:.04em;overflow-wrap:anywhere;margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.83rem;font-weight:650}.active-request-cancel{background:var(--active-surface);min-height:34px;color:var(--active-muted);border:1px solid var(--active-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:.68rem;font-weight:600;display:inline-flex}.active-request-cancel:hover:not(:disabled){border-color:var(--active-accent);color:var(--active-accent)}.active-request-cancel:focus-visible{outline:2px solid var(--active-accent);outline-offset:3px}.active-request-cancel:disabled{opacity:.5;cursor:not-allowed}html[data-theme=dark] .active-request-banner{--active-ink:#e8edf3;--active-muted:#a0adb8;--active-accent:#8eb5d5;--active-border:#2a455c;--active-surface:#162532;box-shadow:none;background:linear-gradient(110deg,#162532,#121e28)}@media (width<=1000px){.active-request-banner{flex-wrap:wrap}.active-request-context{flex-basis:calc(100% - 70px)}.active-request-identifiers{border-left:0;border-right:0;border-top:1px solid var(--active-border);flex:auto;padding:12px 0 0}.active-request-cancel{align-self:flex-end}}@media (width<=580px){.active-request-banner{gap:13px;margin:18px 14px 0;padding:17px}.active-request-symbol{border-radius:10px;flex-basis:38px;height:38px}.active-request-context{flex-basis:calc(100% - 55px)}.active-request-identifiers{flex-basis:100%;gap:15px;width:100%}.active-request-identifiers dd{font-size:.77rem}.active-request-cancel{margin-left:auto}}.verification-results-column{align-content:start;gap:20px;min-width:0;display:grid}.verification-results-column .result-panel{min-height:0}.verification-results-column .processing-timeline{margin-bottom:0}.automated-workspace .identity-result-panel{border:1px solid var(--auto-border);background:var(--auto-surface);border-radius:20px;padding:23px;box-shadow:0 8px 32px #162b3c08}.identity-result-panel .result-heading{align-items:center;margin:0;padding-bottom:18px}.identity-result-panel .result-heading .field-caption{color:var(--auto-accent);letter-spacing:.13em;margin:0 0 7px;font-size:.6rem}.identity-result-panel .result-heading h2{letter-spacing:-.025em;color:var(--auto-ink);margin:0;font-size:1.05rem;font-weight:750}.identity-result-panel .result-heading .status{padding:6px 9px;font-size:.62rem}.verification-result-placeholder{text-align:center;flex-direction:column;align-items:center;padding:32px 10px 20px;display:flex}.verification-result-placeholder>span{border:1px solid var(--auto-border);background:var(--auto-soft);width:66px;height:66px;color:var(--auto-accent);border-radius:20px;place-items:center;display:grid}.verification-result-placeholder h3{color:var(--auto-ink);margin:18px 0 8px;font-size:.95rem}.verification-result-placeholder p{max-width:280px;color:var(--auto-muted);margin:0;font-size:.74rem;line-height:1.7}html[data-theme=dark] .automated-workspace .identity-result-panel{box-shadow:none}.history-card.verification-history{--history-accent:#17344c;--history-ink:#152737;--history-muted:#43698b;--history-line:#e1e6eb;--history-surface:#fff;--history-soft:#f9fafb;border:1px solid var(--history-line);background:var(--history-surface);border-radius:18px;margin:24px 32px;padding:0;overflow:visible;box-shadow:0 5px 22px #162b3c05}.verification-history-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 23px;display:flex}.history-title-group{align-items:center;gap:12px;display:flex}.history-title-icon{width:41px;height:41px;color:var(--history-accent);background:var(--history-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.history-eyebrow{color:var(--history-accent);letter-spacing:.14em;font-size:.57rem;font-weight:750}.verification-history-header h2{color:var(--history-ink);letter-spacing:-.025em;margin:5px 0 4px;font-size:1rem;font-weight:750}.verification-history-header p{color:var(--history-muted);margin:0;font-size:.71rem;line-height:1.6}.verification-history .history-control{border:1px solid var(--history-line);min-height:35px;color:var(--history-accent);background:var(--history-surface);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin:0;padding:7px 11px;font-size:.68rem;font-weight:650;display:inline-flex}.verification-history .history-control:hover:not(:disabled){background:var(--history-soft);border-color:var(--history-accent)}.verification-history button:focus-visible,.verification-history-entry>summary:focus-visible{outline:2px solid var(--history-accent);outline-offset:3px}.verification-history button:disabled{opacity:.6;cursor:wait}.history-connectivity{border-top:1px solid var(--history-line);background:var(--history-soft);border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 23px;display:flex}.history-connectivity-label{color:var(--history-muted);margin-right:3px;font-size:.64rem;font-weight:600}.history-connectivity-checking{color:var(--history-muted);font-size:.64rem}.history-connectivity .history-connectivity-refresh{min-height:29px;margin-left:auto;padding:4px 8px;font-size:.6rem}.verification-history-content{border-top:1px solid var(--history-line);padding:22px 23px}.verification-history-filters{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}.verification-history-filters>div{min-width:0}.verification-history-filters label{color:var(--history-ink);margin:0 0 8px;font-size:.69rem;font-weight:650;line-height:1.4}.verification-history-filters .ui-select{margin:0}.verification-history-filters .ui-select-trigger,.history-search-field input,.verification-history-filters .history-clear{box-sizing:border-box;height:43px;min-height:43px;margin:0;font-size:.74rem}.verification-history-filters .ui-select-trigger{background:var(--history-soft);color:var(--history-ink);border-color:var(--history-line)}.history-search-field{position:relative}.history-search-field>svg{color:var(--history-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.history-search-field input{border:1px solid var(--history-line);background:var(--history-soft);width:100%;min-width:0;color:var(--history-ink);padding:10px 12px 10px 37px}.history-search-field input::placeholder{color:var(--history-muted);opacity:.8}.history-search-field input:focus{border-color:var(--history-accent);outline:none;box-shadow:0 0 0 3px #17344c10}.history-list-caption{color:var(--history-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:13px;font-size:.65rem;display:flex}.history-list-caption b{color:var(--history-ink)}.history-entries{gap:9px;display:grid}.verification-history-entry{border:1px solid var(--history-line);background:var(--history-surface);border-radius:12px;min-width:0}.verification-history-entry>summary{cursor:pointer;border-radius:12px;grid-template-columns:minmax(170px,1.4fr) minmax(80px,.7fr) minmax(110px,1fr) auto 15px;align-items:center;gap:16px;padding:15px;list-style:none;display:grid}.verification-history-entry>summary::-webkit-details-marker{display:none}.verification-history-entry>summary:hover{background:var(--history-soft)}.history-entry-identity{align-items:center;gap:10px;min-width:0;display:flex}.history-entry-mark{background:var(--history-soft);width:29px;height:29px;color:var(--history-accent);border-radius:9px;flex:0 0 29px;place-items:center;font-size:.75rem;display:grid}.unsuccessful .history-entry-mark{color:#b54c4c;background:#b54c4c0c}.history-entry-identity>span:last-child{gap:5px;min-width:0;display:grid}.history-entry-identity strong{color:var(--history-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:650}.history-entry-identity small,.history-entry-mode small,.history-entry-reference small{color:var(--history-muted);font-size:.6rem;font-weight:400;line-height:1.5}.history-entry-mode,.history-entry-reference{min-width:0;color:var(--history-ink);gap:5px;font-size:.69rem;display:grid}.history-entry-reference strong{color:var(--history-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:500}.history-outcome{color:var(--history-accent);background:var(--history-soft);border-radius:999px;justify-content:center;padding:5px 9px;font-size:.6rem;font-weight:700;display:inline-flex}.history-outcome.unsuccessful{color:#b54c4c;background:#b54c4c0c}.history-entry-chevron{color:var(--history-muted);text-align:center}.verification-history-entry[open]>summary{background:var(--history-soft);border-radius:12px 12px 0 0}.verification-history-entry[open] .history-entry-chevron{transform:rotate(180deg)}.history-entry-details{border-top:1px solid var(--history-line);padding:18px 20px}.history-detail-caption{letter-spacing:.13em;color:var(--history-accent);font-size:.55rem;font-weight:750}.history-entry-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px;margin:17px 0 0;display:grid}.history-entry-details dl>div{min-width:0}.history-entry-details dt{color:var(--history-muted);margin-bottom:5px;font-size:.6rem}.history-entry-details dd{color:var(--history-ink);overflow-wrap:anywhere;margin:0;font-size:.69rem;line-height:1.6}.history-entry-note{border:1px solid var(--history-line);background:var(--history-soft);border-radius:8px;margin-top:18px;padding:12px 14px}.history-entry-note strong{color:var(--history-ink);font-size:.64rem;font-weight:650}.history-entry-note p{color:var(--history-muted);overflow-wrap:anywhere;white-space:pre-wrap;max-height:200px;margin:5px 0 0;font-size:.67rem;line-height:1.7;overflow:auto}.history-empty{text-align:center;border:1px dashed var(--history-line);border-radius:12px;flex-direction:column;align-items:center;padding:30px 15px;display:flex}.history-empty>span{color:var(--history-accent);margin-bottom:10px;font-size:2rem}.history-empty h3{color:var(--history-ink);margin:0 0 7px;font-size:.95rem}.history-empty p{color:var(--history-muted);margin:0;font-size:.72rem;line-height:1.6}.verification-history .pagination-bar{margin-top:17px}html[data-theme=dark] .history-card.verification-history{--history-accent:#8eb5d5;--history-ink:#e8edf3;--history-muted:#a0adb8;--history-line:#243c51;--history-surface:#101a23;--history-soft:#14212d;background:var(--history-surface);box-shadow:none}html[data-theme=dark] .history-outcome.unsuccessful,html[data-theme=dark] .unsuccessful .history-entry-mark{color:#f3a4a4}@media (width<=1000px){.verification-history-filters{grid-template-columns:minmax(0,1fr) 160px}.verification-history-filters>div:first-child{grid-column:1/-1}.verification-history-entry>summary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto 15px;gap:12px}.history-entry-mode{display:none}.history-entry-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.history-card.verification-history{margin:18px 14px}.verification-history-header,.verification-history-content{padding:17px}.verification-history-header{gap:13px}.history-title-group{gap:9px}.history-title-group p{max-width:200px}.history-connectivity{gap:6px;padding:12px 17px}.history-connectivity-label{width:100%}.history-connectivity .history-connectivity-refresh{margin-left:0}.verification-history-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px}.verification-history-entry>summary{grid-template-columns:minmax(0,1fr) auto 12px;gap:9px;padding:13px}.history-entry-reference{display:none}.history-entry-details{padding:16px}.history-entry-details dl{gap:14px}.automated-workspace .identity-result-panel{padding:18px}}.app-header.workspace-header{--header-accent:#17344c;--header-ink:#152737;--header-muted:#426889;--header-line:#dfe5eb;--header-surface:#fff;border-bottom:1px solid var(--header-line);background:linear-gradient(120deg,#f6f8fa,#f8fafc 72%);flex-flow:wrap;justify-content:space-between;align-items:center;gap:22px;padding:25px 32px;display:flex}.workspace-brand{flex:350px;align-items:center;gap:15px;min-width:0;display:flex}.workspace-brand-logo{border:1px solid var(--header-line);background:var(--header-surface);border-radius:18px;flex:0 0 61px;place-items:center;width:61px;height:61px;padding:2px;display:grid;overflow:hidden;box-shadow:0 3px 12px #15273707}.workspace-brand-logo img{object-fit:contain;border-radius:14px;width:100%;height:100%;display:block}.workspace-brand-copy{min-width:0}.workspace-brand-eyebrow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.workspace-brand-eyebrow>span:first-child{color:var(--header-accent);letter-spacing:.16em;font-size:.6rem;font-weight:800}.workspace-brand-eyebrow>i{background:#b7c3cc;width:1px;height:11px}.workspace-environment{color:#a33e1f;letter-spacing:.04em;background:#c9512c10;border:1px solid #c9512c30;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:.55rem;font-weight:750;line-height:1.3;display:inline-flex}.workspace-environment small{letter-spacing:0;font-size:.52rem;font-weight:500}.app-header.workspace-header h1{color:var(--header-ink);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:750;line-height:1.25}.workspace-brand-copy>p{color:var(--header-muted);margin:0;font-size:.72rem;line-height:1.5}.workspace-account{border:1px solid var(--header-line);background:var(--header-surface);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.workspace-account-avatar{height:33px;color:var(--header-accent);letter-spacing:.03em;background:#f2f5f8;border-radius:10px;flex:0 0 33px;place-items:center;font-size:.64rem;font-weight:750;display:grid}.workspace-account-copy{gap:4px;min-width:0;display:grid}.workspace-account-label{color:var(--header-muted);letter-spacing:.12em;font-size:.48rem;font-weight:650}.workspace-account-copy>strong{max-width:200px;color:var(--header-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;display:block;overflow:hidden}.workspace-account-organization{max-width:200px;color:var(--header-muted);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:.59rem;line-height:1.4;display:inline-flex}.workspace-account-organization svg{flex-shrink:0}.workspace-signout{border:0;border-left:1px solid var(--header-line);min-height:33px;color:var(--header-muted);background:0 0;border-radius:0 6px 6px 0;flex-shrink:0;align-items:center;gap:6px;margin-left:4px;padding:7px 8px 7px 13px;font-size:.66rem;font-weight:600;display:inline-flex}.workspace-signout:hover{color:var(--header-accent);background:#17344c06}.workspace-signout:focus-visible{outline:2px solid var(--header-accent);outline-offset:3px;border-radius:6px}html[data-theme=dark] .app-header.workspace-header{--header-accent:#8eb5d5;--header-ink:#e8edf3;--header-muted:#a0adb8;--header-line:#243c51;--header-surface:#101a23;background:linear-gradient(120deg,#162532,#121e28 72%)}html[data-theme=dark] .workspace-account-avatar{background:#1b2c3b}html[data-theme=dark] .workspace-environment{color:#e38f76;background:#c9512c0c}@media (width<=800px){.app-header.workspace-header{gap:18px}.workspace-brand{flex-basis:100%}.workspace-account{box-sizing:border-box;width:100%}.workspace-account-copy{flex:1}.workspace-account-copy>strong,.workspace-account-organization{max-width:none}}@media (width<=580px){.app-header.workspace-header{padding:22px 17px}.workspace-brand{gap:12px}.workspace-brand-logo{border-radius:14px;flex-basis:47px;width:47px;height:47px}.workspace-brand-logo img{border-radius:10px}.workspace-brand-eyebrow{gap:7px;margin-bottom:7px}.workspace-brand-eyebrow>span:first-child{font-size:.54rem}.workspace-account{gap:9px;padding:11px}.workspace-account-copy>strong{max-width:160px;font-size:.68rem}.workspace-signout{gap:5px;padding-left:9px;font-size:.62rem}}.page-footer.site-footer{box-sizing:border-box;width:min(1200px,100%);margin:auto auto 0;padding:24px 4px 0;display:block}.site-footer-content{border-top:1px solid #b9c5ce;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;min-height:48px;padding:17px 3px 0;display:flex}.site-footer-brand{flex-wrap:wrap;align-items:center;gap:13px;min-width:0;display:flex}.site-footer .zenith-brand{color:#213e56;letter-spacing:.015em;flex-shrink:0;align-items:center;gap:9px;font-size:.8rem;font-weight:750;line-height:1.2;display:inline-flex}.site-footer .zenith-brand img{box-sizing:border-box;object-fit:contain;border-radius:9px;flex:0 0 30px;width:30px;height:30px;margin:0;padding:0;display:block}.site-footer .zenith-brand>span{margin:0;line-height:1.2;display:block}.site-footer-divider{background:#b9c5ce;width:1px;height:15px;display:block}.site-footer-description{color:#426788;font-size:.67rem;line-height:1.5}.site-footer-copyright{color:#426788;white-space:nowrap;font-size:.63rem;line-height:1.5}html[data-theme=dark] .site-footer-content{border-color:#284259}html[data-theme=dark] .site-footer .zenith-brand{color:#b2cade}html[data-theme=dark] .site-footer-description,html[data-theme=dark] .site-footer-copyright{color:#a0adb8}html[data-theme=dark] .site-footer-divider{background:#284259}@media (width<=580px){.page-footer.site-footer{padding:20px 2px 0}.site-footer-content{flex-direction:column;justify-content:center;gap:10px;padding-top:15px}.site-footer-brand{justify-content:center;gap:10px}.site-footer .zenith-brand{font-size:.75rem}.site-footer-description{font-size:.61rem}.site-footer-copyright{font-size:.6rem}}@media (width<=360px){.site-footer-description{text-align:center;flex-basis:100%}.site-footer-divider{display:none}}@media print{.page-footer.site-footer{display:none}}.admin-shell.polished-admin{--console-accent:#17344c;--console-ink:#152737;--console-muted:#43698b;--console-line:#e1e6eb;--console-surface:#fff;--console-soft:#f9fafb}.admin-shell.polished-admin .admin-panel{border-color:var(--console-line);background:var(--console-surface);border-radius:22px;box-shadow:0 14px 50px #1527370b}.polished-admin .org-overview-layout{background:linear-gradient(180deg, #f9fafb, var(--console-surface) 400px);padding:20px 28px 30px}.polished-admin .admin-title-row{border-color:var(--console-line);margin:0 0 22px;padding:0 0 17px}.admin-console-context{min-width:0;color:var(--console-muted);align-items:center;gap:9px;font-size:.7rem;display:flex}.admin-console-context i{opacity:.5;font-style:normal}.admin-console-context strong{color:var(--console-ink);font-weight:650}.polished-admin .admin-refresh{width:auto;height:auto;min-height:33px;color:var(--console-accent);background:var(--console-surface);border:1px solid var(--console-line);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:.65rem;font-weight:650;display:inline-flex}.polished-admin .admin-refresh:hover:not(:disabled){background:var(--console-soft);border-color:var(--console-accent)}.polished-admin .overview-workspace{grid-template-columns:213px minmax(0,1fr);gap:23px}.polished-admin .admin-console-navigation{background:var(--console-surface);border:1px solid var(--console-line);border-radius:16px;padding:18px 11px 12px;box-shadow:0 5px 20px #15273704}.polished-admin .overview-sidebar-label{color:var(--console-muted);letter-spacing:.15em;padding:2px 12px 16px;font-size:.56rem}.polished-admin .admin-console-tabs{gap:5px}.polished-admin .admin-console-tabs button{min-height:41px;color:var(--console-muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:.75rem;font-weight:550;display:flex}.polished-admin .admin-console-tabs button:hover{background:var(--console-soft);color:var(--console-accent)}.polished-admin .admin-console-tabs button.active{color:var(--console-accent);box-shadow:none;background:#f2f5f8;border-color:#d7dfe7;font-weight:700}.polished-admin .admin-console-tabs .workspace-nav-icon{background:0 0;border-radius:0;flex-basis:20px;width:20px}.admin-nav-current{margin-left:auto;font-size:1rem;line-height:1}.admin-console-nav-footer{border-top:1px solid var(--console-line);color:var(--console-muted);align-items:center;gap:7px;margin-top:17px;padding:13px 11px 0;font-size:.59rem;line-height:1.5;display:flex}.admin-console-nav-footer>span{color:var(--console-accent);font-size:.9rem}.polished-admin .overview-welcome{color:var(--console-ink);border-color:var(--console-line);box-shadow:none;background:radial-gradient(at 100% 0,#ebf0f4,#0000 70%),#f8fafb;border-radius:18px;margin-bottom:17px;padding:24px}.polished-admin .overview-kicker{color:var(--console-accent);letter-spacing:.15em;font-size:.55rem}.polished-admin .overview-welcome h2{color:var(--console-ink);letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750}.polished-admin .overview-welcome .overview-application-count{vertical-align:middle;border:1px solid var(--console-line);background:var(--console-surface);color:var(--console-accent);letter-spacing:normal;white-space:nowrap;border-radius:99px;margin-left:12px;padding:5px 9px;font-size:10px;font-weight:550;line-height:1.5;display:inline-block}.polished-admin .overview-welcome p:last-child{max-width:540px;color:var(--console-muted);font-size:.77rem;line-height:1.65}.polished-admin .overview-welcome-mark{width:66px;height:66px;color:var(--console-accent);opacity:1;background:#fff8;border:1px solid #d6dee6;border-radius:20px;flex:0 0 66px;place-items:center;display:grid}.polished-admin .overview-metrics{gap:12px;margin-bottom:21px}.polished-admin .overview-metric{border-color:var(--console-line);background:var(--console-surface);border-radius:14px;gap:5px;padding:17px 18px;box-shadow:0 3px 12px #15273703}.admin-metric-top{color:var(--console-accent);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.polished-admin .overview-metric span{color:var(--console-muted);font-size:.67rem;font-weight:550}.polished-admin .overview-metric strong{color:var(--console-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:750;line-height:1.2}.polished-admin .overview-metric small{color:var(--console-muted);font-size:.61rem;line-height:1.5}.polished-admin .overview-main .admin-section{border-color:var(--console-line);background:var(--console-surface);border-radius:17px;padding:23px;box-shadow:0 5px 20px #15273704}.polished-admin .admin-section-heading{border-bottom:1px solid var(--console-line);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;padding-bottom:15px}.polished-admin .admin-section-heading h2{color:var(--console-ink);letter-spacing:-.02em;font-size:.98rem;font-weight:750}.polished-admin .admin-section-heading>span,.polished-admin .admin-ui-count,.polished-admin .entity-count{background:var(--console-soft);color:var(--console-muted);border:1px solid var(--console-line);border-radius:999px;padding:4px 8px;font-size:.61rem}.polished-admin .admin-ui-eyebrow,.polished-admin .entity-detail-eyebrow{color:var(--console-accent);letter-spacing:.13em;font-size:.55rem}.polished-admin .admin-ui-description,.polished-admin .mode-text{color:var(--console-muted);font-size:.75rem;line-height:1.65}.polished-admin .request-list{border-top:0;gap:10px;display:grid}.polished-admin .request-row{border:1px solid var(--console-line);background:var(--console-surface);border-radius:12px;gap:14px;padding:16px}.polished-admin .request-row:hover{background:var(--console-soft);border-color:#b6c4d0}.polished-admin .request-person{gap:5px}.polished-admin .request-person strong{color:var(--console-ink);font-size:.8rem;font-weight:650}.polished-admin .request-person span{color:var(--console-muted);font-size:.69rem;line-height:1.5}.polished-admin .request-approve{border-radius:8px;justify-content:center;align-items:center;min-height:33px;padding:7px 10px;font-size:.67rem;font-weight:650;line-height:1.4;display:inline-flex}.polished-admin .request-approve:not(.danger){color:#fff;background:#17344c;border-color:#17344c}.polished-admin .request-approve:not(.danger):hover:not(:disabled){background:#122e47}.polished-admin .request-approve.danger{color:#a73737;background:#bb39390a;border-color:#dcbaba}.polished-admin .request-approve.danger:hover:not(:disabled){background:#bb393915;border-color:#bb3939}.polished-admin .auth-submit{color:#fff;background:#17344c;border-color:#17344c;border-radius:10px;min-height:41px;font-size:.76rem}.polished-admin .auth-submit:hover:not(:disabled){background:#122e47}.polished-admin .admin-empty,.polished-admin .admin-ui-empty{border:1px dashed var(--console-line);background:var(--console-soft);color:var(--console-muted);border-radius:12px;padding:30px 20px;font-size:.76rem;line-height:1.7}.polished-admin label{color:var(--console-ink);font-size:.74rem;font-weight:650}.polished-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.polished-admin textarea,.polished-admin .ui-select-trigger{box-sizing:border-box;min-height:42px;color:var(--console-ink);background:var(--console-soft);border-color:var(--console-line);font-size:.77rem}.polished-admin input::placeholder,.polished-admin textarea::placeholder{color:var(--console-muted);opacity:.7}.polished-admin input:focus-visible,.polished-admin textarea:focus-visible,.polished-admin .ui-select-trigger:focus-visible{border-color:var(--console-accent);outline-offset:2px;outline:2px solid #17344c20}.polished-admin button:focus-visible{outline:2px solid var(--console-accent);outline-offset:3px}.polished-admin .auth-name-fields>div .ui-select{margin-bottom:0}.polished-admin .settings-scope-bar,.polished-admin .org-lookup-controls{border-color:var(--console-line);background:var(--console-soft);border-radius:12px;gap:14px;padding:17px}.polished-admin .settings-category{border-color:var(--console-line);background:var(--console-surface);box-shadow:none;border-radius:13px}.polished-admin .settings-category-header{background:var(--console-soft);min-height:57px;color:var(--console-ink);border-radius:13px;padding:14px 17px}.polished-admin .settings-category.expanded .settings-category-header{border-bottom:1px solid var(--console-line);border-radius:13px 13px 0 0}.polished-admin .settings-category-title{font-size:.78rem;font-weight:700}.polished-admin .settings-category-icon{color:var(--console-accent);font-size:1rem}.polished-admin .settings-category-count{background:var(--console-surface);color:var(--console-muted);border:1px solid var(--console-line);font-size:.6rem}.polished-admin .settings-category-body{padding:18px}.polished-admin .settings-card,.polished-admin .certificate-card{border-color:var(--console-line);background:var(--console-surface);border-radius:11px;padding:16px}.polished-admin .settings-key{color:var(--console-muted);font-size:.59rem}.polished-admin .settings-save-row{border-color:var(--console-line);padding-top:17px}.polished-admin .certificate-details{border-color:var(--console-line);background:var(--console-soft);border-radius:9px}.polished-admin .org-selected-detail,.polished-admin .entity-detail-card,.polished-admin .credential-box{border-color:var(--console-line);background:var(--console-soft);border-radius:13px}.polished-admin .env-chip-box,.polished-admin .registration-profile{border-color:var(--console-line);background:var(--console-soft);border-radius:12px}.polished-admin .activity-list{gap:10px;display:grid}.polished-admin .activity-row{border:1px solid var(--console-line);background:var(--console-surface);border-radius:12px;padding:15px 16px}.polished-admin .activity-main{flex-wrap:wrap;align-items:center;gap:9px}.polished-admin .activity-event{color:var(--console-ink);font-size:.76rem;font-weight:650}.polished-admin .activity-time{color:var(--console-muted);font-variant-numeric:tabular-nums;font-size:.61rem}.polished-admin .activity-meta{color:var(--console-muted);gap:8px;margin-top:9px;font-size:.65rem}.polished-admin .activity-details{color:var(--console-muted);overflow-wrap:anywhere;line-height:1.65}.polished-admin .pagination-bar{flex-wrap:wrap;gap:8px;margin-top:18px}.polished-admin .pagination-button{border:1px solid var(--console-line);background:var(--console-surface);min-height:31px;color:var(--console-accent);border-radius:7px;padding:6px 9px;font-size:.64rem}.polished-admin .pagination-info{color:var(--console-muted);font-size:.63rem}.polished-admin .auth-message{border-radius:10px;padding:12px 15px;font-size:.76rem;line-height:1.6}.polished-admin .service-request-workspace{border-radius:17px;margin:0;padding:22px}.polished-admin .billing-card,.polished-admin .reports-main,.polished-admin .sms-admin-card{border-color:var(--console-line);border-radius:15px;box-shadow:0 4px 18px #15273704}.polished-admin table th{color:var(--console-muted);background:var(--console-soft);letter-spacing:.03em;padding:13px 14px;font-size:.62rem;font-weight:650}.polished-admin table td{border-color:var(--console-line);padding:13px 14px;font-size:.7rem;line-height:1.6}.polished-admin .entity-detail-grid>div{border-color:var(--console-line);border-radius:9px}html[data-theme=dark] .admin-shell.polished-admin{--console-accent:#8eb5d5;--console-ink:#e8edf3;--console-muted:#a0adb8;--console-line:#243c51;--console-surface:#101a23;--console-soft:#14212d}html[data-theme=dark] .polished-admin .org-overview-layout{background:linear-gradient(180deg, #121e28, var(--console-surface) 400px)}html[data-theme=dark] .polished-admin .admin-console-navigation,html[data-theme=dark] .polished-admin .overview-main .admin-section,html[data-theme=dark] .polished-admin .overview-metric{background:var(--console-surface);border-color:var(--console-line);box-shadow:none}html[data-theme=dark] .polished-admin .admin-console-tabs button{color:var(--console-muted)}html[data-theme=dark] .polished-admin .admin-console-tabs button:hover{color:var(--console-accent);background:#1a2b3a}html[data-theme=dark] .polished-admin .admin-console-tabs button.active{color:var(--console-accent);box-shadow:none;background:#1a2b3a;border-color:#314e67}html[data-theme=dark] .polished-admin .overview-welcome{border-color:var(--console-line);background:radial-gradient(at 100% 0,#1c2f3f,#0000 70%),#14212d}html[data-theme=dark] .polished-admin .overview-welcome-mark{background:#101a2377;border-color:#2a465e}html[data-theme=dark] .polished-admin .request-row:hover{background:var(--console-soft);border-color:#365570}html[data-theme=dark] .polished-admin .request-approve:not(.danger),html[data-theme=dark] .polished-admin .auth-submit{color:#131f2a;background:#8eb5d5;border-color:#8eb5d5}html[data-theme=dark] .polished-admin .request-approve:not(.danger):hover:not(:disabled),html[data-theme=dark] .polished-admin .auth-submit:hover:not(:disabled){background:#afcce3}html[data-theme=dark] .polished-admin .request-approve.danger{color:#f3a4a4;background:#bb39390a;border-color:#794949}html[data-theme=dark] .polished-admin .billing-card,html[data-theme=dark] .polished-admin .reports-main,html[data-theme=dark] .polished-admin .sms-admin-card{border-color:var(--console-line);box-shadow:none}@media (width<=1100px){.polished-admin .overview-workspace{grid-template-columns:185px minmax(0,1fr);gap:18px}.polished-admin .admin-console-tabs button{gap:8px;padding:10px 9px;font-size:.71rem}}@media (width<=940px){.polished-admin .overview-workspace{grid-template-columns:minmax(0,1fr);gap:19px}.polished-admin .admin-console-navigation{padding:12px;position:static}.polished-admin .overview-sidebar-label{padding:2px 6px 10px}.polished-admin .admin-console-tabs{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}.polished-admin .admin-console-tabs button{white-space:nowrap;flex:none;width:auto;min-height:37px;padding:8px 11px}.admin-console-nav-footer,.admin-nav-current{display:none}}@media (width<=580px){.admin-shell.polished-admin{padding:12px 10px}.polished-admin .org-overview-layout{padding:17px 13px 22px}.polished-admin .admin-title-row{gap:12px;margin-bottom:17px;padding-bottom:14px}.polished-admin .overview-welcome{padding:19px}.polished-admin .overview-welcome-mark{display:none}.polished-admin .overview-metrics{grid-template-columns:1fr;gap:9px}.polished-admin .overview-metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px;display:grid}.polished-admin .admin-metric-top{margin:0}.polished-admin .admin-metric-top svg{display:none}.polished-admin .overview-metric strong{grid-area:1/2/3;font-size:1.5rem}.polished-admin .overview-metric small{grid-column:1}.polished-admin .overview-main .admin-section{padding:17px}.polished-admin .admin-section-heading{gap:12px}.polished-admin .admin-section-heading>div[style]{flex-wrap:wrap;width:100%}.polished-admin .request-row{flex-wrap:wrap;padding:14px}.polished-admin .request-person,.polished-admin .request-row>div[style]{flex:100%}.polished-admin .request-row>div[style] .request-approve{flex:auto}.polished-admin .settings-scope-bar,.polished-admin .settings-category-body{padding:14px}.polished-admin .settings-grid,.polished-admin .certificates-grid{grid-template-columns:minmax(0,1fr)}.polished-admin .settings-save-row{flex-wrap:wrap}.polished-admin .service-request-workspace{padding:17px}}@media (prefers-reduced-motion:reduce){.polished-admin .admin-console-tabs button,.polished-admin .request-row{transition:none}}.polished-admin .org-lookup-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.polished-admin .org-lookup-controls>label{gap:8px;min-width:0;margin:0;font-size:.72rem;line-height:1.4;display:grid}.polished-admin .org-lookup-controls input,.polished-admin .org-lookup-controls select,.polished-admin .org-create-action{box-sizing:border-box;height:44px;min-height:44px;margin:0}.admin-person-card,.admin-audit-card{background:var(--console-surface);border:1px solid var(--console-line);border-radius:13px;min-width:0;padding:17px}.admin-person-top,.admin-audit-top{align-items:center;gap:11px;min-width:0;display:flex}.admin-person-top>div,.admin-audit-top>div{flex:1;min-width:0}.admin-person-avatar{background:var(--console-soft);height:38px;color:var(--console-accent);border-radius:11px;flex:0 0 38px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.admin-person-top h3,.admin-audit-top h3{color:var(--console-ink);overflow-wrap:anywhere;margin:0;font-size:.83rem;font-weight:700;line-height:1.5}.admin-person-top p{color:var(--console-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.69rem}.admin-person-meta,.admin-audit-meta{border-top:1px solid var(--console-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0 0;padding-top:14px;display:grid}.admin-person-meta>div,.admin-audit-meta>div{min-width:0}.admin-person-meta dt,.admin-audit-meta dt{color:var(--console-muted);margin-bottom:5px;font-size:.58rem}.admin-person-meta dd,.admin-audit-meta dd{color:var(--console-ink);overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.6}.admin-person-actions{border-top:1px solid var(--console-line);flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:13px;display:flex}.admin-record-badge{color:var(--console-muted);background:var(--console-soft);text-transform:capitalize;border-radius:999px;align-items:center;padding:5px 8px;font-size:.58rem;font-weight:650;display:inline-flex}.admin-record-badge.success{color:var(--console-accent);background:var(--console-soft)}.admin-record-badge.error{color:#ba4343;background:#ba43430b}.admin-record-badge.warning{color:#ad3815;background:#c9512c10}.admin-record-filters{grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:center;gap:12px;margin-bottom:20px;display:grid}.audit-activity-panel .admin-record-filters{grid-template-columns:minmax(170px,240px) auto;justify-content:start}.admin-record-filters .ui-select{margin:0}.admin-record-filters input,.admin-record-filters .ui-select-trigger{box-sizing:border-box;height:43px;min-height:43px;margin:0}.admin-audit-overline{color:var(--console-muted);letter-spacing:.12em;margin-bottom:4px;font-size:.52rem;font-weight:650;display:block}.admin-audit-marker{height:33px;color:var(--console-muted);background:var(--console-soft);border-radius:10px;flex:0 0 33px;place-items:center;font-size:.9rem;display:grid}.admin-audit-marker.success{color:var(--console-accent)}.admin-audit-marker.error{color:#ba4343;background:#ba43430b}.admin-audit-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-audit-footer{color:var(--console-muted);justify-content:space-between;gap:10px;margin-top:16px;font-size:.61rem;display:flex}.admin-audit-details{border-top:1px solid var(--console-line);margin-top:13px}.admin-audit-details summary{color:var(--console-accent);cursor:pointer;padding:12px 0 0;font-size:.65rem;font-weight:600}.admin-audit-details pre{border:1px solid var(--console-line);background:var(--console-soft);max-height:240px;color:var(--console-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:.66rem;line-height:1.7;overflow:auto}.polished-admin .entity-directory-section>.mode-text{margin:-5px 0 20px}.polished-admin .entity-search-controls{background:var(--console-soft);border:1px solid var(--console-line);border-radius:12px;padding:17px}.polished-admin .entity-search-controls label{margin:0}.polished-admin .entity-search-controls input,.polished-admin .entity-search-controls select{height:43px;margin:0}.polished-admin .entity-directory-item{background:var(--console-surface);border:1px solid var(--console-line);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.polished-admin .entity-directory-item.selected{background:var(--console-soft);border-color:var(--console-accent)}.entity-directory-avatar{background:var(--console-soft);height:36px;color:var(--console-accent);border-radius:10px;flex:0 0 36px;place-items:center;font-size:.66rem;font-weight:700;display:grid}.polished-admin .entity-directory-name{color:var(--console-ink);flex:1;font-size:.8rem}.polished-admin .entity-directory-name small{color:var(--console-muted);font-size:.64rem}.polished-admin .entity-detail-card{background:var(--console-soft);margin-top:19px;padding:20px}.polished-admin .entity-detail-grid dt{color:var(--console-muted);font-size:.61rem}.polished-admin .entity-detail-grid dd{color:var(--console-ink);overflow-wrap:anywhere;font-size:.74rem}.polished-admin .entity-detail-actions{border-color:var(--console-line)}.console-toggle{min-height:34px;color:var(--console-muted,#43698b);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:4px;display:inline-flex}.console-toggle-track{box-sizing:border-box;background:#b9c1c8;border-radius:999px;align-items:center;width:39px;height:23px;padding:3px;transition:background .18s;display:flex}.console-toggle-track>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;box-shadow:0 1px 3px #0002}.console-toggle.is-on .console-toggle-track{background:#17344c}.console-toggle.is-on .console-toggle-track>span{transform:translate(16px)}.console-toggle-state{text-align:left;min-width:45px;font-size:.62rem;font-weight:600}.console-toggle.is-on .console-toggle-state{color:var(--console-accent,#17344c)}.console-toggle:focus-visible{outline:2px solid var(--console-accent,#17344c);outline-offset:3px}.console-toggle:disabled{opacity:.5;cursor:wait}.polished-admin .otp-admin-option{background:var(--console-surface);border-color:var(--console-line);margin:10px 0!important}.polished-admin .otp-admin-option>span{flex:1;min-width:0}.polished-admin .otp-admin-option strong{color:var(--console-ink);font-size:.76rem}.polished-admin .otp-admin-option small{color:var(--console-muted);font-size:.68rem}.sms-template-enablement{border:1px solid var(--console-line);background:var(--console-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:flex}.sms-template-enablement strong{color:var(--console-ink);font-size:.74rem}.sms-template-enablement p{color:var(--console-muted);margin:5px 0 0;font-size:.65rem;line-height:1.5}.polished-admin .sms-polished-template{border-color:var(--console-line);border-radius:12px;margin-top:10px}.polished-admin .sms-polished-template-toggle{background:var(--console-soft);color:var(--console-ink);padding:17px}.polished-admin .sms-polished-template-editor{padding:18px}.polished-admin .sms-polished-template-editor textarea{background:var(--console-surface);min-height:145px;line-height:1.7}.polished-admin .sms-recent-activity{margin-top:18px;padding:22px}.polished-admin .sms-admin-scroll{border:1px solid var(--console-line);border-radius:12px;margin:17px 0;overflow:auto}.polished-admin .sms-admin-table{margin:0}.sms-delivery-status{background:var(--console-soft);color:var(--console-muted);text-transform:capitalize;border-radius:999px;padding:4px 7px;font-size:.59rem;font-weight:600;display:inline-flex}.sms-delivery-sent,.sms-delivery-success{color:var(--console-accent)}.sms-delivery-failed,.sms-delivery-error{color:#ba4343;background:#ba43430b}.sms-delivery-pending{color:#ad3815;background:#c9512c10}.certificate-overview{border:1px solid var(--console-line);background:var(--console-surface);border-radius:14px;padding:20px}.certificate-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.certificate-overview-heading h3{color:var(--console-ink);letter-spacing:-.03em;margin:7px 0;font-size:1.12rem}.certificate-overview-heading p{color:var(--console-muted);margin:0;font-size:.73rem;line-height:1.6}.certificate-overview-filters{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.certificate-overview-filters>div{min-width:0}.certificate-overview-filters label{margin:0 0 8px;font-size:.68rem}.certificate-overview-filters .ui-select{margin:0}.certificate-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.certificate-overview-metrics>div{border:1px solid var(--console-line);background:var(--console-soft);border-radius:10px;gap:10px;padding:15px;display:grid}.certificate-overview-metrics span{color:var(--console-muted);font-size:.61rem;line-height:1.5}.certificate-overview-metrics strong{color:var(--console-ink);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:750}.certificate-inventory-note{margin:0 0 18px}.certificate-inventory{gap:10px;display:grid}.certificate-inventory-row{border:1px solid var(--console-line);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.certificate-inventory-owner,.certificate-inventory-dates{gap:5px;min-width:0;display:grid}.certificate-inventory-owner strong{color:var(--console-ink);overflow-wrap:anywhere;font-size:.75rem}.certificate-inventory-owner span{color:var(--console-ink);font-size:.67rem}.certificate-inventory-owner i{color:var(--console-muted);margin:0 3px;font-style:normal}.certificate-inventory-owner small,.certificate-inventory-dates span,.certificate-inventory-dates small{color:var(--console-muted);font-size:.59rem;line-height:1.6}.certificate-inventory-dates strong{color:var(--console-ink);font-size:.68rem;font-weight:600}.certificate-health{background:var(--console-soft);color:var(--console-muted);border-radius:999px;justify-self:start;padding:5px 8px;font-size:.59rem;font-weight:650;line-height:1.5}.certificate-health.valid{color:var(--console-accent)}.certificate-health.expired{color:#ba4343;background:#ba43430b}.certificate-health.expiring,.certificate-health.not_yet_valid{color:#ad3815;background:#c9512c10}.certificate-inventory-details{border-top:1px solid var(--console-line);grid-column:1/-1}.certificate-inventory-details summary{color:var(--console-accent);cursor:pointer;padding-top:11px;font-size:.62rem}.certificate-inventory-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;display:grid}.certificate-inventory-details dt{color:var(--console-muted);margin-bottom:5px;font-size:.58rem}.certificate-inventory-details dd{color:var(--console-ink);overflow-wrap:anywhere;margin:0;font-size:.66rem}.certificate-management-scope{border-top:1px solid var(--console-line);margin-top:24px;padding-top:24px;scroll-margin-top:20px}html[data-theme=dark] .console-toggle.is-on .console-toggle-track{background:#8eb5d5}html[data-theme=dark] .console-toggle.is-on .console-toggle-track>span{background:#131f2a}html[data-theme=dark] .admin-record-badge.error,html[data-theme=dark] .admin-audit-marker.error,html[data-theme=dark] .sms-delivery-failed,html[data-theme=dark] .sms-delivery-error,html[data-theme=dark] .certificate-health.expired{color:#f3a4a4}html[data-theme=dark] .certificate-health.expiring,html[data-theme=dark] .certificate-health.not_yet_valid,html[data-theme=dark] .admin-record-badge.warning{color:#e38f76}@media (width<=1100px){.certificate-overview-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.certificate-overview-filters>div:first-child{grid-column:1/-1}.certificate-inventory-row{grid-template-columns:minmax(0,1fr) auto}.certificate-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.polished-admin .org-lookup-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.polished-admin .org-create-action{grid-column:1/-1;justify-self:end;width:auto}}@media (width<=580px){.admin-person-meta,.admin-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-person-top,.admin-audit-top{flex-wrap:wrap}.admin-person-actions .request-approve{flex:auto}.admin-record-filters{grid-template-columns:1fr}.audit-activity-panel .admin-record-filters{grid-template-columns:minmax(0,1fr) auto}.polished-admin .org-lookup-controls{grid-template-columns:minmax(0,1fr)}.polished-admin .org-create-action{justify-self:stretch;width:100%}.polished-admin .entity-detail-grid{grid-template-columns:minmax(0,1fr)}.polished-admin .otp-admin-option{flex-wrap:wrap;gap:12px}.polished-admin .otp-admin-option>span{flex-basis:100%}.certificate-overview{padding:15px}.certificate-overview-filters{grid-template-columns:minmax(0,1fr)}.certificate-overview-metrics>div{padding:12px}.certificate-inventory-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.console-toggle-track,.console-toggle-track>span{transition:none}}.scanner-setting-description{color:var(--console-muted,var(--muted));margin:8px 0 0;font-size:.66rem;font-weight:400;line-height:1.7}.scanner-setting-description>span{margin-top:4px;font-size:.61rem;display:block}.request-status-pill.failed{color:#b33e3e;background:#b33e3e0c}.service-request-card.failed{border-color:#e4c6c6}.service-request-card.failed .service-request-warning{color:#b33e3e;background:#b33e3e08;border-color:#e4c6c6}html[data-theme=dark] .request-status-pill.failed{color:#f3a4a4}html[data-theme=dark] .service-request-card.failed{border-color:#704545}html[data-theme=dark] .service-request-card.failed .service-request-warning{color:#f3a4a4;border-color:#704545}.auth-stage{font-family:Inter,Arial,sans-serif}.auth-stage .auth-heading h1,.auth-stage .auth-visual-title{letter-spacing:-.035em;text-wrap:balance;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-weight:700}.auth-stage .auth-heading h1{font-size:clamp(1.65rem,3vw,2rem);line-height:1.25}.auth-stage .auth-heading>p:last-child{margin:12px 0 0;font-size:.9375rem;line-height:1.65}.auth-stage .auth-eyebrow{letter-spacing:.025em;font-size:.75rem;font-weight:500}.auth-stage .auth-visual-title{margin:24px 0 10px;font-size:1.5rem;line-height:1.3}.auth-stage .auth-visual-text{max-width:270px;font-size:.9375rem;line-height:1.65}.auth-stage .auth-brand>span:last-child{letter-spacing:.01em;font-weight:500}.auth-stage .auth-form{margin-top:24px}.auth-stage .auth-form label,.auth-stage .auth-environment-heading label{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500;line-height:1.5}.auth-stage .auth-form input{font-family:inherit;font-size:1rem;line-height:1.5}.auth-stage .auth-tabs button,.auth-stage .auth-submit{letter-spacing:0;text-transform:none;font-family:inherit;font-weight:600}.auth-stage .auth-tabs button{line-height:1.4}.auth-stage .auth-face-badge{letter-spacing:0;font-weight:600}html .polished-admin :is(.otp-admin-settings,.sms-admin-panel){border:1px solid var(--console-line);background:var(--console-surface);box-shadow:none;border-radius:13px;margin:16px 0;overflow:hidden}html .polished-admin :is(.settings-category-header,.otp-admin-header,.sms-admin-collapse-trigger){box-sizing:border-box;background:var(--console-soft);width:100%;min-height:64px;color:var(--console-ink);text-align:left;box-shadow:none;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;margin:0;padding:14px 17px;font-family:inherit;display:flex}html .polished-admin :is(.settings-category-header,.otp-admin-header,.sms-admin-collapse-trigger):hover{background:var(--console-soft);box-shadow:inset 0 0 0 1px var(--console-line)}html .polished-admin :is(.settings-category-title,.otp-admin-header strong,.sms-admin-collapse-copy strong){letter-spacing:0;color:var(--console-ink);font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.5}html .polished-admin :is(.settings-category-icon,.otp-admin-header-icon,.sms-admin-collapse-icon){background:var(--console-surface);width:36px;height:36px;color:var(--console-accent);border-radius:10px;flex:0 0 36px;place-items:center;margin:0;font-size:1rem;display:grid}html .polished-admin :is(.settings-category-header,.otp-admin-header,.sms-admin-collapse-trigger) :is(.settings-category-count,.sms-admin-collapse-badge){border:1px solid var(--console-line);background:var(--console-surface);color:var(--console-muted);box-shadow:none;border-radius:99px;padding:3px 8px;font-size:.6rem;font-weight:650}html .polished-admin :is(.otp-admin-chevron,.sms-admin-collapse-chevron){color:var(--console-accent);margin-left:auto;font-size:17px;line-height:1}html .polished-admin .sms-admin-collapse-copy{gap:0}html .polished-admin .otp-admin-header>span:nth-child(2){flex:1;display:block}html .polished-admin .sms-admin-collapse-trigger.is-open,html .polished-admin .otp-admin-header[aria-expanded=true]{border-bottom:1px solid var(--console-line);border-radius:12px 12px 0 0}html .polished-admin :is(.sms-admin-collapse-content,.otp-admin-body){background:var(--console-surface);border:0;border-radius:0 0 12px 12px;padding:18px}@media (width<=600px){html .polished-admin :is(.settings-category-header,.otp-admin-header,.sms-admin-collapse-trigger){gap:9px;min-height:60px;padding:12px}html .polished-admin :is(.settings-category-icon,.otp-admin-header-icon,.sms-admin-collapse-icon){flex-basis:30px;width:30px;height:30px}}html .polished-admin{font-family:Inter,Arial,sans-serif}html .polished-admin :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,button,input,select,textarea,summary,dt,dd,th,td,a){font-family:inherit}html .polished-admin .overview-welcome h2{letter-spacing:-.025em;font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:650}html .polished-admin :is(.admin-section-heading h2,.admin-section-heading h3,.service-queue-header h2,.billing-card h3,.sms-admin-heading h3){letter-spacing:-.02em;font-size:1.05rem;font-weight:650;line-height:1.4}html .polished-admin :is(.overview-metric strong,.entity-overview-card>strong){letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:inherit;font-size:1.7rem;font-weight:650}.admin-summary-dot{background:var(--console-accent,#21415d);width:7px;height:7px;box-shadow:0 0 0 4px var(--console-soft,#f2f5f8);border-radius:50%}html .polished-admin>.admin-panel .overview-metrics{margin-bottom:20px}.auth-stage .auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-stage .auth-panel{box-sizing:border-box;border-color:var(--line);border-radius:22px;padding:32px;box-shadow:0 18px 60px #14263712}.auth-stage .auth-brand{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:23px}.auth-stage .auth-brand-divider{flex:0 0 1px;height:34px}.auth-stage .auth-product-name{gap:4px;min-width:0;display:grid}.auth-stage .auth-product-name strong{letter-spacing:.1em;font-size:.86rem;font-weight:700}.auth-stage .auth-product-name small{color:var(--muted);max-width:145px;font-size:.65rem;font-weight:400;line-height:1.5}.auth-stage .auth-heading{margin-top:25px}.auth-stage .auth-eyebrow{letter-spacing:.12em;justify-content:space-between;align-items:center;margin:0 0 14px;font-size:.62rem;font-weight:600;display:flex}.auth-stage .auth-eyebrow>span{letter-spacing:0;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:.62rem;font-weight:500}.auth-stage .auth-heading h1{letter-spacing:-.045em;font-size:clamp(1.6rem,3vw,1.9rem)}.auth-stage .auth-heading>p:last-child{margin-top:9px;font-size:.83rem;line-height:1.7}.auth-stage .auth-tabs{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-soft,#f6f8fb);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin:24px 0;padding:5px;display:grid}.auth-stage .auth-tabs button{box-sizing:border-box;width:100%;min-width:0;min-height:43px;box-shadow:none;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:.78rem;display:flex}.auth-stage .auth-tabs button.active{background:var(--surface,#fff);color:var(--green-deep);border:1px solid var(--line);box-shadow:0 2px 5px #17283708}.auth-stage .auth-tabs button:hover{color:var(--green-deep);background:var(--surface,#fff)}.auth-stage .auth-environment{margin:0;padding:0}.auth-stage .auth-environment-heading{align-items:center;margin-bottom:8px}.auth-stage .auth-environment-heading label{font-size:.73rem;font-weight:600}.auth-stage .environment-badge{padding:3px 8px;font-size:.61rem}.auth-stage .auth-environment-field .ui-select-trigger{border-radius:10px;min-height:45px;font-size:.85rem}.auth-stage .auth-form{gap:8px;margin-top:14px}.auth-stage .auth-form>label{margin:4px 0 0;font-size:.73rem;font-weight:600}.auth-stage .auth-form>input,.auth-stage .auth-form .password-field input{box-sizing:border-box;border-radius:10px;min-height:46px;margin-bottom:0;padding:12px 14px;font-size:.86rem}.auth-stage .auth-form .password-field{width:100%;min-width:0}.auth-stage .auth-form .auth-submit{border-radius:11px;min-height:49px;margin-top:10px;font-size:.8rem}.auth-stage .digital-identity-login-icon{flex-shrink:0;width:23px;height:23px}.auth-stage .digital-identity-login-label{font-size:.8rem;line-height:1.4}.auth-stage .digital-identity-login-arrow{flex-shrink:0;width:28px;height:28px;font-size:18px}.auth-stage .auth-note{margin-top:20px;font-size:.68rem}@media (width<=550px){.auth-stage .auth-panel{border-radius:18px;padding:24px 20px}.auth-stage .auth-brand{gap:12px}.auth-stage .auth-brand .zenith-brand{flex-shrink:0}.auth-stage .auth-product-name small{font-size:.59rem}.auth-stage .auth-tabs button{padding:9px 5px;font-size:.74rem}.auth-stage .auth-tab-icon{width:14px;height:14px;display:block}.auth-stage .digital-identity-login-label{font-size:.75rem}}.auth-stage .auth-environment-compact{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-stage .auth-environment-compact>label{color:var(--ink);font-size:.73rem;font-weight:600}.auth-stage .auth-environment-picker{letter-spacing:.04em;border-radius:99px;padding:0}.auth-stage .auth-environment-picker .ui-select{width:auto;min-width:0;color:inherit;margin:0}.auth-stage .auth-environment-picker .ui-select-trigger{width:auto;min-height:30px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:.7rem;font-weight:700;display:flex}.auth-stage .auth-environment-picker .ui-select-trigger.has-icon{padding-left:25px}.auth-stage .auth-environment-picker .ui-select-icon{color:inherit;left:10px}.auth-stage .auth-environment-picker .ui-select-chevron{width:11px;height:11px;color:inherit;margin-left:2px;position:static}.auth-stage .auth-environment-picker .ui-select-menu{text-transform:none;letter-spacing:0;min-width:125px;font-size:.78rem;left:auto;right:0}.auth-stage .auth-environment-picker .ui-select-trigger:focus-visible{outline-offset:3px;outline:2px solid}html .polished-admin .sms-polished .sms-admin-button{box-sizing:border-box;border:1px solid var(--console-accent,#21415d);background:var(--console-accent,#21415d);min-height:40px;color:var(--console-surface,#fff);letter-spacing:0;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-family:inherit;font-size:.73rem;font-weight:600;line-height:1.45;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 3px 9px #11263810}html .polished-admin .sms-polished .sms-admin-button:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px);box-shadow:0 5px 14px #11263820}html .polished-admin .sms-polished .sms-admin-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}html .polished-admin .sms-polished .sms-admin-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}html .polished-admin .sms-polished .sms-admin-button:focus-visible{outline:3px solid var(--console-accent);outline-offset:3px}html .polished-admin .sms-polished .sms-recent-activity .sms-admin-button{background:var(--console-surface);color:var(--console-accent);border-color:var(--console-line);box-shadow:none;min-height:35px;padding:8px 13px;font-size:.69rem}html .polished-admin .sms-polished .sms-polished-template-toggle{border:1px solid var(--console-line);background:var(--console-soft);width:100%;color:var(--console-ink);text-align:left;box-shadow:none;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;font-family:inherit;font-size:.76rem;transition:border-color .15s;display:flex}html .polished-admin .sms-polished .sms-polished-template-toggle:hover{border-color:var(--console-accent)}html .polished-admin .sms-polished .console-toggle{border-radius:10px;min-height:38px;font-family:inherit;font-size:.7rem}.approval-search-bar{gap:9px;display:grid}.polished-admin .approval-search-bar>label{font-size:.78rem;font-weight:650}.polished-admin .approval-search-bar>input{box-sizing:border-box;border:1px solid var(--console-line);border-radius:10px;width:100%;max-width:560px;padding:11px 14px}.approval-search-bar>small{color:var(--console-muted);font-size:.67rem;line-height:1.7}@media (prefers-reduced-motion:reduce){html .polished-admin .sms-polished .sms-admin-button{transition:none;transform:none}}.service-request-private-note{color:var(--request-muted,var(--muted));border:1px solid var(--request-line,var(--line));background:var(--request-soft,var(--surface-soft));border-radius:9px;max-width:320px;padding:8px 11px;font-size:.68rem;line-height:1.7}.admin-panel-status-line{color:var(--console-muted,var(--muted));align-items:center;gap:8px;font-size:.7rem;line-height:1.7;display:flex}.admin-panel-status-line .billing-live-dot{flex-shrink:0}.admin-panel-toolbar{justify-content:flex-end;gap:10px;margin-bottom:14px;display:flex}.organization-avatar{background:var(--console-soft,#f5f7f9);color:var(--console-accent,#1f3e59);border:1px solid var(--console-line,#e4e8ec);vertical-align:middle;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.organization-avatar img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:3px;display:block}.organization-avatar.organization-inline{border-radius:6px;width:22px;height:22px;margin-right:7px;font-size:8px}.organization-avatar.entity-monogram,.organization-avatar.entity-directory-avatar{width:42px;height:42px}.session-policy-panel{border:1px solid var(--console-line,#e4e8ec);background:var(--console-surface,#fff);color:var(--console-ink,#172938);border-radius:14px;margin:16px 0}.session-policy-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;font-size:14px;font-weight:650;display:flex}.session-policy-panel summary small{color:var(--console-muted,#477094);margin-top:3px;font-size:12px;font-weight:400;display:block}.session-policy-panel summary strong{background:var(--console-soft,#f5f7f9);border-radius:20px;padding:6px 12px;font-size:12px}.session-policy-panel form{padding:0 22px 20px;font-size:13px}.session-policy-panel input{max-width:200px;margin:8px 0;display:block}.session-policy-panel label small{color:var(--console-muted,#477094);font-size:11px;font-weight:400;display:block}.settings-card.scanner-diagnostics-setting{border:1px solid var(--console-line,#e4e8ec);background:var(--console-soft,#f9fafb);border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:20px 22px;display:grid}.scanner-diagnostics-setting>label:first-child{color:var(--console-ink,#172938);margin:0;font-size:14px;font-weight:700}.scanner-diagnostics-setting .settings-toggle{grid-area:1/2/3;margin:0}.scanner-diagnostics-setting .scanner-setting-description{grid-column:1;max-width:680px;margin:0;font-size:12px;line-height:1.7}@media (width<=600px){.settings-card.scanner-diagnostics-setting{grid-template-columns:1fr;padding:17px}.scanner-diagnostics-setting .settings-toggle{grid-area:auto/1}.scanner-diagnostics-setting .scanner-setting-description{grid-row:2}}:root{--ink:#102333;--muted:#637789;--line:#dbe4ec;--green:#17344c;--green-deep:#102333;--green-pale:#eaf0f6;--gold:#f45126;--gold-pale:#fff0e9;--surface-soft:#f6f8fb}body{background:#edf2f7}.page-shell{background:radial-gradient(at 4% 4%,#fff0e9,#0000 38%),linear-gradient(140deg,#edf2f7,#f8fafc)}.page-shell:before{opacity:.12;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201000'%3e%3cdefs%3e%3cpattern%20id='grid'%20width='60'%20height='60'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M60%200H0V60'%20fill='none'%20stroke='%238ba9bf'%20stroke-opacity='.13'/%3e%3c/pattern%3e%3cradialGradient%20id='glow'%3e%3cstop%20stop-color='%23f45126'%20stop-opacity='.5'/%3e%3cstop%20offset='1'%20stop-color='%23f45126'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20fill='url(%23grid)'%20d='M0%200h1200v1000H0z'/%3e%3ccircle%20cx='850'%20cy='180'%20r='280'%20fill='url(%23glow)'/%3e%3cg%20fill='none'%20stroke='%2391b4cd'%20stroke-opacity='.5'%3e%3cpath%20d='M-50%20660C180%20660%20150%20260%20420%20260S700%20760%201250%20130'/%3e%3cpath%20d='M-50%20700C170%20700%20170%20300%20420%20300S700%20800%201250%20170'/%3e%3cpath%20d='M-50%20740C180%20740%20190%20340%20420%20340S700%20840%201250%20210'/%3e%3cpath%20d='M30%2030%20290%20190%20520%2080%20810%20300%201120%20130'/%3e%3cpath%20d='m150%20880%20200-150%20270%2070%20250-210%20290%2090'/%3e%3c/g%3e%3cg%20fill='%23f45126'%3e%3ccircle%20cx='290'%20cy='190'%20r='5'/%3e%3ccircle%20cx='290'%20cy='190'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='810'%20cy='300'%20r='5'/%3e%3ccircle%20cx='810'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='350'%20cy='730'%20r='5'/%3e%3ccircle%20cx='350'%20cy='730'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='870'%20cy='590'%20r='5'/%3e%3ccircle%20cx='870'%20cy='590'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='420'%20cy='300'%20r='5'/%3e%3ccircle%20cx='420'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='5'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3c/g%3e%3c/svg%3e")}.zenith-brand img,.auth-panel .auth-brand .zenith-brand img{object-fit:contain;background:#fff;border-radius:0;max-height:52px;padding:4px;flex:none!important;width:156px!important;height:auto!important}.zenith-brand-compact img{width:120px!important}.auth-brand-divider{background:#dbe4ec!important}.auth-shell{overflow:hidden;background:radial-gradient(at 95% 0,#f4512610,#0000 40%),#f1f5f9!important;padding:32px 28px 18px!important}.auth-shell:before{opacity:.2;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201000'%3e%3cdefs%3e%3cpattern%20id='grid'%20width='60'%20height='60'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M60%200H0V60'%20fill='none'%20stroke='%238ba9bf'%20stroke-opacity='.13'/%3e%3c/pattern%3e%3cradialGradient%20id='glow'%3e%3cstop%20stop-color='%23f45126'%20stop-opacity='.5'/%3e%3cstop%20offset='1'%20stop-color='%23f45126'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20fill='url(%23grid)'%20d='M0%200h1200v1000H0z'/%3e%3ccircle%20cx='850'%20cy='180'%20r='280'%20fill='url(%23glow)'/%3e%3cg%20fill='none'%20stroke='%2391b4cd'%20stroke-opacity='.5'%3e%3cpath%20d='M-50%20660C180%20660%20150%20260%20420%20260S700%20760%201250%20130'/%3e%3cpath%20d='M-50%20700C170%20700%20170%20300%20420%20300S700%20800%201250%20170'/%3e%3cpath%20d='M-50%20740C180%20740%20190%20340%20420%20340S700%20840%201250%20210'/%3e%3cpath%20d='M30%2030%20290%20190%20520%2080%20810%20300%201120%20130'/%3e%3cpath%20d='m150%20880%20200-150%20270%2070%20250-210%20290%2090'/%3e%3c/g%3e%3cg%20fill='%23f45126'%3e%3ccircle%20cx='290'%20cy='190'%20r='5'/%3e%3ccircle%20cx='290'%20cy='190'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='810'%20cy='300'%20r='5'/%3e%3ccircle%20cx='810'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='350'%20cy='730'%20r='5'/%3e%3ccircle%20cx='350'%20cy='730'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='870'%20cy='590'%20r='5'/%3e%3ccircle%20cx='870'%20cy='590'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='420'%20cy='300'%20r='5'/%3e%3ccircle%20cx='420'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='5'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3c/g%3e%3c/svg%3e");background-size:cover}.auth-stage{background:#fff;border:1px solid #dbe4ec;border-radius:30px;overflow:hidden;box-shadow:0 28px 100px #10233318;align-items:stretch!important;gap:0!important;width:min(1180px,100%)!important;margin:auto!important}.auth-stage .auth-panel{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex:0 0 48%!important;margin:0!important;padding:48px!important}.auth-stage .auth-brand{gap:15px!important;padding-bottom:24px!important}.auth-product-name strong{color:#102333!important;letter-spacing:-.03em!important;font-size:17px!important}.auth-product-name small{font-size:10px!important}.auth-stage .verihub-art{background:radial-gradient(at 75% 15%,#f4512633,#0000 50%),radial-gradient(at 10% 75%,#2f709a55,#0000 60%),#102333;min-width:0;min-height:690px;padding:32px 38px;overflow:hidden;text-align:left!important;color:#fff!important;flex:52%!important;align-items:stretch!important;display:flex!important;position:relative!important}.verihub-art:before{content:"";opacity:.45;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201000'%3e%3cdefs%3e%3cpattern%20id='grid'%20width='60'%20height='60'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M60%200H0V60'%20fill='none'%20stroke='%238ba9bf'%20stroke-opacity='.13'/%3e%3c/pattern%3e%3cradialGradient%20id='glow'%3e%3cstop%20stop-color='%23f45126'%20stop-opacity='.5'/%3e%3cstop%20offset='1'%20stop-color='%23f45126'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20fill='url(%23grid)'%20d='M0%200h1200v1000H0z'/%3e%3ccircle%20cx='850'%20cy='180'%20r='280'%20fill='url(%23glow)'/%3e%3cg%20fill='none'%20stroke='%2391b4cd'%20stroke-opacity='.5'%3e%3cpath%20d='M-50%20660C180%20660%20150%20260%20420%20260S700%20760%201250%20130'/%3e%3cpath%20d='M-50%20700C170%20700%20170%20300%20420%20300S700%20800%201250%20170'/%3e%3cpath%20d='M-50%20740C180%20740%20190%20340%20420%20340S700%20840%201250%20210'/%3e%3cpath%20d='M30%2030%20290%20190%20520%2080%20810%20300%201120%20130'/%3e%3cpath%20d='m150%20880%20200-150%20270%2070%20250-210%20290%2090'/%3e%3c/g%3e%3cg%20fill='%23f45126'%3e%3ccircle%20cx='290'%20cy='190'%20r='5'/%3e%3ccircle%20cx='290'%20cy='190'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='810'%20cy='300'%20r='5'/%3e%3ccircle%20cx='810'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='350'%20cy='730'%20r='5'/%3e%3ccircle%20cx='350'%20cy='730'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='870'%20cy='590'%20r='5'/%3e%3ccircle%20cx='870'%20cy='590'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='420'%20cy='300'%20r='5'/%3e%3ccircle%20cx='420'%20cy='300'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='5'/%3e%3ccircle%20cx='1080'%20cy='280'%20r='14'%20fill='none'%20stroke='%23f45126'%20stroke-opacity='.4'/%3e%3c/g%3e%3c/svg%3e") 50%/cover;position:absolute;inset:0}.verihub-art-top,.verihub-art-bottom{z-index:1;letter-spacing:.15em;color:#b8cbd9;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex;position:relative}.verihub-art-tag{border:1px solid #ffffff30;border-radius:99px;padding:10px 13px}.verihub-art-dot{background:#f45126;border-radius:50%;width:7px;height:7px;box-shadow:0 0 20px #f45126}.verihub-orbit{perspective:800px;flex:1;place-items:center;height:290px;min-height:240px;display:grid;position:relative}.verihub-core{letter-spacing:-.1em;background:linear-gradient(140deg,#31506988,#102333);border:1px solid #ffffff50;border-radius:28px;place-content:center;width:112px;height:112px;font-size:42px;font-weight:800;display:grid;transform:rotate(-8deg);box-shadow:0 0 60px #f4512630}.verihub-core span{color:#f45126;font-size:27px;position:absolute;bottom:18px;right:18px}.verihub-orbit i{border:1px solid #a9c9df60;border-radius:50%;width:255px;height:255px;position:absolute;transform:rotateX(62deg)rotate(-25deg);box-shadow:0 0 35px #96bbd10d}.verihub-orbit i:nth-child(2){border-color:#f4512699;width:300px;height:300px;transform:rotateX(25deg)rotateY(65deg)}.verihub-orbit i:nth-child(3){border-style:dashed;border-color:#ffffff50;width:210px;height:210px;transform:rotateX(-50deg)rotateY(-25deg)}.verihub-art-copy{z-index:1;padding:12px 0 30px;position:relative}.verihub-art-copy>span{letter-spacing:.14em;color:#ff956e;font-size:9px;font-weight:700}.verihub-art-copy h2{letter-spacing:-.05em;color:#fff;margin:17px 0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.verihub-art-copy p{color:#bed0dd;max-width:330px;margin:0;font-size:13px;line-height:1.8}.verihub-art-bottom{border-top:1px solid #fff2;padding-top:21px;font-size:8px}.auth-panel h1{letter-spacing:-.04em;color:#102333!important}.auth-panel input,.auth-panel select{color:#102333!important;background:#f9fbfd!important;border-color:#d8e2eb!important}.auth-panel input:focus{border-color:#f45126!important;box-shadow:0 0 0 3px #f4512618!important}.auth-submit,.auth-form .auth-submit.digital-identity-login{color:#fff!important;background:linear-gradient(110deg,#f45126,#df3c13)!important;border:1px solid #e7441b!important;box-shadow:0 8px 22px #f4512628!important}.digital-identity-login-icon{color:#fff!important}.digital-identity-login-arrow{border-color:#ffffff60!important}.auth-tab.active,.auth-tabs button[aria-selected=true]{color:#102333!important;background:#fff0e9!important;border-color:#f45126!important}.site-footer-description,.site-footer-copyright{color:#657787}html[data-theme=dark]{--ink:#e3edf5;--muted:#9ab0c2;--line:#30495d;--surface:#152c3e;--surface-soft:#102333;--green:#7fa9c8;--green-deep:#b3cddd;--green-pale:#203c52;--gold:#ff865e;background:#102333}html[data-theme=dark] .page-shell:not(.auth-shell){background:#102333}html[data-theme=dark] .auth-shell{background:#102333!important}@media (width<=1000px){.auth-stage .auth-panel{padding:32px!important}.auth-stage .verihub-art{min-height:650px;padding:28px}.auth-brand .zenith-brand img{width:130px!important}}@media (width<=760px){.auth-shell{padding:20px 14px 12px!important}.auth-stage{border-radius:23px;flex-direction:column!important;max-width:480px!important;display:flex!important}.auth-stage .verihub-art{display:none!important}.auth-stage .auth-panel{flex:auto!important;width:100%!important;padding:30px 24px!important}.auth-panel .auth-brand .zenith-brand img{width:128px!important}.site-footer-content{gap:10px}.site-footer-brand{flex-wrap:wrap;justify-content:center}.auth-product-name small{max-width:115px!important}}html[data-theme=dark] .auth-panel{--ink:#102333;--muted:#637789;--line:#dbe4ec;--green:#17344c;--green-deep:#102333;color:#102333}:root{--brand-navy:#102333;--brand-orange:#f45126;--brand-orange-hover:#d93d16;--brand-line:#dbe4ec;--brand-shadow:0 8px 28px #10233308;--green:#17344c;--green-deep:#102333;--green-pale:#eaf0f6;--gold:#f45126;--gold-pale:#fff0e9}.app-header.workspace-header.workspace-header-premium{--header-accent:#ff9a7b;--header-ink:#f8fafc;--header-muted:#bdcddb;--header-line:#ffffff28;box-shadow:inset 0 1px #ffffff18,0 12px 32px #1023330d;background:radial-gradient(at 82% -80%,#f4512645,#0000 65%),radial-gradient(at 10% 120%,#2c668752,#0000 64%),linear-gradient(112deg,#132e43,#102333 65%,#182c3c)!important;border:1px solid #34536b!important}.workspace-header-premium:before{opacity:.1;background-image:radial-gradient(#b5d2e5 1px,#0000 1px)!important}.workspace-header-premium .workspace-brand-logo{background:#fff!important;border:1px solid #ffffff70!important;border-radius:14px!important;flex:0 0 176px!important;width:176px!important;height:68px!important;padding:13px!important;box-shadow:0 8px 20px #00000012!important}.workspace-header-premium .workspace-brand-logo img{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.workspace-header-premium .workspace-brand-copy{border-left-color:#ffffff32!important;padding-left:22px!important}.workspace-header-premium .workspace-brand-eyebrow>span:first-child{color:#ffa488!important;letter-spacing:.15em!important}.app-header.workspace-header-premium h1{color:#f8fafc!important;letter-spacing:-.025em!important;font-size:clamp(21px,2vw,29px)!important;font-weight:700!important}.workspace-header-premium h1>span{color:#ffab90!important}.workspace-header-premium .workspace-brand-copy>p{color:#c4d3df!important}.workspace-header-premium .workspace-header-portrait{opacity:.22!important;filter:drop-shadow(0 0 15px #aecbe430)!important;left:57%!important}.workspace-header-premium .workspace-header-waves{opacity:.45}.workspace-header-premium .workspace-account{background:#ffffff08!important;border:1px solid #ffffff24!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff09!important}.workspace-header-premium .workspace-environment{color:#8d331b!important;box-shadow:none!important;background:#fff0e9!important;border:1px solid #ffc9b8!important}.workspace-header-premium .workspace-environment small{color:#9a533e!important}.workspace-header-premium .workspace-account-copy>strong{color:#fff!important}.workspace-header-premium .workspace-account-label{color:#a9bed0!important}.workspace-header-premium .workspace-signout{color:#17344c!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:10px!important}.workspace-header-premium .workspace-signout:hover{background:#fff0e9!important;border-color:#f45126!important}.workspace-header-premium .workspace-admin-link{color:#fff!important;background:#ffffff12!important;border-color:#ffffff38!important}:is(.admin-panel,.billing-panel,.reports-panel,.finance-workspace,.entity-management-panel,.request-dialog,.user-profile-dialog){box-shadow:var(--brand-shadow)}:is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #f45126!important;box-shadow:0 0 0 4px #f4512610!important}:is(.request-primary-action,.finance-primary,.entity-primary,.admin-primary,.auth-submit){color:#fff!important;background:linear-gradient(110deg,#f45126,#e64118)!important;border-color:#e64118!important;box-shadow:0 5px 16px #f451261c!important}:is(.request-primary-action,.finance-primary,.entity-primary,.admin-primary):hover:not(:disabled){transform:translateY(-1px);background:#d93d16!important}:is(.admin-tabs,.admin-nav,.app-tabs) button[aria-selected=true],.admin-nav-item.active,.admin-tab.active{box-shadow:inset 3px 0 #f45126;color:#fff!important;background:#102333!important;border-color:#102333!important}th{letter-spacing:.035em}tr{transition:background-color .15s}tbody tr:hover{background-color:#f5f8fb}html[data-theme=dark] tbody tr:hover{background-color:#203c52}html[data-theme=dark] .app-header.workspace-header.workspace-header-premium{background:radial-gradient(at 90% 0,#f4512625,#0000 60%),linear-gradient(110deg,#132d42,#0c1d2b)!important;border-color:#304b60!important}@media (width<=1100px){.workspace-header-premium .workspace-account{margin-left:0!important}.workspace-header-premium .workspace-brand{flex-basis:100%!important}.workspace-header-premium .workspace-header-portrait{left:auto!important;right:20px!important}}@media (width<=600px){.workspace-header-premium .workspace-brand-logo{border-radius:10px!important;flex-basis:116px!important;width:116px!important;height:53px!important;padding:9px!important}.workspace-header-premium .workspace-brand{gap:10px!important}.workspace-header-premium .workspace-brand-copy{padding-left:12px!important}.app-header.workspace-header-premium h1{font-size:18px!important}.workspace-header-premium .workspace-brand-eyebrow>span:first-child{font-size:8px!important}.workspace-header-premium .workspace-header-portrait{display:none!important}.workspace-header-premium .workspace-account{gap:8px!important}.workspace-header-premium .workspace-signout{padding:8px!important}}@media (prefers-reduced-motion:reduce){tbody tr,:is(.request-primary-action,.finance-primary,.entity-primary,.admin-primary){transition:none!important;transform:none!important}}:is(h1,h2,h3,h4,h5,h6,button,[role=tab],legend,summary,th,dt,nav a,.breadcrumb,.breadcrumbs,.admin-panel-kicker,.settings-category-title){text-transform:capitalize!important}label{text-transform:capitalize}:is(input,textarea,select,code,pre,kbd,samp),label :is(p,small,.hint,.field-help,.field-description),.workspace-profile-button,.workspace-profile-button *,.workspace-account-copy,.workspace-account-copy *,.organization-avatar,.organization-badge,.organization-badge *{text-transform:none!important}.admin-metric-top>span:first-child,[class*=metric]>span:first-child,[class*=stat]>span:first-child,.request-dialog-eyebrow,.overview-sidebar-label{text-transform:capitalize!important}
