@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/inter-400.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/inter-500.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/inter-600.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/inter-700.ttf') format('truetype')}

body{margin:0;background:#fff}
*{box-sizing:border-box}
a{color:#27408f}a:hover{color:#161d3d}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
button:disabled{cursor:not-allowed}
:focus-visible{outline:2px solid #3f5bd0;outline-offset:2px}
h1,h2,h3,p{margin:0}
.navbtn{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;text-align:left;font-size:14px;white-space:nowrap;overflow:hidden}
.navbtn:hover{background:#f1f2f5}
.ico{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #dfe1e7;background:#fff;font-size:14px;font-weight:500;color:#161a26;text-decoration:none;white-space:nowrap}
.btn:hover{background:#f4f5f7;color:#161a26}
.btn:disabled{color:#767c8a;background:#f7f8f9}
.btn-p{background:#161d3d;border-color:#161d3d;color:#fff}
.btn-p:hover{background:#27305c;color:#fff}
.icon-btn{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#4b5263}
.icon-btn:hover{background:#f1f2f5}
.panel{background:#fff;border:1px solid #e7e8ec;border-radius:16px}
.tile{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 4px;border:0;background:transparent;border-radius:12px;font-size:13px;font-weight:500;color:#161a26}
.tile:hover{background:#f7f8f9}
.tile-i{width:44px;height:44px;border:1px solid #e7e8ec;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff}
.card{display:flex;flex-direction:column;gap:14px;width:100%;padding:18px;text-align:left;background:#fff;border:1px solid #e7e8ec;border-radius:16px;color:#161a26}
.card:hover{border-color:#b9bdc9}
.code{display:flex;align-items:center;justify-content:center;flex:none;background:#eef0f7;color:#27408f;font-weight:700}
.pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.dot{width:6px;height:6px;border-radius:50%;background:currentColor}
.tbl{width:100%;border-collapse:collapse;font-size:14px}
.tbl th{text-align:left;font-size:12px;font-weight:600;color:#5a6070;padding:12px 16px;border-bottom:1px solid #e7e8ec;white-space:nowrap}
.tbl td{padding:12px 16px;border-bottom:1px solid #f0f1f4;vertical-align:middle}
.tbl tr:last-child td{border-bottom:0}
.tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #e7e8ec}
.tab{min-height:44px;padding:0 14px;border:0;background:transparent;font-size:14px;margin-bottom:-1px}
.tab:hover{color:#161a26}
.lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#3a404f;min-width:0}
.inp{width:100%;min-height:42px;padding:9px 12px;border:1px solid #d7d9e0;border-radius:10px;background:#fff;font-size:14px;font-weight:400;color:#161a26}
.inp::placeholder{color:#6b7180}
textarea.inp{min-height:96px;resize:vertical}
.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.chk{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:14px}
.chk input{width:18px;height:18px;accent-color:#161d3d}
.row-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;border:0;background:transparent;text-align:left;border-radius:16px}
.row-btn:hover{background:#f7f8f9}
.res{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;border:0;background:transparent;text-align:left;border-radius:8px;font-size:14px}
.res:hover{background:#f1f2f5}
.handle{position:absolute;top:0;right:-5px;bottom:0;width:10px;padding:0;border:0;background:transparent;cursor:col-resize;z-index:5}
.handle::after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent}
.handle:hover::after,.handle:focus-visible::after{background:#3f5bd0}
@media (max-width:820px){
.side{width:100% !important;border-right:0 !important;border-bottom:1px solid #e7e8ec}
.handle,.hide-phone{display:none !important}
.navwrap{flex-direction:row !important;flex-wrap:wrap}
.navbtn{width:auto;min-height:44px}
.sec{display:contents}
.sec-label{display:none}
.pad{padding:20px 16px 48px !important}
.btn{min-height:44px}
.icon-btn{width:44px;height:44px}
}
:root{font-family:Inter,system-ui,sans-serif;color:#161a26;background:#fff;font-size:14px;line-height:1.45}body{background:#fff}a{text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3{letter-spacing:0}h2{font-size:16px;font-weight:600;margin-bottom:12px}small,.muted{color:#5a6070}body:has(.side){--side-width:256px;padding-left:var(--side-width)}.side{position:fixed;inset:0 auto 0 0;width:var(--side-width);padding:12px;display:flex;flex-direction:column;gap:12px;background:#fafafb;border-right:1px solid #e7e8ec;z-index:30;overflow-y:auto}.side-brand{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px;color:#161a26;white-space:nowrap}.side-brand b,.auth-logo b{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#161d3d;color:#f5c542;font-size:18px}.side-brand strong{font-size:15px}.navwrap{display:flex;flex-direction:column;gap:2px}.navbtn{color:#3a404f;text-decoration:none;flex:none}.navbtn.active{background:#eceef2;color:#161a26;font-weight:600}.navbtn>span:not(.code){overflow:hidden;text-overflow:ellipsis}.sec-label{padding:16px 12px 8px;color:#5a6070;font-size:12px;white-space:nowrap}.side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;border-top:1px solid #e7e8ec;padding:16px 10px 0}.side-foot form{margin-left:auto}.avatar{border-radius:50%;width:24px;height:24px;display:grid;place-items:center;background:#161d3d;color:white;font-size:12px;flex:none}.profile-name{text-transform:capitalize}.tiny{width:18px;height:18px;font-size:8px;border-radius:5px}.handle{position:fixed;left:calc(var(--side-width) - 5px);right:auto;height:100vh}.topbar{position:sticky;top:0;height:auto;min-height:60px;display:flex;justify-content:initial;gap:12px;padding:8px 20px;border-bottom:1px solid #e7e8ec;z-index:20;background:white}.topbar #page-crumb{flex:1;white-space:nowrap;font-weight:500}.global-search{position:relative;display:flex;align-items:center;gap:8px;border:1px solid #dfe1e7;border-radius:10px;min-height:40px;padding:0 12px;flex:1 1 260px;max-width:400px;color:#5a6070}.global-search input{border:0!important;box-shadow:none!important;padding:0!important;min-width:0;background:transparent!important;height:auto;width:100%;font-size:14px}.global-search input:focus{outline:none}#search-results{position:absolute;top:46px;left:0;right:0;max-height:340px;overflow:auto;background:white;border:1px solid #e7e8ec;border-radius:12px;padding:6px;box-shadow:0 8px 28px #161d3d24}#search-results a{display:block;padding:10px;color:#161a26;border-radius:8px}#search-results a:hover{background:#f1f2f5}.server-load{background:none;padding:0;font-size:12px;color:#4b5263;white-space:nowrap}.environment{padding:3px 8px;border-radius:6px;background:#fff7dc;color:#6b5200;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.shell{width:100%;max-width:1240px;margin:0 auto;padding:32px 32px 64px;display:flex;flex-direction:column;gap:24px}.page-heading h1,.editor-head h1{font-size:28px;line-height:1.2;font-weight:600;margin:0}.page-heading p{margin-top:6px;color:#5a6070}.quick-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:4px;margin:0 0 4px}.tile{color:#161a26;text-decoration:none}.tile-i{width:44px;height:44px}.alert-panel{padding:4px}.row-btn{color:#161a26;text-decoration:none;gap:14px}.alert-description{flex:1;min-width:0}.alert-description strong{font-weight:500;display:block}.alert-description small{display:block;margin-top:2px;font-size:13px}.pill.warning{background:#fff1df;color:#8a4300}.pill.healthy{background:#e7f5ed;color:#14633a}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.station-summary{padding:18px;gap:14px;box-shadow:none}.station-summary-head{display:flex;align-items:center;gap:12px}.station-summary-head strong{font-size:15px;flex:1;font-weight:600}.station-summary-head .code{width:40px;height:40px;border-radius:10px;font-size:14px}.station-summary p{font-size:14px;margin:2px 0 0}.station-summary small{font-size:13px}.station-summary div>small{font-size:12px}.table-wrap{overflow-x:auto}.tbl{min-width:650px}.tbl small{font-size:12px}.source-url{max-width:440px;overflow-wrap:anywhere}.empty-state{padding:16px}.primary,.ghost{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;border-radius:10px;letter-spacing:0}.primary{background:#161d3d;color:white;border:1px solid #161d3d}.primary:hover{background:#27305c}.ghost{background:#fff;border:1px solid #dfe1e7;color:#161a26}.manage-card,.player-card,.editor-form{box-shadow:none;border:1px solid #e7e8ec;border-radius:16px;padding:20px;background:white}.manage-card{margin:0}.runtime-panel .kicker{display:none}.section-head{margin:0;align-items:center}.runtime-panel .section-head{margin-bottom:12px}.runtime-panel .section-head h2{margin:0}.kicker{font-weight:500;letter-spacing:.03em;color:#5a6070}.editor-head{margin:0;align-items:center}.field-grid{gap:16px}input:not([type=checkbox]),select,textarea{background:#fff!important;color:#161a26!important;border:1px solid #d7d9e0;border-radius:10px;font-weight:400;padding:9px 12px;min-height:42px}label{font-size:13px;font-weight:500;color:#3a404f}.channel-row,.rule-row{border:1px solid #e7e8ec;border-radius:12px}.all-channels>summary{cursor:pointer;font-weight:500;margin-bottom:14px}.player-card h2{font-size:16px}.player-card dl{font-size:12px}.tabs{margin:0}.tab{display:inline-flex;align-items:center;border-radius:0;color:#5a6070;text-decoration:none}.tab.active{color:#161a26;background:none;border-bottom:2px solid #161d3d}.side-collapsed{--side-width:72px!important}.side-collapsed .navbtn>span:not(.code),.side-collapsed .sec-label,.side-collapsed .side-brand strong,.side-collapsed .profile-name{display:none}.side-collapsed .side-foot{padding:12px 0;flex-direction:column}.side-collapsed .side-foot form{margin:0}.side-collapsed .side-brand{padding:0 6px}.side-collapsed .navwrap{gap:6px}.auth-screen{display:flex;flex-wrap:wrap;min-height:100vh;color:#161a26;line-height:1.45}.auth-brand{flex:999 1 560px;min-width:0;min-height:100vh;display:flex;flex-direction:column;padding:40px 56px 0;background:#161d3d;color:white;overflow:hidden}.auth-logo{display:flex;align-items:center;gap:12px;color:white;font-size:16px;font-weight:600}.auth-logo b{width:36px;height:36px;background:#f5c542;color:#161d3d;border-radius:10px}.auth-brand h1{margin-top:auto;padding-top:48px;font-size:64px;line-height:1.04;font-weight:700;letter-spacing:-.03em}.auth-brand h1 span{color:#f5c542}.wave{display:flex;align-items:flex-end;gap:6px;height:240px;margin-top:48px}.bar{flex:1 1 0;min-width:0;border-radius:6px 6px 0 0;transform-origin:bottom;animation:pulse 2.4s ease-in-out infinite alternate}.formside{flex:1 1 480px;max-width:640px;min-width:0;display:flex;align-items:center;justify-content:center;padding:48px}.auth-form-wrap{width:100%;max-width:380px;display:flex;flex-direction:column;gap:28px}.auth-form-wrap h2{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.01em;margin:0}.auth-form-wrap p{margin-top:6px;font-size:15px;color:#5a6070}.login-form{gap:18px;display:flex;flex-direction:column}.login-form label{display:flex;flex-direction:column;gap:6px}.login-form .inp{min-height:48px;border-radius:12px;padding:11px 14px;font-size:15px}.password-wrap{position:relative}.password-wrap input{width:100%;padding-right:76px!important}.show-password{position:absolute;right:12px;top:12px;border:0;background:none;color:#27408f;font-size:13px;min-height:24px;padding:0}.submit{width:100%;display:flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:12px;background:#161d3d;color:#fff;font-size:15px;font-weight:600;margin-top:10px}.submit:hover{background:#27305c}.auth-form-wrap .alert{color:#9a3412;background:#fff1df;padding:12px;font-size:14px}@keyframes pulse{from{transform:scaleY(.55)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.bar{animation:none}}@media(max-width:1100px){.global-search{max-width:260px}.server-load{font-size:11px}.topbar{flex-wrap:wrap}.topbar #page-crumb{flex:1}}@media(max-width:900px){.auth-brand{flex:1 1 100%;min-height:240px;padding:24px 20px 0}.auth-brand h1{font-size:32px;padding-top:32px}.wave{height:64px;margin-top:24px}.formside{flex:1 1 100%;max-width:none;padding:32px 20px 48px}}@media(max-width:820px){body:has(.side){padding-left:0}.side{position:relative;width:100%;max-height:none}.side-brand{display:none}.navwrap{flex-direction:row;flex-wrap:wrap;gap:2px}.navbtn{width:auto;min-height:40px}.side .sec-label,.side-foot,.handle,#toggle-side{display:none}.side .navbtn:has(.code){display:none}.topbar{position:relative;padding:12px 16px}.global-search{max-width:none;flex-basis:100%;order:4}.shell{padding:20px 16px 48px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.row-btn{flex-wrap:wrap}.row-btn .pill{font-size:11px}.alert-description{min-width:140px}.side-collapsed .navbtn>span:not(.code){display:block}}
.bar:nth-child(1){height:18%;background:#3f5bd0;animation-delay:0.00s}
.bar:nth-child(2){height:68%;background:#3f5bd0;animation-delay:0.17s}
.bar:nth-child(3){height:77%;background:#3f5bd0;animation-delay:0.34s}
.bar:nth-child(4){height:67%;background:#f5c542;animation-delay:0.51s}
.bar:nth-child(5){height:99%;background:#3f5bd0;animation-delay:0.68s}
.bar:nth-child(6){height:83%;background:#3f5bd0;animation-delay:0.85s}
.bar:nth-child(7){height:72%;background:#3f5bd0;animation-delay:1.02s}
.bar:nth-child(8){height:78%;background:#3f5bd0;animation-delay:1.19s}
.bar:nth-child(9){height:40%;background:#3f5bd0;animation-delay:1.36s}
.bar:nth-child(10){height:51%;background:#3f5bd0;animation-delay:1.53s}
.bar:nth-child(11){height:77%;background:#f5c542;animation-delay:1.70s}
.bar:nth-child(12){height:59%;background:#3f5bd0;animation-delay:1.87s}
.bar:nth-child(13){height:92%;background:#3f5bd0;animation-delay:2.04s}
.bar:nth-child(14){height:94%;background:#3f5bd0;animation-delay:2.21s}
.bar:nth-child(15){height:62%;background:#3f5bd0;animation-delay:2.38s}
.bar:nth-child(16){height:83%;background:#3f5bd0;animation-delay:0.15s}
.bar:nth-child(17){height:60%;background:#3f5bd0;animation-delay:0.32s}
.bar:nth-child(18){height:31%;background:#f5c542;animation-delay:0.49s}
.bar:nth-child(19){height:71%;background:#3f5bd0;animation-delay:0.66s}
.bar:nth-child(20){height:67%;background:#3f5bd0;animation-delay:0.83s}
.bar:nth-child(21){height:80%;background:#3f5bd0;animation-delay:1.00s}
.bar:nth-child(22){height:99%;background:#3f5bd0;animation-delay:1.17s}
.bar:nth-child(23){height:71%;background:#3f5bd0;animation-delay:1.34s}
.bar:nth-child(24){height:82%;background:#3f5bd0;animation-delay:1.51s}
.bar:nth-child(25){height:75%;background:#f5c542;animation-delay:1.68s}
.bar:nth-child(26){height:27%;background:#3f5bd0;animation-delay:1.85s}
.bar:nth-child(27){height:60%;background:#3f5bd0;animation-delay:2.02s}
.bar:nth-child(28){height:71%;background:#3f5bd0;animation-delay:2.19s}
.bar:nth-child(29){height:62%;background:#3f5bd0;animation-delay:2.36s}
.bar:nth-child(30){height:98%;background:#3f5bd0;animation-delay:0.13s}
.bar:nth-child(31){height:85%;background:#3f5bd0;animation-delay:0.30s}
.bar:nth-child(32){height:75%;background:#f5c542;animation-delay:0.47s}
.bar:nth-child(33){height:85%;background:#3f5bd0;animation-delay:0.64s}
.bar:nth-child(34){height:48%;background:#3f5bd0;animation-delay:0.81s}
.bar:nth-child(35){height:43%;background:#3f5bd0;animation-delay:0.98s}
.bar:nth-child(36){height:70%;background:#3f5bd0;animation-delay:1.15s}
.bar:nth-child(37){height:55%;background:#3f5bd0;animation-delay:1.32s}
.bar:nth-child(38){height:89%;background:#3f5bd0;animation-delay:1.49s}
.bar:nth-child(39){height:95%;background:#f5c542;animation-delay:1.66s}
.bar:nth-child(40){height:64%;background:#3f5bd0;animation-delay:1.83s}
.bar:nth-child(41){height:88%;background:#3f5bd0;animation-delay:2.00s}
.bar:nth-child(42){height:67%;background:#3f5bd0;animation-delay:2.17s}
.bar:nth-child(43){height:38%;background:#3f5bd0;animation-delay:2.34s}
.bar:nth-child(44){height:64%;background:#3f5bd0;animation-delay:0.11s}
.bar:nth-child(45){height:62%;background:#3f5bd0;animation-delay:0.28s}
.bar:nth-child(46){height:75%;background:#f5c542;animation-delay:0.45s}
.bar:nth-child(47){height:98%;background:#3f5bd0;animation-delay:0.62s}
.bar:nth-child(48){height:74%;background:#3f5bd0;animation-delay:0.79s}
.login-form{margin-top:0}.login-form label{font-weight:500}.login-form .remember{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:400}.remember input{width:18px;height:18px;accent-color:#161d3d;padding:0;border-radius:0}.editor-form footer{color:#5a6070}.shell .table-wrap td,.shell .table-wrap th{border-color:#e7e8ec}.shell>.back{font-size:13px}.tabs .tab{white-space:nowrap}.shell .manage-card p{margin-bottom:12px}.shell .manage-card .primary{margin-top:12px}.shell .manage-card .ghost{margin-top:8px}

.radio-nav .player-health{font-size:13px;font-weight:700;background:#eceef2;color:#737989;flex:none}.radio-nav .player-health.is-running{background:#dcfce7;color:#15803d}.radio-nav .player-health.is-down{background:#fee2e2;color:#b91c1c}.radio-nav>span:nth-child(2){flex:1;min-width:0}.radio-nav .song-warning{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:#fff1df;color:#a34b00;font-size:13px;font-weight:700;cursor:help;overflow:visible}.radio-nav .song-warning[hidden]{display:none}.side-collapsed .radio-nav .song-warning{display:none}
[hidden]{display:none!important}.station-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.station-identity{display:flex;align-items:center;gap:14px;min-width:0}.station-identity .code{width:48px;height:48px;border-radius:12px;flex:none;font-size:16px}.station-identity .url{font-size:13px;overflow-wrap:anywhere}.station-header-actions{display:flex;gap:8px;flex-wrap:wrap}.station-tabs{border-bottom:1px solid #e7e8ec;overflow-x:auto;flex:none;min-height:45px}.station-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.station-workspace[data-active-panel=ads]{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.station-workspace>form,.station-workspace>section{min-width:0}.station-workspace>form>fieldset{padding:0;margin:0;border:0}.station-workspace #template,.station-workspace #metadata{grid-column:1/-1}.channels-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.channels-toolbar p{margin:0}.channel-row{padding:0!important;margin:0 0 8px!important;background:white;border:1px solid #e7e8ec}.channel-row summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:14px 18px;min-height:64px}.channel-row summary::-webkit-details-marker{display:none}.channel-chevron{font-size:22px;font-weight:400;color:#767c8a;transition:transform .15s}.channel-row[open] .channel-chevron{transform:rotate(90deg)}.channel-summary-text{display:flex;flex-direction:column;flex:1;min-width:0}.channel-summary-text strong{font-size:14px;font-weight:500}.channel-summary-text small{font-size:13px;overflow-wrap:anywhere}.channel-row time{font-size:12px;color:#5a6070}.channel-fields{padding:20px;border-top:1px solid #e7e8ec;margin:0}.channel-row .pill{font-size:12px}.policy-panel .field-grid{grid-template-columns:1fr}.station-workspace .manage-card{padding:20px}.station-workspace #ads h3{font-size:14px;border-top:1px solid #e7e8ec;padding-top:16px}.station-workspace #ads .muted{font-size:13px}.station-workspace #general label{display:flex;flex-direction:column;gap:6px}.station-workspace #general p{margin-top:12px}@media(max-width:950px){.station-workspace[data-active-panel=ads]{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.station-heading{flex-wrap:wrap}.station-header-actions{width:100%;justify-content:flex-end}.channel-row summary{flex-wrap:wrap;padding:12px}.channel-row time{display:none}.channel-row .pill{font-size:10px;padding:0 6px}.channel-fields{padding:14px}.channels-toolbar{align-items:flex-start}.station-identity h1{font-size:24px}}
.settings-link{flex:none}.side-foot{flex-wrap:wrap}.side-foot .settings-link{margin-left:auto}.side-foot form{margin-left:0}.settings-shell h1{font-size:28px;font-weight:600}.settings-shell .section-head{align-items:center}.settings-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.settings-card{padding:20px;display:flex;flex-direction:column;gap:14px}.settings-card h2{margin:0}.settings-card p{font-size:13px;color:#5a6070}.settings-card .chk{display:flex}.settings-card input[type=checkbox]{accent-color:#161d3d}.settings-divider{border-top:1px solid #e7e8ec;padding-top:14px;display:flex;flex-direction:column;gap:10px}.email-add{display:flex;gap:8px;align-items:flex-end}.email-add label{flex:1;min-width:0}.email-row{display:flex;align-items:center;gap:8px;border:1px solid #e7e8ec;padding:4px 4px 4px 12px;border-radius:10px;margin-bottom:6px}.email-row span{flex:1;min-width:0;overflow-wrap:anywhere}#email-empty{text-align:center;background:#fafafb;padding:20px;border-radius:10px}#email-error{color:#a32020}.settings-card>.btn{align-self:flex-start}.settings-tabs{overflow-x:auto;min-height:45px}.settings-shell .fgrid label{display:flex;flex-direction:column;gap:6px}.settings-shell .settings-card input{width:100%}.settings-shell .settings-card input[type=checkbox]{width:18px}.settings-card .chk{gap:8px}.settings-shell input[type=password]{max-width:100%}.side-collapsed .settings-link{margin:0}.settings-card .fgrid{margin-bottom:8px}@media(max-width:800px){.settings-columns{grid-template-columns:1fr}.email-add{flex-wrap:wrap}}.station-shell [role=tabpanel][hidden],.settings-shell [role=tabpanel][hidden]{display:none!important}
.side{overflow:hidden}.side-brand{flex:none}.side .navwrap{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.side-foot{flex:none;background:#fafafb}.settings-card .chk{font-weight:400}.settings-card #add-email{white-space:nowrap}@media(max-width:820px){.side{overflow:visible}.side .navwrap{overflow:visible;flex:none}}
