.insitu-hidden-guide-data,[data-request-basics][hidden],[data-request-extra][hidden]{display:none!important}.insitu-request-panel{margin:0 0 35px;padding:26px;background:#faf8fa;border:1px solid #e4dbe4}.insitu-request-panel h2{font-size:29px;font-weight:400;color:#520e54;margin:12px 0}.insitu-request-panel>header>p:last-child{font-size:13px;color:#8b758e;line-height:1.7;max-width:740px}.ir-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e9e2e9;border:1px solid #e9e2e9;margin:22px 0 10px}.ir-facts>div{background:white;padding:12px 15px;min-width:0}.ir-facts dt{font-size:10px;color:#9a899d;margin:0 0 4px;line-height:1.4}.ir-facts dd{font-size:13px;color:#614566;margin:0;line-height:1.5}.ir-guide-link{font-size:11px;margin:12px 0 25px}.ir-guide-link a{color:#816184}.ir-picks,.ir-extra-picks{display:grid;grid-template-columns:1fr 1fr;gap:9px 17px}.ir-pick{display:flex!important;gap:11px;align-items:center;border:1px solid #e5dce5;border-left:6px solid var(--ir-color);background:#fff;padding:12px!important;margin:0!important;cursor:pointer;min-height:59px}.ir-pick:has(input:checked){background:color-mix(in srgb,var(--ir-color) 13%,white);border-top-color:var(--ir-color);border-right-color:var(--ir-color);border-bottom-color:var(--ir-color)}.ir-pick input{width:19px;height:19px;accent-color:#520e54;flex-shrink:0;min-height:0;padding:0;margin:0}.ir-pick strong{display:block;font-size:13px;font-weight:500;color:#5d3c62;line-height:1.4}.ir-pick small{display:block;color:#9b879f;font-size:10px;margin-top:4px;line-height:1.4}.ir-extras,.ir-documents{margin:20px 0;font-size:12px;color:#826986}.ir-extras summary,.ir-documents summary{cursor:pointer;color:#755578;padding:10px 0}.ir-extra-picks{margin-top:12px}.ir-documents>div{padding:18px;background:#fff;border:1px solid #e9e0e9}.ir-documents article{border-bottom:1px solid #eadfea;padding-bottom:12px;margin-bottom:14px}.ir-documents h3{font-size:15px;font-weight:500;color:#520e54}.ir-documents dl>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:7px 0}.ir-documents dt{color:#9b87a0;font-size:11px}.ir-documents dd{font-size:12px;color:#76577b;margin:0}.ir-documents li{font-size:12px;line-height:1.7;color:#9b87a0;margin:9px 0}.ir-count{font-size:12px;color:#755179;margin:18px 0 0}
@media(max-width:700px){.insitu-request-panel{padding:20px 16px}.insitu-request-panel h2{font-size:25px}.ir-facts{grid-template-columns:1fr 1fr}.ir-facts>div{padding:10px}.ir-picks,.ir-extra-picks{grid-template-columns:1fr}.ir-pick{min-height:57px}.ir-documents dl>div{grid-template-columns:1fr;gap:3px}}
.ir-all-facts{margin:12px 0}.ir-all-facts summary{font-size:12px;color:#8d7092;cursor:pointer;padding:7px 0}.ir-all-facts .ir-facts{margin-top:12px}

/* Demande directe : les coordonnées précèdent la sélection facultative. */
.ir-guide-invitation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;margin:0 0 28px;border:1px solid #c8d8dd;background:#f5f8f9;color:#520e54}.ir-guide-invitation strong{font-size:17px;font-weight:500}.ir-guide-invitation p{font-size:13px;line-height:1.6;margin:6px 0 0!important}.ir-guide-doors{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.ir-guide-doors a{display:block;border-bottom:1px solid #8badbb;padding:7px 0;color:#520e54;font-size:13px;text-decoration:none}.ir-direct-panel{margin:22px 0!important}.ir-direct-selection{border:1px solid #ded6de;padding:17px}.ir-direct-selection>summary{cursor:pointer;font-size:16px;color:#520e54}.ir-direct-selection>header{margin-top:20px}.ir-direct-selection>header h2{font-size:20px}.ir-skip{display:block;margin:18px 0 0;border:0;border-bottom:1px solid #8badbb;background:transparent;color:#520e54;font:inherit;font-size:13px;padding:8px 0;cursor:pointer}.ir-direct-panel .ir-count:empty{display:none}@media(max-width:600px){.ir-guide-invitation{align-items:stretch;flex-direction:column}.ir-guide-doors{flex-direction:row;gap:24px}}
