.member-notifications{color:var(--ink);background:#f0f5e9;border:1px solid #d9e4d2;border-radius:16px;align-items:flex-start;gap:16px;margin:0 0 28px;padding:21px 23px;display:flex}.member-notifications-icon{color:#365631;background:#e4efd5;border:1px solid #d5e2c7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.member-notifications-copy{flex:1;min-width:0}.member-notifications-copy h2{margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.6}.member-notifications-copy p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.member-notifications-copy small{color:#62765b;margin-top:7px;font-size:11px;line-height:1.8;display:block}.member-notifications-copy .member-notifications-message{margin-top:9px;font-weight:500}.member-notifications-copy .member-notifications-error{margin-top:9px}.member-notifications-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:9px;max-width:260px;display:flex}.member-notifications-actions .button{white-space:normal;text-align:center;justify-content:center;min-height:43px;font-size:12px}.member-notifications-refresh{color:#48613c;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px;font-size:11px;display:inline-flex}.member-notifications button:disabled{cursor:wait;opacity:.65}.member-notifications.is-verified{background:#f0f6ef;border-color:#d6e5d4}.member-notifications.is-verified .member-notifications-icon{color:#326333;background:#e3f0df}.member-notifications-error{color:#92422e;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.member-notifications :is(button,a):focus-visible,.notification-verification :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #789c39}.member-notifications-spin{vertical-align:middle;flex-shrink:0;animation:1s linear infinite notification-spin}.notification-verification{justify-content:center;min-height:65dvh;padding-block:72px 90px;display:flex}.notification-verification-card{border:1px solid var(--line);background:#fff;border-radius:22px;align-self:flex-start;width:100%;max-width:640px;padding:38px;box-shadow:0 10px 42px #183b2b07}.notification-verification-mark{color:#31562e;background:#edf4e6;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:25px;display:flex}.notification-verification h1{margin:10px 0 18px;font-size:clamp(27px,4vw,36px);line-height:1.4}.notification-verification p{font-size:14px;line-height:1.9}.notification-verification .eyebrow{font-size:11px}.notification-verification .button{white-space:normal;text-align:center;min-height:48px;margin-top:13px;font-size:13px}.notification-verification-success{color:#315f2e;font-weight:600}.notification-verification-signin{background:#f8faf5;border:1px solid #dce5d3;border-radius:13px;margin-top:18px;padding:17px}.notification-verification-signin p{margin:0}.notification-verification-signin .button{justify-content:center;width:100%;display:flex}.notification-verification-back{color:#526c45;margin-top:28px;font-size:13px;font-weight:500;display:inline-flex}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.member-notifications{flex-wrap:wrap;gap:12px;padding:18px}.member-notifications-actions{flex-flow:wrap;flex-basis:100%;align-items:center;max-width:none;padding-left:55px}.member-notifications-actions .button{flex:1;min-width:155px}.member-notifications-refresh{padding:8px}.notification-verification{padding-block:35px 60px}.notification-verification-card{padding:27px}}@media (max-width:420px){.member-notifications-icon{border-radius:11px;width:37px;height:37px}.member-notifications-copy h2{font-size:15px}.member-notifications-copy p{font-size:12px}.member-notifications-actions{gap:7px;padding-left:0}.notification-verification-card{padding:23px}.notification-verification h1{font-size:27px}.notification-verification p{font-size:13px}}@media (prefers-reduced-motion:reduce){.member-notifications-spin{animation:none}}
