.notify-shell{color:#273f36;background:#f6f5ef;min-height:100vh}.notify-header,.notify-main{max-width:520px;margin:auto;padding:22px 24px}.notify-header{border-bottom:1px solid #dce2d8;justify-content:space-between;align-items:center;display:flex}.notify-header a{align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.notify-brand{font-weight:750;font-size:17px!important}.notify-main{padding-top:36px;padding-bottom:50px}.notify-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#627158;align-items:center;gap:7px;margin:0 0 14px;font-size:10px;font-weight:750;display:flex}.notify-main h1{letter-spacing:-.035em;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(42px,10vw,54px);font-weight:400;line-height:1.06}.notify-lead{color:#5b6b60;max-width:380px;font-size:16px;line-height:1.65}.notify-mode{color:#415c4c;border-top:1px solid #d9e0d5;border-bottom:1px solid #d9e0d5;align-items:flex-start;gap:12px;margin:28px 0;padding:19px 0 22px;display:flex}.notify-mode svg{flex-shrink:0;margin-top:2px}.notify-mode strong{font-size:14px}.notify-mode p,.notify-lab>p,.notify-open-batch p,.notify-controls>p{color:#657266;margin:6px 0 0;font-size:13px;line-height:1.7}.notify-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.notify-main h2{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.3}.notify-link{color:#315b40;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:10px 0;font-size:12px;text-decoration:underline;display:inline-flex}.notify-lab,.notify-controls,.notify-queue{border-bottom:1px solid #d9e0d5;margin-bottom:23px;padding:4px 0 28px}.notify-steps{gap:5px;margin:24px 0;padding:0;list-style:none;display:flex}.notify-steps li{color:#7b8479;flex-direction:column;flex:1;align-items:flex-start;gap:9px;font-size:10px;display:flex}.notify-steps span{background:#f6f5ef;border:1px solid #b7c3af;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.notify-steps .visited{color:#315b40}.notify-steps .visited span{color:#fff;background:#315b40;border-color:#315b40}.notify-demo-actions{gap:10px;display:grid}.notify-demo-actions small{color:#62705f;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:6px;font-size:10px;line-height:1.5;display:flex}.notify-main .primary,.notify-main .secondary{border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 15px;font-size:14px;text-decoration:none;display:flex}.notify-main .primary{color:#fff;background:#315b40;border:1px solid #315b40}.notify-main .secondary{color:#315b40;background:0 0;border:1px solid #b9c7b0}.notify-feedback{color:#315b40;align-items:flex-start;gap:8px;margin:0 0 25px;font-size:13px;line-height:1.6;display:flex}.notify-feedback svg{flex-shrink:0;margin-top:2px}.notify-meta{color:#687366;margin:12px 0;font-size:11px;line-height:1.8}.notify-main .field{margin-top:18px;font-size:12px}.notify-main .field select,.notify-main .field input{background:#fffef9;border-color:#ced7c6;min-height:46px}.notify-settings{padding-top:5px}.notify-settings fieldset{border:0;min-width:0;padding:0}.notify-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.6;display:flex}.notify-check input{accent-color:#315b40;flex-shrink:0;width:18px;height:18px;margin-top:2px}.notify-open-batch{border-top:1px dashed #bdc8b5;margin-top:16px;padding:22px 0 0;font-size:14px}.notify-open-batch button{margin-top:14px}.notify-list{margin-top:18px}.notify-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce2d8;align-items:center;gap:12px;min-height:90px;padding:17px 0;display:flex}.notify-row>span:nth-child(2){flex:1;gap:4px;display:grid}.notify-row strong{font-size:15px;font-weight:650}.notify-row span span,.notify-row small{color:#687366;font-size:11px;line-height:1.5}.notify-dot{border:1px solid #8a9c7b;border-radius:50%;flex-shrink:0;width:9px;height:9px}.notify-row.selected .notify-dot{background:#315b40;border-color:#315b40}.notify-row.selected strong{color:#315b40}.notify-email{background:#fffef9;border:1px solid #d8dece;border-radius:3px;margin-top:10px;padding:24px 21px;scroll-margin-top:20px;box-shadow:0 5px 16px #213e3010}.notify-email-label{letter-spacing:.05em;text-transform:uppercase;color:#66775b;align-items:center;gap:7px;margin-bottom:20px;font-size:10px;display:flex}.notify-email h2{margin:18px 0 26px;font-size:27px}.notify-email-body{color:#425345;font-size:14px;line-height:1.8}.notify-email-body ol{margin:20px 0 26px;padding-left:22px}.notify-email-body li{margin-bottom:13px;padding-left:5px}.notify-email-body .fine,.notify-main .fine{color:#74806d;font-size:11px;line-height:1.75}.notify-signature{margin:26px 0;font-size:13px}.notify-complete{border-top:1px solid #d9e0d5;margin-top:22px;padding-top:22px}.notify-footer{color:#62755c;align-items:flex-start;gap:12px;margin-top:34px;display:flex}.notify-footer svg{flex-shrink:0;margin-top:3px}.notify-footer p{margin:0;font-size:11px;line-height:1.8}.notify-bottom-link{margin-top:20px}.notify-empty{padding-bottom:24px}.notify-empty p{font-size:14px;line-height:1.6}.notify-shell button:disabled{opacity:.5;cursor:wait}.notify-shell :focus-visible{outline-offset:4px;outline:3px solid #9ba75f}@media (max-width:350px){.notify-header,.notify-main{padding-left:18px;padding-right:18px}.notify-section-title h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.notify-shell *{scroll-behavior:auto!important}}.notify-brand .tenacove-logo{width:128px;height:auto}.notify-explanation{margin-top:8px;font-size:12px}.notify-explanation summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.notify-explanation p{margin-top:0}
