.device-period{display:flex;flex-direction:column;gap:4px;min-width:180px;font-size:12px}.notification-note{padding:0 18px;color:#a6b1c9;font-size:13px}.notification-settings{padding:24px;margin-top:24px}.notification-settings p{line-height:1.5;color:#a6b1c9}.notification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:20px 0}.notification-grid fieldset{min-width:0;border:1px solid #39425a;border-radius:12px;padding:16px}.notification-grid legend{padding:0 8px;font-weight:700}.notification-grid label{display:block;margin:12px 0}.notification-grid input:not([type=checkbox]){display:block;width:100%;margin-top:6px}.notification-grid input[type=checkbox]{width:auto}.notification-grid button{margin:6px 0}.notification-status{font-size:13px}@media(max-width:600px){.notification-settings{padding:16px}}

.notification-note{margin:0;padding:10px 16px;font-size:12px;line-height:1.45}.first-configuration{display:block;font-size:11px;line-height:1.4}.notification-connection-note{padding:12px;border:1px solid var(--line);border-radius:8px}.notification-grid input:not([type=checkbox]){box-sizing:border-box;min-width:0}.notification-settings button:disabled{opacity:.55;cursor:not-allowed}

.notification-grid input:not([type=checkbox]){height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font:inherit}.notification-grid input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}
