.admin-page{--admin-panel:color-mix(in srgb,var(--surface) 92%,transparent);--admin-line:color-mix(in srgb,var(--border) 90%,transparent);background:var(--bg);min-height:100vh;padding-bottom:5rem}.admin-page .page-heading{padding-bottom:2.8rem}.admin-shell{width:min(1220px,100% - 56px);margin:0 auto}.admin-topbar{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.admin-identity{color:var(--muted);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.admin-identity svg{color:var(--accent)}.admin-identity strong{color:var(--text);font-weight:600}.admin-private{border:1px solid var(--admin-line);color:var(--accent);font:600 .58rem var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:.28rem .5rem}.admin-back-link,.admin-panel-action,.admin-inline-link{color:var(--accent);align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.admin-back-link:hover,.admin-panel-action:hover,.admin-inline-link:hover{color:var(--text)}.admin-kpis{background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:1.2rem 0;display:grid}.admin-kpis article{background:var(--admin-panel);min-width:0;padding:1rem 1.05rem}.admin-kpi-icon{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));width:29px;height:29px;color:var(--accent);border-radius:8px;place-items:center;margin-bottom:.8rem;display:grid}.admin-kpis p,.admin-kpis small{color:var(--muted);margin:0;font-size:.73rem;display:block}.admin-kpis strong{font:600 clamp(1.35rem,2.8vw,2rem) var(--font-mono);letter-spacing:-.06em;color:var(--text);margin:.28rem 0;display:block}.admin-kpis small{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-panel{background:var(--admin-panel);border:1px solid var(--admin-line);min-width:0;padding:1.25rem}.admin-panel-wide{grid-column:span 2}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.admin-panel-head h2{letter-spacing:-.025em;color:var(--text);margin:.28rem 0 0;font-size:1.1rem}.admin-overline{color:var(--muted);font:600 .62rem var(--font-mono);letter-spacing:.1em;margin:0}.admin-panel-head>svg{color:var(--accent);flex:none}.admin-panel-total{color:var(--muted);font:600 .65rem var(--font-mono);white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.admin-trend{border-bottom:1px solid var(--admin-line);align-items:flex-end;gap:.55rem;height:180px;padding:.6rem 0 0;display:flex}.admin-trend-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;height:100%;display:flex}.admin-trend-col i{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--surface)));border-radius:4px 4px 0 0;width:100%;min-height:8px;transition:height .6s;display:block}.admin-trend-col small{color:var(--muted);font:500 .58rem var(--font-mono)}.admin-signal-list{gap:0;margin:.25rem 0 1.1rem;display:grid}.admin-signal-list div{border-bottom:1px solid var(--admin-line);color:var(--muted);justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.78rem;display:flex}.admin-signal-list strong{font:600 1rem var(--font-mono);color:var(--text)}.admin-rank-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-rank-list li{border-bottom:1px solid var(--admin-line);color:var(--muted);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.63rem 0;font-size:.75rem;display:grid}.admin-rank-list li:last-child{border-bottom:0}.admin-rank-list li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-rank-list strong{font:600 .75rem var(--font-mono);color:var(--text)}.admin-rank{color:var(--accent);font:600 .65rem var(--font-mono)}.admin-empty{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.admin-panel .admin-comments-tools{margin-top:-.15rem}@media (max-width:850px){.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpis article:nth-child(4),.admin-kpis article:nth-child(5){border-top:1px solid var(--admin-line)}.admin-panel-wide{grid-column:span 2}}@media (max-width:600px){.admin-shell{width:calc(100% - 2rem)}.admin-page .page-heading{padding-top:3.5rem;padding-bottom:2rem}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0}.admin-kpis article{padding:.85rem}.admin-kpis article:nth-child(3){border-top:1px solid var(--admin-line);grid-column:span 2}.admin-dashboard-grid{grid-template-columns:1fr}.admin-panel-wide{grid-column:span 1}.admin-trend{gap:.3rem;height:145px}.admin-trend-col small{transform-origin:top;font-size:.52rem;transform:rotate(-35deg)}.admin-panel{padding:1rem}.admin-panel-total{font-size:.58rem}}.admin-hub{width:min(1220px,100% - 56px);margin:0 auto;padding:1.25rem 0 5rem}.admin-hub .admin-identity{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);margin-bottom:1rem;padding:.8rem 0}.admin-signout{border:1px solid var(--admin-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .8rem;font:500 .78rem/1 inherit;transition:color .2s,border-color .2s,background .2s}.admin-signout:hover{color:var(--text);border-color:var(--accent);background:var(--accent-dim)}.admin-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-hub-card{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--text);align-items:flex-start;gap:1rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.admin-hub-card:hover{border-color:var(--accent);transform:translateY(-2px)}.admin-hub-card>svg{width:20px;color:var(--accent);flex:none}.admin-hub-card h2{margin:.25rem 0 .45rem;font-size:1.15rem}.admin-hub-card span{color:var(--muted);font-size:.82rem;line-height:1.55}.admin-hub-card b{color:var(--accent);font:500 .75rem var(--font-mono);white-space:nowrap;margin-left:auto}@media (max-width:600px){.admin-hub{width:calc(100% - 2rem);padding-top:1rem}.admin-hub-grid{grid-template-columns:1fr}.admin-hub-card{padding:1.1rem}.admin-hub-card b{display:none}}.admin-page{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28%),radial-gradient(circle at 8% 25%,#466eb414,transparent 28%),var(--bg)}.admin-page .page-heading{border-bottom:0;padding-bottom:2.8rem}.admin-page .page-heading h1{letter-spacing:-.055em}.admin-page .page-heading>p:last-child{max-width:590px}.admin-session-state{color:var(--muted);font:500 .62rem var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.admin-session-state i{background:#50c878;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #50c878}.admin-hub-top{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 0;display:flex}.admin-hub .admin-identity{flex:1;justify-content:space-between}.admin-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--admin-panel) 95%,var(--accent) 5%),var(--admin-panel));border-radius:14px;box-shadow:0 18px 50px #00000014}.admin-hub-card{background:linear-gradient(145deg,color-mix(in srgb,var(--admin-panel) 95%,var(--accent) 5%),var(--admin-panel));border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000014}.admin-hub-card:after{content:"";background:color-mix(in srgb,var(--accent) 10%,transparent);filter:blur(10px);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -35px -55px auto}.admin-hub-card:hover{box-shadow:0 20px 55px #00000024}.admin-hub-index{color:var(--muted);font:600 .6rem var(--font-mono);letter-spacing:.08em;position:absolute;top:1rem;right:1.1rem}.admin-hub-card>svg{margin-top:1.25rem}.admin-hub-card h2{font-size:1.2rem}.admin-hub-card b{align-self:flex-end}.admin-hub-card b em{font-size:1rem;font-style:normal}.admin-hub-note{color:var(--muted);font:500 .64rem var(--font-mono);letter-spacing:.06em;margin:1.4rem 0 0}.admin-comments-manager{border-top:1px solid var(--admin-line);padding-top:.9rem}.admin-comments-tools{grid-template-columns:minmax(180px,1fr) 180px 145px auto;gap:.55rem;display:grid}.admin-comments-tools input,.admin-comments-tools select{border:1px solid var(--admin-line);background:color-mix(in srgb,var(--surface) 88%,transparent);min-height:36px;color:var(--text);border-radius:8px;padding:0 .7rem;font:500 .72rem inherit}.admin-comments-tools button,.admin-comments-actions button,.admin-comments-list button{border:1px solid var(--admin-line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .7rem;font:600 .7rem inherit}.admin-comments-tools button:hover,.admin-comments-actions button:hover,.admin-comments-list button:hover{border-color:var(--accent);color:var(--accent)}.admin-comments-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;font-size:.72rem;display:flex}.admin-comments-list{border-top:1px solid var(--admin-line)}.admin-comments-list li{grid-template-columns:22px minmax(0,1fr) auto;gap:.65rem}.admin-comments-list li>span{min-width:0}.admin-comments-list small{color:var(--muted);margin-top:.22rem;font-size:.7rem;line-height:1.45;display:block}.admin-comments-list input{accent-color:var(--accent)}@media (max-width:700px){.admin-hub-top{flex-direction:column;align-items:flex-start}.admin-comments-tools{grid-template-columns:1fr 1fr}.admin-comments-tools input:first-child,.admin-comments-tools button{grid-column:span 2}.admin-comments-actions{flex-direction:column;align-items:flex-start}.admin-comments-list li{grid-template-columns:20px minmax(0,1fr)}.admin-comments-list li button{grid-column:2;justify-self:start}}.admin-filterbar{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.1rem 0;display:flex}.admin-filter-group{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:9px;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.admin-filter-group>span,.admin-article-filter{color:var(--muted);font:600 .65rem var(--font-mono);letter-spacing:.06em}.admin-filter-group>span{padding:0 .45rem}.admin-filter-group button{color:var(--muted);font:600 .68rem var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.4rem .55rem}.admin-filter-group button.selected,.admin-filter-group button:hover{background:var(--accent-dim);color:var(--accent)}.admin-article-filter{align-items:center;gap:.45rem;display:flex}.admin-article-filter select{border:1px solid var(--admin-line);background:var(--admin-panel);color:var(--text);border-radius:8px;max-width:210px;padding:.48rem .65rem;font:500 .72rem inherit}.admin-filter-actions{gap:.45rem;margin-left:auto;display:flex}.admin-filter-actions button{border:1px solid var(--admin-line);color:var(--muted);font:600 .68rem var(--font-mono);cursor:pointer;background:0 0;border-radius:8px;padding:.48rem .68rem}.admin-filter-actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.admin-filter-actions button:disabled{opacity:.5;cursor:wait}.admin-alert{color:#e8b840;background:#e8b84012;border:1px solid #e8b84061;border-radius:9px;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;font-size:.75rem;display:flex}.admin-alert>span{color:#17120a;width:18px;height:18px;font:700 .7rem var(--font-mono);background:#e8b840;border-radius:50%;place-items:center;display:grid}.admin-alert strong,.admin-alert small{display:block}.admin-alert small{color:var(--muted);margin-top:.2rem;line-height:1.45}.admin-comparison{color:var(--muted);align-items:baseline;gap:.65rem;margin:.4rem 0;font-size:.72rem;display:flex}.admin-comparison strong{color:#50c878;font:600 1rem var(--font-mono)}.admin-comparison small{font-size:.65rem}.admin-trend-enhanced{margin-bottom:1rem}.admin-trend-enhanced .admin-trend-col i{background:linear-gradient(180deg,#63d8c2,var(--accent))}.admin-drilldown,.admin-observability,.admin-audit{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;margin-bottom:1rem;padding:1.25rem}.admin-drill-metrics,.admin-observe-grid{background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.admin-drill-metrics div,.admin-observe-grid div{background:var(--admin-panel);padding:.75rem .85rem}.admin-drill-metrics span,.admin-observe-grid span{color:var(--muted);font-size:.68rem;display:block}.admin-drill-metrics strong,.admin-observe-grid strong{color:var(--text);font:600 1.05rem var(--font-mono);margin-top:.3rem;display:block}.admin-observability{grid-template-columns:1fr 2fr;align-items:center;gap:1rem;display:grid}.admin-observe-grid{grid-template-columns:repeat(3,1fr)}.admin-observability h2,.admin-audit h2{color:var(--text);margin:.3rem 0 0;font-size:1.05rem}.admin-filter-note{color:var(--muted);font:500 .65rem var(--font-mono);margin:.2rem 0 1rem}@media (max-width:700px){.admin-filter-actions{width:100%;margin-left:0}.admin-filter-actions button{flex:1}.admin-article-filter{justify-content:space-between;width:100%}.admin-article-filter select{flex:1;max-width:none}.admin-drill-metrics{grid-template-columns:repeat(2,1fr)}.admin-observability{display:block}.admin-observe-grid{margin-top:1rem}.admin-trend-enhanced .admin-trend-col small{font-size:.5rem}}:is(.admin-page button:focus-visible,.admin-page a:focus-visible,.admin-page select:focus-visible,.admin-page input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.admin-submissions-content{padding-bottom:5rem}.admin-submissions-heading{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);color:var(--admin-muted);font:600 .68rem var(--font-mono);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 0;display:flex}.admin-submissions-heading>div{align-items:center;gap:.5rem;display:flex}.admin-submissions-heading svg{color:var(--admin-accent)}.admin-submissions-shell{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:14px;grid-template-columns:360px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 10px 30px #282f300e}.admin-submissions-list{border-right:1px solid var(--admin-line);min-width:0}.admin-submissions-list-head{border-bottom:1px solid var(--admin-line);color:var(--admin-ink);justify-content:space-between;align-items:center;padding:1rem 1.1rem;font-weight:700;display:flex}.admin-submissions-list-head strong{color:var(--admin-accent);font:600 .65rem var(--font-mono)}.admin-submission-row{text-align:left;border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-ink);cursor:pointer;background:0 0;grid-template-columns:32px minmax(0,1fr) 7px;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid;position:relative}.admin-submission-row:hover{background:var(--admin-accent-soft)}.admin-submission-row.selected{background:#eaf1ff;box-shadow:inset 3px 0 #315b7c}.admin-submission-avatar{background:var(--admin-accent-soft);width:32px;height:32px;color:var(--admin-accent);font:700 .75rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.admin-submission-row-copy{gap:.2rem;min-width:0;display:grid}.admin-submission-row-copy strong,.admin-submission-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-submission-row-copy strong{font-size:.78rem}.admin-submission-row-copy small{color:var(--admin-muted);font-size:.72rem}.admin-submission-row-copy em{color:var(--admin-subtle);font:500 .6rem var(--font-mono);font-style:normal}.admin-submission-row>i{background:var(--admin-teal);border-radius:50%;width:7px;height:7px}.admin-submission-detail{min-width:0;color:var(--admin-ink);padding:2rem 2.2rem}.admin-submission-detail-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-submission-detail time{color:var(--admin-subtle);font:500 .62rem var(--font-mono)}.admin-submission-detail h2{letter-spacing:-.03em;margin:1.3rem 0;font-size:1.5rem}.admin-submission-sender{border-bottom:1px solid var(--admin-line);align-items:center;gap:.7rem;padding-bottom:1.2rem;display:flex}.admin-submission-sender>div{gap:.2rem;display:grid}.admin-submission-sender strong{font-size:.8rem}.admin-submission-sender a,.admin-submission-meta a{color:var(--admin-blue);font-size:.72rem}.admin-submission-message{color:var(--admin-muted);white-space:normal;padding:1.5rem 0;font-size:.86rem;line-height:1.7}.admin-submission-message p{margin:0}.admin-submission-meta{border-top:1px solid var(--admin-line);gap:.65rem;margin:0;padding-top:1.2rem;display:grid}.admin-submission-meta div{grid-template-columns:100px minmax(0,1fr);gap:.8rem;display:grid}.admin-submission-meta dt{color:var(--admin-subtle);font:600 .62rem var(--font-mono);text-transform:uppercase}.admin-submission-meta dd{color:var(--admin-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem}.admin-submission-reply{border:1px solid var(--admin-line-strong);color:var(--admin-blue);font:600 .7rem var(--font-mono);border-radius:8px;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.55rem .75rem;display:inline-flex}.admin-submission-reply:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.admin-submissions-empty{text-align:center;min-height:460px;color:var(--admin-muted);border:1px dashed var(--admin-line-strong);border-radius:14px;align-content:center;place-items:center;display:grid}.admin-submissions-empty svg{color:var(--admin-accent)}.admin-submissions-empty h2{color:var(--admin-ink);margin:.8rem 0 .35rem;font-size:1rem}.admin-submissions-empty p{font-size:.78rem}@media (max-width:800px){.admin-submissions-shell{grid-template-columns:1fr}.admin-submissions-list{border-right:0;border-bottom:1px solid var(--admin-line);max-height:330px;overflow-y:auto}.admin-submission-detail{padding:1.3rem}.admin-submission-detail h2{font-size:1.25rem}}.admin-security-card{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}.admin-security-icon{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.admin-security-card h2{color:var(--text);margin:.3rem 0 .45rem;font-size:1.05rem}.admin-security-card p{color:var(--muted);max-width:680px;margin:0;font-size:.8rem;line-height:1.55}.admin-security-status{font:600 .62rem var(--font-mono);letter-spacing:.08em;color:#50c878;border:1px solid #50c87859;border-radius:999px;margin-left:auto;padding:.3rem .48rem}.admin-security-muted .admin-security-status{color:#e8b840;border-color:#e8b84059}@media (max-width:600px){.admin-security-card{flex-wrap:wrap}.admin-security-status{margin-left:0}}.admin-security-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.admin-security-actions button{border:1px solid var(--admin-line);color:var(--muted);font:600 .68rem var(--font-mono);cursor:pointer;background:0 0;border-radius:8px;padding:.5rem .7rem}.admin-security-actions button:hover{border-color:var(--accent);color:var(--accent)}.admin-security-actions p{flex-basis:100%;margin-top:.3rem!important}.admin-security-actions pre{border:1px solid var(--admin-line);font:600 .75rem/1.7 var(--font-mono);color:var(--text);white-space:pre-wrap;background:#0000001f;border-radius:8px;flex-basis:100%;padding:.8rem}.admin-passkey-list{flex-basis:100%;gap:.35rem;margin-top:.3rem;display:grid}.admin-passkey-list>div{color:#65757e;font:600 .65rem var(--font-mono);background:#fffefa;border:1px solid #e4e7e7;border-radius:8px;justify-content:space-between;align-items:center;padding:.55rem .65rem;display:flex}.admin-passkey-list button{color:#a84e43;padding:.28rem .45rem;font-size:.58rem}.admin-app-shell:has(.admin-login-page) .admin-sidebar{display:none}.admin-app-shell{--admin-canvas:#f4f1ec;--admin-sidebar:#fcfaf6;--admin-surface:#fffefa;--admin-surface-soft:#f8f6f1;--admin-ink:#18232d;--admin-muted:#5f6d78;--admin-subtle:#7c8890;--admin-line:#d8d5cf;--admin-line-strong:#c6c1b9;--admin-accent:#a9523b;--admin-accent-soft:#f3e4dd;--admin-teal:#216f62;--admin-teal-soft:#e2f1ec;--admin-blue:#315b7c;--admin-amber:#8b5c18;--admin-amber-soft:#fff0d4;background:var(--admin-canvas);color:var(--admin-ink)}.admin-app-shell .admin-page,.admin-app-shell .admin-main{color:var(--admin-ink)}:is(.admin-app-shell .admin-sidebar nav a:hover,.admin-app-shell .admin-sidebar nav a:focus-visible){background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-app-shell .admin-brand{color:var(--admin-ink)}.admin-app-shell .admin-brand small,.admin-app-shell .admin-sidebar-foot{color:var(--admin-subtle)}.admin-app-shell .admin-sidebar-foot span{color:var(--admin-teal)}.admin-app-shell .admin-main .page-heading,.admin-app-shell .admin-tool-heading{border-color:var(--admin-line)}.admin-app-shell .admin-main .page-heading h1,.admin-app-shell .admin-tool-heading h1{color:var(--admin-ink)}.admin-app-shell .admin-main .page-heading>p:last-child,.admin-app-shell .admin-tool-heading>p:last-child{color:var(--admin-muted)}.admin-app-shell .admin-topbar,.admin-app-shell .admin-hub-top{border-color:var(--admin-line)}.admin-app-shell .admin-identity,.admin-app-shell .admin-kpis p,.admin-app-shell .admin-kpis small,.admin-app-shell .admin-panel-total,.admin-app-shell .admin-filter-note{color:var(--admin-muted)}.admin-app-shell .admin-private{color:var(--admin-accent);border-color:var(--admin-line-strong)}.admin-app-shell .admin-kpis,.admin-app-shell .admin-drill-metrics,.admin-app-shell .admin-observe-grid,.admin-app-shell .admin-metric-row{background:var(--admin-line);border-color:var(--admin-line)}.admin-app-shell .admin-kpis article,.admin-app-shell .admin-drill-metrics div,.admin-app-shell .admin-observe-grid div,.admin-app-shell .admin-metric-row div{background:var(--admin-surface)}.admin-app-shell .admin-kpis strong,.admin-app-shell .admin-drill-metrics strong,.admin-app-shell .admin-observe-grid strong,.admin-app-shell .admin-metric-row strong{color:var(--admin-ink)}.admin-app-shell .admin-panel,.admin-app-shell .admin-hub-card,.admin-app-shell .admin-drilldown,.admin-app-shell .admin-observability,.admin-app-shell .admin-audit,.admin-app-shell .admin-security-card,.admin-app-shell .admin-tool-card{background:var(--admin-surface);border-color:var(--admin-line);box-shadow:0 10px 30px #282f300e}.admin-app-shell .admin-panel h2,.admin-app-shell .admin-hub-card h2,.admin-app-shell .admin-security-card h2,.admin-app-shell .admin-tool-card h2{color:var(--admin-ink)}.admin-app-shell .admin-hub-card span,.admin-app-shell .admin-tool-card p,.admin-app-shell .admin-security-card p{color:var(--admin-muted)}.admin-app-shell .admin-hub-card:hover{border-color:#c07860;box-shadow:0 14px 36px #47332a1a}.admin-app-shell .admin-hub-card:after{background:var(--admin-accent-soft);filter:blur(18px)}.admin-app-shell .admin-kpi-icon,.admin-app-shell .admin-security-icon{color:var(--admin-accent);border-color:#d4a08d}.admin-app-shell .admin-filter-group,.admin-app-shell .admin-article-filter select,.admin-app-shell .admin-filter-actions button,.admin-app-shell .admin-comments-tools input,.admin-app-shell .admin-comments-tools select{background:var(--admin-surface);border-color:var(--admin-line-strong);color:var(--admin-ink)}.admin-app-shell .admin-filter-group button{color:var(--admin-muted)}.admin-app-shell .admin-filter-group button.selected,.admin-app-shell .admin-filter-group button:hover{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-app-shell .admin-filter-actions button:hover:not(:disabled),.admin-app-shell .admin-comments-tools button:hover,.admin-app-shell .admin-comments-actions button:hover,.admin-app-shell .admin-comments-list button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.admin-app-shell .admin-alert{background:var(--admin-amber-soft);color:var(--admin-amber);border-color:#e3c58e}.admin-app-shell .admin-observe-grid strong{color:var(--admin-teal)}.admin-app-shell .admin-security-status{color:var(--admin-teal);background:var(--admin-teal-soft);border-color:#9bcabd}.admin-app-shell .admin-security-muted .admin-security-status{color:var(--admin-amber);background:var(--admin-amber-soft);border-color:#e3c58e}.admin-app-shell .admin-security-actions button{background:var(--admin-surface);border-color:var(--admin-line-strong);color:var(--admin-muted)}.admin-app-shell .admin-security-actions button:hover{border-color:var(--admin-accent);color:var(--admin-accent)}.admin-app-shell .admin-trend{border-color:var(--admin-line)}.admin-app-shell .admin-trend-col i{background:linear-gradient(#3d8a7d,#c4775d)}.admin-app-shell .admin-tool-status.ok{color:var(--admin-teal);background:var(--admin-teal-soft)}.admin-app-shell .admin-tool-status.review{color:var(--admin-amber);background:var(--admin-amber-soft)}.admin-app-shell .admin-tool-card a,.admin-app-shell .admin-back-link,.admin-app-shell .admin-inline-link{color:var(--admin-accent)}.admin-app-shell .admin-tool-card a:hover,.admin-app-shell .admin-back-link:hover,.admin-app-shell .admin-inline-link:hover{color:var(--admin-ink)}.admin-app-shell .admin-check-list>div,.admin-app-shell .admin-version-list>div,.admin-app-shell .admin-sample-list div{border-color:#e5e3df}.admin-app-shell .admin-version-list>div>span{color:var(--admin-accent)}.admin-app-shell{color:#1d252d;background:#f5f4f0;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#fbfaf7;border-right:1px solid #dce0e2;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#1d252d;align-items:center;gap:11px;padding:4px 10px 30px;display:flex}.admin-brand>span{font:800 1.3rem var(--font-mono);letter-spacing:-.1em;color:#c66d4f}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:-.02em;font-size:.84rem}.admin-brand small{font:600 .53rem var(--font-mono);letter-spacing:.09em;color:#8d969e;margin-top:4px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav a{color:#727d86;border-radius:9px;padding:10px 11px;font-size:.77rem;font-weight:600;transition:background .2s,color .2s}:is(.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible){color:#b75f42;background:#f0e5de}.admin-sidebar-foot{color:#7f8991;font:600 .58rem/1.7 var(--font-mono);letter-spacing:.06em;border-top:1px solid #e2e4e3;margin-top:auto;padding:13px 11px}.admin-sidebar-foot span{color:#2d9b70}.admin-main{min-width:0}.admin-main .admin-page{background:0 0;min-height:100vh}.admin-main .page-heading,.admin-main .admin-tool-heading{padding-left:clamp(1.2rem,4vw,4rem);padding-right:clamp(1.2rem,4vw,4rem)}.admin-main .admin-shell,.admin-main .admin-hub{width:min(1180px,100% - 80px)}.admin-main .admin-page .page-heading{padding-top:4rem}.admin-tool-heading{border-bottom:1px solid #dce0e2;padding-top:4rem;padding-bottom:2.4rem}.admin-tool-heading h1{letter-spacing:-.065em;color:#17232d;margin:.35rem 0 .65rem;font-size:clamp(2rem,4vw,3.6rem)}.admin-tool-heading>p:last-child{color:#71808a;max-width:620px;margin:0;font-size:.95rem;line-height:1.65}.admin-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:2rem 0;display:grid}.admin-tool-card{background:#fffefa;border:1px solid #d8dddf;border-radius:15px;padding:1.3rem;position:relative;box-shadow:0 12px 35px #2435400f}.admin-tool-card h2{color:#1b2730;margin:.5rem 0;font-size:1rem}.admin-tool-card p{color:#71808a;font-size:.78rem;line-height:1.6}.admin-tool-card a{color:#ba6547;font-size:.76rem;font-weight:700}.admin-tool-status{font:700 .56rem var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:.28rem .45rem;display:inline-flex}.admin-tool-status.ok{color:#258e68;background:#e5f5ee}.admin-tool-status.review{color:#a36b1f;background:#fff2d9}.admin-metric-row{background:#d8dddf;border:1px solid #d8dddf;grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0 1rem;display:grid}.admin-metric-row div{background:#fffefa;padding:1rem}.admin-metric-row span,.admin-metric-row strong{display:block}.admin-metric-row span{color:#7c8790;font-size:.68rem}.admin-metric-row strong{color:#18252f;font:700 1.15rem var(--font-mono);margin-top:.4rem}.admin-sample-list,.admin-version-list{display:grid}.admin-sample-list div{color:#70808a;border-bottom:1px solid #e4e7e7;justify-content:space-between;padding:.7rem 0;font-size:.76rem;display:flex}.admin-sample-list strong{font:700 .7rem var(--font-mono);color:#263942}.admin-check-list>div,.admin-version-list>div{border-bottom:1px solid #e4e7e7;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.admin-check-list h2,.admin-version-list h2{margin:0 0 .25rem;font-size:.9rem}.admin-check-list p,.admin-version-list p{color:#71808a;margin:0;font-size:.75rem;line-height:1.5}.admin-version-list>div>span{font:700 .68rem var(--font-mono);color:#ba6547;min-width:50px}.admin-version-list time{color:#8b969c;font:500 .6rem var(--font-mono);white-space:nowrap;margin-left:auto}.admin-tool-footnote{color:#8b969c;margin:1rem 0;font-size:.7rem}.admin-security-card,.admin-panel,.admin-hub-card{background:#fffefa;border-color:#d8dddf;box-shadow:0 12px 35px #2435400f}@media (max-width:850px){.admin-app-shell{display:block}.admin-sidebar{border-bottom:1px solid #dce0e2;border-right:0;height:auto;padding:14px 16px;position:relative}.admin-brand{padding:4px 4px 12px}.admin-sidebar nav{gap:4px;display:flex;overflow:auto}.admin-sidebar nav a{white-space:nowrap;padding:8px 9px}.admin-sidebar-foot{display:none}.admin-main .admin-shell,.admin-main .admin-hub{width:calc(100% - 2rem)}.admin-main .page-heading,.admin-main .admin-tool-heading{padding-left:1rem;padding-right:1rem}.admin-main .admin-page .page-heading,.admin-tool-heading{padding-top:2.3rem}.admin-tool-grid{grid-template-columns:1fr;padding:1.2rem 0}.admin-metric-row{grid-template-columns:1fr}.admin-version-list time{display:none}}body:has(.admin-app-shell){color:#18232d!important;background:#f4f1ec!important;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif!important}:is(body:has(.admin-app-shell) .ask-trigger,body:has(.admin-app-shell) .reddy-premium-root,body:has(.admin-app-shell) .reddy-premium-hover-action){display:none!important}.admin-app-shell,.admin-app-shell *{box-sizing:border-box}.admin-app-shell{isolation:isolate;z-index:1;min-height:100vh;line-height:1.45;position:relative;color:#18232d!important;background:#f4f1ec!important;font-family:Inter,DM Sans,ui-sans-serif,system-ui,sans-serif!important}.admin-app-shell button,.admin-app-shell input,.admin-app-shell select,.admin-app-shell textarea{font-family:inherit!important}.admin-app-shell .page-heading{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#f4f1ec!important;border:0!important;margin:0!important;padding:48px clamp(24px,5vw,72px) 34px!important;display:block!important;position:static!important}.admin-app-shell .page-heading .page-heading-top{display:block!important}.admin-app-shell .page-heading .kicker{color:#a9523b!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 13px!important;font:700 .68rem/1.2 DM Mono,ui-monospace,monospace!important}.admin-app-shell .page-heading h1{color:#18232d!important;-webkit-text-fill-color:#18232d!important;text-shadow:none!important;letter-spacing:-.055em!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;max-width:820px!important;margin:0 0 13px!important;font:700 clamp(2.15rem,4.5vw,4rem)/1.04 Inter,DM Sans,sans-serif!important;display:block!important}.admin-app-shell .page-heading>p:last-child{color:#5f6d78!important;max-width:650px!important;margin:0!important;font:400 1rem/1.65 Inter,DM Sans,sans-serif!important}.admin-app-shell .admin-shell,.admin-app-shell .admin-hub{width:min(1180px,100% - 96px)!important;margin:0 auto!important}.admin-app-shell .admin-topbar{border-top:1px solid #d8d5cf!important;border-bottom:1px solid #d8d5cf!important;padding:14px 0!important}.admin-app-shell .admin-panel,.admin-app-shell .admin-hub-card,.admin-app-shell .admin-drilldown,.admin-app-shell .admin-observability,.admin-app-shell .admin-audit,.admin-app-shell .admin-security-card,.admin-app-shell .admin-tool-card{background:#fffefa!important;border:1px solid #d8d5cf!important;border-radius:16px!important;box-shadow:0 12px 34px #18232d0f!important}.admin-app-shell .admin-sidebar{background:#fcfaf6!important;border-color:#d8d5cf!important}.admin-app-shell .admin-brand>span{color:#a9523b!important}.admin-app-shell .admin-sidebar nav a{color:#5f6d78!important}:is(.admin-app-shell .admin-sidebar nav a:hover,.admin-app-shell .admin-sidebar nav a:focus-visible){color:#a9523b!important;background:#f3e4dd!important}.admin-app-shell .admin-login-page{color:#18232d!important;background-color:#f4f1ec!important;background-image:radial-gradient(circle at 78% 18%,#a9523b1f,#0000 30%),radial-gradient(circle at 14% 90%,#216f6217,#0000 32%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;place-items:center!important;min-height:100dvh!important;padding:32px!important;display:grid!important}.admin-app-shell .admin-login-card{position:relative;background:#fffefa!important;border:1px solid #d8d5cf!important;border-radius:24px!important;width:min(450px,100%)!important;padding:42px!important;overflow:hidden!important;box-shadow:0 24px 70px #18232d1f!important}.admin-app-shell .admin-login-card:before{content:"";height:4px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#a9523b,#d68e68 48%,#216f62)!important}.admin-app-shell .admin-login-card .kicker{color:#a9523b!important;letter-spacing:.14em!important;margin:0 0 14px!important;font:700 .66rem/1.2 DM Mono,ui-monospace,monospace!important}.admin-app-shell .admin-login-card h1{color:#18232d!important;letter-spacing:-.055em!important;-webkit-text-fill-color:#18232d!important;background:0 0!important;margin:0 0 10px!important;font:750 clamp(2rem,6vw,2.8rem)/1.05 Inter,DM Sans,sans-serif!important}.admin-app-shell .admin-login-card>p:not(.kicker){margin:0;color:#5f6d78!important;font-size:.9rem!important;line-height:1.65!important}.admin-app-shell .admin-login-card form{gap:16px!important;margin-top:28px!important;display:grid!important}.admin-app-shell .admin-login-card label{color:#5f6d78!important;letter-spacing:.04em!important;text-transform:uppercase!important;gap:7px!important;font-size:.72rem!important;font-weight:700!important;display:grid!important}.admin-app-shell .admin-login-card input{color:#18232d!important;background:#fffefa!important;border:1px solid #c6c1b9!important;border-radius:10px!important;outline:none!important;width:100%!important;padding:13px 14px!important;font-size:.94rem!important;transition:border-color .2s,box-shadow .2s!important}.admin-app-shell .admin-login-card input:focus{border-color:#a9523b!important;box-shadow:0 0 0 4px #a9523b1f!important}.admin-app-shell .admin-login-card button{color:#fffefa!important;cursor:pointer!important;background:#18232d!important;border:1px solid #a9523b!important;border-radius:10px!important;width:100%!important;padding:13px 16px!important;font-size:.86rem!important;font-weight:700!important;transition:transform .2s,background .2s!important}.admin-app-shell .admin-login-card button:hover:not(:disabled){background:#a9523b!important;transform:translateY(-1px)!important}.admin-app-shell .admin-login-card button:disabled{opacity:.55!important;cursor:wait!important}.admin-app-shell .admin-login-error{color:#9a3d2e!important;background:#fff0ed!important;border:1px solid #e0aaa0!important;border-radius:9px!important;padding:10px 12px!important;font-size:.78rem!important;line-height:1.5!important}@media (max-width:850px){.admin-app-shell .admin-shell,.admin-app-shell .admin-hub{width:calc(100% - 32px)!important}.admin-app-shell .page-heading{padding:34px 16px 26px!important}.admin-app-shell .page-heading h1{font-size:clamp(2rem,11vw,3rem)!important}.admin-app-shell .admin-login-card{border-radius:20px!important;padding:32px 24px!important}}.admin-app-shell .admin-hub-card h2,.admin-app-shell .admin-tool-card h2,.admin-app-shell .admin-panel h2,.admin-app-shell .admin-security-card h2{color:#18232d!important;opacity:1!important;-webkit-text-fill-color:#18232d!important;text-shadow:none!important;filter:none!important}.admin-app-shell .admin-hub-card:after{display:none!important}.admin-app-shell .admin-hub-card>div{opacity:1!important}.admin-app-shell .admin-hub-card>div>span{color:#5f6d78!important}.admin-app-shell .admin-hub-card .kicker{color:#a9523b!important;-webkit-text-fill-color:#a9523b!important}.admin-app-shell .admin-recovery-mobile{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-app-shell .admin-recovery-mobile input{flex:220px;width:auto!important}.admin-app-shell .admin-recovery-mobile button{color:#fffefa!important;cursor:pointer!important;background:#18232d!important;border:1px solid #a9523b!important;border-radius:9px!important;width:auto!important;padding:11px 14px!important;font-size:.74rem!important;font-weight:700!important}.admin-app-shell .admin-login-card .admin-resend{color:#5f6d78!important;background:0 0!important;border-color:#c6c1b9!important;font-size:.75rem!important}.admin-app-shell .admin-login-card .admin-resend:hover:not(:disabled){color:#a9523b!important;background:#f3e4dd!important}.admin-app-shell .admin-login-card .admin-resend:disabled{opacity:.55!important}.admin-app-shell:has(.admin-login-page){background:#0d1117!important;display:block!important}.admin-app-shell:has(.admin-login-page) .admin-login-page{color:#18232d!important;background:#0d1117!important;grid-template-columns:minmax(0,44%) minmax(0,56%)!important;place-items:stretch stretch!important;min-height:calc(100dvh - 80px)!important;margin-top:80px!important;padding:0!important;display:grid!important}.admin-app-shell:has(.admin-login-page) .admin-login-terminal{color:#fff3!important;letter-spacing:.08em!important;writing-mode:vertical-rl!important;background:#101c16!important;justify-content:center!important;align-items:center!important;min-height:calc(100dvh - 80px)!important;padding:24px!important;font:500 10px/1.4 DM Mono,monospace!important;display:flex!important;position:relative!important}.admin-app-shell:has(.admin-login-page) .admin-login-terminal span{position:absolute!important;top:24px!important;left:20px!important}.admin-app-shell:has(.admin-login-page) .admin-login-terminal em{color:#ffffffe6!important;letter-spacing:-.06em!important;writing-mode:horizontal-tb!important;font:700 clamp(2.4rem,5vw,5.6rem)/1 DM Sans,sans-serif!important;transform:rotate(-90deg)!important}.admin-app-shell:has(.admin-login-page) .admin-login-card{width:auto!important;min-height:calc(100dvh - 80px)!important;box-shadow:none!important;background:#fbfaf7!important;border:0!important;border-radius:0!important;align-self:stretch!important;margin:0!important;padding:clamp(48px,8vw,112px) clamp(28px,8vw,120px)!important;overflow:visible!important}.admin-app-shell:has(.admin-login-page) .admin-login-card:before{display:none!important}.admin-app-shell:has(.admin-login-page) .admin-login-card .kicker{color:#a9523b!important;letter-spacing:.13em!important;margin:0 0 18px!important;font:700 .66rem/1.2 DM Mono,monospace!important}.admin-app-shell:has(.admin-login-page) .admin-login-card h1{color:#18232d!important;letter-spacing:-.055em!important;margin:0 0 12px!important;font:700 clamp(2rem,4vw,3rem)/1.05 DM Sans,sans-serif!important}.admin-app-shell:has(.admin-login-page) .admin-login-card>p:not(.kicker){max-width:420px;margin:0;color:#69747b!important;font-size:.88rem!important;line-height:1.6!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form{gap:20px!important;max-width:420px!important;margin-top:32px!important;display:grid!important}.admin-app-shell:has(.admin-login-page) .admin-login-card label{color:#68727a!important;letter-spacing:.1em!important;text-transform:uppercase!important;gap:8px!important;font:600 .68rem/1.2 DM Mono,monospace!important;display:grid!important}.admin-app-shell:has(.admin-login-page) .admin-login-card input{color:#18232d!important;width:100%!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd2ce!important;border-radius:8px!important;outline:none!important;padding:0 14px!important;font:400 .9rem DM Sans,sans-serif!important;transition:border-color .18s,box-shadow .18s!important}.admin-app-shell:has(.admin-login-page) .admin-login-card input:focus{border-color:#a9523b!important;box-shadow:0 0 0 3px #a9523b1f!important}.admin-app-shell:has(.admin-login-page) .admin-login-card input:-webkit-autofill{-webkit-text-fill-color:#18232d!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-app-shell:has(.admin-login-page) .admin-login-card input:-webkit-autofill:hover{-webkit-text-fill-color:#18232d!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-app-shell:has(.admin-login-page) .admin-login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#18232d!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.admin-app-shell:has(.admin-login-page) .admin-password-field{position:relative!important}.admin-app-shell:has(.admin-login-page) .admin-password-field input{padding-right:46px!important}.admin-app-shell:has(.admin-login-page) .admin-password-toggle{color:#7a858a!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:5px!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.admin-app-shell:has(.admin-login-page) .admin-password-toggle:hover{color:#a9523b!important;background:#f3e4dd!important}.admin-app-shell:has(.admin-login-page) .admin-login-card .admin-login-error{color:#9a3d2e!important;background:#fff0ed!important;border:1px solid #efc5bf!important;border-radius:8px!important;padding:11px 13px!important;font:500 .76rem/1.5 DM Sans,sans-serif!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form>button[type=submit]{color:#fff!important;cursor:pointer!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:8px!important;width:100%!important;min-height:46px!important;margin-top:8px!important;padding:0 16px!important;font:600 .82rem DM Sans,sans-serif!important;transition:background .18s,border-color .18s!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form>button[type=submit]:hover:not(:disabled){background:#a9523b!important;border-color:#a9523b!important;transform:none!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form>button[type=submit]:disabled{opacity:.55!important}@media (max-width:700px){.admin-app-shell:has(.admin-login-page) .admin-login-page{grid-template-columns:1fr!important;min-height:calc(100dvh - 72px)!important;margin-top:72px!important}.admin-app-shell:has(.admin-login-page) .admin-login-terminal{display:none!important}.admin-app-shell:has(.admin-login-page) .admin-login-card{min-height:calc(100dvh - 72px)!important;padding:44px 24px 60px!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form{max-width:none!important;margin-top:28px!important}}.admin-dashboard-home{background:#f5f3ef!important;position:relative!important;overflow:hidden!important}.admin-dashboard-home:after{content:"";pointer-events:none;border:1px solid #a9523b1a;border-radius:50%;width:520px;height:420px;position:absolute;top:-190px;right:-170px;transform:rotate(18deg)}.admin-dashboard-home .page-heading{z-index:1!important;background:0 0!important;padding-top:58px!important;padding-bottom:42px!important;position:relative!important}.admin-dashboard-home .page-heading h1{letter-spacing:-.065em!important;font-size:clamp(2.5rem,5vw,4.2rem)!important}.admin-dashboard-home .page-heading>p:last-child{max-width:560px!important;font-size:.92rem!important}.admin-dashboard-home .admin-hub{z-index:1!important;padding-top:24px!important;position:relative!important}.admin-dashboard-home .admin-hub-top{border-top:1px solid #c9c7c1!important;border-bottom:1px solid #c9c7c1!important;min-height:68px!important;padding:15px 0!important}.admin-dashboard-home .admin-identity-copy{align-items:center!important;gap:9px!important;display:flex!important}.admin-dashboard-home .admin-identity-copy svg{color:#a9523b!important}.admin-dashboard-home .admin-private{border:1px solid #c8b9b1!important;border-radius:999px!important;padding:4px 7px!important;font-size:.58rem!important}.admin-dashboard-home .admin-signout{color:#fffefa!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:8px!important;padding:10px 18px!important;font:600 .78rem Inter,DM Sans,sans-serif!important}.admin-dashboard-home .admin-signout:hover{color:#fff!important;background:#a9523b!important;border-color:#a9523b!important}.admin-dashboard-home .admin-hub-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.admin-dashboard-home .admin-hub-card{background:#fffefa!important;border:1px solid #d4d1ca!important;border-radius:16px!important;min-height:190px!important;padding:26px 28px!important;box-shadow:0 10px 28px #18232d0b!important}.admin-dashboard-home .admin-hub-card:nth-child(3){grid-column:span 1}.admin-dashboard-home .admin-hub-card:hover{border-color:#b77963 #b77963 #b77963 #a9523b!important;border-left-style:solid!important;border-left-width:3px!important;padding-left:26px!important;transform:translateY(-2px)!important;box-shadow:0 15px 34px #18232d14!important}.admin-dashboard-home .admin-hub-card>svg{color:#a9523b!important;stroke-width:1.5px!important;width:22px!important;height:22px!important;margin:0 0 18px!important;display:block!important}.admin-dashboard-home .admin-hub-index{color:#899198!important;font-size:.65rem!important;top:24px!important;right:26px!important}.admin-dashboard-home .admin-hub-card .kicker{color:#a9523b!important;letter-spacing:.12em!important;margin:0 0 8px!important;font-size:.62rem!important}.admin-dashboard-home .admin-hub-card h2{letter-spacing:-.025em!important;margin:0 0 9px!important;font-size:1.22rem!important}.admin-dashboard-home .admin-hub-card>div>span{max-width:330px!important;font-size:.8rem!important;line-height:1.55!important;display:block!important}.admin-dashboard-home .admin-hub-card b{color:#a9523b!important;margin:22px 0 0!important;font-size:.72rem!important}.admin-dashboard-home .admin-hub-note{color:#859097!important;margin-top:20px!important;font-size:.66rem!important}@media (max-width:700px){.admin-dashboard-home .page-heading{padding-top:36px!important;padding-bottom:28px!important}.admin-dashboard-home .page-heading h1{font-size:clamp(2.2rem,12vw,3.1rem)!important}.admin-dashboard-home .admin-hub{padding-top:16px!important}.admin-dashboard-home .admin-hub-top{flex-direction:row!important;align-items:center!important}.admin-dashboard-home .admin-session-state{display:none!important}.admin-dashboard-home .admin-hub-grid{grid-template-columns:1fr!important;gap:12px!important}.admin-dashboard-home .admin-hub-card,.admin-dashboard-home .admin-hub-card:nth-child(3){grid-column:auto!important;min-height:166px!important;padding:22px!important}.admin-dashboard-home .admin-hub-card:hover{padding-left:20px!important}}:is(.admin-app-shell:has(.admin-login-page) .admin-password-toggle:hover,.admin-app-shell:has(.admin-login-page) .admin-password-toggle:focus-visible,.admin-app-shell:has(.admin-login-page) .admin-password-toggle:active){transform:translateY(-50%)!important}.admin-dashboard-home .admin-hub-top>form,.admin-topbar-actions,.admin-secondary-topbar>form{align-items:center!important;gap:12px!important;margin-left:auto!important;display:flex!important}.admin-topbar-actions .admin-signout,.admin-secondary-topbar .admin-signout{color:#fffefa!important;cursor:pointer!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:8px!important;padding:9px 16px!important;font:600 .74rem Inter,DM Sans,sans-serif!important;transition:background .18s,border-color .18s!important}.admin-topbar-actions .admin-signout:hover,.admin-secondary-topbar .admin-signout:hover{background:#a9523b!important;border-color:#a9523b!important}.admin-analytics-page,.admin-discussion-page{background:#f5f3ef!important}.admin-analytics-page .page-heading,.admin-discussion-page .page-heading{background:0 0!important;padding-top:52px!important;padding-bottom:38px!important;position:relative!important}.admin-analytics-page .page-heading:after,.admin-discussion-page .page-heading:after{content:"";pointer-events:none;border:1px solid #a9523b1a;border-radius:50%;width:420px;height:330px;position:absolute;top:-180px;right:-130px;transform:rotate(18deg)}.admin-analytics-page .page-heading h1,.admin-discussion-page .page-heading h1{z-index:1;position:relative;letter-spacing:-.065em!important;font-size:clamp(2.45rem,5vw,4rem)!important}.admin-analytics-page .page-heading>p:last-child,.admin-discussion-page .page-heading>p:last-child{z-index:1;position:relative;max-width:620px!important;font-size:.9rem!important}.admin-analytics-page .admin-topbar,.admin-discussion-page .admin-secondary-topbar{border-top:1px solid #c9c7c1!important;border-bottom:1px solid #c9c7c1!important;min-height:70px!important;padding:14px 0!important}.admin-analytics-page .admin-kpis{background:0 0!important;border:0!important;gap:14px!important;margin:22px 0!important}.admin-analytics-page .admin-kpis article{background:#fffefa!important;border:1px solid #d6d2cb!important;border-radius:14px!important;padding:20px 20px 18px!important;box-shadow:0 9px 24px #18232d0b!important}.admin-analytics-page .admin-kpi-icon{background:#fff8f4!important;border-radius:9px!important;width:32px!important;height:32px!important;margin-bottom:14px!important}.admin-analytics-page .admin-kpis strong{letter-spacing:-.055em!important;font-size:1.8rem!important}.admin-analytics-page .admin-filterbar{background:#fffefa!important;border:1px solid #d6d2cb!important;border-radius:12px!important;padding:13px 15px!important;box-shadow:0 8px 22px #18232d09!important}.admin-analytics-page .admin-filter-group{background:#18232d!important;border-color:#18232d!important;border-radius:8px!important}.admin-analytics-page .admin-filter-group>span{color:#c5cbd0!important}.admin-analytics-page .admin-filter-actions button{color:#fffefa!important;background:#18232d!important;border-color:#18232d!important;border-radius:8px!important;padding:9px 13px!important}.admin-analytics-page .admin-trend{border-bottom:1px solid #b9b6af!important;height:210px!important;padding:14px 6px 0!important}.admin-analytics-page .admin-trend-col i{background:linear-gradient(#438f83,#b96c55)!important;border-radius:6px 6px 0 0!important}.admin-analytics-page .admin-drilldown,.admin-analytics-page .admin-observability,.admin-analytics-page .admin-audit{background:#fffefa!important;border:1px solid #d6d2cb!important;border-radius:14px!important;box-shadow:0 9px 24px #18232d0a!important}.admin-discussion-page .admin-secondary-topbar{margin-bottom:18px!important}.admin-discussion-page .admin-card{background:#171b20!important;border:0!important;border-radius:16px!important;padding:28px 30px!important;box-shadow:0 18px 42px #18232d1a!important}.admin-discussion-page .admin-card-head{border-bottom:1px solid #ffffff1a!important;align-items:flex-start!important;gap:14px!important;padding-bottom:22px!important;display:flex!important}.admin-discussion-page .admin-card-head>svg{color:#d18468!important;margin-top:3px!important}.admin-discussion-page .admin-card-head .kicker{color:#d18468!important}.admin-discussion-page .admin-card-head h2{color:#f4f1eb!important;margin:5px 0 0!important;font-size:1.55rem!important}.admin-discussion-page .admin-card-head>strong{color:#f4f1eb!important;font:600 1.3rem var(--font-mono)!important;margin-left:auto!important}.admin-discussion-page .admin-comments-manager{border-top:0!important;padding-top:22px!important}.admin-discussion-page .admin-comments-tools{grid-template-columns:minmax(180px,1fr) 180px 145px auto!important;gap:8px!important}.admin-discussion-page .admin-comments-tools input,.admin-discussion-page .admin-comments-tools select{color:#f4f1eb!important;background:#20252b!important;border:1px solid #343b43!important;border-radius:7px!important;min-height:40px!important;padding:0 12px!important}.admin-discussion-page .admin-comments-tools input::placeholder{color:#8f989f!important}.admin-discussion-page .admin-comments-tools button,.admin-discussion-page .admin-comments-actions button{color:#fff!important;background:#a9523b!important;border:1px solid #a9523b!important;border-radius:7px!important;min-height:40px!important;padding:0 13px!important}.admin-discussion-page .admin-comments-tools button:hover,.admin-discussion-page .admin-comments-actions button:hover{color:#fff!important;background:#c2765a!important;border-color:#c2765a!important}.admin-discussion-page .admin-comments-actions{color:#aeb6bb!important;margin:18px 0!important}.admin-discussion-page .admin-comments-list{border-top:1px solid #ffffff1a!important}.admin-discussion-page .admin-comments-list li{color:#d8dde0!important;border-bottom:1px solid #ffffff14!important;padding:13px 0!important}.admin-discussion-page .admin-comments-list small{color:#929ca3!important}.admin-discussion-page .admin-comments-list button{color:#c8ced2!important;border-color:#4a535c!important}.admin-discussion-page .admin-empty{text-align:center!important;color:#929ca3!important;padding:44px 12px!important;font-size:.84rem!important}@media (max-width:700px){.admin-topbar-actions{justify-content:flex-end!important;width:100%!important}.admin-discussion-page .admin-secondary-topbar{flex-direction:row!important;align-items:center!important}.admin-discussion-page .admin-secondary-topbar .admin-identity{font-size:.7rem!important}.admin-discussion-page .admin-card{padding:22px 18px!important}.admin-discussion-page .admin-comments-tools{grid-template-columns:1fr 1fr!important}.admin-discussion-page .admin-comments-tools input:first-child,.admin-discussion-page .admin-comments-tools button{grid-column:span 2}.admin-analytics-page .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-analytics-page .admin-kpis article{padding:15px!important}.admin-analytics-page .admin-kpis article:nth-child(3){grid-column:auto!important}.admin-analytics-page .admin-filterbar{align-items:stretch!important}.admin-analytics-page .admin-filter-actions{width:100%!important}.admin-dashboard-home .admin-hub-top>form{margin-left:auto!important}}.admin-app-shell .admin-sidebar{height:calc(100vh - 82px)!important;top:82px!important}.admin-security-page,.admin-checks-page{background:#f5f3ef!important}.admin-security-page .page-heading,.admin-checks-page .admin-tool-heading{background:0 0!important;padding-top:52px!important;padding-bottom:38px!important;position:relative!important}.admin-security-page .page-heading:after,.admin-checks-page .admin-tool-heading:after{content:"";pointer-events:none;border:1px solid #a9523b1a;border-radius:50%;width:420px;height:330px;position:absolute;top:-180px;right:-130px;transform:rotate(18deg)}.admin-security-page .page-heading h1,.admin-checks-page .admin-tool-heading h1{z-index:1;position:relative;letter-spacing:-.065em!important;font-size:clamp(2.45rem,5vw,4rem)!important}.admin-security-page .page-heading>p:last-child,.admin-checks-page .admin-tool-heading>p:last-child{z-index:1;position:relative;max-width:620px!important;font-size:.9rem!important}.admin-security-page .admin-topbar,.admin-checks-page .admin-tool-sessionbar{border-top:1px solid #c9c7c1!important;border-bottom:1px solid #c9c7c1!important;min-height:70px!important;margin-bottom:20px!important;padding:14px 0!important}.admin-security-page .admin-security-card{background:#fffefa!important;border:1px solid #d6d2cb!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin-bottom:16px!important;padding:26px 28px!important;display:grid!important;box-shadow:0 10px 28px #18232d0e!important}.admin-security-page .admin-security-icon{color:#a9523b!important;background:#fff8f4!important;border:1px solid #d6a08c!important;border-radius:10px!important;width:42px!important;height:42px!important}.admin-security-page .admin-security-card h2{color:#18232d!important;letter-spacing:-.02em!important;margin:7px 0 8px!important;font-size:1.15rem!important}.admin-security-page .admin-security-card p{color:#5f6d78!important;font-size:.8rem!important;line-height:1.6!important}.admin-security-page .admin-security-status{color:#216f62!important;font:700 .62rem var(--font-mono)!important;letter-spacing:.1em!important;background:#e2f1ec!important;border:1px solid #9bcabd!important;border-radius:7px!important;align-self:start!important;margin:0!important;padding:5px 9px!important}.admin-security-page .admin-security-muted .admin-security-status{color:#8b5c18!important;background:#fff0d4!important;border-color:#e3c58e!important}.admin-security-page .admin-security-actions{border-top:1px solid #ece9e3!important;grid-column:2/-1!important;padding-top:6px!important}.admin-security-page .admin-security-actions button{color:#fffefa!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:8px!important;min-height:40px!important;padding:0 14px!important;font:600 .72rem Inter,DM Sans,sans-serif!important}.admin-security-page .admin-security-actions button:hover{color:#fff!important;background:#a9523b!important;border-color:#a9523b!important}.admin-security-page .admin-passkey-list>div{color:#5f6d78!important;background:#f8f6f1!important;border-color:#ddd9d2!important;min-height:42px!important;padding:8px 10px!important}.admin-security-page .admin-passkey-list button{color:#fff!important;background:#18232d!important;border-color:#18232d!important;min-height:30px!important;padding:0 10px!important}.admin-security-page .admin-passkey-list button:hover{background:#a9523b!important;border-color:#a9523b!important}.admin-security-page .admin-security-actions p{color:#5f6d78!important}.admin-security-page .admin-security-actions pre{color:#18232d!important;background:#f8f6f1!important;border-color:#ddd9d2!important}.admin-checks-page .admin-tool-sessionbar{justify-content:space-between!important;align-items:center!important;display:flex!important}.admin-checks-page .admin-check-list{background:#fffefa!important;border-top:1px solid #d6d2cb!important;border-bottom:1px solid #d6d2cb!important}.admin-checks-page .admin-check-list>div{border-bottom:1px solid #e2dfd9!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;padding:22px 24px!important;display:grid!important}.admin-checks-page .admin-check-list>div:last-child{border-bottom:0!important}.admin-checks-page .admin-check-list h2{color:#18232d!important;margin:0 0 7px!important;font-size:1rem!important;font-weight:700!important}.admin-checks-page .admin-check-list p{color:#5f6d78!important;margin:0!important;font-size:.8rem!important;line-height:1.55!important}.admin-checks-page .admin-tool-status.ok{color:#216f62!important;font:700 .62rem var(--font-mono)!important;letter-spacing:.1em!important;background:#e2f1ec!important;border:1px solid #9bcabd!important;border-radius:7px!important;justify-self:start!important;padding:5px 8px!important}.admin-checks-page .admin-tool-footnote{color:#7c8890!important;margin:18px 0 0!important;font-size:.72rem!important;line-height:1.55!important}@media (max-width:850px){.admin-app-shell .admin-sidebar{height:auto!important;top:auto!important}.admin-security-page .admin-security-card{grid-template-columns:38px minmax(0,1fr)!important;padding:22px 20px!important}.admin-security-page .admin-security-status{grid-column:2!important;justify-self:start!important}.admin-security-page .admin-security-actions{grid-column:1/-1!important}.admin-checks-page .admin-check-list>div{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:18px 16px!important}}@media (max-width:600px){.admin-checks-page .admin-tool-sessionbar{align-items:center!important}.admin-security-page .admin-topbar{flex-direction:row!important;align-items:center!important}.admin-security-page .admin-topbar-actions{width:auto!important}}.admin-cloud-page .admin-asset-list .admin-asset-download{color:#216f62!important}.admin-cloud-page .admin-asset-list .admin-asset-download:hover{background:#e7f4f0!important;border-color:#216f62!important}.admin-cloud-page select,.admin-cloud-page input[type=number]{color:#f5f7f8!important;background:#242b33!important;border:1px solid #ffffff29!important;border-radius:10px!important;min-height:42px!important;padding:0 42px 0 13px!important}.admin-cloud-page select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#d7dee2 50%),linear-gradient(135deg,#d7dee2 50%,#0000 50%)!important;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important}.admin-cloud-page .admin-cloud-form button,.admin-cloud-page .admin-cloud-action,.admin-cloud-page .admin-storage-upload button{transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 5px 14px #18232d1f;border-radius:10px!important;min-height:42px!important}.admin-cloud-page .admin-cloud-form button:hover,.admin-cloud-page .admin-cloud-action:hover,.admin-cloud-page .admin-storage-upload button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #18232d2e}.admin-storage-upload{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.admin-file-picker{color:#f5f7f8;cursor:pointer;background:#242b33;border:1px solid #18232d29;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:220px;min-height:42px;padding:0 13px;font:600 .75rem Inter,DM Sans,sans-serif;display:flex}.admin-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.admin-file-picker small{color:#9da8af;margin-left:auto;font-size:.68rem;font-weight:400}.admin-file-picker:hover{border-color:#a9523b}.admin-storage-page-card{padding:26px!important}.admin-analytics-page{color:#1d2730!important;background:#f2f4f6!important}.admin-analytics-page .page-heading h1{color:#17232d!important;-webkit-text-fill-color:#17232d!important;text-shadow:none!important}.admin-analytics-page .page-heading>p:last-child{color:#4f5d68!important}.admin-analytics-page .admin-topbar{border-color:#bcc4c9!important}.admin-analytics-page .admin-identity{color:#4c5b65!important}.admin-analytics-page .admin-identity strong{color:#17232d!important}.admin-analytics-page .admin-back-link{color:#a9523b!important}.admin-analytics-page .admin-private{color:#a9523b!important;background:#fffaf7!important;border-color:#c9b3a9!important}.admin-analytics-page .admin-kpis article{background:#fff!important;border-color:#cbd2d6!important;box-shadow:0 12px 30px #1e2d3812!important}.admin-analytics-page .admin-kpis p{color:#40505b!important;font-weight:600!important}.admin-analytics-page .admin-kpis small{color:#5f6d76!important}.admin-analytics-page .admin-kpis strong{color:#121c24!important}.admin-analytics-page .admin-kpi-icon{color:#a9523b!important;background:#fff8f4!important;border-color:#d4a08d!important}.admin-analytics-page .admin-filterbar{background:#18232d!important;border-color:#18232d!important;box-shadow:0 12px 28px #121c2424!important}.admin-analytics-page .admin-filter-group{background:#24313b!important;border-color:#3a4750!important}.admin-analytics-page .admin-filter-group>span,.admin-analytics-page .admin-article-filter{color:#cbd3d8!important}.admin-analytics-page .admin-filter-group button{color:#dce3e7!important}.admin-analytics-page .admin-filter-group button.selected,.admin-analytics-page .admin-filter-group button:hover{color:#fff!important;background:#a9523b!important}.admin-analytics-page .admin-article-filter select{color:#fff!important;background:#24313b!important;border-color:#4a5660!important}.admin-analytics-page .admin-filter-actions button{color:#18232d!important;background:#fff!important;border-color:#fff!important}.admin-analytics-page .admin-comparison{color:#4c5b65!important}.admin-analytics-page .admin-comparison strong{color:#a9523b!important}.admin-analytics-page .admin-trend{background:repeating-linear-gradient(0deg,#5d6c7524 0 1px,#0000 1px 25%)!important;border-bottom-color:#7e8c95!important}.admin-analytics-page .admin-trend-col i{background:linear-gradient(#26756b,#86a99a)!important;box-shadow:0 2px 7px #26756b2e!important}.admin-analytics-page .admin-trend-col small{color:#53616a!important}.admin-analytics-page .admin-drilldown,.admin-analytics-page .admin-observability,.admin-analytics-page .admin-audit{background:#fff!important;border-color:#cbd2d6!important;box-shadow:0 12px 30px #1e2d380f!important}.admin-analytics-page .admin-panel-head h2,.admin-analytics-page .admin-observability h2{color:#17232d!important}.admin-analytics-page .admin-overline{color:#a9523b!important}.admin-analytics-page .admin-panel-total{color:#4d5b64!important}.admin-analytics-page .admin-drill-metrics,.admin-analytics-page .admin-observe-grid{background:#cbd2d6!important;border-color:#cbd2d6!important}.admin-analytics-page .admin-drill-metrics div,.admin-analytics-page .admin-observe-grid div{background:#fff!important}.admin-analytics-page .admin-drill-metrics span,.admin-analytics-page .admin-observe-grid span{color:#52616b!important}.admin-analytics-page .admin-drill-metrics strong{color:#17232d!important}.admin-analytics-page .admin-observe-grid strong{color:#216f62!important}.admin-analytics-page .admin-rank-list li{color:#3e4d57!important;border-color:#dfe3e5!important}.admin-analytics-page .admin-rank-list strong{color:#17232d!important}.admin-analytics-page .admin-rank{color:#a9523b!important}.admin-analytics-page .admin-empty,.admin-analytics-page .admin-filter-note{color:#596872!important}.admin-analytics-footer{color:#d3dbe0!important;font:500 .68rem var(--font-mono)!important;letter-spacing:.04em!important;background:#18232d!important;justify-content:space-between!important;gap:20px!important;margin-top:34px!important;padding:22px max(28px,50% - 610px)!important;display:flex!important}@media (max-width:700px){.admin-analytics-footer{flex-direction:column!important;align-items:flex-start!important;padding:20px!important}.admin-analytics-page .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-cloud-page .admin-tool-heading{position:relative}.admin-cloud-page .admin-tool-heading:after{content:"ENVIRONMENT · production  /  preview deployments isolated";color:#52616b;font:600 .65rem var(--font-mono);letter-spacing:.04em;background:#fff;border:1px solid #cbd2d6;border-radius:7px;margin-top:14px;padding:7px 10px;display:inline-block}.admin-app-shell .admin-signout{color:#fffefa!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:118px!important;height:44px!important;padding:0 18px!important;font:700 .78rem/1 Inter,DM Sans,sans-serif!important;display:inline-flex!important;box-shadow:0 6px 16px #18232d24!important}.admin-app-shell .admin-signout:before{display:none!important}.admin-app-shell .admin-signout:hover{background:#a9523b!important;border-color:#a9523b!important;box-shadow:0 8px 18px #a9523b33!important}.admin-app-shell .admin-signout:focus-visible{outline-offset:3px!important;outline:2px solid #a9523b!important}.admin-app-shell .admin-hub-top>form,.admin-app-shell .admin-topbar-actions>form,.admin-app-shell .admin-secondary-topbar>form,.admin-app-shell .admin-tool-sessionbar>form{align-items:center!important;margin-left:auto!important;display:flex!important}.admin-app-shell .admin-topbar-actions,.admin-app-shell .admin-secondary-topbar,.admin-app-shell .admin-tool-sessionbar{width:100%!important}.admin-app-shell .admin-topbar-actions{justify-content:flex-end!important}.admin-app-shell .admin-topbar-actions .admin-back-link{margin-right:18px!important}@media (max-width:600px){.admin-app-shell .admin-topbar-actions .admin-back-link{margin-right:10px!important}.admin-app-shell .admin-signout{min-width:98px!important;height:38px!important}}@media (min-width:851px){.admin-app-shell{min-height:100vh!important;display:block!important}.admin-app-shell .admin-sidebar{z-index:12!important;width:240px!important;height:auto!important;position:fixed!important;top:82px!important;bottom:0!important;left:0!important;overflow:hidden auto!important}.admin-app-shell .admin-main{min-height:calc(100vh - 82px)!important;margin-left:240px!important}.admin-app-shell .admin-main .admin-signout{display:none!important}.admin-app-shell .admin-main .admin-topbar-actions{justify-content:flex-end!important}.admin-app-shell .admin-main .admin-topbar-actions .admin-back-link{margin-right:0!important}}.admin-sidebar-foot{flex-direction:column!important;gap:14px!important;display:flex!important}.admin-sidebar-foot form{margin:0!important}.admin-sidebar-signout{color:#fffefa!important;cursor:pointer!important;background:#18232d!important;border:1px solid #18232d!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;font:700 .75rem Inter,DM Sans,sans-serif!important;display:flex!important;box-shadow:0 6px 14px #18232d1f!important}.admin-sidebar-signout:hover{background:#a9523b!important;border-color:#a9523b!important}.admin-sidebar-access{font:600 .58rem/1.7 var(--font-mono)!important;letter-spacing:.06em!important;color:#7f8991!important}.admin-sidebar-access span{color:#2d806f!important}.admin-app-shell .admin-main .admin-signout{display:none!important}@media (max-width:850px){.admin-sidebar-foot{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 4px!important;display:flex!important}.admin-sidebar-foot form{order:2!important}.admin-sidebar-access{order:1!important}.admin-sidebar-signout{width:auto!important;min-width:92px!important;height:36px!important}.admin-app-shell .admin-main .admin-signout{display:none!important}}.admin-app-shell .admin-main{background:#f2f4f6!important}.admin-app-shell .admin-main .page-heading,.admin-app-shell .admin-main .admin-tool-heading{background:0 0!important}.admin-app-shell .admin-main .admin-panel,.admin-app-shell .admin-main .admin-tool-card,.admin-app-shell .admin-main .admin-security-card{background:#fff!important;border-color:#cbd2d6!important;box-shadow:0 12px 30px #1e2d380f!important}.admin-app-shell .admin-main .admin-panel h2,.admin-app-shell .admin-main .admin-tool-card h2,.admin-app-shell .admin-main .admin-security-card h2{color:#17232d!important}.admin-app-shell .admin-main .admin-tool-card p,.admin-app-shell .admin-main .admin-security-card p,.admin-app-shell .admin-main .admin-check-list p{color:#52616b!important}.admin-analytics-page .admin-filterbar{background:#17232d!important;border:1px solid #273640!important;border-radius:16px!important;grid-template-columns:auto minmax(210px,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:78px!important;padding:14px 18px!important;display:grid!important;box-shadow:0 16px 32px #18232d29!important}.admin-analytics-page .admin-filter-group{background:#24323c!important;border:1px solid #3b4a54!important;border-radius:10px!important;align-items:center!important;gap:0!important;padding:4px!important;display:inline-flex!important}.admin-analytics-page .admin-filter-group>span{color:#aeb9bf!important;font:600 .68rem var(--font-mono)!important;padding:0 10px!important}.admin-analytics-page .admin-filter-group button{color:#d7dfe3!important;min-width:43px!important;height:36px!important;font:600 .72rem var(--font-mono)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 10px!important}.admin-analytics-page .admin-filter-group button.selected{color:#17232d!important;background:#fff!important;box-shadow:0 2px 7px #00000029!important}.admin-analytics-page .admin-filter-group button:hover:not(.selected){color:#fff!important;background:#34444f!important}.admin-analytics-page .admin-article-filter{color:#c4cdd2!important;font:600 .68rem var(--font-mono)!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-analytics-page .admin-article-filter select{color:#fff!important;width:100%!important;max-width:none!important;height:38px!important;font:600 .74rem var(--font-mono)!important;-webkit-appearance:auto!important;appearance:auto!important;background:#22303a!important;border:1px solid #4c5b65!important;border-radius:8px!important;padding:0 34px 0 12px!important}.admin-analytics-page .admin-filter-actions{align-items:center!important;gap:8px!important;margin-left:0!important;display:flex!important}.admin-analytics-page .admin-filter-actions button{color:#f0f3f4!important;height:38px!important;font:600 .7rem var(--font-mono)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #56636c!important;border-radius:8px!important;padding:0 13px!important}.admin-analytics-page .admin-filter-actions button:hover:not(:disabled){color:#fff!important;background:#a9523b!important;border-color:#d18468!important}.admin-analytics-page .admin-comparison{color:#53616b!important;align-items:baseline!important;margin:20px 0 14px!important}.admin-analytics-page .admin-comparison strong{color:#216f62!important;font-weight:800!important}.admin-analytics-page .admin-comparison small{color:#53616b!important}.admin-app-shell .admin-main .admin-filterbar+.admin-alert{margin-top:14px!important}.admin-app-shell .admin-main .admin-trend{border-bottom-color:#7e8c95!important}.admin-app-shell .admin-main .admin-drill-metrics,.admin-app-shell .admin-main .admin-observe-grid{background:#cbd2d6!important;border-color:#cbd2d6!important}.admin-app-shell .admin-main .admin-drill-metrics div,.admin-app-shell .admin-main .admin-observe-grid div{background:#fff!important}.admin-app-shell .admin-main .admin-drill-metrics span,.admin-app-shell .admin-main .admin-observe-grid span{color:#52616b!important}.admin-app-shell .admin-main .admin-drill-metrics strong{color:#17232d!important}.admin-app-shell .admin-main .admin-observe-grid strong{color:#216f62!important}@media (max-width:900px){.admin-analytics-page .admin-filterbar{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}.admin-analytics-page .admin-filter-group{justify-self:start!important}.admin-analytics-page .admin-filter-actions{justify-content:stretch!important}.admin-analytics-page .admin-filter-actions button{flex:1!important}}.admin-app-shell:has(.admin-login-page) .admin-password-field{width:100%!important;height:44px!important;min-height:44px!important;display:block!important;position:relative!important}.admin-app-shell:has(.admin-login-page) .admin-password-field input{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding-right:52px!important;display:block!important}.admin-app-shell:has(.admin-login-page) .admin-password-field .admin-password-toggle{z-index:2!important;box-sizing:border-box!important;color:#69747b!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;line-height:1!important;transition:color .18s,background-color .18s!important;display:grid!important;position:absolute!important;top:22px!important;right:8px!important;transform:translateY(-50%)!important}:is(.admin-app-shell:has(.admin-login-page) .admin-password-field .admin-password-toggle:hover,.admin-app-shell:has(.admin-login-page) .admin-password-field .admin-password-toggle:focus-visible){color:#a9523b!important;background:#f3e4dd!important;top:22px!important;right:8px!important;transform:translateY(-50%)!important}@media (max-width:850px){:is(html:has(.admin-app-shell),body:has(.admin-app-shell)){overflow:hidden auto!important}.admin-app-shell{width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.admin-app-shell .admin-sidebar{z-index:100!important;border-right:0!important;border-bottom:1px solid var(--admin-line)!important;background:var(--admin-sidebar)!important;width:100%!important;height:auto!important;max-height:none!important;padding:10px 12px!important;position:sticky!important;top:0!important;overflow:visible!important}.admin-app-shell .admin-brand strong{font-size:.78rem!important}.admin-app-shell .admin-brand small{font-size:.48rem!important}.admin-app-shell .admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;max-height:none!important;display:grid!important;overflow:visible!important}.admin-app-shell .admin-sidebar nav a{white-space:normal!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:8px 9px!important;font-size:.7rem!important;display:flex!important}.admin-app-shell .admin-sidebar-foot{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 4px 2px!important;display:flex!important}.admin-app-shell .admin-sidebar-access{font-size:.52rem!important;line-height:1.45!important}.admin-app-shell .admin-sidebar-signout{width:auto!important;min-width:92px!important;height:36px!important}.admin-app-shell .admin-main{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:visible!important}.admin-app-shell .admin-page{width:100%!important;min-width:0!important;min-height:100dvh!important;overflow:visible!important}.admin-app-shell .page-heading,.admin-app-shell .admin-tool-heading{width:100%!important;padding:30px 16px 24px!important}.admin-app-shell .page-heading h1,.admin-app-shell .admin-tool-heading h1{overflow-wrap:anywhere!important;font-size:clamp(2rem,10vw,3rem)!important}.admin-app-shell .page-heading>p:last-child,.admin-app-shell .admin-tool-heading>p:last-child{font-size:.86rem!important;line-height:1.55!important}.admin-app-shell .admin-shell,.admin-app-shell .admin-hub{width:calc(100% - 24px)!important;max-width:none!important}.admin-app-shell .admin-topbar,.admin-app-shell .admin-secondary-topbar,.admin-app-shell .admin-tool-sessionbar{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important}.admin-app-shell .admin-topbar-actions{justify-content:space-between!important;gap:10px!important;width:100%!important}.admin-app-shell .admin-topbar-actions .admin-back-link{margin-right:0!important}.admin-app-shell .admin-hub-top{flex-direction:column!important;align-items:flex-start!important}.admin-app-shell .admin-hub-top>form{width:100%!important;margin:0!important}.admin-app-shell .admin-hub-top .admin-signout{width:100%!important}.admin-app-shell .admin-tool-grid,.admin-app-shell .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-app-shell .admin-panel-wide{grid-column:auto!important}.admin-app-shell .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-app-shell .admin-metric-row,.admin-app-shell .admin-drill-metrics,.admin-app-shell .admin-observe-grid{grid-template-columns:1fr 1fr!important}.admin-app-shell .admin-filterbar{grid-template-columns:1fr!important;align-items:stretch!important}.admin-app-shell .admin-filter-actions{width:100%!important;margin-left:0!important}.admin-app-shell .admin-filter-actions button{flex:1!important}.admin-app-shell .admin-check-list>div{grid-template-columns:1fr!important;gap:8px!important;padding:16px!important}.admin-app-shell .admin-check-list .admin-tool-status{justify-self:start!important}.admin-app-shell .admin-security-card{grid-template-columns:38px minmax(0,1fr)!important;padding:18px!important}.admin-app-shell .admin-security-status{grid-column:2!important;justify-self:start!important;margin-left:0!important}.admin-app-shell .admin-security-actions{grid-column:1/-1!important}.admin-app-shell .admin-analytics-footer{flex-direction:column!important;align-items:flex-start!important;padding:20px 12px!important}.admin-app-shell .admin-submissions-shell{grid-template-columns:1fr!important;min-height:0!important}.admin-app-shell .admin-submissions-list{border-right:0!important;border-bottom:1px solid var(--admin-line)!important;max-height:360px!important;overflow-y:auto!important}.admin-app-shell .admin-submission-detail{padding:20px 16px!important}.admin-app-shell .admin-submission-detail h2{overflow-wrap:anywhere!important;font-size:1.25rem!important}.admin-app-shell .admin-submission-meta div{grid-template-columns:90px minmax(0,1fr)!important}.admin-app-shell .admin-sidebar{padding:10px 12px 8px!important}.admin-app-shell .admin-brand{padding:2px 4px 9px!important}.admin-app-shell .admin-sidebar nav{scrollbar-width:thin!important;grid-template-columns:none!important;gap:4px!important;max-width:100%!important;padding-bottom:3px!important;display:flex!important;overflow:auto hidden!important}.admin-app-shell .admin-sidebar nav a{white-space:nowrap!important;flex:none!important;min-height:36px!important;padding:8px 10px!important;font-size:.69rem!important}.admin-app-shell .admin-sidebar-foot{padding:8px 4px 0!important}.admin-app-shell .admin-sidebar-access{display:block!important}}@media (max-width:700px){.admin-app-shell:has(.admin-login-page) .admin-login-page{min-height:100dvh!important;margin:0!important;padding:16px!important;display:block!important;overflow-y:auto!important}.admin-app-shell:has(.admin-login-page) .admin-login-card{border-radius:16px!important;width:100%!important;min-height:0!important;margin:0!important;padding:28px 20px 32px!important}.admin-app-shell:has(.admin-login-page) .admin-login-card h1{font-size:clamp(2rem,10vw,2.7rem)!important}.admin-app-shell:has(.admin-login-page) .admin-login-card form{gap:16px!important;margin-top:24px!important}.admin-app-shell .admin-kpis article:nth-child(3){border-top:0!important;grid-column:auto!important}.admin-app-shell .admin-observability{display:block!important}.admin-app-shell .admin-observe-grid{margin-top:12px!important}.admin-app-shell .admin-comments-tools{grid-template-columns:1fr!important}.admin-app-shell .admin-comments-tools input:first-child,.admin-app-shell .admin-comments-tools button{grid-column:auto!important}.admin-app-shell .admin-version-list time{display:none!important}.admin-app-shell main.admin-email-page{height:auto!important;min-height:100dvh!important;max-height:none!important;padding-bottom:24px!important;display:block!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-page-heading{height:auto!important;min-height:0!important;padding:24px 16px!important}.admin-app-shell main.admin-email-page .admin-email-shell{width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-folder-panel{border-bottom:1px solid #d8dfe8!important;border-right:0!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-folder-panel .email-inbox-folders{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-folder-panel .email-inbox-folder-button{justify-content:center!important;min-width:0!important;padding:9px 4px!important;font-size:10px!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-folder-panel .email-inbox-folder-button span{font-size:9px!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-list-panel{border-bottom:1px solid #d8dfe8!important;border-right:0!important;height:auto!important;min-height:0!important;max-height:390px!important;display:flex!important;overflow:hidden!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol{max-height:330px!important;overflow-y:auto!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{border-left:0!important;height:auto!important;min-height:520px!important;display:flex!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface .detailScroll{max-height:none!important;overflow:visible!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-action-bar{z-index:8!important;background:#fff!important;border-top:1px solid #d8dfe8!important;flex-wrap:wrap!important;gap:6px!important;padding:10px!important;display:flex!important;position:sticky!important;bottom:0!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-action-bar button{flex:auto!important;min-height:36px!important}}@media (max-width:420px){.admin-app-shell .admin-sidebar nav,.admin-app-shell .admin-kpis,.admin-app-shell .admin-metric-row,.admin-app-shell .admin-drill-metrics,.admin-app-shell .admin-observe-grid{grid-template-columns:1fr!important}.admin-app-shell main.admin-email-page .email-inbox-surface .email-inbox-folder-panel .email-inbox-folders{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:850px){html:has(.admin-email-page){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page) #main-content{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page) .admin-app-shell{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page) .admin-main{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page) .admin-main .admin-page{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}body:has(.admin-email-page) .global-footer{display:none!important}body:has(.admin-email-page) .admin-main main.admin-email-page{height:auto!important;min-height:100dvh!important;max-height:none!important;display:block!important;overflow:visible!important}body:has(.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}:is(body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folder-panel,body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel,body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel){height:auto!important;min-height:0!important;overflow:visible!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel{max-height:none!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol{max-height:420px!important;overflow-y:auto!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface .email-inbox-new-mail{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;display:flex!important}}.admin-app-shell .admin-sidebar{background:#fbfaf7!important;border-right:1px solid #d8dde0!important;padding:28px 18px 20px!important}.admin-app-shell .admin-brand{gap:12px!important;padding:4px 10px 30px!important}.admin-app-shell .admin-brand>span{color:#fff!important;letter-spacing:-.08em!important;background:#a9523b!important;border-radius:10px!important;place-items:center!important;width:38px!important;height:38px!important;font:800 1rem Inter,DM Sans,sans-serif!important;display:grid!important;box-shadow:0 8px 16px #a9523b29!important}.admin-app-shell .admin-brand strong{color:#18232d!important;font-size:.86rem!important}.admin-app-shell .admin-brand small{color:#77858d!important;letter-spacing:.1em!important;font-size:.53rem!important}.admin-app-shell .admin-sidebar nav{gap:5px!important}.admin-app-shell .admin-sidebar nav a.admin-nav-link{color:#687780!important;border-radius:9px!important;align-items:center!important;gap:11px!important;padding:11px 12px!important;font-size:.76rem!important;font-weight:600!important;transition:background .16s,color .16s!important;display:flex!important}.admin-app-shell .admin-sidebar nav a.admin-nav-link svg{color:#89959b!important;stroke-width:1.7px!important;flex:none!important}:is(.admin-app-shell .admin-sidebar nav a.admin-nav-link:hover,.admin-app-shell .admin-sidebar nav a.admin-nav-link:focus-visible){color:#18232d!important;background:#f1e5df!important}:is(.admin-app-shell .admin-sidebar nav a.admin-nav-link:hover svg,.admin-app-shell .admin-sidebar nav a.admin-nav-link:focus-visible svg){color:#a9523b!important}:is(.admin-app-shell:has(.admin-analytics-page) .admin-nav-link[href="/admin/analytics"],.admin-app-shell:has(.admin-discussion-page) .admin-nav-link[href="/admin/comments"],.admin-app-shell:has(.admin-security-page) .admin-nav-link[href="/admin/security"],.admin-app-shell:has(.admin-checks-page) .admin-nav-link[href="/admin/checks"]){color:#18232d!important;background:#f1e5df!important}:is(.admin-app-shell:has(.admin-analytics-page) .admin-nav-link[href="/admin/analytics"] svg,.admin-app-shell:has(.admin-discussion-page) .admin-nav-link[href="/admin/comments"] svg,.admin-app-shell:has(.admin-security-page) .admin-nav-link[href="/admin/security"] svg,.admin-app-shell:has(.admin-checks-page) .admin-nav-link[href="/admin/checks"] svg){color:#a9523b!important}.admin-app-shell .admin-sidebar-foot{border-top:1px solid #d8dde0!important;padding:13px 10px 4px!important}.admin-app-shell .admin-sidebar-signout{border-radius:9px!important;box-shadow:0 7px 15px #18232d21!important}.admin-app-shell .admin-sidebar-access{text-align:left!important}@media (max-width:850px){.admin-app-shell .admin-sidebar{padding:14px 16px 12px!important}.admin-app-shell .admin-brand{padding:4px 4px 12px!important}.admin-app-shell .admin-sidebar nav a.admin-nav-link{padding:9px 10px!important}.admin-app-shell .admin-sidebar nav a.admin-nav-link svg{width:15px!important;height:15px!important}.admin-app-shell .admin-sidebar-foot{padding:12px 4px!important}}.admin-app-shell:has(.admin-cloud-page) .admin-nav-link[href="/admin/cloud"]{color:#18232d!important;background:#f1e5df!important}.admin-app-shell:has(.admin-cloud-page) .admin-nav-link[href="/admin/cloud"] svg{color:#a9523b!important}.admin-cloud-page{background:#f2f4f6!important}.admin-cloud-page .admin-tool-heading{padding-bottom:34px!important}.admin-cloud-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.admin-cloud-grid .admin-tool-card{min-width:0;border-radius:14px!important;padding:22px!important}.admin-cloud-card-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex;color:#a9523b!important}.admin-cloud-card-head .admin-tool-status{margin:0!important}.admin-cloud-grid h2{margin:.2rem 0 .55rem!important}.admin-cloud-grid p{line-height:1.55!important}.admin-cloud-form{gap:12px;margin-top:16px;display:grid}.admin-cloud-form label{color:#52616b;gap:6px;font-size:.74rem;font-weight:600;display:grid}.admin-cloud-form input,.admin-cloud-form select{color:#17232d;background:#fff;border:1px solid #bfc8cd;border-radius:7px;height:38px;padding:0 10px;font:500 .78rem Inter,DM Sans,sans-serif}.admin-cloud-form button,.admin-cloud-action,.admin-upload button{color:#fff;cursor:pointer;background:#18232d;border:1px solid #18232d;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font:700 .72rem Inter,DM Sans,sans-serif;display:inline-flex}.admin-cloud-form button:hover,.admin-cloud-action:hover,.admin-upload button:hover{background:#a9523b;border-color:#a9523b}.admin-cloud-message{color:#216f62;margin:14px 0;font-weight:600}.admin-upload{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.admin-upload input{color:#52616b;flex:1;min-width:180px;font-size:.72rem}.admin-asset-list{gap:6px;margin-top:14px;display:grid}.admin-asset-list>div{color:#34444e;border-top:1px solid #e0e4e6;grid-template-columns:18px minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:8px 0;font-size:.72rem;display:grid}.admin-asset-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-asset-list small,.admin-cloud-log small{color:#7b8991;font-size:.65rem}.admin-asset-list button{color:#a9523b;cursor:pointer;background:#fff;border:1px solid #c5cdd1;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.admin-asset-list button:hover{background:#fff0ed;border-color:#a9523b}.admin-cloud-subhead{color:#a9523b;font:700 .67rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e0e4e6;margin-top:18px;padding-top:12px}.admin-cloud-log{color:#52616b;border-bottom:1px solid #eef0f1;align-items:flex-start;gap:8px;padding:8px 0;font-size:.7rem;display:flex}.admin-cloud-log svg{color:#a9523b;flex:none}.admin-cloud-log span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-cloud-log small{white-space:nowrap;margin-left:auto}.admin-cloud-muted{color:#7b8991!important;font-size:.72rem!important}@media (max-width:700px){.admin-cloud-grid{grid-template-columns:1fr}.admin-cloud-grid .admin-tool-card{padding:18px!important}.admin-cloud-log{flex-wrap:wrap}.admin-cloud-log small{width:100%;margin-left:22px}}.admin-app-shell .admin-main main.admin-email-page .email-page-heading{padding-bottom:30px!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-row{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;display:flex!important}.admin-app-shell .admin-main main.admin-email-page .email-admin-badge{color:#52616b!important;letter-spacing:.02em!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:999px!important;align-items:center!important;margin:0 0 12px!important;padding:5px 9px!important;font:650 11px/1 Inter,Segoe UI,sans-serif!important;display:inline-flex!important}.admin-app-shell .admin-main main.admin-email-page .email-unread-count{color:#2563eb!important;white-space:nowrap!important;background:#f0f6ff!important;border:1px solid #d9e5f4!important;border-radius:999px!important;align-self:flex-start!important;margin-top:18px!important;padding:7px 10px!important;font:650 12px/1 Inter,Segoe UI,sans-serif!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta{color:#7b8793!important;border-top:1px solid #e5e9ee!important;align-items:center!important;gap:0!important;margin-top:28px!important;padding-top:14px!important;font:500 12px/1.4 Inter,Segoe UI,sans-serif!important;display:flex!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta>span{border-right:1px solid #dfe5eb!important;align-items:center!important;gap:5px!important;margin-right:18px!important;padding-right:18px!important;display:inline-flex!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta>span:last-child{border-right:0!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta strong{color:#344454!important;font-weight:700!important}.admin-app-shell .admin-main main.admin-email-page .email-connection-state{color:#18794e!important}.admin-app-shell .admin-main main.admin-email-page .email-connection-state i{background:#22a06b!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important;box-shadow:0 0 0 4px #22a06b1a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{border:1px solid #e0e6ed!important;border-radius:16px!important;box-shadow:0 18px 48px #192a3d14!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{transition:background-color .18s,border-color .18s!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search{transition:border-color .18s,box-shadow .18s,background-color .18s!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search:focus-within{background:#fff!important;border-color:#9db9e9!important;box-shadow:0 0 0 3px #2563eb1a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search svg{color:#718096!important;stroke-width:1.7px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listToolbar button{transition:background-color .18s,color .18s!important}@media (max-width:600px){.admin-app-shell .admin-main main.admin-email-page .email-heading-row{align-items:flex-start!important}.admin-app-shell .admin-main main.admin-email-page .email-unread-count{margin-top:42px!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta{flex-wrap:wrap;gap:8px 0}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta>span{margin-right:12px;padding-right:12px}}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface *{font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{color:#17202a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f6f8fa!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface button{color:#344454!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-new-mail{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;box-shadow:0 2px 4px #2563eb29!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-new-mail:hover{color:#fff!important;background:#1d4ed8!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search{color:#667482!important;background:#f8fafc!important;border-color:#e5e9ee!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search input{color:#17202a!important;-webkit-text-fill-color:#17202a!important;background:0 0!important;border:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-search input::placeholder{color:#8d99a5!important;-webkit-text-fill-color:#8d99a5!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folders .email-inbox-folder-button{color:#344454!important;background:0 0!important;border:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folders .email-inbox-folder-button:hover{color:#17202a!important;background:#f4f7fa!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folders .email-inbox-folder-button.folderActive{color:#2563eb!important;background:#edf4ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folder-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{color:#17202a!important;background:#fff!important;border-color:#e5e9ee!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{color:#17202a!important;background:#fff!important;border:0!important;border-left:2px solid #0000!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row:hover{color:#17202a!important;background:#f4f7fa!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow{background:#edf4ff!important;border-left-color:#2563eb!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow:hover{background:#e3efff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row strong,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowSubject{color:#17202a!important;-webkit-text-fill-color:#17202a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row time,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowPreview{color:#667482!important;-webkit-text-fill-color:#667482!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .emptyDetail,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .emptyList{color:#667482!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-header h2,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailHeader strong,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body>p{color:#17202a!important;-webkit-text-fill-color:#17202a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-sender-identity strong{color:#17202a!important;-webkit-text-fill-color:#17202a!important;font-weight:650!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-sender-identity a,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-sender-identity small,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-time{color:#52616b!important;-webkit-text-fill-color:#52616b!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-status{color:#52616b!important;-webkit-text-fill-color:#52616b!important;background:#eef1f4!important;font-weight:700!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-status.detailUnread{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;background:#edf4ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-status.detailReplied{color:#18794e!important;-webkit-text-fill-color:#18794e!important;background:#e8f7ef!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-action-bar,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .replyBox,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .composeView{color:#17202a!important;background:#fff!important;border-color:#e5e9ee!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .primaryAction{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .ghostAction{color:#2563eb!important;background:#fff!important;border-color:#b7c8e6!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .deleteAction{color:#c2413d!important;background:0 0!important;border-color:#0000!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface textarea,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface input{color:#17202a!important;-webkit-text-fill-color:#17202a!important;background:#fff!important;border-color:#e5e9ee!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .folderSearch input{background:0 0!important}.admin-app-shell:has(.admin-dashboard-home) .admin-nav-link[href="/admin/analytics"]{color:#18232d!important;background:#f1e5df!important}.admin-app-shell:has(.admin-dashboard-home) .admin-nav-link[href="/admin/analytics"] svg{color:#a9523b!important}.admin-app-shell .admin-main,.admin-app-shell .admin-main .admin-page{color:#17232d!important;background:#f2f4f6!important}.admin-app-shell .admin-main .page-heading,.admin-app-shell .admin-main .admin-tool-heading{background:0 0!important;border-color:#cbd2d6!important}.admin-app-shell .admin-main .page-heading h1,.admin-app-shell .admin-main .admin-tool-heading h1{color:#17232d!important;-webkit-text-fill-color:#17232d!important;text-shadow:none!important}.admin-app-shell .admin-main .page-heading>p:last-child,.admin-app-shell .admin-main .admin-tool-heading>p:last-child{color:#52616b!important}.admin-app-shell .admin-main .admin-topbar,.admin-app-shell .admin-main .admin-hub-top,.admin-app-shell .admin-main .admin-tool-sessionbar{background:0 0!important;border-color:#c1c9ce!important}.admin-app-shell .admin-main .admin-identity{color:#52616b!important}.admin-app-shell .admin-main .admin-identity strong{color:#17232d!important}.admin-app-shell .admin-main .admin-private{color:#a9523b!important;background:#fffaf7!important;border-color:#c9b3a9!important}.admin-app-shell .admin-main .admin-back-link{color:#a9523b!important}.admin-app-shell .admin-main .admin-kpis{background:0 0!important;border:0!important}.admin-app-shell .admin-main .admin-kpis article,.admin-app-shell .admin-main .admin-panel,.admin-app-shell .admin-main .admin-card,.admin-app-shell .admin-main .admin-tool-card,.admin-app-shell .admin-main .admin-security-card,.admin-app-shell .admin-main .admin-drilldown,.admin-app-shell .admin-main .admin-observability,.admin-app-shell .admin-main .admin-audit,.admin-app-shell .admin-main .admin-hub-card{color:#17232d!important;background:#fff!important;border:1px solid #cbd2d6!important;box-shadow:0 12px 30px #1e2d380f!important}.admin-app-shell .admin-main .admin-kpis article{border-radius:14px!important}.admin-app-shell .admin-main .admin-kpis p,.admin-app-shell .admin-main .admin-kpis small,.admin-app-shell .admin-main .admin-tool-card p,.admin-app-shell .admin-main .admin-security-card p,.admin-app-shell .admin-main .admin-empty{color:#52616b!important}.admin-app-shell .admin-main .admin-kpis strong,.admin-app-shell .admin-main .admin-panel h2,.admin-app-shell .admin-main .admin-card h2,.admin-app-shell .admin-main .admin-tool-card h2,.admin-app-shell .admin-main .admin-security-card h2,.admin-app-shell .admin-main .admin-drilldown h2,.admin-app-shell .admin-main .admin-observability h2,.admin-app-shell .admin-main .admin-audit h2{color:#17232d!important;-webkit-text-fill-color:#17232d!important}.admin-app-shell .admin-main .admin-card-head{border-color:#e0e4e6!important}.admin-app-shell .admin-main .admin-card-head .kicker,.admin-app-shell .admin-main .admin-overline,.admin-app-shell .admin-main .admin-hub-card .kicker{color:#a9523b!important}.admin-app-shell .admin-main .admin-comments-manager{border-color:#e0e4e6!important}.admin-app-shell .admin-main .admin-comments-tools input,.admin-app-shell .admin-main .admin-comments-tools select{color:#17232d!important;background:#fff!important;border-color:#bfc8cd!important}.admin-app-shell .admin-main .admin-comments-tools button,.admin-app-shell .admin-main .admin-comments-actions button{color:#fff!important;background:#18232d!important;border-color:#18232d!important}.admin-app-shell .admin-main .admin-comments-tools button:hover,.admin-app-shell .admin-main .admin-comments-actions button:hover{background:#a9523b!important;border-color:#a9523b!important}.admin-app-shell .admin-main .admin-comments-list,.admin-app-shell .admin-main .admin-comments-list li{border-color:#e0e4e6!important}.admin-app-shell .admin-main .admin-comments-list li{color:#34444e!important}.admin-app-shell .admin-main .admin-comments-list small{color:#61717b!important}.admin-app-shell .admin-main .admin-comments-list button{color:#34444e!important;background:#fff!important;border-color:#bfc8cd!important}.admin-app-shell .admin-main .admin-check-list{background:#fff!important;border-color:#cbd2d6!important}.admin-app-shell .admin-main .admin-check-list>div{border-color:#e0e4e6!important}.admin-app-shell .admin-main .admin-check-list h2{color:#17232d!important}.admin-app-shell .admin-main .admin-check-list p,.admin-app-shell .admin-main .admin-tool-footnote{color:#52616b!important}.admin-app-shell .admin-main .admin-security-status,.admin-app-shell .admin-main .admin-tool-status.ok{color:#216f62!important;background:#e2f1ec!important;border-color:#9bcabd!important}.admin-app-shell .admin-main .admin-security-muted .admin-security-status,.admin-app-shell .admin-main .admin-tool-status.review{color:#8b5c18!important;background:#fff0d4!important;border-color:#e3c58e!important}.admin-app-shell .admin-main .admin-security-actions button,.admin-app-shell .admin-main .admin-tool-card a{color:#a9523b!important}.admin-cloud-page .admin-asset-list>div{grid-template-columns:18px minmax(0,1fr) auto 34px 34px!important}.admin-cloud-page .admin-asset-list button,.admin-cloud-page .admin-asset-list .admin-asset-download{place-items:center;background:#fff!important;border:1px solid #c5cdd1!important;border-radius:8px!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.admin-cloud-page .admin-asset-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden;color:#34444e!important}.admin-cloud-page .admin-asset-name:hover{text-decoration:underline;color:#a9523b!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folder-panel{background:linear-gradient(#fbfdff 0%,#fff 42%)!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-new-mail{background:linear-gradient(135deg,#2f6fed,#1f56c8)!important;border-color:#1f56c8!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 8px 18px #2563eb33!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-new-mail:hover{filter:saturate(1.08)!important;transform:translateY(-1px)!important;box-shadow:0 11px 22px #2563eb40!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folders .email-inbox-folder-button.folderActive{color:#1f56c8!important;background:#e7f0ff!important;box-shadow:inset 0 0 0 1px #d5e4ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folders .email-inbox-folder-button.folderActive svg{color:#1f56c8!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow{background:linear-gradient(90deg,#e4efff 0%,#f1f6ff 100%)!important;border-left:3px solid #2563eb!important;padding-left:5px!important;box-shadow:inset 0 1px #d5e5ff,inset 0 -1px #d5e5ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow .rowAvatar{box-shadow:0 0 0 3px #fff,0 0 0 5px #9bbcf8!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel:has(.email-inbox-detail-header){background:#fff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-header{background:linear-gradient(#fbfdff 0%,#fff 82%)!important;position:relative!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-header:before{content:""!important;background:linear-gradient(90deg,#2563eb,#8ab0f4)!important;border-radius:0 0 3px 3px!important;height:3px!important;position:absolute!important;top:0!important;left:32px!important;right:32px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-compose-view{background:linear-gradient(145deg,#f7faff 0%,#fff 62%)!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-compose-view h2{color:#17202a!important;-webkit-text-fill-color:#17202a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{height:clamp(600px,68vh,760px)!important;min-height:600px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folder-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{height:100%!important;min-height:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel{overscroll-behavior:contain!important;overflow-y:auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body{overscroll-behavior:contain!important;scrollbar-color:#c7d2e1 transparent!important;scrollbar-width:thin!important;min-height:0!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body::-webkit-scrollbar{width:8px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body::-webkit-scrollbar-thumb{background:#c7d2e1!important;border:2px solid #fff!important;border-radius:999px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-title{color:#1f56c8!important;-webkit-text-fill-color:#1f56c8!important;letter-spacing:-.02em!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow{z-index:1!important;background:linear-gradient(105deg,#dbeaff 0%,#eef6ff 68%,#f9fcff 100%)!important;border-left:4px solid #2563eb!important;padding-left:4px!important;box-shadow:0 7px 18px #2563eb21,inset 0 1px #c7dcff,inset 0 -1px #c7dcff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow:after{content:""!important;pointer-events:none!important;background:radial-gradient(at 100%,#6ba3ff33,#0000 68%)!important;width:42%!important;position:absolute!important;inset:0 0 0 auto!important}@media (max-width:800px){.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{height:600px!important;min-height:600px!important}}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-quote-toggle{color:#5277ad!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0 5px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-quote-toggle:hover{color:#2563eb!important;text-underline-offset:3px!important;background:#f0f5fc!important;text-decoration:underline!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box{z-index:auto!important;box-shadow:none!important;background:#fbfdff!important;border:0!important;border-top:1px solid #e5e9ee!important;border-radius:0!important;flex:none!important;margin:0 32px 68px!important;padding:18px 0 0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box:before{color:#6b7f96!important;content:"Reply to message"!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:11px!important;font-weight:700!important;display:block!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box textarea{background:#fff!important;border:1px solid #dfe7f0!important;border-radius:8px!important;min-height:96px!important;margin-top:12px!important;transition:border-color .18s,box-shadow .18s!important;box-shadow:inset 0 1px 2px #192a3d08!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box textarea:focus{border-color:#8eafe4!important;box-shadow:0 0 0 3px #2563eb1a!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-quote{background:0 0!important;border:0!important;max-width:720px!important;margin-top:8px!important;padding:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-quote.is-open{background:0 0!important;border-left:2px solid #d6dee8!important;margin-top:8px!important;padding:0 0 0 11px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-quote.is-open p{color:#667482!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.65!important}@media (max-width:800px){.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box{margin:0 20px 12px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box textarea{min-height:88px!important}}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body{flex:auto!important;height:auto!important;min-height:0!important;padding-bottom:32px!important;display:block!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-action-bar{flex:none!important;min-height:54px!important;position:static!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow{outline-offset:-1px!important;z-index:2!important;background:#eaf3ff!important;border-left:4px solid #1d4ed8!important;outline:1px solid #b8d2fb!important;padding-left:4px!important;box-shadow:0 5px 16px #2563eb2e,inset 0 1px #c7dcff,inset 0 -1px #c7dcff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow .rowTop strong,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow .rowSubject{color:#123b73!important;-webkit-text-fill-color:#123b73!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow:after{background:linear-gradient(90deg,#0000 30%,#7aaeff29)!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row[aria-selected=true]{outline-offset:-1px!important;z-index:3!important;background:#e6f1ff!important;border-left:4px solid #1d4ed8!important;outline:1px solid #a9c9f8!important;box-shadow:0 6px 18px #2563eb33,inset 0 1px #c1dafe,inset 0 -1px #c1dafe!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row[aria-selected=true] .rowSubject,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row[aria-selected=true] .rowSubject>span{color:#123b73!important;-webkit-text-fill-color:#123b73!important;font-weight:700!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row[aria-selected=true] .rowAvatar{box-shadow:0 0 0 3px #fff,0 0 0 5px #5b91e8!important}.admin-app-shell .admin-main main.admin-email-page{flex-direction:column!important;height:100%!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-page-heading{flex:none!important}.admin-app-shell .admin-main main.admin-email-page .admin-email-shell{flex:auto!important;min-height:0!important;padding-bottom:28px!important;display:flex!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{flex:auto!important;height:100%!important;min-height:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-body{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;cursor:default!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel{overscroll-behavior:contain!important;touch-action:pan-y!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .listToolbar{flex:0 0 58px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-color:#c7d2e1 transparent!important;scrollbar-width:thin!important;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol::-webkit-scrollbar{width:8px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol::-webkit-scrollbar-thumb{background:#c7d2e1!important;border:2px solid #fff!important;border-radius:999px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .email-inbox-message-row{min-width:0!important;max-width:100%!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .email-inbox-message-row{grid-template-columns:22px 32px minmax(0,1fr)!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .email-inbox-message-row .rowCopy{width:100%!important;min-width:0!important;padding-right:52px!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .email-inbox-message-row .rowStatus{white-space:nowrap!important;max-width:47px!important;position:absolute!important;top:14px!important;right:10px!important;overflow:hidden!important}html:has(.admin-email-page){overflow:hidden!important}body:has(.admin-email-page){overflow:hidden!important}#main-content:has(.admin-email-page){overflow:hidden!important}.admin-app-shell .admin-main:has(main.admin-email-page){height:calc(100dvh - 82px)!important;min-height:0!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page{box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important}.admin-app-shell .admin-main main.admin-email-page .email-page-heading{box-sizing:border-box!important;flex:0 0 15%!important;min-height:0!important;padding-top:16px!important;padding-bottom:12px!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-row{align-items:center!important}.admin-app-shell .admin-main main.admin-email-page .email-admin-badge{margin-bottom:4px!important;padding:4px 8px!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-row h1{margin:.15rem 0 .25rem!important;font-size:clamp(2.2rem,4vw,3rem)!important}.admin-app-shell .admin-main main.admin-email-page .email-unread-count{margin-top:0!important}.admin-app-shell .admin-main main.admin-email-page .email-heading-meta{margin-top:8px!important;padding-top:8px!important}.admin-app-shell .admin-main main.admin-email-page .admin-email-shell{box-sizing:border-box!important;flex:85%!important;height:auto!important;min-height:0!important;padding-bottom:16px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll .email-inbox-body{flex:none!important;height:auto!important;min-height:0!important;padding-bottom:28px!important;overflow:visible!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll .email-inbox-reply-box{flex:none!important;max-height:none!important;margin:0 24px 16px!important;position:static!important;inset:auto!important;overflow:visible!important}.admin-app-shell .admin-main main.admin-email-page .admin-email-shell{padding-bottom:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{min-height:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{gap:7px!important;min-height:78px!important;padding:10px 10px 9px 6px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowAvatar{width:28px!important;height:28px!important;font-size:10px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowCopy{gap:2px!important;padding-right:48px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop{gap:5px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop strong{font-size:12.5px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop time{font-size:10px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowSubject,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowPreview{font-size:11.5px!important;line-height:1.35!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowStatus{padding:3px 5px!important;font-size:8px!important;top:10px!important;right:8px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{align-items:start!important;height:76px!important;min-height:76px!important;max-height:76px!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowStatus{z-index:4!important;grid-area:auto!important;place-self:auto!important;display:inline-flex!important;position:absolute!important;top:10px!important;right:8px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box{background:#f8fbff!important;border:1px solid #e5e9ee!important;border-radius:10px!important;flex:none!important;max-height:216px!important;margin:0 24px 8px!important;padding:12px 16px!important;overflow-y:auto!important;box-shadow:0 5px 16px #2563eb12!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box:before{margin-bottom:7px!important;font-size:9px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box label{margin-bottom:6px!important;font-size:11px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box textarea{resize:none!important;height:64px!important;min-height:64px!important;margin-top:7px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.4!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box .replyActions{margin-top:7px!important}#main-content:has(.admin-email-page)+.global-footer{display:none!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:216px 336px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface>*{min-width:0!important;max-width:100%!important;min-height:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-folder-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel{flex-direction:column!important;display:flex!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel .listToolbar{flex:0 0 58px!important;min-width:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol{flex:auto!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{border-left:2px solid #0000!important;grid-template-columns:20px 28px minmax(0,1fr) 54px!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:10px 8px 9px 6px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row.selectedRow,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row[aria-selected=true]{border-left:3px solid #2563eb!important;padding-left:5px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowSelect{grid-area:1/1!important;width:16px!important;height:16px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowAvatar{grid-area:1/2!important;width:28px!important;height:28px!important;margin:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowCopy{grid-area:1/3!important;grid-template-rows:18px 18px 18px!important;align-content:start!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;display:grid!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop{gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop strong{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;max-width:100%!important;font-size:12px!important;line-height:18px!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowTop time{flex:none!important;font-size:10px!important;line-height:18px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowSubject,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowPreview{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:11.5px!important;line-height:18px!important;display:block!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row .rowStatus{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:1/4!important;place-self:start end!important;width:54px!important;max-width:54px!important;margin:0!important;padding:3px 4px!important;font-size:8px!important;line-height:14px!important;position:static!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-detail-panel{flex-direction:column!important;display:flex!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll{flex-direction:column!important;flex:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll .email-inbox-body{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:visible!important}@media (max-width:800px){.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface{height:600px!important;display:block!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-message-row{grid-template-columns:18px 30px minmax(0,1fr) 54px!important}}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-action-bar{z-index:8!important;pointer-events:auto!important;background:#fff!important;position:relative!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-action-bar button{z-index:9!important;pointer-events:auto!important;position:relative!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .detailScroll{z-index:1!important;position:relative!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-reply-box{z-index:4!important;flex:none!important;width:auto!important;max-height:216px!important;margin:0 24px 8px!important;position:static!important;inset:auto!important;overflow:hidden auto!important}body:has(.admin-email-page) #main-content{height:calc(100dvh - 82px)!important;min-height:0!important;overflow:hidden!important}body:has(.admin-email-page) .global-footer{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body:has(.admin-email-page){background:#f2f4f6!important}body:has(.admin-email-page) .admin-app-shell{height:100%!important;min-height:0!important}body:has(.admin-email-page) .admin-main{height:100%!important;min-height:0!important}body:has(.admin-email-page) .admin-main .admin-page{height:100%!important;min-height:0!important}body:has(.admin-email-page) .admin-main main.admin-email-page{height:100%!important;max-height:100%!important;overflow:hidden!important}body:has(.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{flex:85%!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding-bottom:0!important;overflow:hidden!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;width:100%!important;max-width:none!important}html:has(.admin-email-page){background:#f2f4f6!important}body:has(.admin-email-page){background:#f2f4f6!important}body:has(.admin-email-page) .admin-app-shell{background:#f2f4f6!important}body:has(.admin-email-page) .admin-main{background:#f2f4f6!important}body:has(.admin-email-page) .admin-main .admin-email-page{background:#f2f4f6!important}body:has(.admin-email-page) .admin-main{min-height:calc(100dvh - 82px)!important}body:has(.admin-email-page) #main-content{height:calc(100dvh - 82px)!important}body:has(.admin-email-page) .admin-app-shell{height:calc(100dvh - 82px)!important;min-height:0!important}body:has(.admin-email-page) .admin-main:has(main.admin-email-page){height:100%!important;min-height:0!important}body:has(.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{flex:1!important;height:auto!important;min-height:0!important;padding-bottom:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected]{width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;box-shadow:none!important;color:#17202a!important;opacity:1!important;filter:none!important;-webkit-text-fill-color:#17202a!important;background:#fff!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr) 54px!important;margin:0!important;padding:10px 10px 9px 0!important;display:grid!important;overflow:hidden!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected]:hover{color:#17202a!important;opacity:1!important;filter:none!important;background:#f4f7fa!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected=true],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected=true]:hover{color:#17202a!important;opacity:1!important;filter:none!important;background:#edf4ff!important;border-left-color:#2563eb!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] span{opacity:1!important;filter:none!important;-webkit-text-fill-color:currentColor!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] strong,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] time{color:#17202a!important;-webkit-text-fill-color:#17202a!important;opacity:1!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] span[class*=rowSubject],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] span[class*=rowPreview]{color:#667482!important;-webkit-text-fill-color:#667482!important;opacity:1!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected]{grid-template-columns:28px minmax(0,1fr) 50px!important;gap:7px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:7px 8px 7px 0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowAvatar_]{width:26px!important;height:26px!important;font-size:10px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowCopy_]{gap:1px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowTop_] strong{font-size:12px!important;line-height:16px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowTop_] time{font-size:10px!important;line-height:16px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowSubject_],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowPreview_]{font-size:11px!important;line-height:16px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowStatus_]{width:50px!important;max-width:50px!important;padding:3px 4px!important;font-size:8px!important;line-height:13px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div{background:0 0!important;display:block!important;position:relative!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>input[type=checkbox]{z-index:4!important;opacity:0!important;width:16px!important;height:16px!important;margin:0!important;transition:opacity .14s!important;position:absolute!important;top:50%!important;left:9px!important;transform:translateY(-50%)!important}:is(.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li:hover>div>input[type=checkbox],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>input[type=checkbox]:focus-visible,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>input[type=checkbox]:checked){opacity:1!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected]{box-shadow:none!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important;padding-left:29px!important}:is(.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li:hover>div>button[aria-selected],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected]:focus-visible){background:#f4f7fa!important;border-radius:7px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected=true]{background:0 0!important;border-left-color:#2563eb!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel ol li>div>button[aria-selected=true]:hover{background:#edf4ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel label[class*=_selectAll_]{color:#52616b!important;letter-spacing:0!important;background:#f8fbff!important;border:1px solid #e1e8f0!important;border-radius:8px!important;align-items:center!important;gap:9px!important;min-height:38px!important;margin:8px 10px!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel label[class*=_selectAll_]:hover{color:#2563eb!important;background:#edf4ff!important;border-color:#b7c8e6!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel label[class*=_selectAll_] input{-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #9eacba!important;border-radius:4px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel label[class*=_selectAll_] input:checked{background:#2563eb!important;border-color:#2563eb!important;box-shadow:inset 0 0 0 3px #fff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-inbox-list-panel label[class*=_selectAll_] input:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb33!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button:hover{color:#344454!important;box-shadow:none!important;filter:none!important;background:#fff!important;transform:none!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button:focus-visible{color:#344454!important;box-shadow:none!important;filter:none!important;background:#fff!important;transform:none!important}:is(.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button:hover,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button:focus-visible){color:#17202a!important;background:#f4f7fa!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button[class*=_folderActive_],.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button[class*=_folderActive_]:hover{color:#2563eb!important;background:#edf4ff!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_listToolbar_]>strong{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;opacity:1!important;font-weight:700!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_detailHeader_] h2{color:#17202a!important;-webkit-text-fill-color:#17202a!important;opacity:1!important;font-weight:700!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_detailHeader_] [class*=_senderIdentity_] strong{color:#17202a!important;-webkit-text-fill-color:#17202a!important;opacity:1!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_detailHeader_] [class*=_senderIdentity_] a,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_detailHeader_] [class*=_senderIdentity_] small,.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_detailHeader_]>time{color:#52616b!important;-webkit-text-fill-color:#52616b!important;opacity:1!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface[data-density=compact] .email-inbox-list-panel ol li>div>button[aria-selected]{height:60px!important;min-height:60px!important;max-height:60px!important;padding-top:5px!important;padding-bottom:5px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface[data-density=compact] .email-inbox-list-panel ol li>div>button[aria-selected] [class*=_rowAvatar_]{width:24px!important;height:24px!important}.admin-app-shell .admin-main main.admin-email-page .email-inbox-surface[data-density=comfortable] .email-inbox-list-panel ol li>div>button[aria-selected]{height:76px!important;min-height:76px!important;max-height:76px!important;padding-top:10px!important;padding-bottom:9px!important}body:has(.admin-email-page) #main-content{box-sizing:border-box!important;height:100dvh!important;min-height:0!important;padding-top:80px!important;overflow:hidden!important}:is(body:has(.admin-email-page) .admin-app-shell,body:has(.admin-email-page) .admin-main){height:100%!important;min-height:0!important}body:has(.admin-email-page) .admin-main main.admin-email-page{flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-page-heading{flex:none!important;height:auto!important;min-height:0!important}body:has(.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{flex:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding-bottom:0!important;overflow:hidden!important}body:has(.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface{height:100%!important;min-height:0!important}@media (max-width:850px){body:has(.admin-email-page) #main-content{padding-top:72px!important}}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;color:#344454!important;filter:none!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:7px!important;outline:none!important;transition:none!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:hover{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;color:#344454!important;filter:none!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:7px!important;outline:none!important;transition:none!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:focus{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;color:#344454!important;filter:none!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:7px!important;outline:none!important;transition:none!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:active{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;color:#344454!important;filter:none!important;opacity:1!important;background:#fff!important;border:0!important;border-radius:7px!important;outline:none!important;transition:none!important;transform:none!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:focus-visible){color:#17202a!important;background:#f4f7fa!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button.folderActive{color:#2563eb!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button.folderActive:hover{color:#2563eb!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface nav.email-inbox-folders button.email-inbox-folder-button:after{content:none!important;display:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button{height:24px!important;box-shadow:none!important;color:#5277ad!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:5px!important;outline:none!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 6px!important;transition:none!important;display:inline-flex!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:hover{height:24px!important;box-shadow:none!important;color:#5277ad!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:5px!important;outline:none!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 6px!important;transition:none!important;display:inline-flex!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:focus{height:24px!important;box-shadow:none!important;color:#5277ad!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:5px!important;outline:none!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 6px!important;transition:none!important;display:inline-flex!important;transform:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:active{height:24px!important;box-shadow:none!important;color:#5277ad!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:5px!important;outline:none!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 6px!important;transition:none!important;display:inline-flex!important;transform:none!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:focus-visible){color:#2563eb!important;text-underline-offset:3px!important;background:#f0f5fc!important;text-decoration:underline!important}@media (max-width:800px){html:has(main.admin-email-page){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) #main-content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) .admin-app-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main main.admin-email-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(main.admin-email-page) #main-content{padding-top:0!important}body:has(main.admin-email-page) .admin-main main.admin-email-page{min-height:100dvh!important;padding:0!important;display:block!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-page-heading{height:auto!important;min-height:0!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .admin-email-shell{margin:0!important;padding:0!important;display:block!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface{border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface>*{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel{border:0!important;border-bottom:1px solid #dfe6ee!important;padding:12px!important;display:block!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel .email-inbox-new-mail{width:100%!important;min-height:48px!important;margin:0 0 10px!important;display:flex!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel .email-inbox-search{width:100%!important;margin:0 0 10px!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel nav.email-inbox-folders{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel nav.email-inbox-folders button{justify-content:center!important;min-width:0!important;min-height:38px!important;padding:7px 4px!important;font-size:11px!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-list-panel{border:0!important;display:block!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-list-panel .listToolbar{min-height:48px!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-list-panel ol{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-detail-panel{border:0!important;display:none!important}:is(body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-folder-panel,body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-list-panel){display:none!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-detail-panel{flex-direction:column!important;min-height:calc(100dvh - 130px)!important;display:flex!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-detail-panel .detailScroll{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-detail-panel .email-inbox-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:12px 16px!important;display:grid!important;position:static!important}}@media (max-width:520px){body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-folder-panel nav.email-inbox-folders button{gap:3px!important;font-size:10px!important}body:has(main.admin-email-page) .admin-main main.admin-email-page .email-inbox-surface.hasSelection .email-inbox-detail-panel [class*=_detailHeader_]{padding:16px!important}}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-filter-action,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-bulk-action,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-clear-action){color:#52616b!important;min-height:30px!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:5px 9px!important;display:inline-flex!important;transform:none!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-filter-action:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-bulk-action:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-clear-action:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-filter-action:focus-visible,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-bulk-action:focus-visible,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-clear-action:focus-visible){color:#2563eb!important;background:#edf4ff!important;border-color:#9bb8e8!important;outline:none!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .listTools>button.email-clear-action:active{background:#e3efff!important;transform:translateY(1px)!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface button{color:#52616b!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:#fff!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface button:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface button:focus-visible){color:#2563eb!important;box-shadow:none!important;background:#edf4ff!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_newMail_],body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_primaryAction_]){color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}:is(body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_newMail_]:hover,body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_primaryAction_]:hover){color:#fff!important;background:#1d4ed8!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_row_]{color:#17202a!important;background:#fff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_row_]:hover{color:#17202a!important;background:#fff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_row_][aria-selected=true]{color:#17202a!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_row_][aria-selected=true]:hover{color:#17202a!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button{color:#667482!important;background:0 0!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_back_]{color:#667482!important;background:0 0!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_deleteAction_]{color:#667482!important;background:0 0!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_quote_]>button:hover{color:#2563eb!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_back_]:hover{color:#2563eb!important;background:#edf4ff!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_deleteAction_]{color:#c2413d!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface [class*=_deleteAction_]:hover{color:#b42318!important;background:#fff0ef!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-permanent-action{color:#b42318!important;border-color:#e4b4b0!important}body:has(main.admin-email-page) .admin-app-shell .admin-main main.admin-email-page .email-inbox-surface .email-permanent-action:hover{color:#a21c16!important;background:#fff0ef!important}
