.quick-alerts{width:min(100% - 2rem,76rem);margin:1rem auto}.quick-alerts__header,.quick-alert-row,.quick-alert-actions,.quick-alerts__areas,.quick-alerts__filters{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.quick-alerts__header,.quick-alert-row{justify-content:space-between}.quick-alerts__areas,.quick-alerts__filters{margin:1rem 0;padding:.55rem;border:1px solid var(--line);border-radius:.65rem;background:#f8fbfd}.quick-alerts__areas a,.quick-alerts__filters a{padding:.35rem .6rem;border-radius:.45rem;color:var(--brand-dark);font-weight:750;text-decoration:none}.quick-alerts__areas a[aria-current=page],.quick-alerts__filters a[aria-current=page]{background:var(--brand-dark);color:#fff}.quick-alerts__list{display:grid;gap:.65rem}.quick-alert-row{padding:.8rem 1rem;border:1px solid var(--line);border-radius:.65rem;background:var(--paper)}.quick-alert-row h2{margin:0;font-size:1.05rem}.quick-alert-row p{margin:.3rem 0 0;color:var(--muted)}.quick-alert-row.is-unread{border-left:4px solid #287ea5;background:#eef8fd}.quick-alert-row.is-archived{background:#f1f3f4;color:#59666d}.quick-alert-actions{justify-content:flex-end}.quick-alert-actions form{margin:0}.quick-alert-status{display:inline-block;padding:.12rem .45rem;border-radius:999px;font-size:.78rem;font-weight:800}.quick-alert-status.new{background:#dceff9;color:#075c84}.quick-alert-status.read,.quick-alert-status.completed{background:#edf1f3;color:#4d626c}.quick-alert-status.archived,.quick-alert-status.cancelled{background:#e2e6e8;color:#435057}.quick-alert-status.active{background:#e7f4eb;color:#27633a}.quick-alert-status.paused{background:#fff4dd;color:#77580b}.quick-alert-form{display:grid;gap:1rem;max-width:52rem}.quick-alert-form__header{max-width:42rem}.quick-alert-form__header h1{margin:.1rem 0}.quick-alert-form fieldset{display:grid;gap:.7rem;min-width:0;padding:1rem;border:1px solid var(--line);border-radius:.65rem;background:var(--paper)}.quick-alert-form legend{padding:0 .25rem;font-weight:800}.quick-alert-form label{display:grid;gap:.35rem;font-weight:700}.quick-alert-form input,.quick-alert-form textarea,.quick-alert-form select{max-width:100%;font:inherit}.quick-alert-form textarea{min-height:5rem;resize:vertical}.quick-alert-recipient{display:grid;gap:.25rem;padding:.7rem .85rem;border-radius:.5rem;background:#eef8fd}.quick-alert-recipient span,.field-optional,.quick-alert-timezone,.quick-alert-form small{font-weight:400;color:var(--muted)}.field-optional{font-size:.88em}.quick-alert-schedule-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.quick-alert-schedule-fields [data-kind]{grid-column:1/-1}.quick-alert-weekdays{display:flex;gap:.4rem;flex-wrap:wrap}.quick-alert-weekday{min-height:2.5rem;padding:.38rem .7rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--brand-dark);cursor:pointer}.quick-alert-weekday[aria-pressed=true]{background:var(--brand-dark);color:#fff}.quick-alert-weekday:focus-visible{outline:3px solid #8cc9e3;outline-offset:2px}.quick-alert-summary{padding:1rem;border:1px solid #9bc7dd;border-radius:.65rem;background:#eef8fd}.quick-alert-summary h2{margin:0 0 .35rem;font-size:1rem}.quick-alert-summary p{margin:0}.quick-alert-form__actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.notification-archive-filter{justify-content:space-between}.notification-archive-switch{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:750}.notification-archive-switch input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.notification-archive-switch__track{position:relative;inline-size:2.7rem;block-size:1.45rem;border-radius:999px;background:#6b7280;transition:background .2s}.notification-archive-switch__track::after{content:"";position:absolute;inline-size:1.08rem;block-size:1.08rem;inset:.185rem auto auto .185rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .3);transition:transform .2s}.notification-archive-switch input:checked+.notification-archive-switch__track{background:#187a58}.notification-archive-switch input:checked+.notification-archive-switch__track::after{transform:translateX(1.25rem)}.notification-archive-switch input:focus-visible+.notification-archive-switch__track{outline:3px solid rgb(24 122 88 / .45);outline-offset:3px}.notification-archive-switch__state{min-inline-size:1.7rem;font-size:.82rem;color:var(--muted)}.notification-archive-switch__submit{display:none}@media(max-width:640px){.quick-alert-row{align-items:flex-start;flex-direction:column}.quick-alert-schedule-fields{grid-template-columns:1fr}.notification-archive-filter{align-items:flex-start}.notification-archive-switch__submit{display:inline-flex}}
