@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--bg:#090e0d;--sidebar:#0c1210;--surface:#111916;--surface-2:#16201b;--line:#25332b;--text:#edf7ec;--muted:#8a9c8f;--green:#a5f875;--green-dark:#19351f;--red:#ff797b;--yellow:#ffc07b;--font:"DM Sans",system-ui,Arial,sans-serif;--display:"Space Grotesk",var(--font)}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled,.disabled{opacity:.44;pointer-events:none;cursor:not-allowed!important}.muted{color:var(--muted);line-height:1.7}.secondary-text{color:var(--muted);font-size:12px;font-weight:500}.mono{font-family:ui-monospace,monospace;font-size:12px}.live-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #a5f8757a}.brand{font-family:var(--display);letter-spacing:-1.3px;align-items:center;gap:11px;font-size:25px;font-weight:700;line-height:1;display:flex}.brand>div:last-child{position:relative}.brand span{color:var(--green)}.brand small{font-family:var(--font);letter-spacing:2px;color:#7f9887;margin-top:9px;font-size:8px;font-weight:800;display:block}.brand-logo{background:var(--green);color:#112014;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 21px #a5f87527}.brand-logo svg{width:27px}.button{letter-spacing:.12px;white-space:nowrap;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:13px 19px;font-size:13px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.button:hover{filter:brightness(1.055);transform:translateY(-1px)}.button-green{background:var(--green);color:#102010}.button-red{background:var(--red);color:#211214}.button-outline{color:#eaf3e8;background:#19231e;border:1px solid #415546}.button-outline:hover{background:#233328}.full{width:100%}.text-button{color:var(--green);background:0 0;border:0;font-size:12px;font-weight:700}.input{width:100%;min-width:0;color:var(--text);background:#0c130f;border:1px solid #34453b;border-radius:9px;outline:0;padding:14px 15px;font-size:13px;transition:border-color .2s,box-shadow .2s}.input:focus,.phone-field:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #a5f87513}.input::placeholder,textarea::placeholder{color:#64796b}.textarea{resize:vertical;line-height:1.6}.error-box{color:#ffb7af;background:#2b1717;border:1px solid #75403e;border-radius:9px;margin:14px 0;padding:12px 14px;font-size:12px}.toast{border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:15px 18px;font-size:13px;font-weight:700;display:flex}.toast button{color:inherit;background:0 0;border:0;font-size:21px}.toast.error{color:#ffc0bb;background:#2b1919;border:1px solid #764343}.toast.success{color:#c1f2bb;background:#182b1c;border:1px solid #3b6e47}.login-page{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-left{background:radial-gradient(circle at 90% 70%,#29452d70,#0000 39%),radial-gradient(circle at 3% 3%,#1830209a,#0000 32%),#0b1410;border-right:1px solid #2c4233;flex-direction:column;justify-content:space-between;padding:44px 6.8vw 35px;display:flex;position:relative;overflow:hidden}.login-left:after{content:"";pointer-events:none;border:1px solid #345a3755;border-radius:50%;width:440px;height:460px;position:absolute;bottom:2%;right:-220px;box-shadow:0 0 0 80px #31523915,0 0 0 160px #3152390e}.login-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.secure-label{color:#b4d4b5;letter-spacing:1.3px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.login-intro{z-index:1;max-width:650px;padding:68px 0}.pill{color:var(--green);letter-spacing:1.5px;background:#1a2c1c;border:1px solid #54704d;border-radius:100px;align-items:center;gap:26px;padding:11px 16px;font-size:10px;font-weight:800;display:inline-flex}.login-intro h1{font:700 clamp(54px,6.4vw,90px)/.97 var(--display);letter-spacing:-5px;margin:29px 0 27px}.login-intro h1 em{color:var(--green);font-style:normal}.login-intro>p{color:#afc4b2;max-width:490px;font-size:15px;line-height:1.9}.login-stats{gap:50px;margin-top:62px;display:flex}.login-stats>div{flex-direction:column;gap:6px;display:flex}.login-stats b{font:700 37px var(--display);color:var(--green)}.login-stats span{color:#8aa38f;letter-spacing:1.25px;font-size:9px;font-weight:800}.login-footer{letter-spacing:1.6px;color:#7a9882;justify-content:space-between;gap:15px;font-size:10px;display:flex}.login-right{background:radial-gradient(circle at 90% 10%,#1738222e,#0000 44%);place-items:center;padding:54px 8%;display:grid}.login-form-panel{width:min(100%,414px)}.step-label,.section-kicker,.eyebrow{letter-spacing:1.8px;color:var(--green);font-size:10px;font-weight:800}.login-form-panel h2{font:700 45px var(--display);letter-spacing:-2px;margin:15px 0 5px}.login-form-panel>.muted{margin-bottom:37px;font-size:13px}.login-form-panel form>label,.card>label{color:#d4e4d7;margin:18px 0 10px;font-size:12px;font-weight:700;display:block}.phone-field{background:#0c130f;border:1px solid #34453b;border-radius:9px;align-items:center;transition:all .2s;display:flex}.phone-field>span{color:#adbfaf;border-right:1px solid #34453b;padding:14px 16px;font-weight:700}.phone-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px}.login-form-panel .button{margin-top:29px}.login-help{color:#869a8b;border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:25px;padding:25px 0;font-size:11px;line-height:1.75;display:flex}.shield-mini{color:var(--green);border:1px solid #3e6145;border-radius:9px;flex-shrink:0;padding:4px 8px;font-size:16px}.app-shell{min-height:100vh;display:flex}.sidebar{background:#0c1310;border-right:1px solid #243229;flex-direction:column;flex:0 0 263px;width:263px;height:100vh;padding:33px 18px 22px;display:flex;position:sticky;top:0}.sidebar .brand{margin-bottom:57px;padding:0 12px}.nav-title{color:#667f6d;letter-spacing:1.8px;margin:0 0 16px;padding:0 16px;font-size:9px;font-weight:800}.nav-stack{flex-direction:column;gap:5px;display:flex}.nav-item{color:#899e8e;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:14px;width:100%;padding:14px 15px;font-size:12px;font-weight:700;display:flex;position:relative}.nav-item:hover{color:#e0f3df;background:#18241b}.nav-item.selected{color:var(--green);background:#1a2a1c;border-color:#3b5b40}.nav-icon{color:#6b8972;text-align:center;width:18px;font-size:20px;line-height:1;font-family:var(--display)}.selected .nav-icon{color:var(--green)}.active-mark{background:var(--green);border-radius:8px;width:3px;height:28px;position:absolute;right:-19px}.side-bottom{margin-top:auto}.side-identity{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:13px 10px 18px;display:flex}.avatar{color:var(--green);background:#233f28;border:1px solid #42694a;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.side-identity strong,.side-identity small{line-height:1.6;display:block}.side-identity strong{font-size:12px}.side-identity small{color:#839a88;font-size:10px}.signout{text-align:left;color:#a3b9a6;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:13px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.signout:hover{color:var(--red)}.main-content{background:radial-gradient(at 90% 0,#1a2f1d32,#0000 32%),#0a100d;width:calc(100% - 263px);min-width:0}.topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:78px;padding:0 clamp(21px,4.7vw,70px);display:flex}.breadcrumb{color:#738a79;letter-spacing:1.4px;font-size:10px;font-weight:800}.breadcrumb b{color:#ccdecf}.top-user{color:#97b19b;letter-spacing:1.25px;white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.top-divider{border-left:1px solid #3a4a3e;height:16px;margin:0 7px}.content-wrapper{max-width:1620px;margin:0 auto;padding:48px clamp(21px,4.7vw,70px) 90px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.page-heading .eyebrow{margin:0 0 13px}.page-heading h1{font:700 clamp(31px,3.5vw,46px)/1.1 var(--display);letter-spacing:-1.8px;margin:0}.page-sub{color:#8b9e8f;margin:13px 0 0;font-size:13px;line-height:1.7}.date-badge,.admin-badge{color:#c7d4c8;white-space:nowrap;border:1px solid #37493b;border-radius:8px;padding:12px 15px;font-size:11px}.admin-badge{letter-spacing:1.2px;color:var(--green);align-items:center;gap:8px;font-weight:800;display:flex}.card{background:linear-gradient(145deg,#151f18,#111813);border:1px solid #2a3b2e;border-radius:16px;min-width:0;padding:27px}.card h3{font:700 20px var(--display);letter-spacing:-.5px;margin:10px 0 0}.card-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.card-head h3{margin-top:8px}.two-col{grid-template-columns:1.27fr .87fr;gap:20px;margin-top:23px;display:grid}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:21px 0;display:grid}.stat-card{background:linear-gradient(130deg,#1a2a1c,#121b15);border:1px solid #2b422f;border-radius:14px;min-height:169px;padding:25px}.stat-top{color:#a5b8a5;letter-spacing:1.45px;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.stat-top i{color:var(--green);font-size:18px;font-style:normal}.stat-card>b{font:700 51px var(--display);letter-spacing:-2px;margin:9px 0;display:block}.stat-card>small{color:#839a87;font-size:11px;line-height:1.5;display:block}.stat-red{border-color:#5c3636}.stat-red>b,.stat-red .stat-top i{color:var(--red)}.expiry-banner{background:linear-gradient(107deg,#301f1e,#1b1919);border:1px solid #794843;border-radius:15px;align-items:center;gap:20px;padding:27px;display:flex;box-shadow:inset 4px 0 #ff797b}.expiry-banner h2{font:700 24px var(--display);letter-spacing:-.7px;margin:7px 0}.expiry-banner p{color:#baaaab;max-width:610px;margin:0;font-size:12px;line-height:1.6}.expiry-banner .button{margin-left:auto}.expiry-symbol{width:52px;height:52px;color:var(--red);font:700 27px var(--display);background:#552d2b;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.red-label{color:var(--red);letter-spacing:1.6px;font-size:10px;font-weight:800}.active-banner{background:#193021;border:1px solid #456c4a;border-radius:14px;align-items:center;gap:16px;padding:20px 23px;display:flex}.active-icon{color:var(--green);background:#2e5a38;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.active-banner b{font-size:14px}.active-banner p{color:#a0c3a3;margin:5px 0 0;font-size:12px}.active-banner .button{margin-left:auto}.request-item{border-bottom:1px solid #2a372d;align-items:center;gap:12px;padding:16px 0;display:flex}.request-item:last-child{border:0}.request-avatar{width:35px;height:35px;color:var(--green);background:#223629;border-radius:10px;place-items:center;font-size:18px;display:grid}.request-item>div:nth-child(2){flex:1;min-width:0}.request-item b,.request-item small{display:block}.request-item b{word-break:break-word;font-size:12px}.request-item small{color:#8b9f8e;margin-top:7px;font-size:10px}.request-item-status{text-align:right}.request-item-status>small{margin-top:7px}.status{white-space:nowrap;letter-spacing:.8px;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status.success{color:var(--green);background:#203926}.status.danger{color:#ff9890;background:#382321}.status.warning{color:var(--yellow);background:#342b1b}.status.neutral{color:#b2c6b0;background:#243128}.empty{text-align:center;color:#9bae9b;flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:12px;line-height:1.7;display:flex}.empty small{color:#718774;display:block}.empty-icon{color:var(--green);font:700 30px var(--display);border:1px solid #3d5a41;border-radius:12px;padding:9px 16px}.large-empty{background:#121b15;border:1px solid #2a392d;border-radius:15px;justify-content:center;min-height:220px}.separator{border-top:1px solid var(--line);margin:20px 0}.sidebar-card-head{margin-bottom:19px!important}.account-state{margin-bottom:28px}.big-status{font:700 30px var(--display);letter-spacing:1px;margin-top:25px}.big-status.off{color:var(--red)}.big-status.ok{color:var(--green)}.account-state>p{color:#9cad9e;font-size:12px;line-height:1.7}.key-value{border-bottom:1px solid #29372c;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:flex}.key-value span{color:#94a797}.key-value b,.key-value strong{word-break:break-word;text-align:right}.request-grid{grid-template-columns:1.09fr .91fr}.max-tag{color:var(--green);letter-spacing:1px;background:#1a3320;border:1px solid #37583c;border-radius:7px;padding:9px;font-size:9px;font-weight:800}.card .spaced-label{margin-top:25px}.count-line{color:#93a896;justify-content:space-between;gap:15px;margin-top:9px;font-size:11px;display:flex}.count-line b{color:var(--green)}.count-line.limit-error,.count-line.limit-error b{color:var(--red)}.channel-row{gap:12px;display:flex}.channel{text-align:left;color:#b0c3b2;background:#101b14;border:1px solid #36493a;border-radius:11px;flex:1;grid-template-rows:auto auto;grid-template-columns:23px 1fr;align-items:center;column-gap:10px;padding:14px;display:grid}.channel.checked{color:var(--text);background:#1e3723;border-color:#7bdc85}.square-check{color:#142613;border:1px solid #516c56;border-radius:5px;grid-row:span 2;place-items:center;width:20px;height:20px;display:grid}.channel.checked .square-check{background:var(--green);border-color:var(--green)}.channel b{font-size:12px}.channel small{color:#83988a;margin-top:4px;font-size:10px}.check-line{color:#b7c8b8;cursor:pointer;align-items:flex-start;gap:12px;line-height:1.65;margin:22px 0!important;font-size:12px!important;display:flex!important}.check-line input{accent-color:var(--green);flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.limit-note{color:var(--red);font-size:12px}.template-box{background:#0e1812;border:1px solid #304637;border-radius:11px;margin-top:21px;padding:19px}.template-box small{color:var(--green);letter-spacing:1.3px;font-size:10px;font-weight:800}.template-box p{color:#cfdece;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.info-strip{border-top:1px solid var(--line);color:#94ab97;align-items:flex-start;gap:10px;margin-top:25px;padding-top:25px;font-size:12px;line-height:1.7;display:flex}.info-strip>span{color:var(--green);border:1px solid #537a59;border-radius:50%;padding:1px 8px;font-weight:800}.blocked-card{text-align:center;background:#171b17;border:1px solid #623f3d;border-radius:16px;max-width:650px;margin:0 auto;padding:70px 30px}.lock-logo{width:72px;height:72px;color:var(--red);background:#392725;border-radius:50%;place-items:center;margin:0 auto;font-size:32px;display:grid}.blocked-card h2{font:700 27px var(--display)}.blocked-card p{color:#a4ada1;max-width:400px;margin:0 auto 26px;line-height:1.7}.history-stack{flex-direction:column;gap:17px;display:flex}.history-record,.admin-record{padding:25px 29px}.history-upper{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.history-upper h3{margin:8px 0 5px}.history-upper p{margin:0}.history-metrics{border-top:1px solid #304236;border-bottom:1px solid #304236;flex-wrap:wrap;gap:36px;margin-top:22px;padding:18px 0;display:flex}.history-metrics>div{flex-direction:column;gap:7px;display:flex}.history-metrics strong{font:700 27px var(--display)}.history-metrics span{color:#8da18f;font-size:11px}.verified-feed{margin-top:18px}.approved{color:var(--green);letter-spacing:1px;margin-bottom:12px;font-size:10px;font-weight:800}.verified-feed>span{color:#c2e4bc;background:#223b29;border:1px solid #3b6043;border-radius:7px;margin:4px 8px 4px 0;padding:8px 11px;font-size:11px;display:inline-block}.notes{color:#a5b9a5;background:#1b281c;border-left:2px solid #61976a;margin-top:16px;padding:12px;font-size:12px}.billing-status{background:#2b1e1c;border:1px solid #5c3c3a;border-radius:12px;margin:25px 0;padding:22px}.billing-status.billing-active{background:#1d3421;border-color:#4b704c}.billing-status small{letter-spacing:1.5px;color:#ffaba0;font-size:10px;font-weight:800}.billing-active small{color:var(--green)}.billing-status h2{font:700 28px var(--display);margin:13px 0}.billing-status p{color:#aebcb1;font-size:12px}.verify-box{text-align:center;background:#1e2f23;border:1px solid #42624a;border-radius:11px;margin:25px 0;padding:27px}.verify-box b{font:700 20px var(--display);margin-bottom:13px;display:block}.verify-box p{color:#acbdac;font-size:12px;line-height:1.8}.verify-box.subdued{background:#24251c;border-color:#6a6540}.verify-box.approved-pay{background:#1b3520}.verify-box.rejected-pay{background:#35211e;border-color:#75423c}.spinner{border:3px solid #365b39;border-top-color:var(--green);border-radius:50%;width:34px;height:34px;margin:0 auto 20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reference-form label{margin:22px 0 9px;font-size:12px;font-weight:700;display:block}.reference-form .button{margin-top:14px}.payment-history{margin-top:22px}.payment-row{border-bottom:1px solid #2c3b30;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.payment-row:last-child{border:0}.payment-row b,.payment-row small{display:block}.payment-row b{overflow-wrap:anywhere;font-size:13px}.payment-row small{color:#869e8c;margin-top:7px;font-size:11px}.admin-grid{grid-template-columns:1fr 1.05fr}.stack-form{flex-direction:column;gap:18px;margin-top:22px;display:flex}.form-field{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.form-field>span{color:#d4e5d4;font-size:12px;font-weight:700}.admin-scroll{max-height:720px;padding-right:4px;overflow-y:auto}.customer-row{border-bottom:1px solid #2b3c2d;align-items:center;gap:11px;padding:14px 0;display:flex}.customer-row>div:nth-child(2){flex:1;min-width:0}.customer-row b,.customer-row small{line-height:1.5;display:block}.customer-row b{font-size:12px}.customer-row small{color:#91a596;margin-top:4px;font-size:10px}.mini-button{color:var(--green);background:#213624;border:1px solid #456145;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800}.money-amount{color:var(--green);margin-left:12px;font-size:17px}.record-facts{border-top:1px solid #2a3e2f;border-bottom:1px solid #2a3e2f;flex-wrap:wrap;gap:35px;margin-top:20px;padding:18px 0;display:flex}.record-facts>div{flex:1;min-width:0}.record-facts small,.record-facts b{overflow-wrap:anywhere;display:block}.record-facts small{color:#91a594;margin-bottom:8px;font-size:10px}.record-facts b{font-size:13px}.review-area{margin-top:21px}.fields-inline{gap:14px;display:flex}.alert-inline{color:#e5c99d;background:#332719;border:1px solid #6f5036;border-radius:9px;margin-bottom:20px;padding:12px 15px;font-size:12px;line-height:1.6}.button-row{flex-wrap:wrap;gap:12px;display:flex}.red-border{color:#ffb2a7;border-color:#814847}.recipient-details{color:var(--green);margin-top:18px;font-size:12px}.recipient-details summary{cursor:pointer;font-weight:700}.recipient-details p{color:#9db4a1;word-break:break-word;line-height:1.8}.rule-row{border-bottom:1px solid #2a3a2d;gap:17px;padding:20px 0;display:flex}.rule-row:last-child{border:0}.rule-row>span{font:700 21px var(--display);color:var(--green)}.rule-row b{font-size:13px}.rule-row p{color:#96aa9a;margin-bottom:0;font-size:12px;line-height:1.7}.text-danger{color:var(--red);background:0 0;border:0;align-self:flex-start;font-size:12px;text-decoration:underline}.overlay{z-index:100;background:#000b;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.modal-card{background:linear-gradient(140deg,#1c281f,#111914);border:1px solid #53704e;border-radius:19px;width:min(100%,555px);max-height:calc(100vh - 50px);padding:35px;overflow:auto;box-shadow:0 35px 90px #000b}.modal-card h2{font:700 28px var(--display);letter-spacing:-.9px;margin:14px 0;line-height:1.25}.modal-card>p{color:#a8bcaa;font-size:13px;line-height:1.8}.modal-icon{color:var(--yellow);width:48px;height:48px;font:700 26px var(--display);background:#3c291f;border:1px solid #7e563d;border-radius:50%;place-items:center;margin-bottom:23px;display:grid}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:11px;margin-top:24px;display:flex}.admin-modal .stack-form{gap:16px}@media (max-width:1150px){.sidebar{flex-basis:220px;width:220px}.main-content{width:calc(100% - 220px)}.content-wrapper,.topline{padding-left:26px;padding-right:26px}.two-col{grid-template-columns:1fr}.login-left{padding-left:5vw;padding-right:5vw}}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-left{min-height:auto;padding:26px 24px 34px}.login-intro{padding:43px 0}.login-intro h1{letter-spacing:-3px;font-size:clamp(43px,11vw,65px)}.login-stats{gap:28px;margin-top:28px}.login-stats b{font-size:27px}.login-footer{display:none}.login-right{padding:42px 24px 75px}.login-form-panel h2{font-size:36px}.secure-label{display:none}.sidebar{z-index:60;background:#0c1510;border-top:1px solid #2b4330;border-right:0;width:100%;height:65px;padding:6px 5px;display:block;position:fixed;top:auto;bottom:0;left:0}.sidebar .brand,.sidebar .nav-title,.side-bottom{display:none}.nav-stack{flex-direction:row;justify-content:space-evenly;align-items:center;gap:0;height:100%;display:flex}.nav-item{color:#8fa28e;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:auto;height:53px;padding:5px;font-size:9px;display:flex}.nav-item.selected{color:var(--green);background:0 0;border:0}.nav-item .nav-icon{font-size:22px}.nav-item .active-mark{display:none}.main-content{width:100%}.topline{height:60px;padding:0 19px}.top-user{font-size:0}.top-divider{display:none}.top-user .live-dot{display:inline-block}.content-wrapper{padding:32px 17px 115px}.page-heading{align-items:start}.page-heading h1{font-size:31px}.page-sub{font-size:12px}.date-badge,.admin-badge{display:none}.stat-grid{gap:9px}.stat-card{min-height:132px;padding:14px}.stat-top{font-size:8px;line-height:1.6}.stat-card>b{margin:12px 0;font-size:34px}.stat-card>small{font-size:9px}.expiry-banner{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:18px}.expiry-symbol{width:39px;height:39px}.expiry-banner h2{font-size:21px}.expiry-banner .button{width:100%;margin-left:0}.active-banner{flex-wrap:wrap}.active-banner .button{width:100%;margin:0}.card{padding:20px}.history-record,.admin-record{padding:19px}.history-upper{flex-wrap:wrap}.history-metrics{gap:25px}.channel-row{flex-wrap:wrap}.channel{min-width:130px}.fields-inline{flex-wrap:wrap}.fields-inline .form-field{flex-basis:150px}.button-row .button{width:100%}.expiry-banner p{font-size:12px}.modal-card{padding:24px}.modal-card h2{font-size:23px}.modal-actions .button{flex:1}.recipient-details p{word-break:break-all}}.mobile-logout{color:var(--green);background:#1b2f20;border:1px solid #39543d;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:800;display:none}@media (max-width:760px){.top-user{font-size:0}.top-user .mobile-logout{font-size:10px;display:inline-block}.top-user .live-dot{display:none}}
