/* Limite d'annonces + Hébergeur Pro (01/10/2026) — inc/annonces-limite.php, inc/hebergeur-pro.php. */
.li-lim{max-width:720px;margin:24px auto 40px;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg,26px);padding:32px;box-shadow:0 2px 10px rgba(36,23,38,.06)}
.li-lim__ico{width:52px;height:52px;border-radius:16px;background:rgba(238,61,111,.1);color:var(--rasp-deep);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin:0 0 14px}
.li-lim__h{font-family:var(--serif);font-size:1.55rem;line-height:1.2;margin:0 0 10px}
.li-lim p{margin:0 0 12px}
.li-lim__list{margin:6px 0 18px;padding:0;list-style:none;font-size:.9rem;color:var(--ink-2)}
.li-lim__list li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--border)}
.li-lim__list li:first-child{border-top:0}
.li-lim__acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:20px 0 0}
.li-lim__tips{margin:18px 0 0;padding:14px 16px;border-radius:14px;background:var(--cream);font-size:.88rem;color:var(--ink-2)}
.li-lim__tips strong{color:var(--ink)}
.li-hpro-flag{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;line-height:1.15;padding:.34em .74em;border-radius:var(--pill,999px);white-space:nowrap;color:#F5F1EA;background:#22252B;border:1px solid #22252B} /* « Encre » : ni or (Premium), ni framboise, violet, bleu, vert. Texte 13,6:1. */
.li-hpro-flag i{color:#C9CED6}
.li-hpro-flag--carte{font-size:.64rem;padding:.2em .55em}
.li-hpro-carteb{margin:8px 0 0}
.li-hpro-fiche{margin:0 0 16px}
.li-hpro-why{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#F1F2F4;border:1px solid #D7DAE0;font-size:.86rem;color:var(--ink)}
.li-hpro-why strong{color:#22252B}
.li-hpro-carte{margin:18px 0;background:#fff;border:1px solid #D7DAE0;border-radius:var(--r-lg,26px);padding:22px}
.li-hpro-carte__prix{font-family:var(--serif);font-size:2rem;font-weight:700;margin:10px 0 4px}
.li-hpro-carte__prix small{font:500 .9rem var(--sans);color:var(--ink-2)}
.li-hpro-carte__av{margin:12px 0 16px;padding:0;list-style:none}
.li-hpro-carte__av li{display:flex;gap:10px;padding:5px 0;font-size:.92rem}
.li-hpro-carte__av i{color:#22252B;margin-top:4px}
.li-hpro-carte__acts{display:flex;justify-content:flex-end;margin:0}
.li-hpro-carte__etat{font-size:.86rem;color:var(--ink-2);margin:10px 0 0}
.li-btn.li-hpro-btn{background:#22252B;color:#F5F1EA;border:0}
.li-hpro-pill{display:inline-block;font-size:.74rem;font-weight:700;padding:3px 10px;border-radius:99px}
.li-hpro-pill--wait{background:rgba(180,114,15,.14);color:#7a4c09}
.li-hpro-pill--ok{background:rgba(31,138,91,.12);color:#1f6f4a}
@media (max-width:600px){.li-lim{padding:22px 18px;margin:16px 0 32px}.li-lim__acts .li-btn,.li-hpro-carte__acts .li-btn{width:100%;justify-content:center}}
/* /pilotage/ */
.li-hpro-pil{max-width:640px;margin:22px auto 30px;font-family:Inter,system-ui,sans-serif;color:#2b2230}
.li-hpro-pil__h{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8090;margin:0 0 6px}
.li-hpro-pil__n{font-size:.8rem;color:#8a8090;margin:0 0 10px}
.li-hpro-pil__grid{display:grid;gap:10px}
.li-hpro-pil__card{background:#fff;border:1px solid #efe6dc;border-radius:18px;padding:12px 16px}
.li-hpro-pil__t{display:flex;justify-content:space-between;font-weight:700;font-size:.84rem;margin:0 0 6px}
.li-hpro-pil__card ul{margin:0;padding:0;list-style:none}
.li-hpro-pil__card li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #efe6dc;font-size:.82rem}
.li-hpro-pil__card li:first-child{border-top:0}
.li-hpro-pil__who{background:none;border:0;padding:0;font:600 .82rem Inter,sans-serif;color:#2b2230;cursor:pointer;text-align:left}
.li-hpro-pil__who:hover{color:#EE3D6F}
.li-hpro-pil__vide{margin:0;font-size:.8rem;color:#8a8090}
.li-hpro-blk{border:1px solid #efe6dc;border-radius:14px;padding:12px 14px;margin:0 0 12px;background:#fff;font-size:.8rem}
.li-hpro-blk__h{display:flex;justify-content:space-between;gap:8px;align-items:center;font-weight:700;font-size:.82rem;margin:0 0 8px}
.li-hpro-blk dl{margin:0;display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:4px 12px}
.li-hpro-blk dt{color:#8a8090}.li-hpro-blk dd{margin:0}
.li-hpro-blk__warn{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:rgba(180,114,15,.1);color:#7a4c09}
.li-hpro-blk__acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin:10px 0 0}
.li-hpro-blk__acts button{font:600 .74rem Inter,sans-serif;padding:6px 10px;border-radius:10px;border:1px solid #efe6dc;background:#fff;cursor:pointer;color:#2b2230}
.li-hpro-blk__acts button.is-main{background:#2b2230;color:#fff;border-color:#2b2230}
.li-hpro-blk__tog{display:flex;align-items:center;gap:8px;margin:10px 0 0}
.li-hpro-blk__refus{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#F1F2F4}
.li-hpro-blk__refus[hidden]{display:none}
.li-hpro-blk__refus label{display:block;font-weight:600;margin:0 0 6px}
.li-hpro-blk__refus textarea{width:100%;box-sizing:border-box;font:400 .82rem Inter,sans-serif;padding:8px 10px;border:1px solid #D7DAE0;border-radius:10px;resize:vertical}
.li-hpro-blk__msg{margin:8px 0 0;font-weight:600;color:#1f6f4a}
/* Question « Votre structure est… » et formulaire Hébergeur Pro (HPRO-SQ-1001, HPRO-DOS-1001). */
.li-sq__choix{display:grid;gap:10px;margin:16px 0 0}
.li-sq__o{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--border);border-radius:16px;cursor:pointer;background:#fff;line-height:1.45}
.li-sq__o input{margin:4px 0 0;flex:0 0 auto;accent-color:var(--rasp-deep)}
.li-sq__o:has(input:checked){border-color:var(--rasp-deep);box-shadow:0 0 0 1px var(--rasp-deep)}
.li-sq__mod{margin:14px 0 0;text-align:right;font-size:.86rem}
.li-hpro-reg{margin:14px 0;padding:14px 16px;border-radius:14px;background:#F1F2F4;border:1px solid #D7DAE0;font-size:.86rem}
.li-hpro-reg__t{font-weight:700;margin:0 0 8px!important}
.li-hpro-reg dl{margin:0;display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:4px 14px}
.li-hpro-reg dt{color:var(--ink-2)}.li-hpro-reg dd{margin:0;overflow-wrap:anywhere}
.li-hpro-dos fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}
.li-hpro-dos legend{font-weight:700;margin:0 0 8px;padding:0}
.li-hpro-dos legend small{font-weight:400;color:var(--ink-2)}
.li-hpro-dos__radios{display:grid;gap:6px}
.li-hpro-dos__radios--ligne{display:flex;flex-wrap:wrap;gap:8px 18px}
.li-hpro-dos__radios label,.li-hpro-dos__certif{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}
.li-hpro-dos__radios input,.li-hpro-dos__certif input{margin-top:3px}
.li-hpro-dos__sub{display:block;margin:8px 0 0;font-size:.86rem;color:var(--ink-2)}
.li-hpro-dos input[type=text],.li-hpro-dos input[type=url],.li-hpro-dos input[type=tel],.li-hpro-dos input[type=number],.li-hpro-dos select,.li-hpro-dos textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:12px;font:inherit;background:#fff}
.li-hpro-dos__sub input{margin-top:4px}
.li-hpro-dos__prix{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.li-hpro-dos__prix input{width:110px!important}.li-hpro-dos__prix select{width:auto!important}
.li-hpro-dos__deux{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.li-hpro-dos__deux label{font-size:.86rem;color:var(--ink-2)}
.li-hpro-dos__ajout{display:flex;gap:8px}
.li-hpro-dos__ajout .li-btn{flex:0 0 auto}
.li-hpro-dos__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}
.li-hpro-dos__chips:empty{display:none}
.li-hpro-dos__chips li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:99px;background:#F1F2F4;font-size:.86rem}
.li-hpro-dos__chips button{border:0;background:none;cursor:pointer;font-size:1rem;line-height:1;padding:2px 6px}
.li-hpro-dos__certif{margin:6px 0 4px;font-weight:600}
.li-hpro-dos__err{color:#b0263f;font-size:.84rem;margin:6px 0 0!important}
@media (max-width:600px){.li-hpro-dos__deux{grid-template-columns:1fr}.li-hpro-reg dl{grid-template-columns:1fr}.li-hpro-reg dt{margin-top:4px}}
.li-hpro-blk__sq{margin:8px 0 0}
.li-hpro-kv{display:block}.li-hpro-kv em{font-style:normal;color:#8a8090;margin-right:4px}
.li-hpro-blk__incoh{margin:0;padding-left:16px;color:#7a4c09}
@media (max-width:600px){.li-sq .li-btn,.li-hpro-dos .li-btn,.li-hpro-carte .li-btn{min-height:44px}.li-hpro-dos__chips button{min-width:44px;min-height:44px}.li-hpro-dos__radios label{min-height:32px;align-items:center}.li-sq__mod a{display:inline-block;padding:12px 0}}
.li-hpro-dos__h{font-family:var(--serif);font-size:1.25rem;font-weight:700;margin:18px 0 4px!important}
.li-hpro-dos legend{font-family:inherit;font-size:1rem}
.li-hpro-dos__aide{font-size:.86rem;color:var(--ink-2);margin:0 0 10px!important}
.li-hpro-dos__avl{display:grid;gap:8px}
.li-hpro-dos__avo{border:1px solid var(--border);border-radius:14px;background:#fff}
.li-hpro-dos__avo--aucun{background:transparent;border-style:dashed}
.li-hpro-dos__cb{display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 12px;cursor:pointer;font-size:.92rem;line-height:1.35}
.li-hpro-dos__cb input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--rasp-deep,#C8265A)}
.li-hpro-dos__cb input:focus-visible{outline:2px solid var(--rasp-deep,#C8265A);outline-offset:2px}
.li-hpro-dos__avo:has(.li-hpro-dos__cb input:focus-visible){box-shadow:0 0 0 3px rgba(238,61,111,.25)}
.li-hpro-dos__avo:has(.li-hpro-dos__cb input:checked){border-color:var(--rasp-deep,#C8265A);box-shadow:none;background:rgba(238,61,111,.05)}
.li-hpro-dos__avc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px 40px;font-size:.9rem}
.li-hpro-dos__avc input[type=number]{width:96px!important}.li-hpro-dos__avc select{width:auto!important}
.li-hpro-dos__avc small{flex-basis:100%;color:var(--ink-2)}
.li-hpro-dos__avo:not(:has(.li-hpro-dos__cb input:checked)) .li-hpro-dos__avc{display:none}
.li-hpro-blk__av{display:inline-block;margin:0 4px 4px 0;padding:2px 8px;border-radius:8px;background:rgba(31,138,91,.12);color:#1f6f4a}
.li-hpro-blk__av.is-aucun{background:rgba(180,114,15,.14);color:#7a4c09}
/* Carte de l'hôte (fiche) : badge sous les badges de l'hôte, encadré en dessous. HPRO-FIN2-1001 */
.hp-vendor .li-hpro-fiche{margin:10px 0 0;text-align:center}
.hp-vendor .li-hpro-why{text-align:left}
.hp-vendor .li-hpro-why{margin:8px 0 0;font-size:.8rem;line-height:1.45}
/* HPRO-FIN3-1001 : même famille visuelle pour tous les choix ; villes ; certification. */
.li-hpro-dos__avl--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.li-hpro-dos__cb input[type=radio]{border-radius:50%}
.li-hpro-dos__avo:has(.li-hpro-dos__cb input:checked) .li-hpro-dos__cb span{font-weight:600}
.li-hpro-dos__ajout{display:flex;gap:8px;align-items:stretch}
.li-hpro-dos__ajout input{flex:1 1 auto;min-width:0}
.li-hpro-dos__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rasp-deep,#C8265A);background:#fff;color:var(--rasp-deep,#C8265A);font:600 .9rem inherit;font-family:inherit;cursor:pointer}
.li-hpro-dos__add:hover{background:rgba(238,61,111,.06)}
.li-hpro-dos__add:focus-visible{outline:2px solid var(--rasp-deep,#C8265A);outline-offset:2px}
.li-hpro-dos__aide--sous{margin:8px 0 0!important}
.li-hpro-dos__avo--certif{margin:6px 0 4px}
.li-hpro-dos__avo--certif .li-hpro-dos__cb span{font-weight:600}
.li-hpro-dos__prix input,.li-hpro-dos__prix select,.li-hpro-dos__avc select{min-height:44px}
.li-hpro-dos__deux input,.li-hpro-dos input[type=url],.li-hpro-dos input[type=text]{min-height:44px}
@media (max-width:600px){.li-hpro-dos__avl--3{grid-template-columns:1fr}.li-hpro-dos__ajout{flex-direction:column}.li-hpro-dos__add{width:100%}}
.li-hpro-dos__prix{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:520px}
.li-hpro-dos__prix input{width:100%!important}
.li-hpro-dos__prix select{grid-column:1/-1;justify-self:start}
.li-hpro-dos__avc input,.li-hpro-dos__avc select{min-height:44px}
.li-hpro-dos .li-hpro-carte__acts{margin-top:16px}
/* SUITE1001-HPRO-BULLE : le badge ouvre la bulle partagée des badges de confiance (trust.js). */
.li-hpro-flag.li-has-tip{cursor:pointer}
.li-hpro-flag.li-has-tip:focus-visible{outline:2px solid #22252B;outline-offset:2px}
.li-tpop--hpro::before{background:#22252B}
.li-tpop--hpro .li-tpop__ic{color:#F5F1EA;background:#22252B}
.li-tpop__ic .li-tbadge__ic--fa{width:auto;height:auto;font-size:12px;line-height:1}
.li-hpro-carte__tarif{margin:10px 0 4px;font-weight:600;color:var(--ink)} /* SUITE1001-HPRO-DEVIS */
.li-hpro-blk__montant{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-weight:600}
.li-hpro-blk__montant input{width:120px;min-height:36px;padding:4px 8px;border:1px solid #D7DAE0;border-radius:10px;font:600 .82rem Inter,sans-serif}
/* SUITE1001-AUDIT-A : encadré sous le comparatif /tarifs/. */
.li-cmp-pros{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1080px;margin:22px auto 26px;align-items:start}
.li-cmp-pros__c{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg,22px);padding:20px 22px}
.li-cmp-pros__c--pro{border-color:#D7DAE0}
.li-cmp-pros__i{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(238,61,111,.1);color:var(--rasp-deep)}
.li-cmp-pros__c--pro .li-cmp-pros__i{background:#22252B;color:#F5F1EA}
.li-cmp-pros h3{font-family:var(--serif);font-size:1.12rem;line-height:1.25;margin:0 0 6px}
.li-cmp-pros p{margin:0 0 8px;font-size:.92rem;color:var(--ink-2);text-wrap:pretty}
.li-cmp-pros__a{display:flex;justify-content:flex-end;margin:10px 0 0!important}
@media (max-width:760px){.li-cmp-pros{grid-template-columns:1fr}.li-cmp-pros__a .li-btn{width:100%;justify-content:center;min-height:44px}}
/* HPRO-FIN4 : valeurs saisies ou préremplies en texte foncé (le libellé gris ne doit pas déteindre). */
.li-hpro-dos input,.li-hpro-dos select,.li-hpro-dos textarea{color:var(--ink,#2b2230)}
.li-hpro-dos input::placeholder,.li-hpro-dos textarea::placeholder{color:#8a8090}

/* ===== POLISH1001 (01/10/2026) — revue graphique des écrans du jour ===== */
/* Question « Votre structure est… » : mêmes cartes que le formulaire Hébergeur Pro. */
.li-sq__o{align-items:flex-start;padding:14px 16px;transition:border-color .15s,background .15s}
.li-sq__o input{width:18px;height:18px;margin:2px 0 0}
.li-sq__o input:focus-visible{outline:2px solid var(--rasp-deep);outline-offset:2px}
.li-sq__o:has(input:checked){background:rgba(238,61,111,.05);box-shadow:none}
.li-sq__o:has(input:focus-visible){box-shadow:0 0 0 3px rgba(238,61,111,.25)}
.li-sq__ol{display:grid;gap:2px;min-width:0}
.li-sq__ot{font-weight:600;color:var(--ink)}
.li-sq__od{font-size:.9rem;color:var(--ink-2)}
.li-lim .li-sq__mod{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--border)}
.li-lim .li-hpro-carte__tarif{margin:12px 0 4px}
.li-lim .li-lim__h{text-wrap:balance}
/* Écran 4e annonce : titres sur 2 lignes au plus, statut en pastille. */
.li-lim__list li{align-items:center}
.li-lim__t{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.li-lim__st{flex:none;white-space:nowrap;font-size:.76rem;font-weight:600;color:var(--ink-2);background:var(--cream);border-radius:99px;padding:3px 10px}
.li-lim__sep{display:block;height:10px}
/* Refus d'une structure hébergeuse : le chapeau « première demande offerte » ne la concerne pas. */
.li-pgk-page:has(.li-dem-refus) .li-es-lead{display:none}
.li-pgk-body .li-lim.li-dem-refus{margin-top:8px}
/* Formulaire Hébergeur Pro : fourchette de prix compacte. */
.li-hpro-dos__prix{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:none}
.li-hpro-dos__prix input{width:130px!important;flex:none}
.li-hpro-dos__prix select{width:auto!important}
.li-hpro-dos__h{line-height:1.25}
/* /tarifs/ : encadrés de même hauteur, bouton au gabarit du pied de tableau. */
.li-cmp-pros__c>div{min-width:0}
.li-cmp-pros h3{text-wrap:balance}
/* E2FIX-1002 : « Demandez votre tarification » = bouton PRINCIPAL de l'univers Logement (framboise plein), plus de contour blanc. */
.li-cmp-pros__a .li-cmp__btn,.li-cmp-pros__a .li-cmp__btn:visited,.li-cmp-pros__a .li-cmp__btn:focus{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:none;min-height:44px;margin:0;padding:8px 22px;border-radius:999px;background:linear-gradient(120deg,var(--rasp-br,#F96E93),var(--rasp,#EE3D6F) 60%,var(--rasp-deep,#C91E52));color:#fff!important;box-shadow:0 8px 20px -8px rgba(238,61,111,.55);font-size:.84rem;font-weight:700;text-decoration:none!important}
.li-cmp-pros__a .li-cmp__btn:hover{background:linear-gradient(120deg,var(--rasp-br,#F96E93),var(--rasp,#EE3D6F) 60%,var(--rasp-deep,#C91E52));color:#fff!important;filter:brightness(1.05)}
/* E2FIX-1002 : question en carte non bloquante au-dessus de /verification/ ; liens toujours ouverts sous la question de /mon-compte/. */
.li-sq-carte{max-width:none;margin:0 0 22px}
.li-sq-carte .li-sq--carte{max-width:none;margin:0}
@media (min-width:900px){.li-sq-carte .li-sq--carte .li-sq__choix{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:600px){.li-sq-carte .li-sq--carte{padding:18px 16px}.li-sq-carte .li-sq--carte .li-lim__ico{display:none}.li-sq-carte h2.li-lim__h{font-size:1.15rem!important}}
.li-sq-carte h2.li-lim__h{font-size:1.3rem!important}
.li-sq__libres{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:18px 0 0;font-size:.92rem;color:var(--ink-2)}
.li-sq__libres-t{flex-basis:100%;text-align:center}
.li-sq__libres a{font-weight:600;color:var(--rasp-deep,#C91E52);white-space:nowrap}
/* Carte d'annonce : « Structure immatriculée » en pastille bleue comme « Vérifié » (le violet reste aux lieux Travail). */
body:not(.li-u-creation) .li-card-host__badge--struct{color:var(--trust-blue-deep,#1d4ed8);background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.30)}
.hp-vendor--view-block .hp-vendor__name,.hp-vendor__name{text-wrap:balance}
@media (max-width:600px){
 .li-lim__acts .li-btn{line-height:1.25;white-space:normal;text-align:center;padding-top:12px;padding-bottom:12px}
 .li-lim .li-hpro-carte{padding:18px 16px;border-radius:18px}
 .li-hpro-reg dl{gap:0}
 .li-hpro-reg dt{margin-top:10px}
 .li-hpro-reg dt:first-child{margin-top:0}
 .li-hpro-dos__avl--3{grid-template-columns:1fr 1fr}
 .li-hpro-dos__prix input{width:110px!important}
 .li-cmp-pros__a .li-cmp__btn{width:100%}
}
.li-lim h2.li-lim__h,.li-lim h1.li-lim__h{margin:0 0 10px!important;font-size:1.55rem;line-height:1.2}
.li-pgk-body .li-lim p{color:var(--ink)}
.li-lim .li-hpro-carte p:has(>.li-hpro-pill){margin:12px 0 0}
/* POLISH1001b : sous-titre de l'encadré Hébergeur Pro (/tarifs/). */
.li-cmp-pros p.li-cmp-pros__sub{margin:-2px 0 8px;font-size:.88rem;font-weight:600;color:var(--ink-2)}

/* CONV1001 : question « Votre structure est… » sur l'écran « Devenir un compte de structure ». */
.li-sqc{border:0;padding:0;margin:18px 0 6px;min-width:0}
.li-sqc__l{font-weight:700;font-size:1.05rem;margin:0 0 4px;padding:0}
.li-sqc .li-sq__choix{margin-top:10px}
.li-sqc .li-sq__ot{display:block;font-weight:600}.li-sqc .li-sq__od{display:block;font-size:.9rem;color:var(--ink-2,#555)}
.li-sqc__m{margin:14px 0 0;padding:12px 16px;border-radius:14px;background:#F1F2F4;border-left:4px solid var(--rasp-deep,#B0124F);line-height:1.5}
.li-sqc__m a{font-weight:600}
.li-sqc label.li-sq__o{display:flex;flex-direction:row;gap:12px;align-items:flex-start;margin:0;font-weight:400}
.li-sqc label.li-sq__o input{display:inline-block;width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;padding:0}
.li-sqc .li-sq__ol{display:block;min-width:0}
/* CONV1001-B : « Oui, c'est ma structure » et « Ce n'est pas elle » espacés. */
.li-mst-a{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0 0}
.li-mst-a .li-mst-non{font-weight:600}

/* HPRO-SEMAINE-0210 : unité lisible en entier (« par semaine ») */
.li-hpro-dos__prix select,.li-hpro-dos__avc select{min-width:11.5em!important;width:auto!important;text-overflow:clip}

/* PROS-0210 : cartes Maisons d’hôtes / Hébergeur Pro de même structure et même hauteur */
.li-cmp-pros{align-items:stretch}
.li-cmp-pros__c{flex-direction:column;gap:12px;padding:24px 26px}
.li-cmp-pros__h{display:flex;gap:14px;align-items:center}
.li-cmp-pros__h h3{margin:0}
.li-cmp-pros p.li-cmp-pros__sub{margin:2px 0 0}
.li-cmp-pros p.li-cmp-pros__t{margin:0;max-width:none;font-size:.95rem;line-height:1.55}
.li-cmp-pros p.li-cmp-pros__a{margin:auto 0 0!important;padding-top:6px;justify-content:flex-start}
.li-cmp-pros__a .li-cmp__btn--ghost,.li-cmp-pros__a .li-cmp__btn--ghost:visited{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 22px;border-radius:999px;border:1.5px solid var(--rasp,#EE3D6F);background:#fff;color:var(--rasp-deep,#C91E52)!important;font-weight:700;text-decoration:none}
.li-cmp-pros__a .li-cmp__btn--ghost:hover{background:rgba(238,61,111,.07)}
@media (max-width:760px){.li-cmp-pros__a .li-cmp__btn--ghost{width:100%}}
.page-id-29 p.li-center{text-wrap:balance;max-width:880px;margin-inline:auto}
/* PROS-0210b : boutons pleine largeur sur mobile */
@media (max-width:760px){.li-cmp-pros p.li-cmp-pros__a{display:block}.li-cmp-pros p.li-cmp-pros__a .li-cmp__btn{display:flex!important;width:100%!important;box-sizing:border-box}}
@media (max-width:760px){.li-cmp-pros p.li-cmp-pros__a{align-self:stretch}} /* PROS-0210c */
/* PROS-0210d : largeur du tableau ; survol du bouton blanc lisible */
.li-cmp-pros{max-width:none;margin-inline:0}
.li-cmp-pros__a .li-cmp__btn--ghost:hover,.li-cmp-pros__a .li-cmp__btn--ghost:focus-visible{background:rgba(238,61,111,.08)!important;color:var(--rasp-deep,#C91E52)!important;border-color:var(--rasp-deep,#C91E52);filter:none}
