.workspace-settings-page{max-width:76rem}.ws-settings-page-panel{min-height:34rem;box-shadow:0 12px 32px #1823480d}.ws-settings-page-panel .ws-settings-modal__body{grid-template-columns:11.5rem minmax(0,1fr);min-height:30rem}.ws-settings-page-panel .ws-settings-modal__nav{border-inline-end:1px solid var(--color-line);background:#f8f9fd;gap:.4rem;padding:1rem}.ws-settings-page-panel .ws-settings-modal__nav-btn{min-height:2.85rem;padding:.7rem .85rem;font-size:.9rem}.ws-settings-page-panel .ws-settings-modal__nav-btn.is-active{background:var(--color-accent-subtle);border-color:var(--color-accent-subtle);color:var(--color-accent-deep)}.ws-settings-page-panel .ws-settings-modal__main{padding:clamp(1rem,2.5vw,2rem);overflow:visible}.theme-settings{gap:1.25rem;max-width:38rem;display:grid}.theme-settings__heading h2{margin:0 0 .35rem;font-size:1.25rem}.theme-settings__heading p{color:var(--color-muted);margin:0;line-height:1.8}.theme-settings__card{border:1px solid var(--color-line);background:#fbfcff;border-radius:1rem;gap:1.25rem;padding:1.4rem;display:grid}.theme-settings__presets{flex-wrap:wrap;gap:.85rem;display:flex}.theme-settings__presets button{width:2.6rem;height:2.6rem;box-shadow:0 0 0 1px var(--color-line);cursor:pointer;border:3px solid #fff;border-radius:50%}.theme-settings__presets button.is-selected{box-shadow:0 0 0 2px var(--color-ink)}.theme-settings__custom{justify-content:space-between;align-items:center;max-width:15rem;font-weight:600;display:flex}.theme-settings__custom input{cursor:pointer;background:0 0;border:0;width:3.2rem;height:2.4rem;padding:0}.theme-settings__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.theme-settings__save{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:.65rem 1.25rem}.theme-settings__save:disabled{opacity:.5;cursor:default}.theme-settings__preview{border:1px solid var(--color-line);border-radius:.4rem;width:1.5rem;height:1.5rem}.theme-settings__actions [role=status]{color:var(--color-ink-soft);font-size:.85rem}.ws-settings-page-panel .panel-head{padding:1.2rem clamp(1rem,2.5vw,2rem)}.settings-ai{gap:1.25rem;display:grid}.settings-ai h2,.settings-ai h3,.settings-ai p{margin:0}.settings-ai__heading p,.settings-ai__group>p,.settings-ai small{color:var(--color-muted)}.settings-ai__heading{gap:.35rem;display:grid}.settings-ai__group{border:1px solid var(--color-line);background:var(--color-surface-solid);border-radius:1rem;gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}.settings-ai__group legend{padding-inline:.4rem;font-size:1.05rem;font-weight:700}.settings-ai__group h3{font-size:1.05rem}.settings-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-ai label{align-content:start;gap:.4rem;min-width:0;font-weight:600;display:grid}.settings-ai .settings-ai__toggle{align-items:center;gap:.6rem;display:flex}.settings-ai input[type=checkbox]{accent-color:var(--color-accent)}.settings-ai input:not([type=checkbox]),.settings-ai select,.settings-ai textarea{border:1px solid var(--color-line);background:var(--color-paper);width:100%;min-width:0;color:var(--color-ink);font:inherit;border-radius:.7rem;padding:.7rem .85rem}.settings-ai textarea{resize:vertical}.settings-ai__wide{grid-column:1/-1}.settings-ai__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.settings-ai__actions button{background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0;border-radius:.7rem;padding:.7rem 1.2rem}.settings-ai__actions button:disabled{opacity:.6;cursor:wait}.push-test-settings{gap:1.25rem;max-width:42rem;display:grid}.push-test-settings h2,.push-test-settings p{margin:0}.push-test-settings__heading{align-items:flex-start;gap:.9rem;display:flex}.push-test-settings__heading>div{gap:.35rem;display:grid}.push-test-settings__heading p,.push-test-settings__hint{color:var(--color-muted);line-height:1.8}.push-test-settings__icon{background:var(--color-accent-subtle);height:2.75rem;color:var(--color-accent-deep);border-radius:.9rem;flex:0 0 2.75rem;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.push-test-settings__card{border:1px solid var(--color-line);background:var(--color-surface-solid);border-radius:1rem;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.push-test-settings__status{align-items:center;gap:.75rem;display:flex}.push-test-settings__status>div{gap:.2rem;display:grid}.push-test-settings__status small{color:var(--color-muted)}.push-test-settings__dot{background:#9ca3af;border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 0 .3rem #9ca3af24}.push-test-settings__dot.is-on{background:#16a36a;box-shadow:0 0 0 .3rem #16a36a24}.push-test-settings__dot.is-denied,.push-test-settings__dot.is-unsupported{background:#d97706;box-shadow:0 0 0 .3rem #d9770624}.push-test-settings__actions{flex-wrap:wrap;gap:.75rem;display:flex}.push-test-settings__message{color:#08734b;background:#ecfdf5;border-radius:.75rem;padding:.75rem .9rem;line-height:1.7}.push-test-settings__message.is-error{color:#b42318;background:#fff4f2}.push-test-settings__hint{border-top:1px solid var(--color-line);padding-top:1rem;font-size:.85rem}@media (max-width:720px){.ws-settings-page-panel .ws-settings-modal__body{grid-template-columns:1fr}.ws-settings-page-panel .ws-settings-modal__nav{border-inline-end:0;border-bottom:1px solid var(--color-line);flex-direction:row;overflow-x:auto}.ws-settings-page-panel .ws-settings-modal__nav-btn{white-space:nowrap;width:auto}.settings-ai__grid{grid-template-columns:1fr}}.notification-channel{align-items:center;gap:.6rem;line-height:1.6;display:flex}.notification-channel input{accent-color:var(--color-accent)}.telegram-link-form{gap:.85rem;display:grid}.telegram-link-form label{gap:.35rem;display:grid}.telegram-link-form input{border:1px solid var(--color-line);border-radius:.65rem;max-width:24rem;padding:.65rem .8rem}
