.experience .home-alerts{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;margin:23px 0;border:1px solid #c9d7be;background:#e8eee0;border-radius:20px}.home-alerts .eyebrow{font-size:9px;margin:0 0 7px}.home-alerts h2{font-size:23px;margin:0 0 7px}.home-alerts p{font-size:12px;margin:0}.home-alerts button{flex:none}.alerts-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;background:var(--panel);color:var(--ink);width:min(630px,calc(100vw - 28px));max-height:90vh;max-height:90dvh;overflow:auto;border:1px solid var(--line);border-radius:24px;padding:27px;z-index:200}.alerts-dialog:not([open]){display:none}.alerts-dialog::backdrop{background:#12221aaa}.alerts-dialog .dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.alerts-dialog h2{font-size:24px;line-height:1.2;margin:0}.alerts-dialog h3{font-size:17px;margin-bottom:12px}.alerts-dialog p{font-size:13px}.alerts-dialog [role=status]{font-size:13px;color:var(--muted);margin:15px 0 0}.alerts-list article{border-top:1px solid var(--line);padding:17px 0}.alerts-list strong{font-size:15px}.alerts-list p{margin:7px 0}.alerts-list small,.alerts-history small{color:var(--muted);font-size:11px}.alerts-history{margin:18px 0}.alerts-history summary{min-height:44px;padding:12px 0;font-size:13px;cursor:pointer}.alerts-device{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.alerts-admin-actions{display:flex;gap:15px;margin-top:22px;flex-wrap:wrap}#alerts-config-form{display:grid;gap:18px}#alerts-config-form fieldset{border:1px solid var(--line);border-radius:15px;padding:16px;min-width:0}#alerts-config-form legend{font-size:13px;padding:0 5px}#alerts-config-form label:not(.alert-check){display:grid;gap:7px;font-size:13px}#alerts-config-form input:not([type=checkbox]),#alerts-config-form select{min-width:0;width:100%;min-height:45px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px;font-size:16px}#alerts-config-form .alert-check{display:flex;gap:11px;align-items:center;min-height:44px;font-size:13px;line-height:1.4;overflow-wrap:anywhere}#alerts-config-form input[type=checkbox]{height:20px;width:20px;flex:none;accent-color:var(--green)}.alerts-two{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}.alerts-dialog .small{font-size:11px}
@media(max-width:680px){.experience .home-alerts{align-items:flex-start;flex-direction:column;padding:20px}.home-alerts button{width:100%}.alerts-dialog{padding:22px}.alerts-dialog h2{font-size:21px}.alerts-two{gap:10px}}
