.alerts-page{background:var(--cream);min-height:100dvh;color:var(--ink)}.alerts-nav{justify-content:space-between}.alerts-back,.alert-inline,.alert-listing-link,.alert-primary,.alert-button,.alert-saved{align-items:center;gap:7px;display:inline-flex}.alerts-back,.alert-inline{font-size:.88rem;font-weight:600;text-decoration:none}.alert-inline:hover,.alerts-back:hover{text-decoration:underline}.alerts-main{width:min(850px,100% - 36px);margin:auto;padding:clamp(34px,6vw,70px) 0 72px}.alerts-main h1,.alerts-main h2{color:var(--green);font-family:var(--serif);font-weight:400}.alerts-main h1{letter-spacing:-.025em;font-size:clamp(48px,7vw,72px);line-height:1}.alerts-main h2{font-size:clamp(29px,3.2vw,40px);line-height:1.1}.alerts-intro{color:#505e53;max-width:660px;margin:14px 0 10px;line-height:1.55}.alert-workspace{gap:16px;margin-top:26px;display:grid}.alert-panel{border:1px solid var(--line);background:#fffdf7;border-radius:10px;min-width:0;padding:clamp(19px,3vw,30px)}.alert-login{margin-top:24px}.alert-panel>p,.alert-example-choice{margin:10px 0}.alert-panel>p:last-child{margin-bottom:0}.alert-compose,.alert-test{background:#f0f1e6;border-color:#d4dac8}.alert-primary,.alert-button{border-radius:6px;justify-content:center;min-height:43px;padding:9px 14px;font-size:.87rem;font-weight:650;text-decoration:none}.alert-primary{color:#fff;background:var(--green)}.alert-button{color:var(--green);background:#fffdf7;border:1px solid #a9b6a4}.alert-primary:hover{background:#27553e}.alert-button:hover{background:#e9eddf}.alerts-main :is(button,input):disabled{opacity:.62}.alert-saved{color:#345338;font-size:.89rem;font-weight:650}.alert-example-choice{gap:5px;width:fit-content;max-width:100%;font-size:.85rem;font-weight:600;display:grid}.alert-example-choice select{width:100%;min-width:0;max-width:100%;min-height:43px;color:var(--green);background:#fffdf7;border:1px solid #a9b6a4;border-radius:5px;padding:6px 8px}.alert-test-actions,.alert-test-links{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.alert-test-links{justify-content:space-between;margin-top:12px}.alert-text-action,.alert-management summary{color:#3b5741;text-underline-offset:3px;cursor:pointer;padding:5px 0;font-size:.81rem;font-weight:600;text-decoration:underline}.alert-preferences fieldset{border:0;margin:12px 0;padding:0}.alert-preferences legend{padding:0;font-size:.87rem;font-weight:650}.alert-preferences label{cursor:pointer;align-items:center;gap:8px;margin:6px 0 0;font-size:.91rem;display:flex}.alert-preferences input{accent-color:var(--green);flex-shrink:0;width:17px;height:17px}.alert-section-heading,.alert-event-top,.alert-management{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 16px;display:flex}.alert-section-heading>div p,.alert-event-top time,.alert-muted,.alert-meta{color:#566458;font-size:.89rem}.alert-rows{margin:14px 0 0;padding:0;list-style:none;display:grid}.alert-rows>li{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:14px 0}.alert-rows>li:last-child{padding-bottom:0}.alert-listing-link{color:var(--green);font-weight:650;text-decoration:none}.alert-listing-link:hover{text-decoration:underline}.alert-event-top{color:#476048;margin-bottom:6px;font-size:.86rem}.alert-unread .alert-event-top strong:before{content:"";background:#447250;border-radius:100%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.alert-meta{flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0;display:flex}.alert-management details[open]{flex:75%}.alert-management summary{width:fit-content}.alert-feedback,.alert-error{background:#edf1e6;border-inline-start:3px solid #718967;padding:10px 12px;font-size:.89rem}.alert-feedback:empty{border:0;margin-block:-8px;padding:0}.alert-error{background:#f7eade;border-color:#a56139}.alert-error button{font-weight:600;text-decoration:underline}@media (max-width:540px){.alerts-main{width:calc(100% - 28px)}.alert-test-actions .alert-button{flex:180px}.alert-example-choice{width:100%}}
