[hidden]{display:none!important}.authmain{max-width:560px;margin:auto;padding:40px 24px 65px}.authmain h1{font-size:64px;line-height:.95;margin:18px 0 30px}.authmain h1 em{font-style:normal;color:#07592c}.authmain h2{font-size:32px;margin:28px 0 15px}.authmain>p{font-size:13px;line-height:1.9}.authmain .tabs{margin-bottom:25px}.authmain label{margin-top:18px}.authmain small{display:block;font-size:11px;line-height:1.7;font-weight:400;color:#536246}.checklabel{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #c7d1b7;border-radius:6px;margin-top:24px!important;background:#f0f3df;font-size:12px}.checklabel input{width:19px;height:19px;margin:2px 0;flex-shrink:0;accent-color:#08632f}.fineprint{font-size:11px!important;color:#5b6652;line-height:1.9}.fineprint a,.authmain p a{text-decoration:underline;color:#07592c}.error{padding:13px;background:#fbe2d9;color:#962516;border-radius:5px;font-size:12px}.backlink{display:block;font-size:12px;margin-top:30px}.authmain .smallbtn{margin-top:18px}.trackingcard{margin-bottom:22px}.customerlist{width:100%;border-collapse:collapse;font-size:12px}.customerlist th,.customerlist td{text-align:left;padding:15px 10px;border-bottom:1px solid #d5dcc4}.customerlist th{color:#07592c;font-size:10px;text-transform:uppercase;letter-spacing:1px}.customerlist small{display:block;color:#69705e;font-size:10px;margin-top:5px}.tablewrap{overflow-x:auto}.consent-yes{color:#08632f;font-weight:700}.consent-no{color:#787a6c}.customerintro{font-size:12px;line-height:1.8}.profilelink{font-size:12px;text-decoration:underline}.subscribercount{background:#e7efd8;border-radius:6px;padding:15px;margin:20px 0;font-size:13px}.portalhead .smallbtn{background:#ffd326;color:#182218}.portalhead button{cursor:pointer}.accountnav{display:flex;gap:18px;align-items:center}.authmain input[readonly]{background:#e9ecdE;color:#536246}.authmain form button{margin-top:20px}
.pwfield{position:relative;margin-top:7px}.pwfield input{margin-top:0;padding-right:72px}.pwfield .pwtoggle{position:absolute;right:4px;top:50%;margin:0;transform:translateY(-50%);background:transparent;border:0;padding:8px 10px;font-size:11px;font-weight:700;color:#07592c;cursor:pointer}.pwfield .pwtoggle:hover{text-decoration:underline}
