/* Classify member journeys. Styles stay on the public frontend. */
body.classify-ui{--cax-ink:var(--tmnet-24133f,#24133f);--cax-muted:var(--tmnet-675b77,#675b77);--cax-line:var(--tmnet-e5dfee,#e5dfee);--cax-purple:var(--tmnet-6d35e8,#6d35e8);--cax-paper:var(--tmnet-f7f5fc,#f7f5fc);--cax-font:system-ui,-apple-system,"Segoe UI",sans-serif}
body.classify-ui :is(.listivo-icon-v2,.listivo-phone-with-country-code__icon){background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-5625bf,#5625bf)!important}
body.classify-ui :is(.listivo-icon-v2,.listivo-phone-with-country-code__icon) svg [fill]:not([fill="none"]){fill:var(--tmnet-5625bf,#5625bf)!important}
body.classify-ui :is(.listivo-small-icon--primary-1,.listivo-small-icon--primary-2){background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important}
body.classify-ui :is(.listivo-small-icon--primary-1,.listivo-small-icon--primary-2) svg [fill]:not([fill="none"]){fill:#fff!important}
body.classify-ui :is(.listivo-button--primary-1,.listivo-button--primary-2,.listivo-simple-button--background-primary-1,.listivo-simple-button--background-primary-2) svg [fill]:not([fill="none"]){fill:#fff!important}
body.classify-ui :is(button,a,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--tmnet-6d35e8,#6d35e8);outline-offset:3px}
body.classify-ui .swal2-container{background:rgb(24 13 41 / .48)!important;backdrop-filter:blur(3px)}
body.classify-ui .swal2-popup{border-radius:17px;padding:28px 28px 25px;font-family:var(--cax-font);box-shadow:0 20px 90px var(--tmnet-130b2830,#130b2830);color:var(--tmnet-24133f,#24133f)}
body.classify-ui .swal2-title{font:700 22px/1.35 var(--cax-font);letter-spacing:-.4px;color:var(--tmnet-24133f,#24133f)!important;margin:8px 0 0}
body.classify-ui .swal2-html-container{font:400 14px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important;margin:16px 0 8px}
body.classify-ui .swal2-input{height:48px;border:1px solid var(--tmnet-b7a9cb,#b7a9cb)!important;border-radius:8px;box-shadow:none!important;color:var(--tmnet-24133f,#24133f);font:400 15px/1.5 var(--cax-font);width:100%;margin:16px 0}
body.classify-ui .swal2-input:focus{border-color:var(--tmnet-6d35e8,#6d35e8)!important;outline:3px solid var(--tmnet-6d35e819,#6d35e819)}
body.classify-ui .swal2-actions{gap:10px;margin-top:22px}
body.classify-ui .swal2-actions .swal2-styled{margin:0;min-height:45px;border-radius:8px;font:600 13px/1.5 var(--cax-font);padding:12px 22px;text-shadow:none;box-shadow:none}
body.classify-ui .swal2-confirm{background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important}
body.classify-ui .swal2-confirm:hover{background:var(--tmnet-5625bf,#5625bf)!important}
body.classify-ui .swal2-cancel{background:var(--tmnet-f2edf9,#f2edf9)!important;color:var(--tmnet-413052,#413052)!important;border:1px solid var(--tmnet-dcd1eb,#dcd1eb)!important}
body.classify-ui .swal2-cancel:hover{background:var(--tmnet-e9e0f4,#e9e0f4)!important}
body.classify-ui .swal2-icon.swal2-question{color:var(--tmnet-5625bf,#5625bf);border-color:var(--tmnet-bca7e0,#bca7e0)}
body.classify-ui .swal2-icon.swal2-warning{color:var(--tmnet-995b0d,#995b0d);border-color:var(--tmnet-e2c18e,#e2c18e)}
body.classify-ui .swal2-success [class^=swal2-success-line]{background:var(--tmnet-237642,#237642)!important}
body.classify-ui .swal2-success .swal2-success-ring{border-color:var(--tmnet-a5c9af,#a5c9af)!important}
body.classify-ui .swal2-validation-message{background:var(--tmnet-fff2f3,#fff2f3);color:var(--tmnet-9e2f40,#9e2f40);font:400 13px/1.6 var(--cax-font)}

/* A calmer member workspace. */
body.classify-ui .listivo-user-dropdown__item{color:var(--tmnet-675b77,#675b77)!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible){background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) :is(span,i,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) .listivo-user-dropdown__label{color:#fff!important;-webkit-text-fill-color:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) .listivo-user-dropdown__count{color:var(--tmnet-24133f,#24133f)!important;-webkit-text-fill-color:var(--tmnet-24133f,#24133f)!important;background:var(--tmnet-c7f24a,#c7f24a)!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) .listivo-user-dropdown__icon-stroke{stroke:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) .listivo-user-dropdown__icon-fill{fill:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) svg [fill]:not([fill="none"]){fill:#fff!important}
body.classify-ui .listivo-user-dropdown__item:is(:hover,:focus-visible) svg [stroke]:not([stroke="none"]){stroke:#fff!important}
body.classify-ui .listivo-user-dropdown__item:focus-visible{outline:2px solid var(--tmnet-c7f24a,#c7f24a);outline-offset:-3px}
body.classify-ui.classify-panel :is(.listivo-panel-listing-card-v2__date,.listivo-panel-listing-card__date,.listivo-moderation__info){color:var(--tmnet-675b77,#675b77)!important;-webkit-text-fill-color:var(--tmnet-675b77,#675b77)!important}
body.classify-ui.classify-panel :is(.listivo-panel-listing-card-v2__date,.listivo-panel-listing-card__date,.listivo-moderation__info) :is(span,time){color:var(--tmnet-41324f,#41324f)!important;-webkit-text-fill-color:var(--tmnet-41324f,#41324f)!important}
.cax-company-card{background:#fff;border:1px solid var(--tmnet-e3dbee,#e3dbee);border-radius:13px;color:var(--tmnet-24133f,#24133f);font-family:var(--cax-font)}
.cax-company-card summary{padding:20px 26px;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font:650 16px/1.45 var(--cax-font)}
.cax-company-card summary::-webkit-details-marker{display:none}
.cax-company-card summary small{display:inline-block;margin-left:10px;font:500 11px/1.6 var(--cax-font);padding:2px 8px;border-radius:5px;color:var(--tmnet-675b77,#675b77);background:var(--tmnet-f4f0f9,#f4f0f9)}
.cax-company-toggle{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tmnet-f0eafa,#f0eafa);color:var(--tmnet-5625bf,#5625bf);font-size:21px;font-weight:400;flex-shrink:0}
.cax-company-card[open] summary{border-bottom:1px solid var(--tmnet-eee8f4,#eee8f4)}
.cax-company-card[open] .cax-company-toggle{transform:rotate(45deg)}
.cax-company-form{padding:26px;margin:0}
.cax-company-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
@media(max-width:767px){.cax-company-fields{grid-template-columns:minmax(0,1fr)}}
.cax-company-form label{display:block;font:600 13px/1.55 var(--cax-font);color:var(--tmnet-41324f,#41324f);margin-bottom:8px}
body.classify-panel .cax-company-form input[type=text]{display:block;width:100%;max-width:490px;height:49px;min-height:49px;padding:10px 14px;border:1px solid var(--tmnet-c9bfd7,#c9bfd7);border-radius:8px;background:#fff;color:var(--tmnet-41324f,#41324f);font:400 14px/1.55 var(--cax-font)}
.cax-company-form input:focus{outline:2px solid var(--tmnet-6d35e8,#6d35e8);outline-offset:2px}
.cax-company-form input[aria-invalid=true]{border-color:var(--tmnet-a92d41,#a92d41)!important}
.cax-company-form>p{font:400 12px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin:12px 0 20px;max-width:650px}
.cax-company-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--tmnet-eee8f4,#eee8f4);padding-top:20px}
.cax-company-actions [role=status]{font:500 12px/1.65 var(--cax-font);margin:0;color:var(--tmnet-675b77,#675b77)}
.cax-company-actions [data-state=success]{color:var(--tmnet-256b3b,#256b3b)}
.cax-company-actions [data-state=error]{color:var(--tmnet-a92d41,#a92d41)}
body.classify-panel .cax-company-actions button{border:0;border-radius:8px;background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important;min-height:46px;padding:11px 23px;font:650 13px/1.5 var(--cax-font);white-space:nowrap;cursor:pointer}
body.classify-panel .cax-company-actions button:hover{background:var(--tmnet-5423bd,#5423bd)!important}
.cax-company-actions button:disabled{opacity:.7;cursor:wait}
.cax-company-actions button:focus-visible,.cax-company-card summary:focus-visible{outline:2px solid var(--tmnet-6d35e8,#6d35e8);outline-offset:3px}
.cax-company-public{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;text-align:left;max-width:100%;padding:10px 16px;margin:14px 0 0;border:1px solid var(--tmnet-e3d8f1,#e3d8f1);border-radius:8px;background:var(--tmnet-f4effb,#f4effb);font:500 13px/1.6 var(--cax-font);color:var(--tmnet-41324f,#41324f)}
.cax-company-public dt{font-weight:650;color:var(--tmnet-5625bf,#5625bf)}
.cax-company-public dd{margin:0;overflow-wrap:anywhere}
@media(max-width:767px){.cax-company-card summary{padding:16px 20px}.cax-company-form{padding:20px}.cax-company-actions{flex-wrap:wrap}.cax-company-actions button{margin-left:auto}.cax-company-card summary small{margin-left:5px}}
body.classify-panel{background:var(--cax-paper)}
body.classify-panel .listivo-panel-menu{background:#fff;border-bottom:1px solid var(--cax-line);padding:18px 24px}
body.classify-panel .listivo-panel-menu__list{max-width:1200px;gap:5px;justify-content:flex-start;overflow-x:auto;padding:0;margin:auto;scrollbar-width:thin}
body.classify-panel .listivo-panel-menu__item{height:42px;min-height:42px;padding:10px 16px!important;border:0!important;border-radius:8px;white-space:nowrap;color:var(--tmnet-675b77,#675b77)!important;font:550 13px/1.6 var(--cax-font);background:transparent}
body.classify-panel .listivo-panel-menu__item:hover{background:var(--tmnet-f6f2fc,#f6f2fc);color:var(--tmnet-5625bf,#5625bf)!important}
body.classify-panel .listivo-panel-menu__item--active{background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-4e249d,#4e249d)!important;font-weight:650}
body.classify-panel .listivo-panel-menu__item:after{display:none}
body.classify-panel .listivo-panel-section{padding:36px 0 50px;background:var(--cax-paper)}
body.classify-panel .listivo-panel-section>.listivo-container{max-width:1248px;padding:0 24px}
body.classify-panel .listivo-panel-section__label,body.classify-panel .listivo-panel-head__label{font:700 clamp(25px,3vw,33px)/1.2 var(--cax-font);letter-spacing:-1px;color:var(--tmnet-24133f,#24133f)!important}
body.classify-panel .listivo-panel-section__top{margin-bottom:28px;min-height:45px;gap:18px}
body.classify-panel .listivo-panel-section__content{margin-top:25px}
body.classify-panel .listivo-panel-section__top .listivo-button{height:43px;min-height:43px;padding:10px 18px!important;font:600 12px/1.5 var(--cax-font)}
body.classify-panel .listivo-panel-head{padding:35px 24px 0;background:var(--cax-paper)}
body.classify-panel .listivo-panel-head .listivo-container{max-width:1200px}
body.classify-panel :is(.listivo-panel-accordion,.listivo-panel-form,.listivo-moderation,.listivo-panel-listing-card,.listivo-panel-listing-card-v2){background:#fff!important;border:1px solid var(--cax-line)!important;border-radius:13px!important;box-shadow:none}
body.classify-panel .listivo-panel-accordions{gap:14px}
body.classify-panel .listivo-panel-accordion__top{padding:20px 26px;min-height:70px;cursor:pointer;border-bottom:1px solid var(--tmnet-eee8f4,#eee8f4)}
body.classify-panel .listivo-panel-accordion__label{font:650 16px/1.45 var(--cax-font);letter-spacing:-.2px;color:var(--tmnet-24133f,#24133f)!important}
body.classify-panel .listivo-panel-accordion__icon{height:34px;width:34px;background:var(--tmnet-f0eafa,#f0eafa)!important;color:var(--tmnet-5625bf,#5625bf)!important}
body.classify-panel .listivo-panel-accordion__icon svg path{fill:var(--tmnet-5625bf,#5625bf)!important}
body.classify-panel .listivo-panel-accordion__content{padding:26px!important}
body.classify-panel .listivo-panel-user-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.classify-panel :is(.listivo-field-group__label,.listivo-panel-form-label__text,.listivo-panel-user-settings__field label){font:600 13px/1.55 var(--cax-font);letter-spacing:0;color:var(--tmnet-41324f,#41324f)!important;margin-bottom:8px}
body.classify-panel :is(.listivo-field-group__label,.listivo-panel-form-label__text)>span{color:var(--tmnet-ad2d43,#ad2d43)!important}
body.classify-panel :is(.listivo-input-v2,.listivo-select-v2,.listivo-phone-with-country-code){background:#fff!important;border:1px solid var(--tmnet-c9bfd7,#c9bfd7)!important;border-radius:8px;min-height:49px;height:49px;font:400 14px/1.5 var(--cax-font)}
body.classify-panel :is(.listivo-input-v2,.listivo-select-v2,.listivo-phone-with-country-code):focus-within{border-color:var(--tmnet-6d35e8,#6d35e8)!important;box-shadow:0 0 0 3px var(--tmnet-6d35e811,#6d35e811)}
body.classify-panel :is(input,textarea,.listivo-select-v2__placeholder,.listivo-select-v2__option){font:400 14px/1.55 var(--cax-font)!important;letter-spacing:0;color:var(--tmnet-41324f,#41324f)!important}
body.classify-panel input::placeholder,body.classify-panel textarea::placeholder{color:var(--tmnet-766a84,#766a84)!important;opacity:1}
body.classify-panel :is(.listivo-textarea-v2,textarea){background:#fff!important;border-color:var(--tmnet-c9bfd7,#c9bfd7)!important;border-radius:8px}
body.classify-panel .listivo-select-v2__option:hover,body.classify-panel .listivo-select-v2__option--active{background:var(--tmnet-eee7fb,#eee7fb);color:var(--tmnet-4e249d,#4e249d)!important}
body.classify-panel .listivo-field-hint__icon svg path{fill:var(--tmnet-675b77,#675b77)!important}
body.classify-panel .listivo-field-hint__text{color:#fff!important;background:var(--tmnet-24133f,#24133f)!important;font:400 12px/1.5 var(--cax-font)}
body.classify-panel .listivo-panel-form__fields{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.classify-panel .listivo-panel-form__fields>.cax-field{grid-column:auto!important;width:100%!important;max-width:none!important}
body.classify-panel .listivo-panel-form__fields>.cax-field:is(.listivo-panel-form__single-column,.cax-step-1){grid-column:1/-1!important}
body.classify-panel .listivo-panel-form-label{margin-top:8px!important;margin-bottom:18px!important}
body.classify-panel .listivo-panel-form{padding:30px!important}
body.classify-panel .listivo-panel-form-label__line{border-color:var(--tmnet-e5dfee,#e5dfee)}
body.classify-panel .listivo-panel-user-settings__field{margin:0!important;width:100%;max-width:none}
body.classify-panel .listivo-panel-user-settings textarea{min-height:130px;height:145px;padding:14px}
body.classify-panel .listivo-panel-user-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.classify-panel .listivo-panel-user-image__close{background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important;cursor:pointer}
body.classify-panel .listivo-panel-user-image__close svg path{fill:#fff!important}
body.classify-panel .listivo-panel-user-settings__field--full-width{grid-column:1/-1}
body.classify-panel :is(.listivo-panel-user-settings__chat-app,.listivo-panel-user-settings__marketing-consent){font:400 13px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77)}
body.classify-panel .listivo-panel-accordion__content .listivo-button{min-height:46px;height:46px;font:600 13px/1.5 var(--cax-font)}
body.classify-panel .listivo-panel-section__delete-account{color:var(--tmnet-a92d41,#a92d41)!important;font:500 12px/1.5 var(--cax-font);padding:14px 0}
body.classify-panel .listivo-panel-tab{height:42px;padding:9px 15px;border:1px solid var(--tmnet-ded5e9,#ded5e9);background:#fff!important;color:var(--tmnet-675b77,#675b77)!important;border-radius:8px;font:550 12px/1.5 var(--cax-font)}
body.classify-panel .listivo-panel-tab--active{background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important;border-color:var(--tmnet-6d35e8,#6d35e8)}
body.classify-panel .listivo-panel-tab__count{background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-4e249d,#4e249d)!important}
body.classify-panel .listivo-panel-tab--active .listivo-panel-tab__count{background:var(--tmnet-c7f24a,#c7f24a)!important;color:var(--tmnet-24133f,#24133f)!important}
body.classify-panel .listivo-moderation__label,body.classify-panel :is(.listivo-panel-listing-card-v2__name,.listivo-panel-listing-card__label){font:650 16px/1.45 var(--cax-font);color:var(--tmnet-24133f,#24133f)!important;letter-spacing:-.3px}
body.classify-panel :is(.listivo-moderation__info,.listivo-panel-listing-card-v2__dates,.listivo-panel-listing-card__meta-data){font:400 12px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important}
body.classify-panel .listivo-moderation__info span{color:var(--tmnet-675b77,#675b77)!important}
body.classify-panel :is(.listivo-moderation__status,.listivo-panel-listing-card-v2__status,.listivo-panel-listing-card__status){background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-413052,#413052)!important;border:1px solid var(--tmnet-d8cdea,#d8cdea);border-radius:6px;font:600 11px/1.5 var(--cax-font)}
body.classify-panel :is(.listivo-moderation__status--publish,.listivo-panel-listing-card-v2__status--publish,.listivo-panel-listing-card__status--active){background:var(--tmnet-eaf5ed,#eaf5ed)!important;color:var(--tmnet-256b3b,#256b3b)!important;border-color:var(--tmnet-c9dfcf,#c9dfcf)}
body.classify-panel :is(.listivo-moderation__status--pending,.listivo-panel-listing-card-v2__status--pending){background:var(--tmnet-fff4df,#fff4df)!important;color:var(--tmnet-80500e,#80500e)!important;border-color:var(--tmnet-ecdbb9,#ecdbb9)}
body.classify-panel :is(.listivo-panel-listing-card-v2__stat-icon,.listivo-panel-listing-card-v2__action-icon) path{fill:var(--tmnet-675b77,#675b77)!important}
body.classify-panel .listivo-panel-listing-card-v2__action--delete path{fill:var(--tmnet-a92d41,#a92d41)!important}
body.classify-panel .listivo-moderation__table-head{color:var(--tmnet-675b77,#675b77)!important;background:var(--tmnet-faf8fd,#faf8fd)}

/* Native ad fields, progressively disclosed without replacing their data model. */
.cax-kicker{display:block;font:750 10px/1.6 var(--cax-font);letter-spacing:1.6px;color:var(--tmnet-5625bf,#5625bf)}
.cax-wizard-heading{margin:0 0 22px}.cax-wizard-heading h2{font:700 25px/1.3 var(--cax-font);letter-spacing:-.65px;color:var(--tmnet-24133f,#24133f);margin:8px 0}
.cax-wizard-heading p{font:400 13px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin:0}
.cax-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid var(--tmnet-e7e0ee,#e7e0ee)}
.cax-steps button{display:flex;gap:9px;align-items:center;justify-content:flex-start;padding:10px;background:#fff;color:var(--tmnet-675b77,#675b77);border:1px solid var(--tmnet-e5dfee,#e5dfee);border-radius:8px;font:550 12px/1.5 var(--cax-font);cursor:pointer}
.cax-steps button span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--tmnet-f2edf8,#f2edf8);color:var(--tmnet-675b77,#675b77);font-size:10px}
.cax-steps button[aria-current=step]{background:var(--tmnet-f1ebfc,#f1ebfc);border-color:var(--tmnet-bba3e6,#bba3e6);color:var(--tmnet-4e249d,#4e249d);font-weight:650}.cax-steps button[aria-current=step] span{background:var(--tmnet-6d35e8,#6d35e8);color:#fff}
.cax-steps button:disabled{cursor:default;color:var(--tmnet-766b84,#766b84);opacity:1}.cax-steps button:disabled span{background:var(--tmnet-f5f2f9,#f5f2f9)}
.cax-wizard[data-cax-ready] .listivo-panel-form__fields>.listivo-panel-form__single-column:not(.cax-field){display:none}
.cax-wizard[data-cax-step="1"] .cax-field:not(.cax-step-1),.cax-wizard[data-cax-step="2"] .cax-field:not(.cax-step-2),.cax-wizard[data-cax-step="3"] .cax-field:not(.cax-step-3),.cax-wizard[data-cax-step="4"] .cax-field:not(.cax-step-4){display:none!important}
.cax-wizard:not([data-cax-step="4"]) :is(.listivo-panel-form__bottom,.listivo-panel-form__terms-and-conditions){display:none!important}
.cax-wizard .cax-step-1{grid-column:1/-1}
.cax-wizard-controls{display:flex;align-items:center;gap:15px;margin-top:30px;padding-top:24px;border-top:1px solid var(--tmnet-e7e0ee,#e7e0ee)}
.cax-wizard-controls button{border-radius:8px;min-height:45px;padding:11px 22px;font:600 13px/1.5 var(--cax-font);cursor:pointer}
.cax-next{background:var(--tmnet-6d35e8,#6d35e8);color:#fff;border:1px solid var(--tmnet-6d35e8,#6d35e8);display:flex;align-items:center;gap:20px}.cax-next:hover{background:var(--tmnet-5625bf,#5625bf)}
.cax-back{border:1px solid var(--tmnet-d8ccea,#d8ccea);color:var(--tmnet-5625bf,#5625bf);background:#fff}.cax-step-count{font:400 12px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin-right:auto}
.cax-step-error{font:500 13px/1.6 var(--cax-font);color:var(--tmnet-9e2f40,#9e2f40);background:var(--tmnet-fff1f3,#fff1f3);padding:12px 15px;border-radius:7px}
.cax-step-title{scroll-margin-top:25px}.cax-review{margin-top:28px;background:var(--tmnet-f6f2fc,#f6f2fc);border:1px solid var(--tmnet-e4d9f3,#e4d9f3);border-radius:10px;padding:22px}
.cax-review h3{font:650 16px/1.5 var(--cax-font);color:var(--tmnet-24133f,#24133f);margin:0 0 15px}.cax-review dl{display:grid;grid-template-columns:100px 1fr;gap:10px 20px;margin:0;font:400 13px/1.6 var(--cax-font);color:var(--tmnet-41324f,#41324f)}.cax-review dt{color:var(--tmnet-675b77,#675b77)}.cax-review dd{margin:0;overflow-wrap:anywhere}
.cax-review[hidden],.cax-step-error[hidden],.cax-wizard-controls [hidden]{display:none!important}

/* Plans: comparison stays visible; choosing a plan uses the native checkout. */
.cax-plan-intro{font:400 14px/1.8 var(--cax-font);color:var(--tmnet-675b77,#675b77);max-width:780px;margin:0 0 27px}
.cax-extra-next{display:none!important}
body.classify-panel .listivo-panel-package-v2{border:1px solid var(--tmnet-e2d9ef,#e2d9ef);border-radius:14px;box-shadow:none;background:#fff;overflow:hidden}
body.classify-panel .listivo-panel-package-v2--featured{border-color:var(--tmnet-a98adc,#a98adc);box-shadow:0 8px 30px var(--tmnet-24133f08,#24133f08)}
body.classify-panel .listivo-panel-package-v2__head{background:#fff!important;color:var(--tmnet-24133f,#24133f)!important;padding:24px 25px 0;font:650 19px/1.4 var(--cax-font);letter-spacing:-.4px;min-height:55px}
body.classify-panel .listivo-panel-package-v2__label{background:var(--tmnet-c7f24a,#c7f24a)!important;color:var(--tmnet-24133f,#24133f)!important;border-radius:5px;font:700 10px/1.6 var(--cax-font);padding:4px 8px}
body.classify-panel .listivo-panel-package-v2__body{padding:20px 25px 28px}
body.classify-panel .listivo-panel-package-v2__main-value{font:750 35px/1.2 var(--cax-font);letter-spacing:-1px;color:var(--tmnet-24133f,#24133f)!important;margin:6px 0 22px}
body.classify-panel .listivo-panel-package-v2__button button{width:100%;min-height:46px;border-radius:8px;font:650 13px/1.6 var(--cax-font)}
body.classify-panel .listivo-panel-package-v2__attribute{font:400 13px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important}
body.classify-panel .listivo-panel-package-v2__attribute-value span{color:var(--tmnet-24133f,#24133f)!important;font-weight:600}
body.classify-panel .listivo-panel-package-v2__attribute-value{font:400 13px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important}
body.classify-panel :is(.listivo-packages-bar__buy,.listivo-packages-bar__current){height:43px;min-height:43px;padding:11px 18px;border-radius:8px;font:600 12px/1.6 var(--cax-font);background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important}
body.classify-panel .listivo-packages-bar__buy:hover{background:var(--tmnet-5625bf,#5625bf)!important}
body.classify-panel .listivo-packages-bar__current{background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-5625bf,#5625bf)!important}
body.classify-panel .listivo-panel-package-v2__attribute-icon{background:var(--tmnet-edf5e0,#edf5e0);border-radius:50%;padding:5px}
body.classify-panel .listivo-panel-package-v2__attribute-icon path{fill:var(--tmnet-426316,#426316)!important}

/* Public advertiser: a neutral brand cover, never a sports stock photograph. */
body.classify-profile .cax-profile-head{background:#fff;padding-bottom:22px;border-bottom:1px solid var(--tmnet-e5dfee,#e5dfee)}
body.classify-profile .listivo-user-hero{background:#fff;padding:0!important}
body.classify-profile .listivo-user-hero:before{content:'';display:block;height:145px;background:radial-gradient(circle at 79% 85%,var(--tmnet-c7f24a30,#c7f24a30) 0 7%,transparent 7.2%),radial-gradient(circle at 30% -45%,transparent 0 210px,var(--tmnet-ffffff12,#ffffff12) 211px 213px,transparent 214px),linear-gradient(115deg,var(--tmnet-24133f,#24133f),var(--tmnet-502596,#502596) 70%,var(--tmnet-6d35e8,#6d35e8))}
body.classify-profile .listivo-user-hero__content{padding:0 24px!important;transform:none!important;position:relative;top:auto;gap:13px;margin-top:-45px!important;max-width:1050px;margin-inline:auto;box-shadow:none;border:0;background:transparent}
body.classify-profile .listivo-user-hero__avatar{height:108px;width:108px;border:6px solid #fff;border-radius:50%;background:#fff;margin:0 auto 3px}
body.classify-profile .listivo-user-hero__avatar img{border-radius:50%;height:100%;width:100%;object-fit:cover}
body.classify-profile .listivo-user-hero__name{font:700 28px/1.25 var(--cax-font);letter-spacing:-.8px;color:var(--tmnet-24133f,#24133f)!important;margin:0}
body.classify-profile .listivo-user-hero__data-text{font:400 12px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important}
body.classify-profile .listivo-user-hero__meta{margin:0;gap:15px}
body.classify-profile .listivo-user-hero__socials{margin-top:0}.classify-profile .listivo-social-icons{gap:8px}
body.classify-profile .listivo-user-hero__description{font:400 14px/1.8 var(--cax-font);color:var(--tmnet-675b77,#675b77);max-width:700px}
body.classify-profile .cax-profile-spacer{display:none!important}
body.classify-profile .cax-profile-contacts{padding:24px 24px 30px;background:#fff}
body.classify-profile .cax-profile-contacts>.elementor-container{max-width:950px}
body.classify-profile .cax-profile-contacts .elementor-widget-wrap{justify-content:center;gap:14px}
body.classify-profile .cax-profile-contacts :is([data-widget_type="lst_user_hidden_phone.default"],[data-widget_type="lst_user_whats_app.default"]){max-width:360px;width:calc(50% - 7px);margin:0!important}
body.classify-profile .listivo-user-website{font:550 12px/1.6 var(--cax-font);color:var(--tmnet-5625bf,#5625bf);padding:0 0 10px}
body.classify-profile .listivo-user-hidden-phone{background:var(--tmnet-faf8fd,#faf8fd);border:1px solid var(--tmnet-e4dcec,#e4dcec);box-shadow:none;border-radius:10px;min-height:57px;padding:10px 16px}
body.classify-profile .cax-profile-contacts .listivo-contact-button{min-height:57px;height:auto;padding:10px 14px;gap:9px;border-radius:10px;background:var(--tmnet-faf8fd,#faf8fd);border:1px solid var(--tmnet-e4dcec,#e4dcec);box-shadow:none;font:600 13px/1.5 var(--cax-font)}
body.classify-profile .cax-profile-contacts .listivo-contact-button__inner{white-space:nowrap;flex-wrap:nowrap;gap:9px;font:600 13px/1.5 var(--cax-font);color:var(--tmnet-5625bf,#5625bf)!important}
body.classify-profile .cax-profile-contacts .listivo-contact-button__inner>span{white-space:nowrap;letter-spacing:-1px;font-size:11px}
body.classify-profile .cax-profile-contacts .listivo-contact-button__icon{height:32px;width:32px;flex-shrink:0}
body.classify-ui .listivo-contact-button__icon--additional svg [fill]:not([fill="none"]){fill:#fff!important}
body.classify-profile a.cax-profile-wa{display:flex;align-items:center;justify-content:center;gap:11px;background:var(--tmnet-137d3c,#137d3c)!important;color:#fff!important;border-radius:10px;min-height:57px;padding:13px 18px;font:650 14px/1.5 var(--cax-font);box-shadow:0 5px 15px var(--tmnet-137d3c13,#137d3c13)}
body.classify-profile a.cax-profile-wa:hover{background:var(--tmnet-0e642f,#0e642f)!important}
body.classify-profile a.cax-profile-wa svg{height:23px;width:23px}.classify-profile a.cax-profile-wa svg [fill]:not([fill="none"]){fill:#fff!important}
body.classify-profile a.cax-profile-wa :is(span,div){color:#fff!important}
body.classify-profile .cax-profile-contacts a.cax-profile-wa .listivo-contact-button__inner{color:#fff!important;-webkit-text-fill-color:#fff}
body.classify-panel .dropzone .dz-preview .dz-remove{color:#fff!important;background:var(--tmnet-913449,#913449)!important;padding:8px 12px;border-radius:6px;font:600 11px/1.5 var(--cax-font);text-decoration:none;margin-top:8px}
body.classify-profile .cax-profile-message{background:var(--tmnet-f7f5fc,#f7f5fc);padding:32px 24px}
body.classify-profile .cax-profile-message>.elementor-container{max-width:850px}
body.classify-profile .listivo-create-message-form{background:#fff;border:1px solid var(--tmnet-e5dfee,#e5dfee);border-radius:13px;padding:26px}
body.classify-profile .listivo-create-message-form__label{font:650 18px/1.4 var(--cax-font);color:var(--tmnet-24133f,#24133f)!important;margin:0 0 17px}
body.classify-profile .listivo-create-message-form textarea{font:400 14px/1.7 var(--cax-font);color:var(--tmnet-41324f,#41324f);border:1px solid var(--tmnet-c9bfd7,#c9bfd7);border-radius:8px;min-height:115px;background:#fff;padding:15px}
body.classify-profile .cax-profile-catalog{padding:30px 24px 55px;background:var(--tmnet-f7f5fc,#f7f5fc)}
body.classify-profile .listivo-user-listings__label{font:700 25px/1.4 var(--cax-font);color:var(--tmnet-24133f,#24133f)!important;letter-spacing:-.6px}
body.classify-profile .listivo-user-listings__count{background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-5625bf,#5625bf)!important;font:650 12px/1.5 var(--cax-font)}
body.classify-profile .listivo-listing-card-v4{border:1px solid var(--tmnet-e5dfee,#e5dfee);border-radius:12px;background:#fff;overflow:hidden;box-shadow:none}
body.classify-profile .listivo-listing-card-v4__name{font:650 15px/1.5 var(--cax-font);color:var(--tmnet-24133f,#24133f)!important;letter-spacing:-.25px}
body.classify-profile .listivo-listing-card-v4__address{color:var(--tmnet-675b77,#675b77);font-size:12px}.classify-profile .cax-business{max-width:700px;margin:auto;padding:12px 24px;font:400 13px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77)}.classify-profile .cax-business h2{font:650 16px/1.5 var(--cax-font);color:var(--tmnet-24133f,#24133f)}

/* Digital plan checkout: native WooCommerce and gateway fields are retained. */
.cax-checkout-wrap{max-width:1150px;margin:0 auto;padding:0 25px}
.cax-checkout-head{padding:30px 0 35px;background:var(--tmnet-f7f5fc,#f7f5fc);border-bottom:1px solid var(--tmnet-e7e0ef,#e7e0ef)}
.cax-checkout-back{font:500 12px/1.6 var(--cax-font);color:var(--tmnet-675b77,#675b77);display:inline-block;margin-bottom:25px}
.cax-checkout-head h1{font:700 clamp(27px,3vw,37px)/1.2 var(--cax-font);letter-spacing:-1px;color:var(--tmnet-24133f,#24133f);margin:9px 0 13px}
.cax-checkout-head p{font:400 14px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin:0}
.cax-checkout-body{padding-top:30px;padding-bottom:55px}
.cax-checkout-form{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:25px;align-items:start}
.cax-checkout-form>.woocommerce-notices-wrapper{grid-column:1/-1;margin:0}
.cax-checkout-form>.woocommerce-notices-wrapper:empty{display:none}
.cax-checkout-customer,.cax-checkout-order{background:#fff;border:1px solid var(--tmnet-e3dbee,#e3dbee);border-radius:13px;padding:26px;min-width:0}
.cax-checkout-section-heading{display:flex;gap:12px;align-items:flex-start;margin:0 0 23px}
.cax-checkout-section-heading>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:var(--tmnet-eee7fb,#eee7fb);color:var(--tmnet-5625bf,#5625bf);border-radius:8px;font:650 11px/1.5 var(--cax-font)}
.cax-checkout-section-heading h2{font:650 18px/1.4 var(--cax-font);letter-spacing:-.3px;color:var(--tmnet-24133f,#24133f);margin:0!important}
.cax-checkout-section-heading p{font:400 12px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin:5px 0 0}
body.classify-digital-checkout .listivo-panel-checkout{padding:0;margin:0;background:transparent}
body.classify-digital-checkout .listivo-panel-checkout__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;padding:0!important;border:0!important;background:transparent;max-width:100%}
body.classify-digital-checkout #billing_country_field:has(input[type=hidden]){display:none!important}
body.classify-digital-checkout .listivo-panel-checkout__fields .form-row{padding:0!important;margin:0!important;width:auto!important;float:none;min-width:0}
body.classify-digital-checkout .listivo-panel-checkout__fields .form-row-wide{grid-column:1/-1}
body.classify-digital-checkout .form-row label{font:550 12px/1.55 var(--cax-font);color:var(--tmnet-41324f,#41324f)!important;letter-spacing:0;padding:0 0 7px}
body.classify-digital-checkout .form-row label .required{color:var(--tmnet-a82e40,#a82e40);text-decoration:none}
body.classify-digital-checkout .form-row :is(input.input-text,select,textarea){width:100%;max-width:100%;border:1px solid var(--tmnet-c9bfd7,#c9bfd7)!important;border-radius:7px;min-height:46px;height:46px;padding:10px 12px;background:#fff;font:400 14px/1.5 var(--cax-font);color:var(--tmnet-24133f,#24133f);box-shadow:none}
body.classify-digital-checkout .form-row .select2-selection--single{height:46px;border:1px solid var(--tmnet-c9bfd7,#c9bfd7)!important;border-radius:7px;padding:8px 10px}
body.classify-digital-checkout .form-row .select2-selection__rendered{font:400 14px/1.8 var(--cax-font);color:var(--tmnet-24133f,#24133f);padding:0}
body.classify-digital-checkout .form-row .select2-selection__arrow{height:44px;right:10px}
body.classify-digital-checkout .form-row input:focus{outline:0;border-color:var(--tmnet-6d35e8,#6d35e8)!important;box-shadow:0 0 0 3px var(--tmnet-6d35e813,#6d35e813)}
body.classify-digital-checkout .cax-checkout-digital{font:400 11px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);padding-top:20px;border-top:1px solid var(--tmnet-e8e1ef,#e8e1ef);margin:23px 0 0}
body.classify-digital-checkout #order_review_heading{padding:0}
body.classify-digital-checkout .listivo-order-table{margin:0 0 20px;border:1px solid var(--tmnet-e6dfee,#e6dfee);border-radius:9px;overflow:hidden}
body.classify-digital-checkout :is(.listivo-order-table__item,.listivo-order-table__row){padding:14px 16px;color:var(--tmnet-41324f,#41324f)!important;font:400 13px/1.6 var(--cax-font)}
body.classify-digital-checkout .listivo-order-table :is(.product-name,.product-total,.amount){color:var(--tmnet-41324f,#41324f)!important}
body.classify-digital-checkout .listivo-order-table__row--total{background:var(--tmnet-eee7fb,#eee7fb)!important;color:var(--tmnet-24133f,#24133f)!important;font-weight:650}
body.classify-digital-checkout .listivo-order-table__row--total *{color:var(--tmnet-24133f,#24133f)!important}
body.classify-digital-checkout .listivo-panel-checkout-order{margin:0 0 20px;border:1px solid var(--tmnet-e5dcef,#e5dcef);border-radius:9px;overflow:hidden;background:#fff}
body.classify-digital-checkout .listivo-panel-checkout-order__content{padding:0 16px!important}
body.classify-digital-checkout .listivo-panel-checkout-order__meta{padding:13px 0!important;font:400 13px/1.6 var(--cax-font);color:var(--tmnet-41324f,#41324f)!important;gap:12px}
body.classify-digital-checkout .listivo-panel-checkout-order__meta :is(span,.amount,.product-name){color:var(--tmnet-41324f,#41324f)!important}
body.classify-digital-checkout .listivo-panel-checkout-order__bottom{background:var(--tmnet-eee7fb,#eee7fb)!important;padding:15px 16px!important;gap:10px}
body.classify-digital-checkout .listivo-panel-checkout-order__bottom *{color:var(--tmnet-24133f,#24133f)!important;font:650 15px/1.5 var(--cax-font)}
body.classify-digital-checkout .woocommerce-terms-and-conditions-wrapper{padding:15px!important;margin:0 0 18px!important;background:var(--tmnet-faf8fd,#faf8fd);border:1px solid var(--tmnet-e5dfee,#e5dfee)!important;border-radius:8px}
body.classify-digital-checkout .woocommerce-terms-and-conditions-wrapper>svg{width:18px;height:18px;margin:0 0 9px}
body.classify-digital-checkout .woocommerce-terms-and-conditions-wrapper>svg path{fill:var(--tmnet-675b77,#675b77)}
body.classify-ui .listivo-pagination__item{background:#fff!important;color:var(--tmnet-59486e,#59486e)!important;border:1px solid var(--tmnet-dcd1eb,#dcd1eb);border-radius:7px}
body.classify-ui .listivo-pagination__item svg [fill]:not([fill="none"]){fill:currentColor!important}
body.classify-ui .listivo-pagination__item--active,body.classify-ui .listivo-pagination__item:not(.listivo-pagination__item--disabled):hover{background:var(--tmnet-6d35e8,#6d35e8)!important;color:#fff!important;border-color:var(--tmnet-6d35e8,#6d35e8)}
body.classify-ui .listivo-pagination__item--disabled{background:var(--tmnet-f4f0f9,#f4f0f9)!important;color:var(--tmnet-675b77,#675b77)!important}
body.classify-digital-checkout #payment{padding:0!important;margin:0;background:#fff}
body.classify-digital-checkout #payment .wc_payment_methods{border:0!important;padding:0!important;margin:0}
body.classify-digital-checkout #payment .wc_payment_method{padding:15px 0;border-bottom:1px solid var(--tmnet-e7dfef,#e7dfef)}
body.classify-digital-checkout #payment .wc_payment_method>label{color:var(--tmnet-24133f,#24133f)!important;font:600 13px/1.7 var(--cax-font);cursor:pointer;display:inline-flex;align-items:center;gap:8px}
body.classify-digital-checkout #payment .payment_box{padding:16px 0 0!important;background:#fff;margin:0;font:400 13px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77)}
body.classify-digital-checkout #payment .payment_box:before{display:none}
body.classify-digital-checkout #payment .place-order{padding:20px 0 0!important;margin:0}
body.classify-digital-checkout .woocommerce-privacy-policy-text{font:400 11px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77)}
body.classify-digital-checkout .woocommerce-privacy-policy-text a{color:var(--tmnet-5625bf,#5625bf);text-decoration:underline}
body.classify-digital-checkout #place_order{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;font:650 14px/1.5 var(--cax-font);border-radius:8px;float:none}
body.classify-digital-checkout .woocommerce-form-coupon-toggle{font:400 12px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77);margin:0 0 20px}
body.classify-digital-checkout .woocommerce-info{background:var(--tmnet-f3eefb,#f3eefb);border:1px solid var(--tmnet-e2d7f1,#e2d7f1);border-radius:8px;padding:12px 15px;font:400 12px/1.7 var(--cax-font);color:var(--tmnet-675b77,#675b77)!important}
body.classify-digital-checkout .woocommerce-info a{color:var(--tmnet-5625bf,#5625bf)!important;font-weight:600}
body.classify-digital-checkout .cax-boleto-note{font:400 12px/1.7 var(--cax-font);background:var(--tmnet-f4effc,#f4effc);border:1px solid var(--tmnet-e3d8f1,#e3d8f1);border-radius:8px;padding:12px;color:var(--tmnet-59456f,#59456f);margin:0 0 18px}
.cax-boleto-note[hidden]{display:none!important}
@media(max-width:900px){.cax-checkout-form{grid-template-columns:minmax(0,1fr)}.cax-checkout-customer,.cax-checkout-order{padding:23px}.cax-checkout-wrap{max-width:700px}}
@media(max-width:767px){
 body.classify-panel .listivo-panel-menu{padding:12px 15px}.classify-panel .listivo-panel-menu__item{padding:8px 12px!important;font-size:12px}
 body.classify-panel .listivo-panel-section{padding:24px 0 30px}.classify-panel .listivo-panel-section>.listivo-container{padding:0 17px}
 body.classify-panel .listivo-panel-section__top{margin-bottom:22px;align-items:flex-start;flex-direction:column}
 body.classify-panel .listivo-panel-form{padding:20px!important}.classify-panel .listivo-panel-form__fields{grid-template-columns:minmax(0,1fr)!important;gap:20px}
 body.classify-panel .listivo-panel-user-settings,body.classify-panel .listivo-panel-user-socials{grid-template-columns:minmax(0,1fr)}
 body.classify-panel .listivo-panel-accordion__top{padding:16px 20px}.classify-panel .listivo-panel-accordion__content{padding:20px!important}
 .cax-wizard-heading h2{font-size:23px}.cax-steps{gap:5px;padding-bottom:20px;margin-bottom:22px}.cax-steps button{font-size:10px;flex-direction:column;align-items:center;gap:5px;padding:9px 3px}
 .cax-wizard-controls{gap:9px;flex-wrap:wrap}.cax-wizard-controls button{padding:10px 16px}.cax-step-count{font-size:11px}.cax-review{padding:18px}.cax-review dl{grid-template-columns:1fr;gap:4px}.cax-review dd{margin-bottom:10px}
 body.classify-panel .listivo-panel-head{padding:25px 17px 0}.classify-panel .listivo-panel-package-v2__head{padding:22px 22px 0}
 body.classify-profile .listivo-user-hero:before{height:115px}.classify-profile .listivo-user-hero__name{font-size:25px}.classify-profile .cax-profile-contacts{padding:20px 18px}
 body.classify-profile .cax-profile-contacts :is([data-widget_type="lst_user_hidden_phone.default"],[data-widget_type="lst_user_whats_app.default"]){width:100%;max-width:400px}
 body.classify-profile .cax-profile-message{padding:22px 17px}.classify-profile .listivo-create-message-form{padding:20px}.classify-profile .cax-profile-catalog{padding:25px 17px 35px}
 .cax-checkout-head{padding:22px 0 27px}.cax-checkout-wrap{padding-right:17px;padding-left:17px}.cax-checkout-body{padding-top:22px}.cax-checkout-customer,.cax-checkout-order{padding:20px}
 body.classify-ui .swal2-popup{padding:23px 20px;width:calc(100vw - 34px);max-width:500px}.classify-ui .swal2-title{font-size:20px}
}
@media(max-width:370px){body.classify-digital-checkout .listivo-panel-checkout__fields{grid-template-columns:minmax(0,1fr)}.cax-steps button{font-size:9px}.cax-wizard-controls{gap:8px}}
@media(prefers-reduced-motion:reduce){body.classify-ui .swal2-popup{animation:none!important}.cax-step-title{scroll-behavior:auto}}
