.profile-subscribe{color:#273023;text-align:left;background:#fafbf9;border:1px solid #dfe4dc;border-radius:16px;margin:18px 0;padding:16px;font-family:inherit}.ps-heading{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ps-heading .ps-mail{background:#fff;border:1px solid #e0e5dc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.profile-subscribe .ps-heading h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:600;line-height:1.3}.ps-email-row{gap:8px;display:flex}.ps-email-row input{color:#222;background:#fff;border:1px solid #d9dfd4;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:14px}.ps-email-row button{color:#fff;cursor:pointer;background:#314827;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:13px;font-weight:600;display:inline-flex}.ps-email-row button:disabled{opacity:.55;cursor:default}.profile-subscribe .ps-consent{color:#626a5d;cursor:pointer;align-items:flex-start;gap:9px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.ps-consent input{-webkit-appearance:auto;appearance:auto;accent-color:#426632;min-width:16px;margin:2px 0 0;padding:0;width:16px!important;height:16px!important}.ps-trap,.ps-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-subscribe .ps-feedback{align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.6;display:flex}.ps-feedback svg{flex-shrink:0;margin-top:3px}.ps-error{background:#fff3f1;border-radius:9px;padding:12px 14px;color:#97352b!important;margin:12px 0!important;font-size:13px!important;line-height:1.6!important}:is(.profile-subscribe input:focus-visible,.profile-subscribe button:focus-visible){outline-offset:3px;outline:2px solid #6f8e52}.fp-surface .profile-subscribe{width:100%;margin:18px 0;padding:16px}.fp-surface[data-theme=dark] .profile-subscribe,.fp-surface[data-solid-contrast=light] .profile-subscribe{color:#f6f6f6;background:#181a18dc;border-color:#ffffff28}.fp-surface[data-theme=dark] .ps-consent,.fp-surface[data-solid-contrast=light] .ps-consent{color:#c0c7bc}.fp-surface[data-theme=dark] .ps-mail,.fp-surface[data-solid-contrast=light] .ps-mail{background:#ffffff0d;border-color:#ffffff28}.fp-has-background .profile-subscribe{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdc}.subscribers-workspace{min-width:0}.subscribers-intro{align-items:center;gap:14px;margin:0 0 22px;display:flex}.subscribers-icon{background:#f3f5f0;border:1px solid #e4e8e0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.subscribers-intro>div{flex:1}.subscribers-intro h3{letter-spacing:-.3px;margin:0 0 6px;font-size:19px;font-weight:500}.subscribers-intro p{color:#73796d;margin:0;font-size:13px;line-height:1.65}.subscribers-intro .button{white-space:nowrap;gap:8px;font-size:12px}.subscribers-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.subscribers-stats>div{background:#fff;border:1px solid #e3e7df;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.subscribers-stats strong{font-size:28px;font-weight:500;line-height:1.2}.subscribers-stats span{color:#73796d;font-size:12px;line-height:1.5}.subscribers-filters{background:#f8f9f6;border:1px solid #e3e7df;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;padding:18px;display:grid}.subscribers-filters label{color:#5d6656;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.subscribers-filters select,.subscribers-filters input{box-sizing:border-box;color:#2e3827;background:#fff;border:1px solid #dce2d6;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5}.subscribers-search>span{align-items:center;display:flex;position:relative}.subscribers-search svg{color:#78846e;pointer-events:none;position:absolute;left:12px}.subscribers-search input{padding-left:36px}.subscribers-table-wrap{background:#fff;border:1px solid #e1e6dc;border-radius:13px;overflow-x:auto}.subscribers-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.subscribers-table th{text-transform:uppercase;letter-spacing:.65px;color:#7c8475;white-space:nowrap;background:#fafbf8;padding:14px;font-size:10px;font-weight:600}.subscribers-table td{vertical-align:middle;border-top:1px solid #ecf0e7;padding:16px 14px;line-height:1.5}.subscribers-table td:first-child{overflow-wrap:anywhere;min-width:160px}.subscribers-table td:last-child{white-space:nowrap}.subscribers-table .text-link{font-size:11px}.subscriber-status{color:#777c71;white-space:nowrap;background:#f1f2ef;border-radius:6px;padding:4px 8px;font-size:10px;display:inline-block}.subscriber-status.active{color:#426132;background:#edf4e6}.subscribers-empty{text-align:center;color:#7a8471;margin:0;padding:42px 24px;font-size:13px}.subscribers-empty svg{margin:0 auto 14px}.subscribers-empty h3{color:#384330;margin:0 0 8px;font-size:17px;font-weight:500}.subscribers-empty p{max-width:420px;margin:0 auto;font-size:13px;line-height:1.7}.subscribers-pagination{color:#68745d;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.subscriber-settings{background:#fff;border:1px solid #e1e6dc;border-radius:13px;margin-top:24px;padding:18px 20px}.subscriber-settings summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.subscriber-settings summary>span{color:#808876;margin-left:10px;font-size:11px;font-weight:400}.subscriber-settings>p{color:#7d8674;margin:12px 0;font-size:12px;line-height:1.6}.subscriber-setting{border-top:1px solid #e8ece2;align-items:center;gap:14px;padding:16px 0;display:flex}.subscriber-setting>div{flex:1;min-width:0}.subscriber-setting strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.subscriber-setting small{color:#7d8674;margin-top:5px;font-size:11px;line-height:1.5;display:block}.subscriber-setting label{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.subscriber-setting input{accent-color:#4b6837;width:16px;height:16px}.subscribers-footnote{color:#7a8371;margin:18px 0;font-size:11px!important;line-height:1.8!important}.subscribers-footnote .text-link{text-underline-offset:3px;font-size:11px;text-decoration:underline}.subscribers-notice{color:#506444;background:#f8faf5;border:1px solid #dfe7d8;border-radius:9px;margin:0 0 18px;padding:12px 16px;font-size:12px;line-height:1.65}.email-subscription-page{color:#2c3825;background:#f6f7f4;flex-direction:column;align-items:center;min-height:100svh;padding:36px 20px 64px;display:flex}.email-subscription-brand{letter-spacing:-1.5px;margin-bottom:44px;font-size:28px;font-weight:700}.email-subscription-page>section{text-align:center;background:#fff;border:1px solid #e3e8dc;border-radius:22px;width:min(100%,480px);padding:36px;box-shadow:0 14px 60px #26371906}.email-subscription-icon{background:#f6f8f2;border:1px solid #dfe7d6;border-radius:19px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.email-subscription-kicker{letter-spacing:1.5px;color:#7e8b72;font-weight:600;font-size:10px!important}.email-subscription-page h1{letter-spacing:-1px;margin:12px 0 20px;font-size:31px;font-weight:500;line-height:1.2}.email-subscription-page h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;line-height:1.5}.email-subscription-page p{color:#6d7862;margin-bottom:20px;font-size:14px;line-height:1.75}.email-subscription-page .email-subscription-consent{background:#f8f9f6;border-radius:9px;padding:14px;font-size:12px}.email-subscription-page button{justify-content:center;width:100%;min-height:44px;margin:14px 0;display:flex}.email-subscription-page small{color:#8a937f;border-top:1px solid #e8ece2;margin-top:24px;padding-top:18px;font-size:11px;line-height:1.7;display:block}@media (max-width:650px){.subscribers-intro{flex-wrap:wrap;align-items:flex-start}.subscribers-intro>.button{margin-left:60px}.subscribers-stats{gap:8px}.subscribers-stats>div{padding:14px 10px}.subscribers-stats strong{font-size:24px}.subscribers-stats span{font-size:10px}.subscribers-filters{gap:10px;padding:14px}.subscribers-table{min-width:580px}.subscriber-settings{padding:16px}.email-subscription-page>section{padding:28px 22px}}@media (max-width:380px){.ps-email-row{flex-direction:column}.profile-subscribe,.fp-surface .profile-subscribe{padding:16px}.subscribers-intro>.button{width:100%;margin-left:0}.subscribers-filters{grid-template-columns:1fr}.subscriber-setting{flex-wrap:wrap}.subscriber-setting>div{flex-basis:70%}}.subscribers-filters{background:#f7f8f7;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px 14px}.subscribers-filters label{gap:8px;margin:0;padding:0;line-height:16px}.subscribers-filters .subscribers-profile-filter{grid-column:span 7}.subscribers-filters .subscribers-status-filter{grid-column:span 5}.subscribers-filters .subscribers-search{grid-column:span 6}.subscribers-filters .subscribers-date-from,.subscribers-filters .subscribers-date-to{grid-column:span 3}.subscribers-filters :is(input,select){box-sizing:border-box;height:44px;min-height:44px;margin:0;padding-top:11px;padding-bottom:11px;font-family:inherit;line-height:20px}.subscribers-filters select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7b70' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px 16px no-repeat;padding-right:42px}.subscribers-filters input[type=date]{-webkit-appearance:none;appearance:none}.subscribers-filters input[type=date]::-webkit-date-and-time-value{text-align:left}.subscribers-filters :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #718d65}@media (max-width:1000px){.subscribers-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.subscribers-filters .subscribers-profile-filter,.subscribers-filters .subscribers-status-filter,.subscribers-filters .subscribers-date-from,.subscribers-filters .subscribers-date-to{grid-column:span 1}.subscribers-filters .subscribers-search{grid-column:1/-1}.subscribers-filters :is(input,select){height:46px;min-height:46px;font-size:16px}}@media (max-width:420px){.subscribers-filters{grid-template-columns:1fr}.subscribers-filters>label{grid-column:1/-1!important}}@media (forced-colors:active){.subscribers-filters select{-webkit-appearance:auto;appearance:auto;background-image:none}}.profile-body .profile-subscribe{padding:16px}.profile-body .profile-subscribe .ps-feedback{color:#506444;white-space:normal;font-size:13px;line-height:1.6}@media (max-width:380px){.profile-body .profile-subscribe{padding:16px}}.ps-heading>div{min-width:0}.profile-subscribe .ps-heading h2{overflow-wrap:anywhere}.profile-subscribe.ps-preview :is(input,button):disabled{cursor:default;opacity:1!important;filter:none!important}
