.sn-notifications{min-width:0;color:var(--foreground);gap:1rem;display:grid}.sn-notifications h2,.sn-notifications h3{font-weight:800}.sn-notifications label:not(.sn-check){gap:.4rem;font-size:.9rem;font-weight:600;display:grid}.sn-notifications input:not([type=checkbox]),.sn-notifications select,.sn-notifications textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:.75rem;padding:.75rem}.sn-notifications textarea{resize:vertical;min-height:7rem}.sn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sn-panel{--sw-text:#f4f4ef;--sw-muted:#bdc8df;--sw-gold-ink:#dec38d;--foreground:#f4f4ef;--muted-foreground:#bdc8df;--border:#a7b8ed30;--background:#080f25;border:1px solid var(--border);background:var(--sonarya-card-gradient);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:1.5rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.sn-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sn-button{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:.75rem;padding:.7rem 1rem;font-weight:700}.sn-button-primary{background:var(--sonarya-gold-gradient);color:#17213a}.sn-button:disabled{opacity:.5;cursor:not-allowed}.sn-notifications :focus-visible{outline-offset:3px;outline:3px solid #b38c3c}.sn-muted{color:var(--muted-foreground);font-size:.85rem}.sn-check{align-items:flex-start;gap:.7rem;font-size:.9rem;display:flex}.sn-check input{accent-color:#ae893d;margin-top:.25rem}.sn-preview{background:var(--sonarya-navy-gradient);color:#fff;overflow-wrap:anywhere;border-radius:1.25rem;padding:1.25rem}.sn-preview strong{margin:.5rem 0;display:block}.sn-people{gap:.65rem;max-height:14rem;padding:.25rem;display:grid;overflow-y:auto}.sn-history{gap:.75rem;display:grid}.sn-history article{border-top:1px solid var(--border);overflow-wrap:anywhere;padding-top:1rem}@media (width<=650px){.sn-grid{grid-template-columns:1fr}}
