@font-face{font-family:Manrope;src:url(/cabinet/fonts/manrope-cyrillic.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;src:url(/cabinet/fonts/manrope-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box}body{margin:0;background:#f6f7f9;color:#172033;font:14px/1.45 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:#101827;color:#d7dee9;padding:18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;margin-bottom:24px}.mobile-nav-toggle{display:none;margin-left:auto;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06);color:#fff}.mobile-nav-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.avatar,.brand-icon{display:inline-flex;align-items:center;justify-content:center;background:#22c55e;color:white;border-radius:8px;font-weight:700}.brand-icon{width:32px;height:32px}.avatar{width:34px;height:34px;font-size:12px}.nav{display:block;width:100%;border:0;background:transparent;color:#96a0af;text-align:left;padding:10px 12px;border-radius:7px;margin-bottom:3px}.nav.active,.nav:hover{background:#063d35;color:#dcfce7}.cabinet-reviews-page{display:grid;gap:14px}.cabinet-reviews-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#fff,#f2fbf5)}.cabinet-reviews-hero>div>span{color:#168447;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cabinet-reviews-hero h2{margin:4px 0 5px;font-size:27px}.cabinet-reviews-hero p{margin:0;color:var(--muted)}.cabinet-reviews-hero label{display:grid;gap:5px;min-width:230px;color:var(--muted);font-size:11px;font-weight:800}.cabinet-reviews-hero select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-weight:750}.cabinet-review-metrics{display:grid;grid-template-columns:220px 220px minmax(300px,1fr);gap:12px}.cabinet-review-metrics>div{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.035)}.cabinet-review-metrics>div>small,.cabinet-review-metrics>div>span{display:block;color:var(--muted);font-size:11px;font-weight:750}.cabinet-review-metrics>div>strong{display:block;margin:4px 0;font-size:28px}.cabinet-review-metrics .needs-attention{border-color:#f3cf87;background:#fffaf0}.cabinet-rating-bars{display:grid;gap:4px}.cabinet-rating-bars>div{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:10px}.cabinet-rating-bars span{color:#677489}.cabinet-rating-bars i{height:5px;border-radius:999px;background:#edf1f5;overflow:hidden}.cabinet-rating-bars i b{display:block;height:100%;border-radius:inherit;background:#f5ad26}.cabinet-rating-bars em{color:var(--muted);font-style:normal;text-align:right}.cabinet-review-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.cabinet-review-toolbar>div{display:flex;gap:5px}.cabinet-review-toolbar button{min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.cabinet-review-toolbar button.active{border-color:#bde8c8;background:#effbf3;color:#11813b}.cabinet-review-toolbar button span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:999px;background:#fff;font-size:9px}.cabinet-review-toolbar>small{color:var(--muted)}.cabinet-review-list{display:grid;gap:10px}.cabinet-review-card{padding:18px 20px}.cabinet-review-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px}.cabinet-review-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eaf9ef;color:#12813c;font-size:15px;font-weight:900}.cabinet-review-head>div strong,.cabinet-review-head>div time{display:block}.cabinet-review-head>div time{margin-top:2px;color:var(--muted);font-size:9px}.cabinet-review-head>b{color:#f5ad26;white-space:nowrap;font-size:13px;letter-spacing:1px}.cabinet-review-head>b i{color:#dfe5ec;font-style:normal}.cabinet-review-mood{font-size:22px}.cabinet-review-body{margin:14px 0;color:#344054;line-height:1.65;white-space:pre-wrap}.cabinet-review-reply-zone{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.cabinet-review-existing-reply{flex:1 1 520px;padding:11px 13px;border-left:3px solid #38b664;border-radius:0 8px 8px 0;background:#f3fbf5}.cabinet-review-existing-reply span{color:#15803d;font-size:9px;font-weight:900;text-transform:uppercase}.cabinet-review-existing-reply p{margin:3px 0;color:#465468;font-size:11px;white-space:pre-wrap}.cabinet-review-existing-reply time{color:var(--muted);font-size:8px}.cabinet-review-reply-form{flex:1 1 100%;display:grid;gap:8px}.cabinet-review-reply-form textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--text);font:inherit;resize:vertical}.cabinet-review-reply-form>div{display:flex;align-items:center;justify-content:space-between}.cabinet-review-reply-form small,.cabinet-review-verify-note{color:var(--muted);font-size:9px}.cabinet-review-message{flex-basis:100%;margin:0;color:#168447;font-size:10px;font-weight:750}.cabinet-reviews-empty{text-align:center;padding:34px}.cabinet-reviews-empty p{margin:5px 0 0;color:var(--muted)}@media(max-width:850px){.cabinet-reviews-hero{align-items:stretch;flex-direction:column}.cabinet-reviews-hero label{min-width:0}.cabinet-review-metrics{grid-template-columns:1fr 1fr}.cabinet-rating-bars{grid-column:1/-1}.cabinet-review-head{grid-template-columns:38px minmax(0,1fr) auto}.cabinet-review-head>b{grid-column:2/4}.cabinet-review-card{padding:15px}}@media(max-width:520px){.cabinet-review-metrics{grid-template-columns:1fr}.cabinet-rating-bars{grid-column:auto}.cabinet-review-toolbar{align-items:flex-start;gap:8px;flex-direction:column}.cabinet-review-head{grid-template-columns:34px minmax(0,1fr) auto}.cabinet-review-avatar{width:34px;height:34px}}.profile{margin-top:auto;display:flex;gap:10px;align-items:center;color:white}.profile small{display:block;color:#96a0af;margin-top:2px}.content{min-width:0;padding:0 24px 32px}.topbar{height:58px;justify-content:space-between;border-bottom:1px solid #e5e7eb;margin:0 -24px 22px;padding:0 24px;background:white}.top-actions,.topbar{display:flex;align-items:center}.top-actions{gap:8px}.notification-bell-wrap{position:relative}.notification-bell{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe3ea;background:#fff;color:#344052;border-radius:12px}.notification-bell.has-unread,.notification-bell:hover{border-color:#b7ebc2;background:#f3fff6;color:#176b2b}.notification-bell svg{width:20px;height:20px;display:block}.notification-bell b{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:1;border:2px solid #fff;padding:0 5px}.notification-popover{position:absolute;right:0;top:50px;width:min(380px,calc(100vw - 28px));z-index:30;border:1px solid #e4e7ec;border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18);overflow:hidden}.notification-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #eef1f5;background:#fbfcfd}.notification-popover-head strong{display:block;font-size:15px}.notification-popover-head span{display:block;color:#687180;font-size:12px;margin-top:2px}.notification-popover-all,.notification-popover-head button{border:0;background:transparent;color:#279442;font-weight:800}.notification-popover-list{display:grid;max-height:360px;overflow:auto;padding:8px}.bell-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;width:100%;border:0;background:#fff;border-radius:12px;padding:10px;text-align:left;color:#252a31}.bell-item:hover{background:#f8fafc}.bell-item.unread{background:#f3fff6}.bell-dot{width:8px;height:8px;border-radius:50%;background:#cbd5e1;margin-top:6px}.bell-item.unread .bell-dot{background:#22c55e}.bell-item strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.bell-item small{display:block;color:#687180;font-size:11px;margin:2px 0}.bell-item em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#4b5563;font-size:12px;font-style:normal;line-height:1.35}.notification-popover-all{width:100%;padding:12px 15px;border-top:1px solid #eef1f5;background:#fff;text-align:center}h1{font-size:18px;margin:0}h2{font-size:16px;margin:0 0 14px}h3{font-size:13px;margin:18px 0 8px;color:#374151}.primary{border:0;background:#43a047;color:white;border-radius:7px;padding:9px 14px;font-weight:700}.primary:disabled{opacity:.55;cursor:wait}.ghost{border:1px solid #dfe3ea;background:white;color:#374151;border-radius:7px;padding:8px 12px;font-weight:700}.wide{width:100%;margin-top:8px}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.metrics.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.metric,.panel{background:white;border:1px solid #e5e7eb;border-radius:8px}.metric{padding:16px}.metric span{display:block;color:#6b7280;font-size:12px;margin-bottom:4px}.metric strong{font-size:24px}.metric .accent{color:#43a047}.grid{display:grid;gap:18px}.grid>*{min-width:0}.grid.two{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)}.panel{padding:18px}.cabinet-card-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.cabinet-card-grid.single{grid-template-columns:minmax(0,920px);justify-content:center}.cabinet-card-grid.one-inside{grid-template-columns:1fr;gap:18px}.soft-card{background:#fff;border:1px solid #e6e8ec;border-radius:24px;padding:24px;box-shadow:0 1px 0 rgba(15,23,42,.02)}.soft-card h2{margin:0 0 4px;font-size:20px;line-height:1.2;color:#24272d}.add-server-card>p,.modern-form>p,.soft-card>p{margin:0 0 18px;color:#5f636c;font-size:14px}.modern-form label,.soft-card label{margin-top:14px}.modern-form{gap:10px}.modern-form em{color:#ef4444;font-style:normal}.add-server-card{padding:28px 32px}.add-server-card h2{font-size:28px}.add-server-card label{margin-top:18px;font-size:14px}.address-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.field-shell{min-height:46px;display:flex;align-items:center;gap:10px;border:1px solid #dfe3ea;border-radius:14px;background:#fff;padding:0 14px}.field-shell:focus-within{border-color:#60bdf5;box-shadow:0 0 0 3px rgba(96,189,245,.16)}.field-shell .field-icon{width:20px;height:20px;flex:0 0 20px;color:#8b9099;font-weight:800;text-align:center;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.field-shell .field-icon svg{width:19px;height:19px;display:block;stroke-width:2}.field-shell .field-icon .brand-icon-text{font-size:12px;font-weight:900;line-height:1;color:#2580d9;text-transform:uppercase}.field-shell input{height:44px;border:0;border-radius:0;padding:0;background:transparent}.field-shell input:focus{border-color:transparent}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.platform-cards.compact{grid-template-columns:repeat(3,max-content);justify-content:start}.platform-card{min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title" "icon text";align-items:center;column-gap:10px;border:1px solid #e4e7ec;background:#fff;border-radius:14px;padding:12px 14px;text-align:left;color:#6b7280}.platform-card span{grid-area:icon;color:#9ca3af;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.platform-card span svg{width:22px;height:22px;display:block;stroke-width:2}.platform-card b{grid-area:title;color:#4b5563;font-size:14px;line-height:1.15}.platform-card small{grid-area:text;color:#8a9099;font-size:12px;line-height:1.2}.platform-card.active{border-color:#60bdf5;background:#eef9ff;box-shadow:0 0 0 1px rgba(96,189,245,.42)}.platform-card.active span{color:#16a3e8}.platform-card.active b{color:#24272d}.platform-cards.compact .platform-card{min-height:42px;display:inline-flex;gap:8px;padding:9px 12px;border-radius:999px}.platform-cards.compact .platform-card small,.platform-cards.compact .platform-card span{display:none}.big-action{min-height:56px;margin-top:22px;border-radius:10px;font-size:17px;box-shadow:0 4px 0 #16843b}.cabinet-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.settings-stack{display:grid;gap:26px;margin-top:26px}.switch-row{width:100%;display:flex;align-items:flex-start;gap:16px;border:0;background:transparent;padding:0;text-align:left;color:#252a31}.switch-row .switch{width:50px;height:26px;flex:0 0 50px;border-radius:999px;background:#e5e7eb;position:relative;transition:.18s}.switch-row .switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:.18s}.switch-row.active .switch{background:#19c15f}.switch-row.active .switch i{left:27px}.switch-row b{display:block;font-size:14px;margin-bottom:3px}.switch-row small{display:block;color:#6b7280;font-size:13px}.inline-switch{margin-top:18px!important;margin-bottom:16px!important}.soft-card .version-range{margin-top:16px}.soft-card .range-grid{grid-template-columns:minmax(180px,240px) minmax(180px,240px);justify-content:start;align-items:end}.soft-card .range-grid label{position:relative}.soft-card select{height:46px;border-radius:14px}.ownership-card{display:grid;gap:14px}.ownership-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ownership-head h2{margin:0 0 4px}.ownership-head p{margin:0;color:#687180}.ownership-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ownership-status-grid div{border:1px solid #e6e8ec;border-radius:14px;background:#fbfcfd;padding:12px}.ownership-status-grid span{display:block;color:#7a8390;font-size:12px;margin-bottom:4px}.ownership-status-grid strong{display:block;color:#172033;font-size:15px}.ownership-note{border:1px solid #e6e8ec;border-radius:14px;background:#fbfcfd;color:#4b5563;padding:13px 14px}.ownership-danger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #fee2e2;border-radius:16px;background:#fffafa;padding:14px}.ownership-danger strong{display:block;color:#172033;margin-bottom:3px}.ownership-danger p{margin:0;color:#687180}.contact-preview{display:grid;gap:10px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px;margin-top:4px}.contact-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-preview-head strong{font-size:14px;color:#252a31}.contact-preview-head span{font-size:12px;color:#687180;font-weight:800}.contact-preview-list{display:grid;gap:8px}.contact-preview-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #eef1f5;border-radius:12px;background:#fff;padding:10px}.contact-preview-row.filled{border-color:#d7f3dd;background:#fbfffc}.contact-preview-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280}.contact-preview-icon svg{width:18px;height:18px}.contact-preview-row strong{display:block;font-size:13px;color:#252a31}.contact-preview-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687180;font-size:12px}.contact-preview-row a{color:#2563eb;font-weight:800;text-decoration:none;font-size:12px}.contact-preview-row a:hover{text-decoration:underline}.description-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 8px}.description-metric{border:1px solid #e4e7ec;border-radius:14px;background:#fbfcfd;padding:12px}.description-metric.ok{border-color:#bdeec8;background:#f3fff6}.description-metric span{display:block;color:#687180;font-size:12px;margin-bottom:4px}.description-metric strong{display:block;color:#252a31;font-size:14px}.description-preview{display:grid;gap:10px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px;margin-top:4px}.description-preview-body{max-height:260px;overflow:auto;border-radius:12px;background:#fff;border:1px solid #eef1f5;padding:12px;color:#343b46}.description-preview-body p{margin:0 0 10px;line-height:1.6}.description-preview-body p:last-child{margin-bottom:0}.readiness-card{display:grid;gap:12px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px;margin:14px 0}.readiness-progress{height:8px;border-radius:999px;background:#e8edf3;overflow:hidden}.readiness-progress i{display:block;height:100%;border-radius:inherit;background:#22c55e}.compact-checklist{gap:7px}.compact-checklist .checklist-row{padding:10px;border-radius:12px}.compact-checklist .checklist-row>span{width:24px;height:24px;flex-basis:24px;border-radius:8px;font-size:12px}.compact-checklist .checklist-row strong{font-size:13px}.compact-checklist .checklist-row p{font-size:12px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.panel-title h2{margin:0}.panel-title button{border:0;background:transparent;color:#43a047;font-weight:700}.owner-priority{display:grid;gap:16px;margin-bottom:18px}.owner-priority-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.owner-priority-head h2{margin:0 0 4px;font-size:18px}.owner-priority-head p{margin:0;color:#687180}.owner-readiness{min-width:138px;border:1px solid #c7f0d0;border-radius:16px;background:#f3fff6;padding:12px;text-align:right}.owner-readiness span{display:block;color:#166534;font-size:12px;font-weight:900}.owner-readiness strong{display:block;color:#128031;font-size:26px;line-height:1.1}.owner-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-priority-stat{display:grid;gap:4px;min-height:96px;border:1px solid #e6e8ec;border-radius:16px;background:#fbfcfd;padding:13px;text-align:left;color:#252a31}.owner-priority-stat:hover{border-color:#bdeec8;background:#f6fff8}.owner-priority-stat span{color:#687180;font-size:12px;font-weight:900}.owner-priority-stat strong{font-size:22px;line-height:1.1;color:#172033}.owner-priority-stat small{color:#687180;font-size:12px;line-height:1.25}.owner-next-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-action{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e6e8ec;border-radius:16px;background:#fff;padding:13px 14px;text-align:left;color:#172033}.owner-action:hover{border-color:#bdeec8;background:#fbfffc}.owner-action span{min-width:0}.owner-action b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-action small{display:block;margin-top:2px;color:#687180;line-height:1.35}.owner-action strong{flex:0 0 auto;border-radius:999px;background:#eef8ff;color:#1565c0;padding:7px 10px;font-size:12px}.owner-action.red{border-color:#fee2e2;background:#fffafa}.owner-action.red strong{background:#fee2e2;color:#991b1b}.owner-action.amber{border-color:#fde68a;background:#fffdf4}.owner-action.amber strong{background:#fef3c7;color:#92400e}.owner-action.blue{border-color:#dbeafe;background:#f8fbff}.owner-action.blue strong{background:#dbeafe;color:#1e40af}.owner-action.empty{grid-column:1/-1;justify-content:flex-start;background:#fbfcfd}.server-list{display:grid;gap:4px}.server-row{display:grid;grid-template-columns:34px minmax(0,1fr) 130px 92px 42px;gap:10px;align-items:center;width:100%;border:0;background:white;border-radius:7px;padding:10px;text-align:left}.server-row:hover{background:#f9fafb}.server-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#22c55e;color:white;border-radius:7px;font-weight:700}.server-icon.image{object-fit:cover;background:#eef2f7;padding:0}.server-row small{display:block;color:#6b7280;font-family:monospace;margin-top:2px}.server-row .server-rank-line{font-family:inherit;color:#1f7d35;font-weight:800;font-size:11px}.owner-server-cards{display:grid;gap:10px}.owner-server-card{display:grid;gap:12px;border:1px solid #e6e8ec;border-radius:16px;background:#fff;padding:13px}.owner-server-card:hover{border-color:#bdeec8;background:#fbfffc}.owner-server-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.owner-server-head strong{color:#172033}.owner-server-head small,.owner-server-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-server-head small{color:#687180;font-family:monospace;font-size:12px}.owner-server-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.owner-server-stats span{display:grid;gap:1px;border:1px solid #eef1f5;border-radius:12px;background:#fbfcfd;padding:8px}.owner-server-stats b{font-size:15px;color:#172033;line-height:1.1}.owner-server-stats small{font-size:11px;color:#687180;white-space:nowrap}.owner-server-health{display:flex;flex-wrap:wrap;gap:6px}.health-chip{gap:6px;min-height:28px;border:1px solid #e6e8ec;border-radius:999px;background:#fff;padding:4px 9px;font-size:11px;font-weight:900}.health-chip,.health-chip span{display:inline-flex;align-items:center;color:#4b5563}.health-chip span{justify-content:center;width:16px;height:16px;border-radius:50%;background:#e5e7eb;font-size:10px;line-height:1}.health-chip.ok{border-color:#bdeec8;background:#f3fff6;color:#166534}.health-chip.ok span{background:#22c55e;color:#fff}.health-chip.blue{border-color:#bfdbfe;background:#f8fbff;color:#1e40af}.health-chip.blue span{background:#3b82f6;color:#fff}.health-chip.amber{border-color:#fde68a;background:#fffdf4;color:#92400e}.health-chip.amber span{background:#f59e0b;color:#fff}.health-chip.red{border-color:#fecaca;background:#fffafa;color:#991b1b}.health-chip.red span{background:#ef4444;color:#fff}.health-chip:hover{filter:brightness(.985)}.owner-server-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.owner-server-actions a,.owner-server-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#172033;text-decoration:none;font-weight:900;font-size:12px}.owner-server-actions a:hover,.owner-server-actions button:hover{border-color:#bdeec8;background:#f3fff6;color:#166534}.owner-servers-empty{display:grid;gap:8px;border:1px dashed #cbd5e1;border-radius:16px;background:#fbfcfd;padding:16px;color:#4b5563}.owner-servers-empty strong{color:#172033}.owner-servers-empty .primary{justify-self:start;margin-top:4px}.server-progress{display:grid;gap:4px;justify-items:start;width:118px;justify-self:start}.server-progress small{font-family:inherit;font-size:11px;color:#687180}.progress-track{display:grid;grid-template-columns:repeat(3,28px);gap:5px;align-items:center}.progress-track i{display:block;height:7px;border-radius:999px;background:#e5e9f0}.progress-track i.done{background:#22c55e}.server-progress.compact{min-width:95px}.server-progress.compact .progress-track{grid-template-columns:repeat(3,24px)}.publication-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;white-space:nowrap}.publication-badge.published{background:#dcfce7;color:#166534}.publication-badge.pending{background:#fef3c7;color:#92400e}.publication-badge.rejected{background:#fee2e2;color:#991b1b}.server-control-summary{display:grid;gap:12px;border:1px solid #e4e7ec;border-radius:18px;background:#fbfcfd;padding:14px;margin-bottom:14px}.control-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.control-summary-head strong{display:block;font-size:15px;color:#172033}.control-summary-head span{display:block;color:#687180;font-size:12px;margin-top:2px}.control-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.control-summary-row{display:grid;gap:3px;align-content:start;min-height:64px;border:1px solid #e6e8ec;border-radius:14px;background:#fff;padding:10px;text-align:left;color:#172033}.control-summary-row:disabled{cursor:default}.control-summary-row:not(:disabled):hover{border-color:#9ee6ae;background:#f7fff9}.control-summary-row.ok{border-color:#d7f3dd}.control-summary-row span{color:#687180;font-size:12px;font-weight:800}.control-summary-row b{font-size:13px;line-height:1.3}.control-public-link{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #c7f0d0;border-radius:12px;background:#f3fff6;color:#166534;font-weight:900;text-decoration:none}.control-public-link:hover{background:#e8fbe9}.muted-link{border-color:#e4e7ec;background:#fff;color:#687180}.telegram-inspector{display:grid;gap:10px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px;margin-top:4px}.telegram-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telegram-inspector-head strong{display:block;color:#172033;font-size:14px}.telegram-inspector-head span{display:block;color:#687180;font-size:12px;margin-top:2px}.telegram-preview-box{display:grid;gap:10px;border:1px solid #eef1f5;border-radius:14px;background:#fff;padding:12px}.telegram-preview-box a{color:#2563eb;font-weight:900;text-decoration:none}.telegram-preview-list{display:grid;gap:8px}.telegram-preview-list a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #eef1f5;border-radius:12px;background:#fbfcfd;padding:9px;color:#172033}.telegram-preview-list a:hover{border-color:#bdeec8;background:#f3fff6}.telegram-preview-list time{color:#687180;font-size:12px;font-weight:900}.telegram-preview-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.votes-dashboard{display:grid;gap:18px}.votes-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.votes-hero h2{margin:0 0 5px;font-size:20px}.votes-hero p{margin:0;color:#687180}.votes-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vote-public-link{display:inline-flex;align-items:center;text-decoration:none}.votes-metrics{margin:0}.votes-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.votes-selected-head h2{margin:0 0 2px}.votes-selected-head small{display:block;color:#687180;font-size:12px}.selected-vote-metrics{margin:0 0 14px}.vote-delivery-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0 0 16px;padding:12px 14px;border:1px solid #e4e7ec;border-radius:12px;background:#f8fafc;color:#475467}.vote-delivery-summary span{display:flex;align-items:baseline;gap:5px}.vote-delivery-summary b{color:#16a34a;font-size:18px}.vote-delivery-summary .delivery-failed b{color:#dc2626}.vote-delivery-summary small{flex-basis:100%;color:#667085}.cabinet-vote-history{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid #e4e7ec;border-radius:14px;background:#fbfcfd}.cabinet-vote-history>div{display:flex;justify-content:space-between;gap:12px}.cabinet-vote-history>div>strong{font-size:13px}.cabinet-vote-history>div>small{color:#687180;font-size:11px}.cabinet-vote-history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.cabinet-vote-history li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border-top:1px solid #eef1f5}.cabinet-vote-history li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#fff8df;color:#a76c00;font-size:11px;font-weight:900}.cabinet-vote-history li>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-vote-history li>strong{color:#16a34a}.cabinet-vote-history>p{margin:0;color:#687180;font-size:12px}.votes-guide{display:grid;gap:16px;align-content:start}.vote-embed-box{display:grid;gap:8px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px}.vote-embed-box strong{font-size:14px;color:#172033}.vote-embed-box textarea{min-height:92px;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vote-server-list{display:grid;gap:8px}.vote-server-row{display:grid;grid-template-columns:54px 38px minmax(0,1fr) 84px 84px 84px;gap:10px;align-items:center;width:100%;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:12px;text-align:left;color:#172033}.vote-server-row:hover{border-color:#bdeec8;background:#f6fff8}.vote-place{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;background:#eef5ff;color:#2563eb;font-weight:900}.vote-server-main{min-width:0}.vote-server-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vote-server-main small{display:block;color:#687180;font-size:12px}.vote-server-stat{display:grid;gap:2px;text-align:right}.vote-server-stat b{font-size:17px;color:#111827}.vote-server-stat small{color:#687180;font-size:11px}.widgets-dashboard{display:grid;gap:18px}.widgets-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.widgets-hero h2{margin:0 0 5px;font-size:20px}.widgets-hero p{margin:0;color:#687180}.widget-server-chip{display:flex;align-items:center;gap:10px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:10px 12px;min-width:240px}.widget-server-chip span{min-width:0}.widget-server-chip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-server-chip small{display:block;color:#687180;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.widget-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.widget-card{display:grid;gap:14px}.widget-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.widget-card-head h2{margin:0 0 4px;font-size:17px}.widget-card-head p{margin:0;color:#687180}.widget-preview-shell{min-height:126px;display:grid;place-items:center;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px;overflow:hidden}.widget-text-preview{display:grid;gap:5px;justify-items:center;border:1px solid #dbeafe;border-radius:16px;background:#fff;padding:18px 22px;min-width:260px;text-align:center}.widget-text-preview strong{font-size:17px}.widget-text-preview span{font-size:24px;font-weight:900;color:#16a34a}.widget-text-preview small{color:#687180;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.widget-vote-preview{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;background:#1ba34a;color:white;font-weight:900;text-decoration:none;padding:0 20px;box-shadow:0 3px 0 #147a36}.widget-code-box{display:grid;gap:7px;margin:0}.widget-code-box>span{font-size:12px;font-weight:900;color:#536070}.widget-code-box textarea{min-height:92px;border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.widget-help-panel{display:grid;gap:14px}.cabinet-events-dashboard{display:grid;gap:18px}.cabinet-events-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px}.cabinet-events-server-context{display:flex;align-items:center;gap:14px;min-width:0}.cabinet-events-server-context>div{min-width:0}.cabinet-events-server-context>div>span{display:block;margin-bottom:3px;color:#687180;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.cabinet-events-server-context h2{margin:0 0 3px;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-events-server-context p{margin:0;color:#4b5563}.cabinet-events-server-icon{width:52px;height:52px;flex:0 0 52px;border-radius:13px;object-fit:cover;image-rendering:pixelated;background:#111}.cabinet-events-server-icon.fallback{display:grid;place-items:center;background:linear-gradient(145deg,#1d4ed8,#22c55e);color:#fff;font-size:23px;font-weight:950}.cabinet-events-server-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px}.cabinet-events-server-actions label{display:grid;gap:5px}.cabinet-events-server-actions label>span{color:#687180;font-size:10px;font-weight:900}.cabinet-events-server-actions select{min-width:270px;min-height:42px}.cabinet-events-guidance{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid #edf0f4;color:#687180}.cabinet-events-layout{align-items:start}.cabinet-event-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cabinet-event-form .wide,.cabinet-event-form-actions,.cabinet-event-form>.alert,.cabinet-event-form>div:first-child{grid-column:1/-1}.cabinet-event-form h2{margin:0;font-size:18px}.cabinet-event-form>div:first-child small{color:#687180}.cabinet-event-form label{display:grid;gap:6px}.cabinet-event-form label>span{color:#536070;font-size:12px;font-weight:900}.cabinet-event-form input,.cabinet-event-form select,.cabinet-event-form textarea{width:100%;min-height:44px;padding:9px 11px;border:1px solid #d9e0e8;border-radius:11px;background:#fff;color:#172033;font:inherit}.cabinet-event-form textarea{min-height:94px;resize:vertical}.cabinet-event-form input:focus,.cabinet-event-form select:focus,.cabinet-event-form textarea:focus{border-color:#72c78a;outline:0;box-shadow:0 0 0 3px #22a44718}.cabinet-event-form input:disabled,.cabinet-event-form select:disabled,.cabinet-event-form textarea:disabled{background:#f3f5f7;color:#8a94a3}.cabinet-event-form-actions{display:flex;gap:9px}.cabinet-events-list{display:grid;gap:10px}.cabinet-events-list>div:first-child{display:flex;justify-content:space-between;align-items:center}.cabinet-events-list>div:first-child h2{margin:0}.cabinet-events-list>div:first-child>span{display:grid;place-items:center;min-width:29px;height:29px;border-radius:999px;background:#eef5ff;color:#2563eb;font-size:11px;font-weight:900}.cabinet-events-list>p{margin:0;padding:18px;border:1px dashed #d9e0e8;border-radius:12px;color:#687180;text-align:center}.cabinet-events-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eef1f5}.cabinet-event-type{padding:4px 7px;border-radius:7px;background:#eef5ff;color:#2563eb;font-size:9px;font-weight:900}.cabinet-event-type.is-wipe{background:#fff1f2;color:#dc2626}.cabinet-event-type.is-season{background:#f3edff;color:#7c3aed}.cabinet-event-type.is-tournament{background:#fff8df;color:#a76c00}.cabinet-events-list article b,.cabinet-events-list article small{display:block}.cabinet-events-list article small{margin-top:2px;color:#687180;font-size:10px}.cabinet-events-list article>div:last-child{display:flex;gap:5px}.cabinet-events-list article button{min-height:31px;padding:0 8px;border:1px solid #d9e0e8;border-radius:8px;background:#fff;color:#536070;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.cabinet-events-list article button:last-child{color:#b42318}.cabinet-events-list details{border-top:1px solid #eef1f5}.cabinet-events-list summary{padding:12px 0 3px;color:#687180;font-size:11px;font-weight:900;cursor:pointer}.cabinet-events-list article.is-archived{opacity:.72}.widget-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-dashboard{display:grid;gap:18px}.stats-dashboard>*{min-width:0}.stats-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.stats-hero h2{margin:0 0 2px;font-size:20px}.stats-health{min-width:170px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:12px;text-align:right}.stats-health span{display:block;color:#687180;font-size:12px;font-weight:900}.stats-health strong{display:block;font-size:30px;line-height:1.05;color:#172033}.stats-health small{display:block;color:#687180;font-size:12px}.stats-health.green{border-color:#bdeec8;background:#f3fff6}.stats-health.green strong{color:#128031}.stats-health.amber{border-color:#fde68a;background:#fffdf4}.stats-health.amber strong{color:#b45309}.stats-health.red{border-color:#fecaca;background:#fffafa}.stats-health.red strong{color:#b91c1c}.stats-metrics{margin:0}.stats-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-status-card{display:grid;gap:4px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;padding:14px}.stats-status-card span{color:#687180;font-size:12px;font-weight:900}.stats-status-card strong{font-size:17px;color:#172033}.stats-status-card small{color:#687180;line-height:1.35}.stats-periods{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:2px}.stats-periods button{flex:0 0 auto;min-height:36px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;color:#536070;padding:0 13px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.stats-periods button:hover{border-color:#9bcdaa;color:#167235}.stats-periods button.active{border-color:#1ba34a;background:#eaf9ee;color:#147a36;box-shadow:inset 0 0 0 1px #1ba34a}.stats-periods>span{color:#687180;font-size:12px;white-space:nowrap}.stats-export{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:36px;margin-left:auto;border:1px solid #b9dec4;border-radius:10px;background:#f3fff6;color:#147a36;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.stats-export:hover{border-color:#56b873;background:#eaf9ee}.owner-analytics-panel{display:grid;gap:18px}.analytics-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.analytics-section-head span{display:block;margin-bottom:2px;color:#17803a;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.analytics-section-head h2{margin:0;font-size:19px}.analytics-section-head>small{max-width:340px;color:#687180;text-align:right}.analytics-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analytics-metric{display:grid;gap:3px;border:1px solid #e4e7ec;border-radius:14px;background:#fbfcfd;padding:13px}.analytics-metric.accent{border-color:#bdeec8;background:#f3fff6}.analytics-metric>span{color:#687180;font-size:11px;font-weight:850}.analytics-metric>strong{color:#172033;font-size:24px;line-height:1.1}.analytics-metric>small{font-size:10px;font-weight:800}.analytics-metric>small.up{color:#14823a}.analytics-metric>small.down{color:#b42318}.analytics-metric>small.flat{color:#7b8491}.analytics-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-chart-head>span{display:flex;align-items:center;gap:5px;color:#687180;font-size:10px}.analytics-chart-head i{display:inline-block;width:8px;height:8px;margin-left:7px;border-radius:2px}.analytics-chart-head i.views{background:#2563eb}.analytics-chart-head i.copies{background:#22a447}.analytics-chart-head i.votes{background:#8b5cf6}.analytics-bars-scroll{overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:4px}.analytics-bars{display:grid;grid-template-columns:repeat(var(--analytics-columns),minmax(10px,1fr));align-items:end;gap:4px;min-width:max(560px,calc(var(--analytics-columns) * 14px));height:210px;padding:10px 4px 0;border-bottom:1px solid #dfe4ea;background:repeating-linear-gradient(180deg,#eef1f5 0,#eef1f5 1px,transparent 0,transparent 50px)}.analytics-bar-day{display:grid;grid-template-rows:170px 22px;align-items:end;min-width:0}.analytics-bar-stack{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:100%}.analytics-bar-stack i{display:block;width:30%;max-width:7px;min-height:0;border-radius:3px 3px 0 0;transition:filter .15s ease}.analytics-bar-day:hover i{filter:brightness(.82)}.analytics-bar-stack .views{background:#2563eb}.analytics-bar-stack .copies{background:#22a447}.analytics-bar-stack .votes{background:#8b5cf6}.analytics-bar-day small{min-height:18px;color:#7b8491;font-size:8px;text-align:center;transform:rotate(-35deg);transform-origin:center}.analytics-bars-empty{display:grid;place-items:center;min-height:170px;border:1px dashed #d9e0e8;border-radius:14px;color:#687180}.analytics-detail-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.analytics-detail-grid>.panel{display:grid;align-content:start;gap:15px}.analytics-advice{grid-column:1/-1}.analytics-funnel-row{display:grid;grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:12px;border-top:1px solid #eef1f5;padding-top:11px}.analytics-funnel-row>span{color:#536070}.analytics-funnel-row>strong{font-size:18px}.analytics-funnel-row>small{color:#687180;text-align:right}.analytics-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-quality-grid>div{display:grid;gap:4px;border:1px solid #e4e7ec;border-radius:12px;background:#fbfcfd;padding:12px}.analytics-quality-grid span{color:#687180;font-size:11px}.analytics-quality-grid strong{font-size:19px}.analytics-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.analytics-channel-grid>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e4e7ec;border-radius:11px;background:#fbfcfd;padding:10px 11px}.analytics-channel-grid span{color:#687180;font-size:11px}.analytics-channel-grid strong{font-size:17px}.analytics-accuracy-note{color:#7b8491;font-size:10px;line-height:1.4}.analytics-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.analytics-recommendations li{position:relative;border:1px solid #dce9e0;border-radius:12px;background:#f8fcf9;color:#34443a;padding:12px 12px 12px 34px;line-height:1.45}.analytics-recommendations li:before{content:"→";position:absolute;left:12px;top:11px;color:#1b9b47;font-weight:950}.checks-table{width:100%;border-collapse:separate;border-spacing:0}.checks-table td,.checks-table th{border-bottom:1px solid #eef1f5;padding:10px 8px;text-align:left}.checks-table th{color:#687180;background:#fbfcfd;font-size:12px}.checks-table tr:last-child td{border-bottom:0}.check-head,.edit-title,.preview-head,.table-server{display:flex;align-items:center;gap:10px}.edit-title{margin-bottom:12px}.edit-title h2{margin:0 0 2px}.edit-save-state{margin-left:auto;display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:900;padding:4px 10px;white-space:nowrap}.edit-save-state.dirty{background:#fef3c7;color:#92400e}.preview-head{justify-content:space-between}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.green{background:#dcfce7;color:#166534}.red{background:#fee2e2;color:#991b1b}.blue{background:#dbeafe;color:#1e40af}.amber{background:#fef3c7;color:#92400e}.danger{border-color:#fecaca;background:#fffafa}.delete-confirm{display:grid;grid-template-columns:minmax(240px,1fr) 260px auto;gap:10px;align-items:end;margin-top:12px}.compact-delete{grid-template-columns:1fr}.delete-confirm label{font-size:13px;color:#374151}.danger-button{border:0;background:#dc2626;color:white;border-radius:7px;padding:10px 14px;font-weight:800}.danger-button:disabled{opacity:.45;cursor:not-allowed}.actions{white-space:normal}.actions button{border:1px solid #dfe3ea;background:white;border-radius:6px;padding:5px 8px;margin-right:5px;font-size:12px}.server-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center;margin:12px 0 14px}.server-toolbar input{height:38px}.filter-pills{display:flex;flex-wrap:wrap;gap:6px}.pill{border:1px solid #dfe3ea;background:white;color:#4b5563;padding:7px 10px;font-weight:700;font-size:12px}.pill.active{border-color:#43a047;background:#e8f5e9;color:#1b5e20}.toolbar-count{color:#6b7280;font-size:12px;white-space:nowrap}.empty-state{display:grid;gap:4px;place-items:center;text-align:center;min-height:120px;border:1px dashed #dfe3ea;border-radius:8px;background:#fbfcfd;color:#6b7280}.empty-state strong{color:#172033;font-size:15px}.task-list{display:grid;gap:8px}.task-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:11px 12px;text-align:left;color:#374151}.task-list button:hover{border-color:#43a047;background:#f0fdf4}.task-list b{color:#2e7d32;font-size:12px}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid #eef0f3;padding:11px;text-align:left;font-size:13px}th{color:#6b7280;background:#f9fafb;font-size:12px}tbody tr{cursor:pointer}tbody tr:hover{background:#f9fafb}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#536070}.form{display:grid;gap:9px}.form,.wizard .form{align-content:start;grid-auto-rows:max-content}.wizard .form{gap:6px}.wizard .form h3{margin:8px 0 2px}.form label{display:block;min-height:0;margin:0;font-size:12px;line-height:16px;font-weight:700;color:#374151}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tabs{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.tab{border:1px solid #dfe3ea;background:#fff;border-radius:7px;padding:7px 10px;color:#4b5563;font-weight:700}.tab.active{border-color:#43a047;background:#e8f5e9;color:#1b5e20}.edit-pickers{display:grid;gap:4px}.danger-box{border:1px solid #fecaca;border-radius:8px;padding:12px}input,select,textarea{width:100%;border:1px solid #dfe3ea;border-radius:7px;background:white;padding:10px 11px;outline:none}.wizard .form input{height:40px;min-height:40px;padding-top:8px;padding-bottom:8px}.wizard .form textarea{min-height:96px;padding-top:10px;padding-bottom:10px}input:focus,select:focus,textarea:focus{border-color:#43a047}textarea{min-height:110px;resize:vertical}.segments{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.segment{border:1px solid #dfe3ea;background:white;border-radius:7px;padding:10px}.segment.active{border-color:#43a047;background:#e8f5e9;color:#1b5e20;font-weight:700}.alert{border-radius:8px;padding:11px 12px;margin-top:10px}.alert.red{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert.blue{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.muted{color:#6b7280}.button-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.save-row{border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:12px}.save-row.dirty{border-color:#fde68a;background:#fffdf4}.save-row>div{display:flex;gap:10px;flex-wrap:wrap}.save-row>span{color:#687180;font-size:12px;font-weight:800;text-align:right}.save-row .ghost:disabled{opacity:.48;cursor:not-allowed}.check-row{display:flex!important;gap:10px;align-items:flex-start;margin-top:14px;color:#374151;font-weight:600}.check-row input{width:18px;min-width:18px;margin-top:2px;accent-color:#43a047}.check-card h3{margin:12px 0 6px}dl{display:grid;gap:8px;margin-top:14px}dl div{display:flex;justify-content:space-between;border-bottom:1px solid #eef0f3;padding-bottom:7px}dt{color:#6b7280}dd{margin:0;font-weight:700}.wide-panel{grid-column:1/-1}.wizard{display:grid;gap:18px}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.step{border:1px solid #dfe3ea;background:white;border-radius:8px;padding:10px;color:#6b7280;font-weight:700;text-align:left}.step span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef2f7;margin-right:7px;font-size:12px}.step.active{border-color:#43a047;color:#1b5e20;background:#f0fdf4}.step.done{border-color:#bbf7d0;color:#166534}.step:disabled{opacity:.5;cursor:not-allowed}.verify-card{border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin:10px 0;background:#fafafa}.verify-card p{margin:6px 0 0;color:#6b7280}.verify-card code{display:block;margin:8px 0;padding:10px;border-radius:7px;background:#111827;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.verify-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.check-list li{position:relative;padding-left:22px;color:#374151}.check-list li:before{content:"✓";position:absolute;left:0;top:0;color:#43a047;font-weight:800}.terms div{display:flex;flex-wrap:wrap;gap:6px}.terms span{border:1px solid #dfe3ea;border-radius:6px;padding:5px 9px;background:#fff;font-size:12px;color:#4b5563}.terms.picker label{display:inline-flex;align-items:center;gap:0}.terms.picker input{position:absolute;opacity:0;pointer-events:none}.terms.picker input:checked+span{background:#e8f5e9;border-color:#43a047;color:#1b5e20;font-weight:700}.terms.picker label.is-incompatible{cursor:not-allowed}.terms.picker label.is-incompatible span{border-style:dashed;background:#f5f6f8;color:#9aa2af;opacity:.68}.terms .term-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.terms .term-picker-head h3{margin:0}.terms .term-picker-search{display:flex;align-items:center;gap:7px;width:min(280px,100%);min-height:38px;padding:0 11px;border:1px solid #dbe1e9;border-radius:8px;background:#fff;color:#7b8493}.terms .term-picker-search input{position:static;opacity:1;pointer-events:auto;width:100%;min-height:34px;padding:0;border:0;outline:0;background:transparent;font:inherit;color:#1f2937}.terms .term-picker-empty{display:block;padding:8px 2px;color:#7b8493}.terms .term-picker-groups{display:grid;gap:16px}.terms .term-picker-group{display:grid;gap:8px;width:100%}.terms .term-picker-group h4{margin:0;color:#687386;font-size:12px;font-weight:800;text-transform:uppercase}.terms .term-picker-options{display:flex;flex-wrap:wrap;gap:8px}.verified-tag-note{display:flex;align-items:flex-start;gap:10px;margin:2px 0 14px;padding:12px 14px;border:1px solid #bce8c7;border-radius:12px;background:#f0fbf3;color:#16813a}.verified-tag-note-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:7px;background:#20b953;color:#fff;font-size:14px;font-weight:900}.verified-tag-note div{display:grid;gap:2px}.verified-tag-note strong{font-size:14px}.verified-tag-note span{color:#4e6f59;font-size:13px;line-height:1.45}.version-range{display:grid;gap:10px;margin-bottom:8px}.version-range h3{margin:0 0 2px}.range-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.range-grid label{display:grid;gap:5px}.range-grid span{font-size:12px;font-weight:700;color:#374151}.range-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfcfd;padding:9px 10px}.range-summary strong{font-size:14px;color:#172033}.range-summary span{font-size:12px;color:#6b7280}.version-preview{display:flex;flex-wrap:wrap;gap:6px}.version-preview span{border:1px solid #dfe3ea;border-radius:6px;background:#fff;color:#4b5563;font-size:12px;padding:4px 8px}.preview-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.preview-card h3{font-size:18px;margin:12px 0 6px;color:#172033}.preview-card p{margin:8px 0;color:#4b5563}.media-grid{display:grid;gap:10px}.media-preview,.upload-placeholder{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#fbfcfd}.media-preview{display:flex;gap:12px;align-items:center}.media-preview p,.upload-placeholder p{margin:6px 0 0}.media-form-card{box-shadow:none}.media-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.media-manager-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.screenshot-uploader{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px dashed #cbd5e1;border-radius:16px;background:#fbfcfd;padding:12px}.screenshot-uploader span{color:#687180;font-size:12px;line-height:1.35}.media-url-details{border:1px solid #e4e7ec;border-radius:14px;background:#fbfcfd;padding:10px 12px}.media-url-details summary{cursor:pointer;color:#536070;font-size:12px;font-weight:800}.media-url-details textarea{margin-top:10px}.media-link-preview-wrap{display:grid;gap:8px}.media-link-preview{min-height:118px;display:grid;gap:6px;align-content:start;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:12px;color:#252a31;text-decoration:none;overflow:hidden}.media-link-preview:hover{border-color:#b7ebc2;background:#f3fff6}.media-link-preview img{width:100%;height:92px;object-fit:cover;border-radius:10px;background:#eef2f7}.media-link-preview strong{font-size:13px}.media-link-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687180;font-size:12px}.media-link-preview.empty{color:#687180}.media-remove-button{min-height:32px;border:1px solid #fecaca;border-radius:10px;background:#fffafa;color:#b91c1c;font-weight:800}.media-remove-button:hover{background:#fef2f2}.media-remove-button:disabled{opacity:.55;cursor:wait}.media-preview-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:6px}.media-preview-actions .ghost,.media-preview-actions .media-remove-button{min-height:32px;padding:6px 8px;font-size:12px}.media-preview-actions .ghost:disabled{opacity:.45;cursor:not-allowed}.widget-codes{display:grid;gap:10px}.widget-codes label{display:grid;gap:5px}.widget-codes span{font-size:12px;font-weight:700;color:#374151}.widget-codes textarea{min-height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.admin-list{display:grid;gap:12px}.admin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fbfcfd}.admin-moderation-page{display:grid;gap:20px}.admin-reports-panel .panel-title p{margin:4px 0 0;color:#667085}.admin-report-message{max-width:820px;margin:10px 0;padding:12px 14px;border-left:3px solid #f59e0b;background:#fff;border-radius:0 10px 10px 0;white-space:pre-wrap}.admin-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-head strong{font-size:15px}.admin-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-moderation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-moderation-summary>div{display:grid;gap:6px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;padding:16px 18px}.admin-moderation-summary span{color:#687180;font-size:12px;font-weight:800}.admin-moderation-summary strong{color:#172033;font-size:26px;line-height:1}.admin-server-card{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}.admin-server-main{min-width:0}.admin-server-description{max-width:780px;color:#4b5563;line-height:1.5}.admin-decision-panel{display:grid;gap:9px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:14px}.admin-decision-panel label{font-weight:900;color:#252a31}.admin-decision-panel textarea{min-height:110px;resize:vertical;background:#fff}.admin-decision-panel small{color:#687180;font-size:11px}.admin-decision-panel .admin-actions{justify-content:flex-start}.moderation-history-list{display:grid;gap:2px}.moderation-history-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #edf0f4}.moderation-history-row:last-child{border-bottom:0}.moderation-history-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#e0f2fe;color:#0369a1;font-weight:900}.moderation-history-icon.approve{background:#dcfce7;color:#166534}.moderation-history-icon.reject{background:#fee2e2;color:#991b1b}.moderation-history-row strong{display:block;color:#252a31}.moderation-history-row p{margin:3px 0;color:#4b5563;white-space:pre-wrap}.moderation-history-row small{color:#7c8594}.banner-widget{display:grid;gap:6px;border:1px solid #dfe3ea;border-radius:8px;padding:16px;background:linear-gradient(135deg,#f0fdf4,#eff6ff);margin-bottom:12px}.widget-preview{width:100%;max-width:360px;height:108px;border:0;margin-bottom:12px;background:transparent}.widget-preview.banner-frame{max-width:520px;height:112px}.toggle-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f3;padding:12px 0}.toggle-row input{width:42px;height:22px;accent-color:#43a047}.notifications-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:26px;align-items:start}.notification-card{display:grid;gap:18px}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-head h2{margin:0 0 4px;font-size:20px;line-height:1.2;color:#252a31}.section-head p{margin:0;color:#687180}.notification-list{display:grid;gap:10px}.notification-switch{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:15px 16px;text-align:left;color:#252a31}.notification-switch:hover{border-color:#cbd5e1;background:#fff}.notification-switch.active{border-color:#b7ebc2;background:#f3fff6}.notification-copy{display:grid;gap:3px}.notification-copy strong{font-size:15px;color:#252a31}.notification-copy small{font-size:13px;color:#687180;line-height:1.35}.notification-switch .switch{width:46px;height:24px;flex:0 0 46px;border-radius:999px;background:#e5e7eb;position:relative}.notification-switch .switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:.18s}.notification-switch.active .switch{background:#20c766}.notification-switch.active .switch i{left:25px}.notification-channels{display:grid;gap:14px}.notification-channels label{display:grid;gap:7px;margin:0}.notification-channels label>span{font-weight:800;color:#343b46}.notification-save{justify-items:start}.notification-history,.notification-save{display:grid;gap:10px}.notification-history-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:14px}.notification-history-item.unread{border-color:#b7efc5;background:#f6fff8;box-shadow:inset 4px 0 0 #22c55e}.notification-history-item strong{display:block;margin-bottom:4px;color:#252a31}.notification-history-item p{margin:0 0 6px;color:#4b5563}.notification-history-item small{color:#687180}.notification-history-actions{display:flex;align-items:flex-end;gap:8px;flex-direction:column;flex-shrink:0}.notification-history-actions button{border:1px solid #bbf7d0;background:#fff;color:#128031;border-radius:999px;padding:7px 10px;font-weight:900}.notification-history-actions button:hover{background:#ecfdf3}.settings-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:26px;align-items:start}.account-security-card,.settings-profile-card{grid-column:1/-1}.account-security-form{display:grid;gap:14px;margin-top:18px}.account-fields label,.account-security-form>label{display:grid;gap:7px;margin:0;color:#343b46;font-weight:800}.account-security-form label small{color:#8a9099;font-size:11px;font-weight:500}.account-security-form input{width:100%;height:46px;border:1px solid #dfe3ea;border-radius:14px;background:#fff;padding:0 14px;color:#172033;font:inherit;font-weight:500}.account-security-form input:focus{outline:0;border-color:#60bdf5;box-shadow:0 0 0 3px rgba(96,189,245,.16)}.account-fields{display:grid;gap:12px}.account-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.profile-large{display:flex;align-items:center;gap:16px;margin-bottom:18px}.profile-large h2{margin:0 0 3px;font-size:24px}.profile-large p{margin:0;color:#687180}.profile-large .badge{margin-left:auto}.avatar.large{width:52px;height:52px;border-radius:16px;font-size:16px}.settings-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.settings-stats .metric{padding:16px}.settings-stats .metric strong{font-size:24px}.settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.link-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.quick-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-links-grid button{display:grid;gap:3px;text-align:left;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:14px;color:#252a31}.quick-links-grid button:hover{border-color:#b7ebc2;background:#f3fff6}.quick-links-grid button{font-weight:850}.quick-links-grid span{font-weight:500;color:#687180;font-size:12px}.settings-ownership-card,.settings-rules-card{display:grid;gap:14px}.settings-server-list{display:grid;gap:8px}.settings-server-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:11px;text-align:left;color:#172033}.settings-server-row:hover{border-color:#bdeec8;background:#f6fff8}.settings-server-row span{min-width:0}.settings-server-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-server-row small{display:block;color:#687180;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.settings-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-rule{display:grid;gap:4px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:13px}.settings-rule strong{color:#172033}.settings-rule span{color:#687180;line-height:1.35}.api-line,.api-list{display:grid;gap:10px}.api-line{grid-template-columns:minmax(160px,.8fr) minmax(0,1fr) auto;align-items:center;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:12px}.api-line span{font-weight:800;color:#343b46}.api-line code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536070;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-line .ghost{min-height:34px;padding:6px 10px}.settings-checklist{display:grid;gap:10px}.checklist-row{display:flex;gap:12px;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:14px}.checklist-row>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#fef3c7;color:#92400e;font-weight:900;flex:0 0 28px}.checklist-row.ok>span{background:#dcfce7;color:#166534}.checklist-row strong{display:block;color:#252a31;margin-bottom:3px}.checklist-row p{margin:0;color:#687180}.action-checklist-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.action-checklist-row button{min-height:30px;border:1px solid #dce2ea;border-radius:9px;background:#fff;color:#2563eb;font-size:12px;font-weight:800;padding:5px 8px}.action-checklist-row button:hover{border-color:#b8c7e8;background:#f7fbff}.help-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:26px;align-items:start}.help-card h2{font-size:20px;margin:0 0 8px}.help-card>p,.hero-help p{margin:0;color:#687180}.hero-help{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px}.help-actions{display:flex;gap:10px;flex-wrap:wrap}.help-capabilities,.help-status-card{display:grid;gap:14px}.help-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.help-status-grid div{border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:13px}.help-status-grid span{display:block;color:#687180;font-size:12px;font-weight:900}.help-status-grid strong{display:block;color:#172033;font-size:18px}.help-current-server{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:12px}.help-current-server span{min-width:0}.help-current-server b,.help-current-server small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-current-server small{color:#687180;font-size:12px}.help-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.help-capability{display:grid;gap:4px;border:1px solid #e4e7ec;border-radius:16px;background:#fbfcfd;padding:13px}.help-capability strong{color:#172033}.help-capability span{color:#687180;line-height:1.35}.help-step,.help-steps{display:grid;gap:12px}.help-step{grid-template-columns:34px minmax(0,1fr);border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:14px}.help-step>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#dcfce7;color:#166534;font-weight:900}.help-step strong{display:block;margin-bottom:4px;color:#252a31}.help-step p{margin:0;color:#687180}.verify-help-list{display:grid;gap:10px;margin-top:12px}.verify-help-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px;align-items:start;border:1px solid #e4e7ec;background:#fbfcfd;border-radius:16px;padding:14px}.verify-help-item strong{color:#252a31;font-size:14px;line-height:1.25}.verify-help-item p{margin:0;color:#4b5563;font-weight:500;line-height:1.45}.chart-card{width:100%}.chart-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#172033}.chart-title span{font-weight:800;color:#111827}.chart{width:100%;height:260px;display:block;background:linear-gradient(#fff,#f8fbf8);border-radius:7px;border:1px solid #eef0f3}.chart-grid{stroke:#edf0f4;stroke-width:1}.chart-axis{fill:#6b7280;font-size:12px}.chart-hover line{stroke:#111827;stroke-width:1;stroke-dasharray:4 4;opacity:.35}.chart-hover rect{fill:#111827;filter:drop-shadow(0 8px 16px rgba(15,23,42,.2))}.chart-hover text{fill:white;font-size:13px;font-weight:700}.chart-hover text+text{fill:#d1d5db;font-size:12px;font-weight:600}.chart-empty{height:260px;display:flex;align-items:center;justify-content:center;border:1px dashed #dfe3ea;border-radius:8px;color:#6b7280;background:#fbfcfd}body{background:#f4f5f7;color:#252a31;font-size:14px}.content{padding:0 28px 38px}.topbar{height:64px;margin:0 -28px 24px;padding:0 28px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.topbar h1{font-size:20px;font-weight:850;letter-spacing:-.01em}.danger-button,.ghost,.primary{min-height:40px;border-radius:10px;padding:9px 15px}.primary{background:#36a346;box-shadow:0 2px 0 #1f7d35}.primary:hover{filter:brightness(1.03)}.ghost{border-color:#dde2ea;background:#fff;color:#344052}.ghost:hover{border-color:#b9c3d0;background:#fafbfc}.admin-card,.banner-widget,.empty-state,.media-preview,.metric,.panel,.preview-card,.upload-placeholder,.verify-card{border:1px solid #e4e7ec;border-radius:22px;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.02)}.panel{padding:24px}.metric strong,.panel h2{letter-spacing:-.01em}.panel h2{font-size:20px;line-height:1.2;color:#252a31}.panel h2,.panel-title{margin-bottom:16px}.panel-title h2{font-size:20px}.panel-title button{padding:8px 10px;border-radius:10px;color:#279442}.panel-title button:hover{background:#effaf1}.metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:22px}.metrics.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metric{padding:20px}.metric span{font-size:13px;color:#5f6672;margin-bottom:8px}.metric strong{font-size:28px;line-height:1.1;color:#121826}.metric .accent{color:#1ea84d}.grid{gap:22px}.grid.two{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr)}input,select,textarea{min-height:46px;border-radius:14px;border-color:#dce2ea;padding:11px 14px;background:#fff}textarea{min-height:128px}input:focus,select:focus,textarea:focus{border-color:#60bdf5;box-shadow:0 0 0 3px rgba(96,189,245,.15)}.country-select{position:relative;width:100%}.country-select-button{width:100%;min-height:46px;display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid #dce2ea;border-radius:14px;background:#fff;padding:10px 14px;color:#202631;text-align:left}.country-select-button:hover{border-color:#cbd5e1;background:#fbfcfd}.country-select-button:focus{border-color:#60bdf5;box-shadow:0 0 0 3px rgba(96,189,245,.15);outline:none}.country-select-button span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select-caret{color:#707987;text-align:right}.country-select-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:320px;overflow:auto;border:1px solid #dce2ea;border-radius:14px;background:#fff;padding:6px;box-shadow:0 18px 42px rgba(15,23,42,.16)}.country-select-search{position:sticky;top:0;z-index:2;margin:-1px -1px 6px;padding:7px;background:#fff;border-bottom:1px solid #eef1f5}.country-select-search input{min-height:38px;border-radius:10px;padding:8px 10px}.country-select-option{width:100%;min-height:38px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;padding:8px 10px;color:#202631;text-align:left}.country-select-option:hover{background:#f4f8fb}.country-select-option.is-active{background:#e9f7ee;color:#0c7a31;font-weight:800}.country-select-option.is-muted{grid-template-columns:1fr;color:#7a8390}.country-select-empty{padding:16px 10px;color:#7a8390;font-size:13px;text-align:center}.country-flag-img{width:24px;height:18px;display:block;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgba(15,23,42,.1)}.country-flag-globe,.country-flag-placeholder{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.country-flag-placeholder{border-radius:50%;background:#eef2f6}.inline-logout{display:contents}.form{gap:12px}.form label{font-size:13px;color:#343b46}.server-list{gap:10px}.server-row{grid-template-columns:42px minmax(0,1fr) 130px 96px 54px;gap:12px;border:1px solid #edf0f4;border-radius:16px;padding:13px;background:#fff}.server-row:hover{border-color:#bfe7c6;background:#fbfffc}.server-icon{width:36px;height:36px;border-radius:10px;background:#20c766}.table-wrap{border:1px solid #e4e7ec;border-radius:18px;overflow:auto;background:#fff}.server-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:820px}.server-table td,.server-table th{padding:12px 8px;border-bottom:1px solid #eef1f5;vertical-align:middle}.server-table td:first-child,.server-table th:first-child{width:190px}.server-table td:nth-child(2),.server-table th:nth-child(2){width:118px}.server-table td:nth-child(3),.server-table th:nth-child(3){width:76px}.server-table td:nth-child(4),.server-table th:nth-child(4){width:150px}.server-table td:nth-child(5),.server-table th:nth-child(5){width:112px}.server-table td:nth-child(6),.server-table th:nth-child(6){width:172px}.server-table td:nth-child(7),.server-table th:nth-child(7){width:132px}.server-table th{background:#fbfcfd;color:#687180;font-size:12px;text-transform:none}.server-table tbody tr:last-child td{border-bottom:0}.server-table tbody tr:hover{background:#fbfffc}.all-servers-table{min-width:720px}.all-servers-table td:first-child,.all-servers-table th:first-child{width:72px}.all-servers-table td:nth-child(2),.all-servers-table th:nth-child(2){width:auto}.all-servers-table td:nth-child(3),.all-servers-table th:nth-child(3){width:110px}.all-servers-table td:nth-child(4),.all-servers-table th:nth-child(4){width:260px}.all-servers-table .table-server>span,.all-servers-table .table-stat-stack{min-width:0}.all-servers-table .table-server small,.all-servers-table .table-stat-stack b,.all-servers-table .table-stat-stack small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-servers-table .table-server{cursor:pointer}.cabinet-servers-page{display:grid;gap:18px}.servers-directory-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dce9e0;border-radius:24px;background:linear-gradient(135deg,#f8fff9,#fff 58%,#eef8ff);padding:26px 28px}.servers-directory-hero:after{content:"";position:absolute;right:-70px;bottom:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.16),transparent 68%);pointer-events:none}.servers-directory-hero>button,.servers-directory-hero>div{position:relative;z-index:1}.servers-directory-eyebrow{display:block;margin-bottom:6px;color:#16803b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.09em}.servers-directory-hero h2{margin:0 0 7px;color:#172033;font-size:28px;line-height:1.08;letter-spacing:-.025em}.servers-directory-hero p{max-width:700px;margin:0;color:#5f6977;line-height:1.5}.servers-directory-hero .primary{min-width:166px}.servers-directory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.servers-directory-metrics>div{display:grid;gap:4px;border:1px solid #e4e7ec;border-radius:18px;background:#fff;padding:16px 18px}.servers-directory-metrics>div.is-accent{border-color:#bdeec8;background:#f7fff9}.servers-directory-metrics span{color:#687180;font-size:11px;font-weight:850}.servers-directory-metrics strong{color:#172033;font-size:25px;line-height:1.05}.servers-directory-metrics small{color:#8a93a0;font-size:10px}.servers-directory-panel{padding:18px}.servers-directory-panel .server-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid #edf0f4}.servers-directory-panel .server-toolbar input{min-height:44px;padding-left:16px;background:#fbfcfd}.servers-directory-panel .filter-pills{padding:3px;border:1px solid #e4e7ec;border-radius:13px;background:#f7f8fa;flex-wrap:nowrap}.servers-directory-panel .pill{min-height:34px;border:0;border-radius:10px;background:transparent;padding:7px 12px}.servers-directory-panel .pill.active{background:#fff;color:#16803b;box-shadow:0 1px 4px rgba(15,23,42,.1)}.servers-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.directory-server-card{position:relative;display:grid;align-content:start;gap:14px;min-width:0;border:1px solid #e3e7ec;border-radius:20px;background:#fff;padding:17px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.directory-server-card:hover{border-color:#b9e5c3;box-shadow:0 12px 28px rgba(22,34,51,.08);transform:translateY(-2px)}.directory-server-card.is-owned{border-color:#aee8bc;background:linear-gradient(180deg,#fbfffc,#fff 44%)}.directory-server-topline{display:flex;align-items:center;gap:7px;min-height:28px}.directory-server-topline .badge{margin-left:auto;gap:6px}.directory-server-topline .badge i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.directory-server-rank{justify-content:center;min-width:42px;min-height:28px;background:#eef5ff;color:#2563eb;font-size:12px;font-weight:950}.directory-owner-badge,.directory-server-rank{display:inline-flex;align-items:center;border-radius:9px}.directory-owner-badge{min-height:26px;background:#dcfce7;color:#166534;padding:4px 8px;font-size:10px;font-weight:900}.directory-server-identity{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.directory-server-identity .server-icon{width:48px;height:48px;border-radius:13px;font-size:20px;image-rendering:pixelated}.directory-server-identity h3{overflow:hidden;margin:0 0 3px;color:#172033;font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.directory-server-identity p{overflow:hidden;margin:0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.directory-server-description{display:-webkit-box;min-height:42px;margin:0;overflow:hidden;color:#5f6977;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.directory-server-tags{display:flex;flex-wrap:wrap;gap:6px}.directory-server-tags>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:26px;border:1px solid #e5e9ee;border-radius:9px;background:#f8fafb;color:#536070;padding:4px 8px;font-size:10px;font-weight:800}.directory-server-tags .country-flag-img{width:17px;height:12px}.directory-server-tags .country-flag-globe,.directory-server-tags .country-flag-placeholder{width:17px;height:17px;font-size:13px}.directory-server-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e8ebef;border-radius:14px;background:#fbfcfd}.directory-server-stats>div{display:grid;gap:2px;padding:11px 12px;border-right:1px solid #e8ebef}.directory-server-stats>div:last-child{border-right:0}.directory-server-stats span{color:#7a8390;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.directory-server-stats strong{color:#172033;font-size:17px;line-height:1.1}.directory-server-stats strong small{color:#7a8390;font-size:10px;font-weight:700}.directory-server-stats>div>small{color:#7a8390;font-size:9px}.directory-server-actions{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:2px}.directory-server-actions a,.directory-server-actions button{display:inline-flex;flex:1 1;align-items:center;justify-content:center;min-height:38px;margin:0;border-radius:11px;padding:8px 10px;text-align:center;text-decoration:none;font-size:11px;font-weight:900;white-space:nowrap}.directory-server-actions a.primary{color:#fff}.directory-server-actions a.ghost{color:#344052}.servers-directory-table-wrap{overflow:auto;border:1px solid #e4e7ec;border-radius:17px;background:#fff}.servers-directory-table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;table-layout:fixed}.servers-directory-table td,.servers-directory-table th{padding:16px 13px;border-bottom:1px solid #edf0f4;vertical-align:middle}.servers-directory-table th{position:sticky;top:0;z-index:2;background:#f8fafb;color:#687180;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.servers-directory-table th:first-child{width:72px}.servers-directory-table th:nth-child(2){width:auto}.servers-directory-table th:nth-child(3){width:160px}.servers-directory-table th:nth-child(4){width:190px}.servers-directory-table th:nth-child(5){width:100px}.servers-directory-table th:nth-child(6){width:105px}.servers-directory-table tbody tr{cursor:default;transition:background .15s ease}.servers-directory-table tbody tr:last-child td{border-bottom:0}.servers-directory-table tbody tr:hover{background:#fbfefc}.servers-directory-table tbody tr.is-owned{background:linear-gradient(90deg,#f4fff6,#fff 34%)}.servers-directory-table tbody tr.is-owned td:first-child{box-shadow:inset 3px 0 #22c55e}.directory-table-rank{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:32px;border-radius:9px;background:#eef5ff;color:#2563eb;font-size:13px;font-weight:950}.directory-table-server{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.directory-table-server .server-icon{width:44px;height:44px;border-radius:12px;image-rendering:pixelated}.directory-table-server>div{min-width:0}.directory-table-server>div>span{display:flex;align-items:center;gap:7px;min-width:0}.directory-table-server strong{display:block;overflow:hidden;color:#172033;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.directory-table-server-link{min-width:0;overflow:hidden;color:inherit;text-decoration:none}.directory-table-server-link:hover strong{color:#16803b;text-decoration:underline;text-underline-offset:3px}.directory-table-server em{flex:0 0 auto;border-radius:7px;background:#dcfce7;color:#166534;padding:3px 7px;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.directory-table-server small{display:block;margin-top:3px}.directory-table-server p,.directory-table-server small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.directory-table-server p{margin:4px 0 0;color:#687180}.directory-table-status{display:grid;justify-items:start;gap:6px}.directory-table-status .badge{gap:6px}.directory-table-status .badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.directory-table-status .badge{min-height:27px;font-size:12px}.directory-table-status small{color:#687180;font-size:12px}.directory-table-status small b{color:#344052;font-size:13px}.directory-table-version{display:grid;justify-items:start;gap:3px;min-width:0}.directory-table-version strong{display:block;max-width:100%;overflow:hidden;color:#344052;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.directory-table-version small{color:#687180;font-size:11px}.directory-table-version>span{display:flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:#687180;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.directory-table-version .country-flag-img{width:16px;height:11px;flex:0 0 auto}.directory-table-version .country-flag-globe,.directory-table-version .country-flag-placeholder{width:16px;height:16px;font-size:12px}.directory-table-number{display:grid;gap:4px}.directory-table-number>strong{color:#172033;font-size:17px}.directory-table-number>strong small{color:#687180;font-size:11px}.directory-table-number>small{color:#7a8390;font-size:11px;white-space:nowrap}.directory-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.directory-table-actions a,.directory-table-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #dfe4ea;border-radius:9px;background:#fff;color:#344052;padding:7px 10px;text-decoration:none;font-size:11px;font-weight:900}.directory-table-actions a:hover,.directory-table-actions button:hover{border-color:#aee8bc;background:#f4fff6;color:#166534}.table-rank{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:28px;border-radius:999px;background:#eef5ff;color:#2563eb;font-weight:900}.table-stat-stack{display:grid;gap:2px;min-width:54px}.table-stat-stack b{font-size:15px;color:#111827}.table-stat-stack small{font-size:11px;color:#7a8390;white-space:nowrap}.table-stat-stack.activity small{white-space:normal;line-height:1.25}.table-monitor-stack{display:grid;gap:5px;align-items:start}.table-monitor-stack small{color:#687180;font-size:11px;line-height:1.25}.actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.action-link,.actions button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:8px;padding:5px 7px;font-size:12px;line-height:1}.actions button{margin:0}.action-link{border:1px solid #dce2ea;background:#fff;color:#2563eb;font-weight:800;text-decoration:none}.action-link:hover{border-color:#b8c7e8;background:#f7fbff}.server-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;margin:14px 0 18px}.server-toolbar input{height:46px}.pill{min-height:36px;border-radius:999px;padding:8px 13px;font-size:13px}.empty-state{min-height:160px;border-style:dashed;border-radius:20px}.empty-state strong{font-size:17px}.task-list{gap:10px}.task-list button{border-radius:16px;padding:14px 16px}.tabs{gap:8px;margin:12px 0 18px}.tab{min-height:38px;border-radius:10px;padding:8px 12px}.tab.active{border-color:#32a44a;background:#eefaf0;color:#176b2b}.stepper{gap:10px}.step{min-height:48px;border-radius:14px;padding:11px 12px;background:#fff}.step.active{border-color:#32a44a;background:#effaf1}.step span{width:26px;height:26px}.verify-card{padding:18px;margin:12px 0;background:#fff}.secondary-check-card{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #eef1f5}.secondary-check-card>strong{font-size:13px;color:#687180}.verify-card code{border-radius:12px;padding:13px 14px}.verify-actions{gap:10px}.alert{border-radius:14px;padding:13px 14px}.range-summary,.terms span,.version-preview span{border-radius:12px}.terms div{gap:8px}.terms span{padding:7px 10px}.preview-card{padding:18px;background:#fbfcfd}.preview-card h3{font-size:20px}.media-preview,.upload-placeholder{border-radius:18px;padding:16px}.widget-codes{gap:12px}.widget-codes textarea{border-radius:14px;min-height:90px}.widget-preview{border-radius:16px}.toggle-row{padding:15px 0}.toggle-row input{width:50px;height:26px}.admin-list{gap:16px}.admin-card{border-radius:20px;padding:18px}.chart,.chart-empty{height:280px;border-radius:18px}.danger-box{border-radius:18px;padding:18px}.delete-confirm{gap:12px}.toolbar-count{font-size:13px;color:#687180}.badge{min-height:24px;padding:4px 10px}@media(max-width:980px){.shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.profile{margin-top:16px}.admin-card,.cabinet-card-grid,.cabinet-card-grid.single,.delete-confirm,.form-grid,.grid.two,.metrics,.owner-next-actions,.owner-priority-grid,.stepper{grid-template-columns:1fr}.admin-moderation-summary,.servers-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.servers-directory-panel .server-toolbar{grid-template-columns:1fr}.servers-directory-panel .toolbar-count{justify-self:start}.account-fields.two-columns,.api-line,.help-capability-grid,.help-dashboard,.help-status-grid,.quick-links-grid,.settings-dashboard,.settings-rule-grid,.settings-stats,.verify-help-item{grid-template-columns:1fr}.verify-help-item{gap:6px}.hero-help{align-items:flex-start;flex-direction:column}.help-current-server{grid-template-columns:38px minmax(0,1fr)}.help-current-server .ghost{grid-column:1/-1}.profile-large{align-items:flex-start}.profile-large .badge{margin-left:0}.settings-server-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.settings-server-row .badge{justify-self:start}.notifications-layout{grid-template-columns:1fr}.ownership-danger,.ownership-head{grid-template-columns:1fr;display:grid}.ownership-status-grid{grid-template-columns:1fr}.owner-priority-head{display:grid}.owner-readiness{text-align:left}.stats-hero,.votes-hero,.votes-selected-head,.widgets-hero{display:grid}.stats-health{text-align:left;min-width:0}.stats-status-grid{grid-template-columns:1fr}.analytics-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-detail-grid{grid-template-columns:1fr}.analytics-advice{grid-column:auto}.widget-server-chip{min-width:0}.widget-card-grid,.widget-help-grid{grid-template-columns:1fr}.vote-server-row{grid-template-columns:48px 34px minmax(0,1fr);align-items:start}.vote-server-stat{grid-column:auto;text-align:left;border-top:1px solid #eef1f5;padding-top:8px}.vote-server-stat:nth-last-child(3){grid-column:1}.server-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.server-row .server-progress{grid-column:2/-1;width:100%;margin-top:4px}.server-row .progress-track{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.server-row>.badge{grid-column:2;justify-self:start}.server-row>b{grid-column:3;justify-self:end}.server-toolbar{grid-template-columns:1fr}.content{padding:0 14px 24px}.topbar{height:auto;min-height:64px;margin:0 -14px 16px;padding:10px 14px;flex-wrap:wrap;gap:10px}.top-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.soft-card{border-radius:18px;padding:18px}.add-server-card{padding:20px}.platform-cards,.platform-cards.compact{grid-template-columns:1fr}.platform-cards.compact .platform-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title" "icon text";border-radius:14px}.platform-cards.compact .platform-card small,.platform-cards.compact .platform-card span{display:block}.address-grid{grid-template-columns:1fr}.cabinet-actions{justify-content:stretch}.cabinet-actions button{flex:1 1}}@media(max-width:700px){.admin-moderation-summary{grid-template-columns:1fr}.servers-directory-hero{display:grid;padding:21px}.servers-directory-hero .primary{justify-self:start}.servers-directory-grid,.servers-directory-metrics{grid-template-columns:1fr}.servers-directory-panel{padding:13px}.servers-directory-panel .filter-pills{max-width:100%;overflow-x:auto}.directory-server-card{padding:14px}.directory-server-actions{flex-wrap:wrap}.directory-server-actions a,.directory-server-actions button{min-width:calc(50% - 4px)}.sidebar{padding:12px 14px}.sidebar .brand{margin:0}.mobile-nav-toggle{display:inline-flex}.sidebar>.profile,.sidebar>nav{display:none}.sidebar.mobile-open>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px}.sidebar.mobile-open>.profile{display:flex;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.analytics-section-head{display:grid;align-items:start}.analytics-section-head>small{text-align:left}.analytics-metrics-grid,.analytics-recommendations{grid-template-columns:1fr}.analytics-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-export{margin-left:0}.analytics-funnel-row{grid-template-columns:minmax(0,1fr) auto}.analytics-funnel-row>small{grid-column:1/-1;text-align:left}.sidebar.mobile-open .nav{height:42px;margin:0}.topbar h1{font-size:17px}.top-actions{flex-wrap:nowrap}.top-actions .ghost{padding-inline:10px}.top-actions .primary{min-width:0;padding-inline:11px}.cabinet-card-grid,.edit-title,.grid.two>.panel,.modern-form,.save-row,.soft-card,.tabs{min-width:0;max-width:100%}.soft-card .range-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.soft-card .range-grid label{min-width:0}.soft-card .range-grid select{min-width:0;width:100%}.edit-title{flex-wrap:wrap}.edit-save-state{margin-left:44px}.button-row.save-row{align-items:flex-start;flex-wrap:wrap}.save-row>span{text-align:left}}@media(max-width:760px){.cabinet-events-hero{grid-template-columns:1fr}.cabinet-events-server-actions{display:grid;justify-content:stretch}.cabinet-events-server-actions select{width:100%;min-width:0}.cabinet-events-server-actions>.badge{justify-self:start}.cabinet-event-form{grid-template-columns:1fr}.cabinet-event-form>div,.cabinet-event-form>label{grid-column:1}.cabinet-events-list article{grid-template-columns:auto minmax(0,1fr)}.cabinet-events-list article>button,.cabinet-events-list article>div:last-child{grid-column:2;justify-self:start}}