.buzz-send-page{color:#193642;background:radial-gradient(circle at 88% 12%,#e6f8f9 0,#0000 27%),radial-gradient(circle at 4% 15%,#fff2ce 0,#0000 30%),#f7fafb;min-height:100vh}.buzz-send-shell{max-width:1180px;margin:auto;padding:54px 24px 90px}.buzz-send-hero{background:#fff;border:1px solid #d9e5e8;border-radius:26px;padding:58px clamp(26px,6vw,76px);box-shadow:0 22px 65px #1438470b}.buzz-send-kicker{color:#99660a;letter-spacing:.15em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.buzz-send-hero h1{letter-spacing:-.055em;margin:20px 0 12px;font-size:clamp(42px,6vw,72px);line-height:1.02}.buzz-send-promise{color:#214452;letter-spacing:-.025em;max-width:850px;margin:0;font-size:clamp(21px,2.8vw,32px);font-weight:650;line-height:1.3}.buzz-send-status{color:#5d7580;max-width:690px;margin:24px 0 0;font-size:14px;line-height:1.65}.buzz-send-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.buzz-send-actions a{color:#1d4050;background:#fff;border:1px solid #d4e0e5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.buzz-send-actions a:first-child{color:#173847;background:#ffcb59;border-color:#f3bd43}.buzz-send-actions a:hover{transform:translateY(-1px);box-shadow:0 7px 18px #17384718}.buzz-send-flow{margin-top:68px}.buzz-send-heading{max-width:720px}.buzz-send-heading>span{color:#a16f13;letter-spacing:.16em;font-size:11px;font-weight:800}.buzz-send-heading h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(28px,4vw,40px)}.buzz-send-heading p{color:#607984;margin:0;line-height:1.6}.buzz-send-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:27px;display:grid}.buzz-send-steps article{background:#fff;border:1px solid #dbe5e9;border-radius:18px;padding:27px}.buzz-send-icon{color:#78500b;background:#fff4d6;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.buzz-send-steps small{color:#9b701d;letter-spacing:.12em;margin-top:24px;font-size:11px;font-weight:800;display:block}.buzz-send-steps h3{margin:8px 0;font-size:20px}.buzz-send-steps p{color:#5a737d;margin:0;font-size:14px;line-height:1.65}.buzz-send-control{background:#f1faf7;border:1px solid #bcdcd5;border-radius:16px;gap:18px;margin-top:20px;padding:24px 28px;display:flex}.buzz-send-control>svg{color:#147861;flex:none}.buzz-send-control h2{margin:0 0 5px;font-size:18px}.buzz-send-control p{color:#4c6b68;margin:0;font-size:14px;line-height:1.65}@media (max-width:760px){.buzz-send-shell{padding:24px 14px 55px}.buzz-send-hero{padding:38px 25px}.buzz-send-steps{grid-template-columns:1fr}.buzz-send-flow{margin-top:46px}.buzz-send-control{padding:20px}}.buzz-send-domain-preview{color:#fff;background:#163844;border-radius:18px;gap:22px;margin-top:22px;padding:28px 32px;display:flex}.buzz-send-domain-icon{color:#173844;background:#f8c856;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.buzz-send-domain-preview small{color:#ffcf72;letter-spacing:.14em;font-size:11px;font-weight:800}.buzz-send-domain-preview h2{letter-spacing:-.035em;margin:7px 0;font-size:25px}.buzz-send-domain-preview p{color:#d0dfe3;max-width:820px;margin:0;font-size:14px;line-height:1.6}@media (max-width:760px){.buzz-send-domain-preview{flex-direction:column;padding:22px}}.admin-shell{--ink:#122c38;--muted:#647581;--line:#e0e7eb;--gold:#f2bb40;color:var(--ink);background:#f5f7f8;min-height:100vh;padding:0 4vw 70px;font:14px/1.5 Arial,sans-serif}.admin-shell *{box-sizing:border-box}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font:inherit}.admin-shell button,.admin-shell a{cursor:pointer}.admin-shell button{color:var(--ink);background:#fff;border:1px solid #d6e0e5;border-radius:9px;padding:10px 16px;font-weight:600}.admin-shell button:disabled{opacity:.5;cursor:default}:is(.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-shell a:focus-visible){outline-offset:3px;outline:3px solid #d2a127}.admin-shell .admin-primary{color:#fff;background:#122c38;border-color:#122c38}.admin-top{border-bottom:1px solid var(--line);align-items:center;gap:28px;height:84px;display:flex}.admin-top>a:first-child{color:var(--ink);letter-spacing:-1px;align-items:center;font-size:26px;text-decoration:none;display:flex}.admin-top img{display:none}.admin-top strong span{color:#87929a}.admin-top>span{color:var(--muted);text-transform:uppercase;letter-spacing:2px;font-size:12px}.admin-top>a:last-child{color:var(--ink);margin-left:auto;text-decoration:none}.admin-heading{justify-content:space-between;align-items:center;gap:20px;margin:42px 0 24px;display:flex}.admin-eyebrow{letter-spacing:2px;color:#856015;margin:0 0 10px;font-size:11px;font-weight:700}.admin-shell h1{letter-spacing:-1.3px;margin:0 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.15}.admin-shell h2{margin:0 0 5px;font-size:20px}.admin-shell h3{margin:0 0 10px}.admin-heading p:not(.admin-eyebrow),.admin-panel-heading p,.admin-section-heading p{color:var(--muted);margin:0}.admin-banner{background:#fff9e8;border:1px solid #e9d598;border-radius:10px;gap:16px;padding:15px 20px;font-size:13px;display:flex}.admin-banner strong{white-space:nowrap}.admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.admin-stats article,.admin-panel,.admin-plan{border:1px solid var(--line);background:#fff;border-radius:14px}.admin-stats article{padding:22px}.admin-stats span,.admin-stats small{color:var(--muted);display:block}.admin-stats strong{margin:8px 0;font-size:25px;display:block}.admin-stats small{font-size:11px}.admin-panel{margin-bottom:30px;overflow:hidden}.admin-panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.admin-shell input,.admin-shell select,.admin-shell textarea{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #cdd9df;border-radius:8px;padding:10px}.admin-panel-heading input{max-width:300px}.admin-table-wrap{overflow:auto}.admin-shell table{border-collapse:collapse;text-align:left;width:100%}.admin-shell th{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;background:#f8fafb;font-size:11px}.admin-shell th,.admin-shell td{border-top:1px solid var(--line);white-space:nowrap;padding:16px 24px}.admin-shell td small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admin-tag{border:1px solid var(--line);text-transform:capitalize;background:#f8fafb;border-radius:30px;padding:4px 10px;font-size:12px;display:inline-block}.admin-empty{text-align:center;color:var(--muted);padding:50px 24px}.admin-section-heading{margin:30px 0 18px}.admin-plan-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.admin-plan{padding:25px}.admin-plan.featured{border-color:#d6ae45;box-shadow:0 4px 16px #cba94c15}.admin-plan h3{font-size:24px}.admin-plan strong{font-size:22px}.admin-plan strong small{color:var(--muted);font-size:12px;font-weight:400}.admin-plan ul{color:var(--muted);margin-bottom:0;padding-left:18px;font-size:13px;line-height:2}.admin-billing{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:26px;display:flex}.admin-billing p{color:var(--muted);max-width:760px;margin-bottom:0}.admin-error,.admin-notice{border-radius:9px;margin:16px 0;padding:14px 18px}.admin-error{color:#a33227;background:#fff0ef}.admin-notice{color:#246d43;background:#eaf7ef}.admin-overlay{z-index:1000;background:#10293670;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-editor{background:#fff;width:min(760px,100%);height:max-content;min-height:100%;padding:32px;box-shadow:-15px 0 70px #10293630}.admin-editor header{justify-content:space-between;gap:20px;margin-bottom:26px;display:flex}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-editor label{font-size:13px;font-weight:600;display:block}.admin-editor label input,.admin-editor label select,.admin-editor label textarea{margin-top:7px;font-weight:400}.admin-editor fieldset{border:1px solid var(--line);border-radius:10px;margin:24px 0;padding:18px}.admin-editor legend{padding:0 8px;font-weight:700}.admin-editor .admin-check{align-items:center;gap:10px;margin:10px 0;font-weight:400;display:flex}.admin-editor .admin-check input{accent-color:#133644;width:18px;height:18px;min-height:18px;margin:0}.admin-help{color:var(--muted);font-size:12px}.admin-editor textarea{resize:vertical;min-height:78px}.admin-editor footer{justify-content:flex-end;gap:10px;margin:20px 0;display:flex}.admin-credit-box{border-block:1px solid var(--line);margin:24px 0;padding:24px 0}.admin-credit-box>div{gap:12px;margin:12px 0;display:flex}.admin-credit-box input{max-width:200px}.admin-credit-box small,.admin-audit small{color:var(--muted);font-size:12px}.admin-audit{max-height:360px;padding-left:20px;overflow:auto}.admin-audit li{border-bottom:1px solid var(--line);padding:12px 0}.admin-audit p{margin:3px 0}@media (max-width:1000px){.admin-stats,.admin-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.admin-shell{padding:0 16px 40px}.admin-top>span{display:none}.admin-top{gap:12px}.admin-heading,.admin-panel-heading,.admin-billing,.admin-banner{flex-direction:column;align-items:flex-start}.admin-stats,.admin-plan-grid,.admin-form-grid{grid-template-columns:1fr}.admin-panel-heading input{max-width:none}.admin-editor{padding:22px}.admin-heading{margin-top:28px}.admin-stats article{padding:18px}}.admin-overlay{border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.admin-overlay::backdrop{background:#10293670}.admin-shell .admin-top{height:65px}.admin-top .account-menu-trigger{margin-left:auto}.admin-shell .admin-heading{margin:24px 0 20px}.admin-shell h1{letter-spacing:-.8px;font-size:29px}.admin-shell .admin-stats{gap:12px;margin:18px 0}.admin-shell .admin-stats article{border-radius:10px;padding:16px 18px}.admin-shell .admin-stats strong{margin:5px 0;font-size:22px}.admin-shell .admin-panel-heading{padding:18px 20px}.admin-shell .admin-panel-heading h2{font-size:17px}.admin-shell .admin-panel-heading p{font-size:12px}.admin-shell .customer-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-search-grid label{font-size:12px;font-weight:600}.customer-search-grid input{margin-top:5px;font-weight:400}.customer-workspace .admin-table-wrap th button{color:#647581;background:0 0;border:0;padding:0;font-size:11px}.customer-workspace .admin-panel-heading>div:last-child{flex-wrap:wrap}.admin-shell .admin-banner{padding:12px 16px;font-size:12px}.admin-shell .admin-billing{padding:20px}.admin-shell .admin-billing h2{font-size:18px}.admin-shell .admin-billing p{font-size:12px}@media (max-width:700px){.admin-shell .customer-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-heading h1{font-size:24px}}@media (max-width:440px){.admin-shell .customer-search-grid{grid-template-columns:1fr}}.admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-data-button{color:#102f3b;background:#f3bd3d;border-radius:9px;align-items:center;min-height:46px;padding:10px 17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #b9881726}.admin-data-button:hover{background:#f7c851}.admin-view-guide{grid-template-columns:1fr 1fr;gap:14px;margin:-4px 0 24px;display:grid}.admin-view-guide>div{background:#fff;border:1px solid #dce6e9;border-radius:12px;gap:3px;padding:16px 18px;display:grid}.admin-view-guide strong{font-size:14px}.admin-view-guide span{color:var(--muted);font-size:13px}.admin-session-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-session-error span{margin-right:auto}.admin-session-error button,.admin-session-error a{color:#8c3028;background:#fff;border:1px solid #e3b9b4;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:700;text-decoration:none}@media (max-width:760px){.admin-view-guide{grid-template-columns:1fr}.admin-heading-actions{justify-content:flex-start}.admin-data-button{justify-content:center;width:100%}}.customer-field-controls summary{cursor:pointer;padding:8px 0;font-weight:600}.customer-field-options{border:1px solid #e0e7eb;border-radius:8px;max-height:300px;margin-top:10px;padding:8px 12px;overflow:auto}.customer-field-options .admin-check{border-bottom:1px solid #f0f3f5;padding:7px 0}.customer-field-options small{color:#6c7e88;margin-top:2px;font-size:10px;display:block}.field-toggle-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-shell .field-toggle-actions button{padding:7px 10px;font-size:11px}.customer-field-controls>p{line-height:1.6}.admin-console{--muted:#526674;max-width:none;font-size:16px}.admin-console .admin-heading{padding:16px 0}.admin-console h1{font-size:clamp(27px,3vw,36px);line-height:1.2}.admin-console h2{font-size:21px}.admin-console .admin-heading p{max-width:720px}.admin-nav{border-bottom:1px solid var(--line);gap:6px;margin:0 0 24px;padding-bottom:10px;display:flex;overflow:auto}.admin-nav button{white-space:nowrap;background:0 0;border:0;padding:12px 20px}.admin-nav button[aria-current]{color:#fff;background:#173847}.admin-console .admin-stats small,.admin-console .admin-help,.admin-console .admin-panel-heading p,.admin-console .admin-editor label,.admin-console .admin-billing p{font-size:14px}.admin-console .admin-stats article{padding:24px}.admin-console .admin-stats strong{font-size:28px}.admin-console .admin-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-console th{text-transform:none;letter-spacing:0;font-size:13px}.admin-console td small{font-size:13px}.admin-console input,.admin-console select,.admin-console button{min-height:46px}.admin-search-tools{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.admin-search-tools input{flex:1;min-width:200px}.admin-search-tools select{width:auto}.admin-status{color:#805a00;background:#fff2ce;border-radius:30px;padding:5px 11px;font-size:14px;font-weight:600;display:inline-flex}.admin-status.active{color:#246348;background:#e8f6ee}.admin-status.suspended{color:#993d34;background:#fcecea}.admin-console .admin-plan{flex-direction:column;padding:26px;display:flex}.admin-console .admin-plan>p:not(.admin-eyebrow){color:var(--muted);min-height:75px;font-size:15px}.admin-console .admin-plan strong{font-size:32px}.admin-console .admin-plan ul{margin-bottom:24px;font-size:14px}.admin-console .admin-plan li b{font-weight:700}.admin-console .admin-plan button{margin-top:auto}.admin-explainer{color:#35505f;background:#f0f6f7;border:1px solid #dce6e9;border-radius:12px;margin:24px 0;padding:20px}.admin-explainer p{margin:8px 0;line-height:1.6}.admin-content{padding:28px}.admin-guide-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.admin-console .admin-editor{width:min(820px,100%);padding:30px}.admin-console .admin-editor header{margin-bottom:20px}.admin-console .admin-editor .admin-nav{gap:2px}.admin-console .admin-editor .admin-nav button{padding:10px 13px}.admin-console .admin-editor label{margin-bottom:16px}.admin-console .admin-check{align-items:flex-start;padding:13px 0}.admin-console .admin-check small{color:var(--muted);margin-top:4px;font-size:14px;font-weight:400;display:block}.admin-console .admin-check input{flex:none;margin-top:3px}.admin-console .admin-subheading{margin-top:28px;display:block}.admin-console .admin-editor footer{border-top:1px solid var(--line);background:#fff;margin-bottom:0;padding:18px 0;position:sticky;bottom:0}.admin-console .admin-audit{max-height:none}.admin-console .admin-audit details p{overflow-wrap:anywhere;white-space:normal;font-size:14px}.admin-console .admin-credit-box input{max-width:none}.admin-console .admin-credit-box button{margin-top:15px}.admin-console .admin-editor small{font-weight:400}.admin-console .admin-plan strong small{font-size:14px}.admin-console .admin-top>span{font-size:12px}@media (max-width:700px){.admin-guide-grid{grid-template-columns:1fr}.admin-console .admin-editor{padding:20px}.admin-console .admin-plan-grid{grid-template-columns:1fr}.admin-search-tools,.admin-search-tools select{width:100%}.admin-console .admin-heading{flex-direction:column;align-items:flex-start}.admin-console .admin-nav button{padding:10px 13px}}.upgrade-discovery{color:#fff;background:linear-gradient(125deg,#193c49,#2d6166);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin:24px 0;padding:30px 34px;display:flex;box-shadow:0 12px 30px #193c4920}.upgrade-discovery span{letter-spacing:1.8px;color:#ffda86;font-size:10px}.upgrade-discovery h2{margin:10px 0;font-size:23px}.upgrade-discovery p{color:#cce0e5;max-width:650px;font-size:14px;line-height:1.7}.upgrade-discovery a{color:#183d47;white-space:nowrap;background:#ffdc87;border-radius:10px;padding:15px 20px;font-size:13px;font-weight:700}.package-economics{margin:30px 0}.package-economics .admin-form-grid{max-width:650px;margin:20px 0}.package-economics label{gap:8px;display:grid}.package-economics summary{cursor:pointer;font-weight:600}.admin-plan{background:linear-gradient(145deg,#fff,#f7fbfc);box-shadow:0 10px 25px #1e4b5710}.admin-plan.featured{box-shadow:0 12px 30px #28596320}@media (max-width:700px){.upgrade-discovery{flex-direction:column;align-items:flex-start}.upgrade-discovery a{white-space:normal}}.upgrade-discovery.compact{background:linear-gradient(125deg,#7a5710,#c98a1a);border-radius:16px;padding:20px 26px;box-shadow:0 8px 22px #c98a1a26}.upgrade-discovery.compact span{color:#ffe9b0}.upgrade-discovery.compact h2{margin:6px 0;font-size:18px}.upgrade-discovery.compact p{color:#ffeecb;max-width:600px;font-size:13px;line-height:1.6}.upgrade-discovery.compact a{padding:12px 18px}.usage-meter{border:1px solid var(--line);background:#fff;border-radius:14px;margin:18px 0;padding:16px 22px}.usage-meter-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.usage-meter-head strong{font-weight:600}.usage-meter-head a{color:#a34141;white-space:nowrap;font-size:12px;font-weight:700}.usage-meter[data-level=ok] .usage-meter-head a{color:#1b7a4d}.usage-meter[data-level=warning] .usage-meter-head a{color:#9a6a10}.usage-meter-bar{background:#eef1f3;border-radius:6px;height:9px;margin-top:10px;overflow:hidden}.usage-meter-bar>div{background:linear-gradient(90deg,#2d6166,#193c49);border-radius:6px;height:100%;transition:width .3s}.usage-meter[data-level=warning] .usage-meter-bar>div{background:linear-gradient(90deg,#e0a532,#c98a1a)}.usage-meter[data-level=critical] .usage-meter-bar>div{background:linear-gradient(90deg,#d9564a,#a33227)}.feature-lock-card{background:linear-gradient(160deg,#fffdf6,#fff6e0);border:1px dashed #d6c491;border-radius:14px;align-items:center;gap:16px;margin:14px 0;padding:18px 22px;display:flex}.feature-lock-icon{flex-shrink:0;font-size:22px}.feature-lock-card strong{color:#173040;font-size:14px;display:block}.feature-lock-card p{color:#6c7e88;max-width:520px;margin:4px 0 0;font-size:13px;line-height:1.5}.feature-lock-card a{color:#fff;white-space:nowrap;background:#173847;border-radius:9px;flex-shrink:0;margin-left:auto;padding:11px 16px;font-size:13px;font-weight:700}@media (max-width:700px){.feature-lock-card{flex-direction:column;align-items:flex-start}.feature-lock-card a{margin-left:0}}.customer-workspace{background:radial-gradient(1100px 480px at 12% -8%,#fff9ec 0%,#0000 55%),linear-gradient(#f6f7f9 0%,#eef1f4 100%);padding-left:32px;padding-right:32px}.customer-workspace .admin-top{margin:0 -32px;padding:0 32px;position:relative;box-shadow:0 1px #fff,0 2px 10px #14263708}.customer-workspace .admin-top:after{content:"";background:linear-gradient(90deg,#e0a532 0% 18%,#0000 40%);height:3px;position:absolute;bottom:-1px;left:32px;right:32px}.customer-workspace .admin-eyebrow{color:#8b6b16}.customer-workspace h1{letter-spacing:-1px}.customer-workspace .admin-stats article,.customer-workspace .admin-panel,.customer-workspace .feature-lock-card{box-shadow:0 1px 2px #14263706,0 8px 24px #14263708}.customer-workspace .admin-stats article{border-radius:14px}.customer-workspace .admin-primary,.customer-workspace button.admin-primary{color:#fff;background:linear-gradient(160deg,#25445a,#172e3c 55%,#0d1b24);border-color:#0000;transition:transform .12s,box-shadow .12s,background .15s;box-shadow:inset 0 1px #ffffff26,0 2px 6px #0d1b2433}.customer-workspace .admin-primary:hover:not(:disabled),.customer-workspace button.admin-primary:hover:not(:disabled){background:linear-gradient(160deg,#2f5169,#1e3b4c 55%,#0d1b24);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 4px 12px #0d1b2440}.customer-workspace .admin-status.active{color:#7a5710;background:linear-gradient(160deg,#fff3d9,#ffe6b0)}.customer-workspace .admin-top>span:first-of-type{letter-spacing:1.6px;text-transform:uppercase;color:#7a879a;border-left:1px solid #dfe5ed;margin-left:4px;padding-left:20px;font-size:12px}.admin-health{background:radial-gradient(circle at 88% 10%,#fff0bc 0,#0000 28%),linear-gradient(135deg,#fff,#f5fbfa);border:1px solid #dce7e9;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex;box-shadow:0 12px 36px #122c380b}.admin-health h2{margin:5px 0;font-size:28px}.admin-health p{color:var(--muted);max-width:650px;margin:0}.admin-health>span{white-space:nowrap;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:750}.admin-health .needs-attention{color:#795500;background:#fff0c7}.admin-health .all-clear{color:#286547;background:#e5f5eb}.admin-overview-stats button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;min-height:170px;padding:24px;box-shadow:0 8px 25px #122c3808}.admin-overview-stats button:hover{border-color:#c6d5db;transform:translateY(-1px)}.admin-overview-stats button span,.admin-overview-stats button small{display:block}.admin-overview-stats button strong{font-size:32px}.admin-overview-stats button b{color:#8b6208;margin-top:14px;font-size:12px;display:block}.admin-overview-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-overview-grid .admin-panel{margin:0}.admin-overview-grid p{color:var(--muted);line-height:1.7}.admin-bar{background:#edf1f2;border-radius:10px;height:10px;margin:18px 0;overflow:hidden}.admin-bar span{background:linear-gradient(90deg,#ffc53d,#d89a00);border-radius:10px;height:100%;display:block}.admin-feed{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 15px;padding:12px 0;display:grid}.admin-feed span{color:var(--muted);font-size:13px}.admin-feed small{color:#778991;grid-area:1/2/3;font-size:11px}.admin-next-actions{margin-top:16px}.admin-next-actions>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-next-actions a{min-height:46px;color:var(--ink);background:#fff;border:1px solid #d6e0e5;border-radius:9px;align-items:center;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:800px){.admin-health{flex-direction:column;align-items:flex-start}.admin-overview-grid,.admin-feed{grid-template-columns:1fr}.admin-feed small{grid-area:auto/1}}.admin-costs-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-costs-heading>div:first-child{max-width:720px}.admin-costs-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-segment{background:#fff;border:1px solid #d6e0e5;border-radius:10px;display:inline-flex;overflow:hidden}.admin-segment button{color:#526674;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 14px;font-weight:600}.admin-segment button+button{border-left:1px solid #e3ebef}.admin-segment button[aria-selected=true]{color:#fff;background:#173847}.admin-costs-stats article.good strong{color:#246348}.admin-costs-stats article.bad strong{color:#a33227}.admin-costs-table th button{min-height:0;font:inherit;color:#526674;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.admin-costs-table th button.sorted{color:#122c38}.admin-costs-table td.num,.admin-account-costs td.num{text-align:right;font-variant-numeric:tabular-nums}.admin-costs-table td.warn{color:#a33227;font-weight:700}.admin-costs-table tbody tr:hover{background:#f8fbfc}.admin-costs-table tr.paused td{opacity:.65}.admin-costs-table tfoot td{background:#f8fafb;border-top:2px solid #dce6e9}.admin-account-costs h3{margin:22px 0 10px;font-size:15px}.admin-cost-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-cost-bars li{grid-template-columns:200px 1fr 90px;align-items:center;gap:12px;font-size:14px;display:grid}.admin-cost-bars li span small{color:#647581;font-size:12px;display:block}.admin-cost-bars li div{background:#eef1f3;border-radius:6px;height:12px;overflow:hidden}.admin-cost-bars li i{background:linear-gradient(90deg,#ffc53d,#d89a00);border-radius:6px;height:100%;display:block}.admin-cost-bars li b{text-align:right;font-variant-numeric:tabular-nums}.admin-cost-days{border-bottom:1px solid #e0e7eb;align-items:flex-end;gap:3px;height:70px;padding:6px 0;display:flex}.admin-cost-days span{background:linear-gradient(#2d6166,#193c49);border-radius:3px 3px 0 0;flex:1;min-width:3px}.admin-account-costs tr.failed td{color:#a33227}@media (max-width:700px){.admin-cost-bars li{grid-template-columns:1fr;gap:4px}}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0;display:grid}.admin-kpis article{outline-offset:-1px;background:linear-gradient(165deg,#fff,#f8fbfc);border:1px solid #ffffffd0;border-radius:16px;outline:1px solid #12384512;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 1px 1px #12384508,0 6px 16px #1238450e,0 28px 56px #12384516}.admin-kpis article:nth-child(-n+4){color:#fff;background:radial-gradient(500px 200px at 90% -20%,#1d5566 0,#0000 60%),linear-gradient(140deg,#123845,#0b2630 60%,#16414f);border-color:#ffffff14;outline:0}.admin-kpis span{color:#647581;font-size:12px;font-weight:600;display:block}.admin-kpis article:nth-child(-n+4) span{color:#ffd77a}.admin-kpis strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:28px;display:block}.admin-kpis small{color:#647581;font-size:12px;line-height:1.4;display:block}.admin-kpis article:nth-child(-n+4) small{color:#c3d8dd}.admin-mrr-bars{align-items:flex-end;gap:6px;height:140px;padding:8px 24px 0;display:flex}.admin-mrr-bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.admin-mrr-bars i{background:linear-gradient(#ffc53d,#e8ae32);border-radius:6px 6px 0 0;width:100%;max-width:46px;transition:height .6s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #ffc53d40}.admin-mrr-bars small{color:#647581;font-size:11px}.admin-costs-table td.good{color:#246348}.admin-costs-table td small{text-align:right}.admin-finance-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.admin-finance label{font-size:13px;font-weight:600;display:block}.admin-finance label input{margin-top:6px;font-weight:400}.admin-finance>button{margin-top:16px}.admin-check-inline{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.admin-check-inline input{width:16px;height:16px;min-height:16px}.admin-risk{color:#993d34;background:#fcecea;border-radius:999px;margin:1px 3px 1px 0;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.admin-ok{color:#246348;background:#e8f6ee;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.admin-actions{border-top:1px solid #1238451a;margin-top:22px;padding-top:18px}.admin-actions-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-actions-row button{align-items:center;gap:6px;min-height:40px;display:inline-flex}.admin-danger{color:#993d34!important;background:#fff!important;border:1px solid #e8b9b3!important}.admin-danger:hover:not(:disabled){background:#fcecea!important}.admin-actions-confirm{background:#f8fbfc;border:1px solid #1238451a;border-radius:14px;margin-top:10px;padding:14px 16px}.admin-actions-confirm p{color:#56707c;margin:4px 0 10px;font-size:13.5px;line-height:1.5}.admin-actions-confirm label{font-size:13px;font-weight:600;display:block}.admin-actions-confirm input{width:100%;margin-top:6px;display:block}.admin-lifecycle-note{color:#7a2f28;background:#fcecea;border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.acl-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.acl-tabs{flex-wrap:wrap;gap:6px;display:flex}.acl-tabs button{color:#123845;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #1238452b;border-radius:12px;gap:1px;padding:8px 14px;font-size:14px;font-weight:700;display:grid}.acl-tabs button small{color:#647581;font-size:11.5px;font-weight:500}.acl-tabs button[aria-selected=true]{color:#ffc53d;background:#123845;border-color:#123845}.acl-tabs button[aria-selected=true] small{color:#cfe1e6}.acl-bar input[type=search]{min-width:180px;min-height:40px;font:inherit;border:1px solid #1238452b;border-radius:10px;flex:1;padding:0 12px}.acl-reset{color:#123845;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1238452b;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:inline-flex}.acl-preview{background:#f4f8f9;border:1px solid #12384514;border-radius:12px;flex-wrap:wrap;gap:6px;margin:8px 0 18px;padding:12px;display:flex}.acl-preview span{color:#123845;white-space:nowrap;background:#fff;border:1px solid #1238451f;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:650}.acl-table tr[data-hidden] td{opacity:.5}.acl-table tr[data-hidden] td:nth-child(2),.acl-table tr[data-hidden] td:last-child{opacity:1}.acl-order{white-space:nowrap;align-items:center;gap:4px;display:flex}.acl-order span{font-variant-numeric:tabular-nums;color:#647581;min-width:28px;font-size:12.5px;display:inline-block}.acl-order button,.acl-all button{color:#123845;min-width:30px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1238452b;border-radius:8px;padding:0 8px;font-size:12px;font-weight:650}.acl-order button:disabled{opacity:.35;cursor:default}.acl-all{gap:4px;display:flex}.acl-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.acl-check input{accent-color:#123845;width:18px;height:18px}.acl-name{width:100%;min-width:200px;min-height:36px;font:inherit;border:1px solid #1238452b;border-radius:9px;padding:0 10px;font-size:14px}.acl-table code{color:#647581;font-size:11.5px}.acl-save{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7f2;border:1px solid #f0d9a3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex;position:sticky;bottom:0}.acl-save input{min-width:220px;min-height:42px;font:inherit;border:1px solid #1238452b;border-radius:10px;flex:1;padding:0 12px}.acl-save .admin-primary{color:#123845;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#ffd257,#ffc53d);border:0;border-radius:10px;padding:0 18px;font-weight:800}.acl-save .admin-primary:disabled{opacity:.5;cursor:default}.acl-ok{color:#1d7a4f;font-size:13px;font-weight:700}.acl-history{color:#56707c;margin:6px 0 0;padding-left:18px;font-size:13px}.acl-history li{margin:3px 0}.acl-mode{background:linear-gradient(165deg,#fffaf0,#fff4dc);border:1px solid #f0d9a3;border-radius:16px;gap:12px;margin:14px 0 22px;padding:18px 20px;display:grid}.acl-mode h3{color:#123845;margin:0 0 4px;font-size:16px}.acl-mode p{color:#5c4a14;max-width:90ch;margin:0;font-size:13.5px;line-height:1.5}.acl-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acl-preview-actions button,.acl-preview-actions select{color:#123845;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1238452b;border-radius:10px;padding:0 14px;font-weight:700}.acl-preview-actions .acl-gold{background:linear-gradient(#ffd257,#ffc53d);border:0}.acl-preview-actions button:disabled{opacity:.55;cursor:default}.acl-preview-actions small{color:#6b5a2a;flex:260px;font-size:12px}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:10px 0 14px;display:grid}.admin-form-grid label{color:#123845;gap:4px;font-size:13px;font-weight:700;display:grid}.admin-form-grid input{min-height:40px;font:inherit;border:1px solid #1238452b;border-radius:10px;padding:0 12px}.admin-form-grid small{color:#647581;font-size:12px;font-weight:500}.acl-preview-actions input{min-height:40px;font:inherit;border:1px solid #1238452b;border-radius:10px;min-width:190px;padding:0 12px}
