._stepTitle_1w4ez_2{font-family:var(--font-head);font-size:26px;font-weight:600;color:var(--dark);margin-bottom:8px;letter-spacing:-.01em}._stepSub_1w4ez_10{font-size:16px;color:var(--gray);margin-bottom:30px;line-height:1.55}._cardGrid2_1w4ez_18{display:grid;grid-template-columns:1fr 1fr;gap:18px}._cardGrid3_1w4ez_19{display:grid;grid-template-columns:1fr;gap:16px}._offerGrid_1w4ez_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}._offerGrid_1w4ez_21 ._offerCard_1w4ez_23{display:flex;flex-direction:column;justify-content:flex-start}._offerGrid_1w4ez_21 ._offerLogo_1w4ez_24{align-self:flex-start}@media (max-width: 600px){._cardGrid2_1w4ez_18{grid-template-columns:1fr}}@media (max-width: 768px){._payGrid_1w4ez_31{grid-template-columns:1fr}}._offerCard_1w4ez_23{position:relative;background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:24px 22px 20px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}._offerCard_1w4ez_23:hover{border-color:var(--accent-dark);box-shadow:0 4px 20px #c5f13526}._offerCard_1w4ez_23._selected_1w4ez_46{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 4px 24px #c5f1352e}._offerLogo_1w4ez_24{height:54px;width:auto;display:block;margin-bottom:6px}._offerName_1w4ez_49{font-family:var(--font-head);font-size:19px;font-weight:600;color:var(--dark);margin-bottom:4px}._offerPrice_1w4ez_50{font-family:var(--font-head);font-size:30px;font-weight:700;color:var(--dark);margin-top:10px}._offerDelivery_1w4ez_51{font-size:13px;color:var(--gray);margin-top:3px;margin-bottom:12px}._offerDesc_1w4ez_52{font-size:14px;color:var(--gray);line-height:1.5;border-top:1px solid var(--border-light);padding-top:12px;margin-bottom:10px}._packCard_1w4ez_55{position:relative;background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:14px 14px 12px;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s;display:flex;flex-direction:column;align-items:flex-start}._packCard_1w4ez_55:hover{border-color:var(--accent-dark)}._packCard_1w4ez_55._selected_1w4ez_46{border-color:var(--accent);background:var(--accent-tint)}._packName_1w4ez_71{font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--dark);margin:2px 0}._packPrice_1w4ez_72{font-family:var(--font-head);font-size:24px;font-weight:700;color:var(--dark);margin:5px 0 4px}._packPrice_1w4ez_72 small{font-size:12px;font-weight:400;color:var(--gray)}._packDesc_1w4ez_74{font-size:12px;color:var(--gray);line-height:1.4;margin-bottom:6px}._packFlexNote_1w4ez_75{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:6px}._packDivider_1w4ez_76{height:1px;background:var(--border);margin:6px 0}._payCard_1w4ez_79{position:relative;background:var(--white);border:1.5px solid var(--border);border-radius:16px;padding:24px 22px;text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s}._payCard_1w4ez_79:hover{border-color:var(--accent-dark)}._payCard_1w4ez_79._selected_1w4ez_46{border-color:var(--accent);background:var(--accent-tint)}._payHeader_1w4ez_92{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:17px;font-weight:600;color:var(--dark);margin-bottom:12px}._payHeader_1w4ez_92 i{color:var(--accent-dark);font-size:18px}._payPrice_1w4ez_94{font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--dark)}._payNote_1w4ez_95{font-size:13px;color:var(--gray);margin:4px 0 12px}._payDesc_1w4ez_96{font-size:14px;color:var(--gray);line-height:1.5}._badge_1w4ez_99{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;letter-spacing:.05em;background:#31362e12;color:var(--dark);padding:5px 12px;border-radius:20px;margin-bottom:8px}._badgePop_1w4ez_112{position:absolute;top:-15px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.04em;background:var(--accent);color:var(--dark);padding:5px 14px;border-radius:20px}._checkMark_1w4ez_126{position:absolute;top:14px;right:14px;width:24px;height:24px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dark);font-size:12px}._featList_1w4ez_142{list-style:none;margin-top:12px}._featList_1w4ez_142 li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--dark);padding:4px 0;line-height:1.4}._featList_1w4ez_142 li i{color:var(--accent-dark);font-size:12px;margin-top:2px;flex-shrink:0}._featExtra_1w4ez_153 i{color:var(--accent)!important}._optionsList_1w4ez_156{display:flex;flex-direction:column;gap:11px}._optionsGroup_1w4ez_157{margin-bottom:24px}._optionsRubrique_1w4ez_160{margin-bottom:8px}._optionsRubriqueTitre_1w4ez_161{font-family:var(--font-head);font-size:16px;font-weight:700;color:var(--dark);margin:0 0 12px}._optionsAccordeon_1w4ez_162{border:1.5px solid var(--border);border-radius:14px;background:var(--white);margin-bottom:12px;overflow:hidden}._optionsAccordeonOuvert_1w4ez_163{border-color:var(--dark)}._optionsAccordeonTete_1w4ez_164{width:100%;display:flex;align-items:center;gap:14px;padding:16px 18px;border:0;background:none;cursor:pointer;text-align:left;color:var(--dark);font:inherit}._optionsAccordeonTete_1w4ez_164:hover{background:var(--light)}._optionsAccordeonTete_1w4ez_164>i:first-child{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-tint);color:var(--dark);flex-shrink:0}._optionsAccordeonTexte_1w4ez_167{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._optionsAccordeonTexte_1w4ez_167 strong{font-family:var(--font-head);font-size:15px}._optionsAccordeonTexte_1w4ez_167 small{font-size:13px;color:var(--gray)}._optionsAccordeonCompte_1w4ez_170{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--dark);white-space:nowrap}._optionsAccordeonFleche_1w4ez_171{color:var(--gray);transition:transform .2s ease}._optionsAccordeonOuvert_1w4ez_163 ._optionsAccordeonFleche_1w4ez_171{transform:rotate(180deg)}._optionsAccordeonCorps_1w4ez_173{padding:4px 18px 0;border-top:1px solid var(--border-light)}._optionsAccordeonCorps_1w4ez_173 ._optionsGroup_1w4ez_157{margin:16px 0}._optionsGroupLabel_1w4ez_175{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}._optionItem_1w4ez_185{display:flex;flex-direction:column}._optionRow_1w4ez_186{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:16px 18px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}._qtyRow_1w4ez_201{display:flex;align-items:center;gap:14px;background:var(--accent-tint);border:1.5px solid var(--accent-border);border-top:none;border-radius:0 0 12px 12px;padding:10px 18px}._qtyLabel_1w4ez_211{font-size:13px;color:var(--dark);font-weight:500;flex-shrink:0}._qtyControl_1w4ez_217{display:flex;align-items:center;gap:0;border:1.5px solid var(--accent-border);border-radius:8px;overflow:hidden}._qtyBtn_1w4ez_225{width:32px;height:32px;background:var(--white);border:none;font-size:18px;line-height:1;color:var(--dark);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s;flex-shrink:0}._qtyBtn_1w4ez_225:hover:not(:disabled){background:var(--accent)}._qtyBtn_1w4ez_225:disabled{color:var(--gray-light);cursor:not-allowed}._qtyValue_1w4ez_242{min-width:36px;text-align:center;font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--dark);background:var(--white);padding:0 4px;line-height:32px;border-left:1.5px solid var(--accent-border);border-right:1.5px solid var(--accent-border)}input._qtyValue_1w4ez_242{box-sizing:content-box;width:auto;height:32px;margin:0;border-top:none;border-bottom:none;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:text}input._qtyValue_1w4ez_242:focus{background:var(--accent-light, #f4fbdc)}._qtyTotal_1w4ez_270{font-size:13px;color:var(--accent-dark);font-weight:600;margin-left:auto}._variantRow_1w4ez_278{display:flex;gap:8px;background:var(--accent-tint);border:1.5px solid var(--accent-border);border-top:none;border-radius:0 0 12px 12px;padding:12px 18px}._variantBtn_1w4ez_287{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--white);border:1.5px solid var(--border);border-radius:9px;padding:10px 8px;cursor:pointer;transition:border-color .15s,background .15s}._variantBtn_1w4ez_287:hover{border-color:var(--accent-dark)}._variantSelected_1w4ez_301{border-color:var(--accent)!important;background:var(--accent)!important}._variantLabel_1w4ez_305{font-size:13px;font-weight:600;color:var(--dark)}._variantPrice_1w4ez_310{font-size:12px;color:var(--gray)}._variantSelected_1w4ez_301 ._variantPrice_1w4ez_310{color:var(--dark)}._optionRow_1w4ez_186:hover{border-color:var(--accent-dark)}._optionRow_1w4ez_186._selected_1w4ez_46{border-color:var(--accent);background:var(--accent-tint)}._optionLeft_1w4ez_317{display:flex;align-items:center;gap:14px}._optionIcon_1w4ez_318{width:42px;height:42px;border-radius:10px;background:#31362e0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}._optionIcon_1w4ez_318 i{color:var(--dark);font-size:17px}._optionName_1w4ez_320{font-size:15px;font-weight:500;color:var(--dark)}._optionDesc_1w4ez_321{font-size:13px;color:var(--gray);margin-top:2px}._optionRight_1w4ez_322{display:flex;align-items:center;gap:12px;flex-shrink:0}._optionBadge_1w4ez_323{font-size:12px;color:var(--gray);white-space:nowrap}._optionPrice_1w4ez_324{display:flex;flex-direction:column;align-items:flex-end;gap:1px}._optionPriceAmount_1w4ez_325{font-family:var(--font-head);font-size:14px;font-weight:600;color:var(--dark);white-space:nowrap}._optionPriceType_1w4ez_326{font-size:11px;color:var(--gray);white-space:nowrap}._optionCheck_1w4ez_327{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--gray-light);font-size:12px;transition:all .15s}._optionCheckOn_1w4ez_336{background:var(--accent);border-color:var(--accent);color:var(--dark)}@media (max-width: 560px){._optionRow_1w4ez_186{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._optionLeft_1w4ez_317{gap:12px;min-width:0}._optionLeft_1w4ez_317>div{min-width:0}._optionIcon_1w4ez_318{width:38px;height:38px}._optionName_1w4ez_320,._optionDesc_1w4ez_321{overflow-wrap:anywhere}._optionRight_1w4ez_322{justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid var(--border-light)}._optionPrice_1w4ez_324{align-items:flex-start}._optionPriceAmount_1w4ez_325,._optionPriceType_1w4ez_326{white-space:normal;text-align:left}}._optionsRecap_1w4ez_354{margin-top:24px;border:1.5px solid var(--border);border-radius:12px;overflow:hidden}._optionsRecapTitle_1w4ez_360{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray);background:var(--light);padding:12px 16px;margin:0}._optionsRecapTitle_1w4ez_360 i{color:var(--accent-dark)}._optionsRecapGroup_1w4ez_374{padding:12px 16px;border-top:1px solid var(--border-light)}._optionsRecapGroup_1w4ez_374:first-of-type{border-top:none}._optionsRecapGroupLabel_1w4ez_379{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--gray);margin:0 0 8px}._optionsRecapRow_1w4ez_387{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--dark);padding:5px 0;border-bottom:1px solid var(--border-light)}._optionsRecapRow_1w4ez_387:last-child{border-bottom:none}._optionsRecapName_1w4ez_398{flex:1}._optionsRecapDetail_1w4ez_399{color:var(--gray);font-size:13px}._optionsRecapPrice_1w4ez_400{font-family:var(--font-head);font-weight:600;white-space:nowrap}._optionsRecapTotal_1w4ez_401{border-top:1px solid var(--border)!important;border-bottom:none!important;margin-top:4px;padding-top:8px!important;font-weight:600;color:var(--dark)}._optionsRecapTotal_1w4ez_401 span:last-child{color:var(--accent-dark)}._sectorGrid_1w4ez_412{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}._sectorBtn_1w4ez_418{display:flex;flex-direction:column;align-items:center;gap:6px;border:1.5px solid var(--border);border-radius:12px;padding:16px 10px 13px;cursor:pointer;font-size:13px;color:var(--gray);background:#fff;transition:all .15s;text-align:center}._sectorBtn_1w4ez_418 i{font-size:24px;color:var(--gray-light);transition:color .15s}._sectorBtn_1w4ez_418:hover{border-color:var(--accent-dark);color:var(--dark)}._sectorBtn_1w4ez_418:hover i{color:var(--accent-dark)}._sectorBtn_1w4ez_418._selected_1w4ez_46{border-color:var(--accent);background:var(--accent-tint);color:var(--dark);font-weight:500}._sectorBtn_1w4ez_418._selected_1w4ez_46 i{color:var(--accent-dark)}._toneGrid_1w4ez_440{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._toneBtn_1w4ez_446{border:1.5px solid var(--border);border-radius:20px;padding:9px 18px;font-size:14px;color:var(--gray);background:#fff;cursor:pointer;transition:all .15s}._toneBtn_1w4ez_446:hover{border-color:var(--accent-dark);color:var(--dark)}._toneBtn_1w4ez_446._selected_1w4ez_46{border-color:var(--accent);background:var(--accent);color:var(--dark);font-weight:500}._toneBtn_1w4ez_446:disabled{opacity:.35;cursor:not-allowed}._toneBtn_1w4ez_446:disabled:hover{border-color:var(--border);color:var(--gray)}._paletteGrid_1w4ez_462{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}._paletteBtn_1w4ez_468{background:var(--white);border:1.5px solid var(--border);border-radius:10px;padding:8px 8px 7px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .15s,box-shadow .15s}._paletteBtn_1w4ez_468:hover{border-color:var(--gray)}._paletteBtn_1w4ez_468._selected_1w4ez_46{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-border)}._paletteSwatches_1w4ez_485{display:flex;width:100%;height:28px;border-radius:5px;overflow:hidden}._paletteSwatch_1w4ez_485{flex:1}._paletteLabel_1w4ez_493{font-size:11px;color:var(--gray);text-align:center;line-height:1.25;word-break:break-word}._paletteBtn_1w4ez_468._selected_1w4ez_46 ._paletteLabel_1w4ez_493{color:var(--dark);font-weight:500}._logoHint_1w4ez_502{margin-top:10px;font-size:13px;color:var(--accent-dark);display:flex;align-items:center;gap:7px;line-height:1.4}._logoHint_1w4ez_502 i{flex-shrink:0}._paletteGroup_1w4ez_513{margin-bottom:14px}._paletteGroup_1w4ez_513:last-child{margin-bottom:0}._paletteGroupLabel_1w4ez_515{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}@media (max-width: 600px){._paletteGrid_1w4ez_462{grid-template-columns:repeat(3,1fr)}}@media (max-width: 400px){._paletteGrid_1w4ez_462{grid-template-columns:repeat(2,1fr)}}._field_1w4ez_532{margin-bottom:20px}._fieldLabel_1w4ez_533{display:block;font-size:14px;font-weight:500;color:var(--dark);margin-bottom:8px}._req_1w4ez_534{color:var(--accent-dark)}._hint_1w4ez_535{font-size:13px;font-weight:400;color:var(--gray);margin-left:6px}._input_1w4ez_536{width:100%;background:#fff;border:1.5px solid var(--border);border-radius:9px;padding:12px 16px;font-size:15px;color:var(--dark);transition:border-color .15s;outline:none}._phoneRow_1w4ez_548{display:flex;gap:8px}._phoneCode_1w4ez_549{flex-shrink:0;background:#fff;border:1.5px solid var(--border);border-radius:9px;padding:12px 10px;font-size:15px;color:var(--dark);outline:none;cursor:pointer}._phoneCode_1w4ez_549:focus{border-color:var(--accent-dark, #a8d120)}._input_1w4ez_536:focus{border-color:var(--accent-dark)}._input_1w4ez_536::placeholder{color:var(--gray-light)}._textarea_1w4ez_563{resize:vertical;line-height:1.6}select._input_1w4ez_536,select._phoneCode_1w4ez_549{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}select._input_1w4ez_536{padding-right:40px}select._phoneCode_1w4ez_549{padding-right:30px;background-position:right 9px center}._autocompleteWrap_1w4ez_579{position:relative}._autocompleteLoading_1w4ez_580{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--gray);font-size:13px}._autocompleteList_1w4ez_581{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1.5px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001a;list-style:none;z-index:100;overflow:hidden}._autocompleteItem_1w4ez_593{padding:10px 14px;font-size:14px;color:var(--dark);cursor:pointer;transition:background .1s;border-bottom:1px solid var(--border-light)}._autocompleteItem_1w4ez_593:last-child{border-bottom:none}._autocompleteItem_1w4ez_593:hover{background:var(--accent-tint)}._autocompleteDept_1w4ez_603{color:var(--gray);font-size:13px}._twoCol_1w4ez_605{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 500px){._twoCol_1w4ez_605{grid-template-columns:1fr}}._radioGroup_1w4ez_608{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}._radioLabel_1w4ez_609{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--dark);cursor:pointer}._radioLabel_1w4ez_609 input{accent-color:var(--accent-dark)}._infoBox_1w4ez_613{margin-top:18px;background:#31362e0d;border:1px solid var(--border);border-radius:9px;padding:13px 16px;font-size:14px;color:var(--dark);display:flex;align-items:flex-start;gap:10px;line-height:1.5}._infoBox_1w4ez_613 i{color:var(--accent-dark);margin-top:2px;flex-shrink:0}._useExampleBtn_1w4ez_628{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:500;color:var(--dark);background:var(--accent);border:1px solid var(--accent);border-radius:7px;padding:5px 11px;cursor:pointer;transition:filter .15s}._useExampleBtn_1w4ez_628:hover{filter:brightness(.93)}._domaineSuppList_1w4ez_646{display:flex;flex-direction:column;gap:8px;margin-top:10px}._domaineSuppRow_1w4ez_652{display:flex;align-items:center;gap:8px}._domaineSuppRow_1w4ez_652 ._input_1w4ez_536{flex:1;margin:0}._domaineSuppRemove_1w4ez_661{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--light);color:var(--gray);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background .15s,color .15s,border-color .15s}._domaineSuppRemove_1w4ez_661:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}._domaineSuppAdd_1w4ez_681{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--accent-dark, var(--dark));background:none;border:1.5px dashed var(--border);border-radius:8px;padding:6px 14px;cursor:pointer;transition:border-color .15s,background .15s}._domaineSuppAdd_1w4ez_681:hover{border-color:var(--accent);background:var(--accent-tint)}._footNote_1w4ez_701{margin-top:18px;font-size:14px;color:var(--gray);display:flex;align-items:center;gap:8px}._recapSection_1w4ez_711{background:var(--light);border-radius:12px;padding:18px 20px;margin-bottom:14px}._recapSectionTitle_1w4ez_717{font-family:var(--font-head);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin-bottom:12px;display:flex;align-items:center;gap:8px}._recapRow_1w4ez_729{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;padding:6px 0;border-bottom:1px solid var(--border-light)}._recapRow_1w4ez_729:last-child{border-bottom:none}._recapLabel_1w4ez_738{color:var(--gray)}._recapValue_1w4ez_739{font-weight:500;color:var(--dark);text-align:right;max-width:60%}._recapText_1w4ez_740{font-size:15px;color:var(--dark);line-height:1.6;margin:4px 0 0}._recapTextBlock_1w4ez_742{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--border-light)}._recapTextBlock_1w4ez_742:last-child{border-bottom:none}._recapStackedValue_1w4ez_752{font-size:15px;font-weight:500;color:var(--dark);text-align:left}._recapPalettes_1w4ez_760{display:flex;flex-direction:column;gap:8px;margin-top:6px}._recapPalette_1w4ez_760{display:flex;align-items:center;gap:10px}._recapPaletteSwatches_1w4ez_771{display:flex;width:110px;height:22px;border-radius:5px;overflow:hidden;flex-shrink:0}._recapPaletteLabel_1w4ez_779{font-size:14px;font-weight:500;color:var(--dark)}._recapList_1w4ez_785{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._recapListItem_1w4ez_791{font-size:13px;background:var(--light-2, #f0f0f0);border-radius:6px;padding:2px 10px;color:var(--dark);font-weight:500}._budgetGroup_1w4ez_801{background:var(--white);border:1px solid var(--border-light);border-radius:10px;padding:14px 16px;margin-bottom:10px}._budgetGroup_1w4ez_801:last-child{margin-bottom:0}._budgetGroupTitle_1w4ez_809{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--gray);margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}._budgetRow_1w4ez_819{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;padding:4px 0;color:var(--dark);gap:12px}._budgetRow_1w4ez_819 span:first-child{color:var(--gray)}._budgetTotal_1w4ez_829{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;color:var(--dark);gap:12px;margin-top:8px;padding-top:8px;border-top:1.5px solid var(--border-light)}._budgetTotal_1w4ez_829 span:first-child{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gray)}._budgetNote_1w4ez_848{font-size:12px;color:var(--gray);margin-top:4px;font-style:italic}._depositNote_1w4ez_855{margin-top:10px;padding:10px 12px;background:var(--accent-border, #eef7c8);border-radius:8px;font-size:13px;color:var(--dark);line-height:1.5}._depositNote_1w4ez_855 strong{font-weight:700}._depositNote_1w4ez_855 span{color:var(--gray)}._totalBlock_1w4ez_867{background:var(--dark);border-radius:14px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:12px}._totalLabel_1w4ez_877{font-size:14px;color:var(--gray-light)}._totalPrice_1w4ez_878{font-family:var(--font-head);font-size:17px;font-weight:600;color:var(--accent);text-align:right}._commitNote_1w4ez_881{display:flex;gap:10px;align-items:flex-start;background:var(--light);border:1px solid var(--border-light);border-left:3px solid var(--accent);border-radius:8px;padding:12px 14px;margin:18px 0 16px;font-size:13px;color:var(--gray);line-height:1.55}._commitNote_1w4ez_881 i{color:var(--accent-dark);margin-top:2px;flex-shrink:0}._commitNote_1w4ez_881 strong{color:var(--dark);font-weight:600}._cgvLabel_1w4ez_898{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--gray);margin-bottom:16px;cursor:pointer;line-height:1.5}._cgvCheckbox_1w4ez_908{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--accent);cursor:pointer}._cgvLink_1w4ez_916{color:var(--accent);text-decoration:underline}._submitBtn_1w4ez_921{width:100%;background:var(--accent);color:var(--dark);font-family:var(--font-head);font-size:17px;font-weight:600;padding:16px 28px;border-radius:12px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .18s,transform .12s}._submitBtn_1w4ez_921:hover{background:var(--accent-dark)}._submitBtn_1w4ez_921:active{transform:scale(.99)}._submitBtn_1w4ez_921:disabled{opacity:.5;cursor:not-allowed}._logoPickSection_1w4ez_943{margin-top:24px;border:1.5px solid var(--border);border-radius:14px;overflow:hidden}._logoPickHeader_1w4ez_949{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--white)}._logoPickIcon_1w4ez_956{width:42px;height:42px;border-radius:10px;background:#31362e0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}._logoPickIcon_1w4ez_956 i{color:var(--dark);font-size:17px}._logoPickInfo_1w4ez_967{flex:1;min-width:0}._logoPickTitle_1w4ez_968{font-size:15px;font-weight:500;color:var(--dark)}._logoPickDesc_1w4ez_969{font-size:13px;color:var(--gray);margin-top:2px}._logoPickBadge_1w4ez_970{font-size:11px;font-weight:500;color:var(--gray);background:#31362e0f;border-radius:20px;padding:3px 10px;white-space:nowrap}._logoPickVariants_1w4ez_979{display:flex;gap:8px;background:var(--accent-tint);border-top:1.5px solid var(--border);padding:12px 18px}._logoPickVariants_1w4ez_979 ._variantLabel_1w4ez_305{white-space:normal;text-align:center;line-height:1.3}._trigger_12d20_2{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:200;width:54px;height:54px;border-radius:50%;background:var(--accent);color:var(--dark);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 18px #0000002e;transition:transform .18s ease,box-shadow .18s ease}._trigger_12d20_2:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 26px #00000038}._triggerShake_12d20_28{animation:_cartShake_12d20_1 .8s cubic-bezier(.36,.07,.19,.97) both}@keyframes _cartShake_12d20_1{0%,to{transform:translateY(-50%) scale(1) rotate(0)}10%,30%,50%,70%,90%{transform:translateY(-50%) scale(1.3) rotate(-12deg)}20%,40%,60%,80%{transform:translateY(-50%) scale(1.3) rotate(12deg)}}@media (prefers-reduced-motion: reduce){._triggerShake_12d20_28{animation:none}}._badge_12d20_40{position:absolute;top:0;right:0;background:var(--dark);color:var(--accent);font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:9px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}._backdrop_12d20_60{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300;animation:_fadeIn_12d20_1 .2s ease}@keyframes _fadeIn_12d20_1{0%{opacity:0}to{opacity:1}}._panel_12d20_73{position:fixed;top:0;right:0;height:100%;width:380px;max-width:100vw;background:var(--white);z-index:400;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-6px 0 40px #00000024}._panelOpen_12d20_88{transform:translate(0)}._panelHeader_12d20_93{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 18px;border-bottom:1px solid var(--border-light);flex-shrink:0}._panelTitle_12d20_101{font-family:var(--font-head);font-size:18px;font-weight:600;color:var(--dark);display:flex;align-items:center;gap:9px}._closeBtn_12d20_110{background:var(--light);border:none;cursor:pointer;font-size:16px;color:var(--gray);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeBtn_12d20_110:hover{background:var(--light-2);color:var(--dark)}._panelBody_12d20_127{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:22px}._priceBlock_12d20_137{background:var(--accent-tint);border:1.5px solid var(--accent);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:0}._priceRow_12d20_146{display:flex;flex-direction:column;gap:3px;padding:12px 0}._priceRow_12d20_146:first-child{padding-top:4px}._priceRow_12d20_146:last-child{padding-bottom:4px}._priceRowSep_12d20_154{border-top:1px solid rgba(0,0,0,.08)}._priceRowLabel_12d20_157{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray)}._priceRowAmount_12d20_164{font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--dark);line-height:1.15}._priceRowNote_12d20_171{font-size:12px;color:var(--gray);margin-top:1px}._section_12d20_178{display:flex;flex-direction:column;gap:9px}._sectionTitle_12d20_183{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--gray);display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}._sectionTotal_12d20_197{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;padding-top:8px;border-top:1px solid var(--border-light);font-size:13px;font-weight:700;color:var(--dark)}._sectionTotal_12d20_197 span:first-child{text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--gray)}._row_12d20_217{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.4}._rowLabel_12d20_225{color:var(--gray);flex-shrink:0;min-width:80px}._rowValue_12d20_230{color:var(--dark);font-weight:500;text-align:right;word-break:break-word}._empty_12d20_238{color:var(--gray);font-size:15px;text-align:center;padding:48px 0;line-height:2}._timeline_12d20_247{margin-top:10px;display:flex;flex-direction:column}._timelineItem_12d20_252{display:flex;gap:10px;align-items:flex-start;position:relative;padding-bottom:12px}._timelineItem_12d20_252:not(._timelineItemLast_12d20_259):before{content:"";position:absolute;left:4px;top:9px;bottom:0;width:1px;background:#00000021}._timelineItemLast_12d20_259{padding-bottom:0}._tlDot_12d20_271{width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--dark);flex-shrink:0;margin-top:3px;position:relative;z-index:1}._tlContent_12d20_282{display:flex;flex-direction:column;gap:1px}._tlPeriod_12d20_287{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray)}._tlAmount_12d20_294{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--dark)}._tlNote_12d20_300{font-size:11px;color:var(--gray);font-style:italic}@media (max-width: 520px){._panel_12d20_73{width:100vw}._trigger_12d20_2{right:14px}}._page_95qv7_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 24px 64px;background:var(--dark-3)}._card_95qv7_11{width:100%;max-width:920px;border-radius:22px;overflow:hidden;box-shadow:0 12px 56px #0006}._header_95qv7_20{background:var(--dark-2);padding:28px 40px 22px}._brand_95qv7_25{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:22px}._btnReset_95qv7_33{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--gray-light);font-size:13px;padding:7px 12px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}._btnReset_95qv7_33:hover{background:#ffffff21;color:var(--light)}._btnReset_95qv7_33 i{font-size:12px}._btnBackSite_95qv7_57{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--gray-light);font-size:13px;padding:7px 12px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;text-decoration:none}._btnBackSite_95qv7_57:hover{background:#ffffff21;color:var(--light)}._btnBackSite_95qv7_57 i{font-size:12px}@media (max-width: 480px){._btnReset_95qv7_33 span,._btnBackSite_95qv7_57 span{display:none}._btnReset_95qv7_33,._btnBackSite_95qv7_57{padding:7px 10px}}._logo_95qv7_87{height:56px;width:auto;display:block}._progressBar_95qv7_93{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}._progressFill_95qv7_99{height:100%;background:var(--accent);border-radius:2px;transition:width .4s ease}._stepLabels_95qv7_106{display:flex;justify-content:space-between;margin-top:10px}._stepLabel_95qv7_106{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;font-size:12px;color:#b0b5aa80;letter-spacing:.04em;text-align:center;transition:color .25s}._stepIcon_95qv7_123{font-size:14px}._stepText_95qv7_124{line-height:1}._stepActive_95qv7_125{color:var(--accent);font-weight:500}._stepDone_95qv7_126{color:var(--gray-light)}._stepClickable_95qv7_127{cursor:pointer}._body_95qv7_132{background:var(--white);padding:40px 40px 28px}@media (max-width: 600px){._body_95qv7_132{padding:24px 20px 20px}._header_95qv7_20{padding:20px 20px 16px}._stepText_95qv7_124{display:none}._stepIcon_95qv7_123{font-size:16px}}._navFooter_95qv7_146{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:22px;border-top:1px solid var(--border-light)}._btnBack_95qv7_57{display:flex;align-items:center;gap:8px;background:transparent;border:1.5px solid var(--light-2);color:var(--gray);font-size:15px;padding:11px 22px;border-radius:9px;cursor:pointer;transition:all .15s;white-space:nowrap}._btnBack_95qv7_57:hover{border-color:var(--gray);color:var(--dark)}._btnNext_95qv7_172{display:flex;align-items:center;gap:9px;background:var(--accent);color:var(--dark);font-family:var(--font-head);font-size:15px;font-weight:600;padding:12px 28px;border-radius:9px;cursor:pointer;border:none;transition:background .15s;white-space:nowrap}._btnNext_95qv7_172:hover{background:var(--accent-dark)}._btnNext_95qv7_172:disabled{opacity:.35;cursor:not-allowed}._footerPrice_95qv7_192{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}._fpLabel_95qv7_199{font-size:12px;color:var(--gray);letter-spacing:.04em}._fpAmount_95qv7_200{font-family:var(--font-head);font-size:18px;font-weight:600;color:var(--dark);line-height:1.2}._fpNote_95qv7_201{font-size:12px;color:var(--gray);margin-top:2px}._footerPriceGroup_95qv7_204{display:flex;align-items:center;gap:16px;flex:1;min-width:0;justify-content:center}._footerPriceSite_95qv7_212,._footerPriceOpts_95qv7_217,._footerPriceTotal_95qv7_222{display:flex;flex-direction:column;align-items:center}._footerPriceDivider_95qv7_227{width:1px;height:44px;background:var(--border-light);flex-shrink:0}._fpGroupLabel_95qv7_233{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);margin-bottom:4px}._fpBlock_95qv7_243{display:flex;flex-direction:column;align-items:center;gap:1px}._fpBlockLabel_95qv7_249{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray);margin-bottom:3px}._fpBlockAmount_95qv7_257{font-family:var(--font-head);font-size:16px;font-weight:700;color:var(--dark);line-height:1.1;white-space:nowrap}._fpDetail_95qv7_265{font-size:11px;color:var(--gray);margin-top:1px;white-space:nowrap}._errorBox_95qv7_273{background:#fff0f0;border:1px solid #ffc0c0;border-radius:9px;padding:13px 16px;font-size:14px;color:#8b2020;display:flex;align-items:flex-start;gap:10px;margin-top:18px;line-height:1.5}._errorBox_95qv7_273 i{color:var(--err);flex-shrink:0}._footerNote_95qv7_289{margin-top:22px;font-size:13px;color:var(--gray)}._footerNote_95qv7_289 a{color:var(--gray-light);text-decoration:none}._footerNote_95qv7_289 a:hover{text-decoration:underline}.cv{display:flex;flex-direction:column;gap:1.25rem}.cv-muet{color:var(--gray);font-size:12.5px}.cv-erreur{display:flex;gap:.5rem;align-items:center;padding:.75rem 1rem;border-radius:var(--radius);background:#fdecea;color:#a12a1d;font-size:14px}.cv-form{padding:1.25rem 1.5rem}.cv-intro{margin:0 0 1rem;font-size:14px;color:var(--gray);max-width:760px}.cv-form__ligne{display:flex;gap:.85rem;align-items:flex-end;flex-wrap:wrap}.cv-champ{display:flex;flex-direction:column;gap:4px;flex:1 1 200px;min-width:0}.cv-champ--url{flex:2 1 260px}.cv-champ>span{font-size:12.5px;font-weight:600}.cv-champ input{width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);font:14px var(--font);background:var(--white)}.cv-filtre{display:flex;justify-content:flex-end;margin:0 0 .75rem}.cv-filtre>*{min-width:240px}.cv-liste{overflow-x:auto}.cv-liste td{vertical-align:top}.cv-barre{display:flex;gap:.6rem;flex-wrap:wrap}.cv-attente{padding:3rem 1.5rem;text-align:center}.cv-attente>i{font-size:2rem;color:var(--accent-dark);margin-bottom:.75rem}.cv-attente p{margin:.25rem 0}.cv-fiche{padding:2rem 2.25rem;max-width:1000px}.cv-fiche__tete{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}.cv-fiche__tete h2{margin:0 0 4px;font-size:1.5rem}.cv-fiche__tete p{margin:0;color:var(--gray);font-size:13px}.cv-fiche__logo{height:30px}.cv-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.cv-col{border:1px solid var(--border-light);border-radius:var(--radius);padding:1.25rem}.cv-col:nth-child(2){background:#f3faf6;border-color:#cfe9dc}.cv-col__tete h3{margin:0;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.cv-col__tete p{margin:2px 0 1rem;color:var(--gray);font-size:13px;display:flex;align-items:center;flex-wrap:wrap}.cv-jauges{display:flex;gap:1.25rem;margin-bottom:1.1rem}.cv-jauge{display:flex;flex-direction:column;align-items:center;gap:4px;width:78px}.cv-jauge__rond{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:4px solid;font-weight:800;font-size:20px}.cv-jauge__label{font-size:11.5px;color:var(--gray);text-align:center}.cv-chiffres{margin:0;display:grid;gap:4px}.cv-chiffres>div{display:flex;justify-content:space-between;gap:1rem;font-size:13.5px;padding:3px 0;border-bottom:1px dashed var(--border-light)}.cv-chiffres dt{color:var(--gray)}.cv-chiffres dd{margin:0;font-weight:700;white-space:nowrap}.cv-args{margin-top:1.75rem}.cv-args h3{margin:0 0 .75rem;font-size:1.1rem}.cv-args ol{margin:0;padding-left:1.4rem;display:grid;gap:.7rem}.cv-args li strong{display:block;font-size:14.5px}.cv-args li span{display:block;font-size:13.5px;color:var(--gray);margin-top:2px}.cv-fiche__pied{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--border-light);font-size:11.5px;color:var(--gray);line-height:1.5}@media print{@page{size:A4;margin:12mm}.sidebar,.topbar,.no-print{display:none!important}.shell{display:block!important}.content{padding:0!important}body{background:#fff!important}.cv-fiche{box-shadow:none!important;border:0!important;padding:0!important;max-width:none}.cv-cols{grid-template-columns:1fr 1fr}.cv-col,.cv-args li{break-inside:avoid}.cv-col:nth-child(2),.cv-jauge__rond{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.previews-toolbar{display:flex;gap:10px;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.previews-recherche{position:relative;flex:1 1 240px;min-width:200px}.previews-recherche input{width:100%;padding:7px 12px 7px 34px;border:1px solid var(--border);border-radius:var(--radius);font-size:14px;font-family:var(--font);background:var(--white)}.previews-recherche i{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--gray);font-size:13px;pointer-events:none}.previews-toolbar .prosp__count{margin-left:auto}.previews-secteurs{margin-bottom:1.5rem}.previews-grille{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.previews-carte{display:flex;flex-direction:column}.previews-carte__image{display:block;aspect-ratio:16 / 10;background:var(--light);border-bottom:1px solid var(--border-light);overflow:hidden}.previews-carte__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s ease}.previews-carte__image:hover img{transform:scale(1.03)}.previews-carte__vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;color:var(--gray);font-size:13px}.previews-carte__vide i{font-size:1.6rem;color:var(--gray-light)}.previews-carte__corps{padding:1rem 1.25rem 1.1rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.previews-carte__tete{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.previews-carte__tete h3{margin:0;font-size:15px;font-weight:700;color:var(--dark);flex:1 1 auto;min-width:0}.previews-carte__sous{margin:0;font-size:13px;color:var(--gray)}.previews-carte__secteur{margin:0;font-size:12px;font-weight:600;color:var(--dark);display:flex;align-items:center;gap:.4rem}.previews-carte__secteur i{color:var(--gray);font-size:11px}.previews-carte__pied{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.6rem}.previews-carte__date{margin:.25rem 0 0;font-size:12px;color:var(--gray)}.introuvable{max-width:560px;margin:0 auto;padding:2.5rem 1rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center}.introuvable__svg{width:100%;max-width:300px;height:auto;margin-bottom:1.25rem;overflow:visible}.introuvable__surtitre{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5a7c0e;margin-bottom:.5rem}.introuvable__titre{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:.75rem}.introuvable__texte{color:var(--gray);font-size:15px;line-height:1.65;margin-bottom:1.5rem}.introuvable__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.5rem}.introuvable__liens{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;justify-content:center;font-size:14px}.introuvable__liens a{color:var(--dark);font-weight:600;border-bottom:1px solid var(--accent-dark);padding-bottom:1px}.introuvable__liens a:hover{color:#5a7c0e}@media (prefers-reduced-motion: no-preference){.introuvable__loupe{animation:introuvable-loupe 4.5s ease-in-out infinite;transform-box:view-box;transform-origin:212px 196px}.introuvable__queue{animation:introuvable-queue 1.8s ease-in-out infinite;transform-box:view-box;transform-origin:424px 300px}.introuvable__tete{animation:introuvable-tete 3.2s ease-in-out infinite;transform-box:view-box;transform-origin:296px 300px}.introuvable__tuile rect{animation:introuvable-pointilles 1.6s linear infinite}}@keyframes introuvable-loupe{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(14px,6px) rotate(6deg)}}@keyframes introuvable-queue{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes introuvable-tete{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes introuvable-pointilles{to{stroke-dashoffset:-26}}@media (max-width: 600px){.introuvable{padding-top:1.25rem}.introuvable__svg{max-width:230px}.introuvable__actions .btn{flex:1 1 100%;justify-content:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--dark-3: #1a1e16;--dark-2: #252a20;--dark: #31362e;--gray: #7a8075;--gray-light: #b0b5aa;--light: #f2f2f2;--light-2: #e4e4e4;--accent: #C5F135;--accent-dark: #a8d120;--accent-tint: rgba(197,241,53,.1);--border: rgba(49,54,46,.14);--border-light: rgba(49,54,46,.08);--white: #ffffff;--err: #c0392b;--ok: #2e7d32;--warn: #b8860b;--font-head: "Space Grotesk", system-ui, sans-serif;--font: "DM Sans", system-ui, sans-serif;--mono: "DM Mono", ui-monospace, monospace;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow: 0 4px 16px rgba(0,0,0,.1);--transition: .18s ease}html{font-size:16px;-webkit-font-smoothing:antialiased}body{font-family:var(--font);background:var(--light);color:var(--dark);line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--dark)}:focus-visible{outline:none;box-shadow:0 0 0 3px #31362e21;border-radius:var(--radius-sm)}.btn:focus-visible,.tab:focus-visible{box-shadow:0 0 0 3px #31362e21}h1,h2,h3{font-family:var(--font-head);font-weight:600;color:var(--dark);line-height:1.2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font);font-weight:600;font-size:15px;padding:.7rem 1.25rem;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:var(--transition)}.btn--primary{background:var(--accent);color:var(--dark)}.btn--primary:hover{background:var(--accent-dark)}.btn--ghost{background:transparent;border-color:var(--border);color:var(--dark)}.btn--ghost:hover{background:var(--white)}.btn--danger{background:var(--err);color:#fff}.btn--danger:hover{background:#a5281b}.btn--block{width:100%}.btn:disabled{opacity:.55;cursor:not-allowed}.splash{min-height:100vh;display:grid;place-items:center;background:var(--dark-3)}.spinner{width:38px;height:38px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:var(--dark-3);padding:1.5rem}.login__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.login__card{position:relative;z-index:1;width:100%;max-width:400px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:2.25rem 2rem;text-align:center}.login__card .field{text-align:left}.login__card .field label{text-align:center}.login__card .form-error{text-align:left}.login__forgot{display:block;text-align:right;font-size:12px;color:var(--gray);margin-top:.45rem;text-decoration:none}.login__forgot:hover{color:var(--accent-dark)}.login__forgot--center{text-align:center;margin-top:1rem}.login__hint{font-size:12px;color:var(--gray);margin:-.4rem 0 1.1rem;text-align:center}.login__logo{height:64px;margin-bottom:1.75rem}.login h1{font-size:1.4rem;margin-bottom:.35rem}.login__sub{color:var(--gray);font-size:14px;margin-bottom:1.75rem}.field{margin-bottom:1.1rem}.field label{display:block;font-size:13px;font-weight:600;color:var(--dark);margin-bottom:.4rem}.field input{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);transition:var(--transition)}.field input:focus{border-color:var(--accent-dark);background:var(--white);outline:none}select.rsel{padding:.55rem 30px .55rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--light);font:inherit;font-size:14px;color:var(--dark);max-width:100%}select.rsel:not(.badge){-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2331362e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:12px 8px!important}select.rsel:disabled{cursor:not-allowed;opacity:.6}select.rsel[aria-expanded=true]{border-color:var(--accent-dark);box-shadow:0 0 0 3px var(--accent-tint)}.rsel-menu{position:fixed;z-index:10000;max-width:min(420px,calc(100vw - 16px));overflow-y:auto;padding:4px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-family:var(--font);font-size:14px;color:var(--dark);animation:rsel-in .12s ease;overscroll-behavior:contain}@keyframes rsel-in{0%{opacity:0;transform:translateY(-3px)}}.rsel-opt{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 8px;border-radius:var(--radius-sm);cursor:pointer;line-height:1.35;-webkit-user-select:none;user-select:none}.rsel-opt.is-actif{background:var(--light)}.rsel-opt.is-choisi{font-weight:600;background:var(--accent-tint)}.rsel-opt.is-choisi.is-actif{background:color-mix(in srgb,var(--accent) 20%,transparent)}.rsel-opt.is-off{opacity:.45;cursor:default}.rsel-coche{width:14px;flex:none;font-size:11px;color:color-mix(in srgb,var(--accent-dark) 55%,#000);visibility:hidden}.rsel-opt.is-choisi .rsel-coche{visibility:visible}.rsel-recherche{position:sticky;top:-4px;z-index:1;margin:-4px -4px 4px;padding:8px;background:var(--white);border-bottom:1px solid var(--border)}.rsel-recherche i{position:absolute;left:19px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--gray);pointer-events:none}.rsel-recherche input{width:100%;padding:.5rem .7rem .5rem 2rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--light);font:inherit;font-size:13.5px;color:var(--dark)}.rsel-recherche input:focus{outline:none;border-color:var(--accent-dark);background:var(--white)}.rsel-vide{padding:10px;font-size:13px;color:var(--gray);text-align:center}.champ-date{position:relative;display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle}.field .champ-date,.modal__field .champ-date{display:flex}.champ-date__bouton{display:inline-flex;align-items:center;gap:.55rem;width:100%;min-width:11.5rem;margin:0;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;font-size:14px;line-height:1.35;color:var(--dark);text-align:left;cursor:pointer;transition:var(--transition)}.champ-date__bouton>i{color:var(--gray);flex:none}.champ-date__bouton:hover:not(:disabled){border-color:var(--gray-light)}.champ-date__bouton:focus-visible,.champ-date__bouton[aria-expanded=true]{outline:none;border-color:var(--accent-dark);background:var(--white);box-shadow:0 0 0 3px var(--accent-tint)}.champ-date__bouton:disabled{cursor:not-allowed;opacity:.6}.champ-date__valeur{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champ-date__vide{color:var(--gray)}.champ-date--effacable .champ-date__bouton{padding-right:2.3rem}.champ-date__effacer{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gray);cursor:pointer;display:grid;place-items:center}.champ-date__effacer:hover{background:var(--light-2);color:var(--dark)}.champ-date__effacer:focus-visible{outline:2px solid var(--accent-dark);outline-offset:1px}.champ-date--compact .champ-date__bouton{min-width:10rem;gap:.4rem;padding:.4rem .6rem;font-size:13px}.champ-date--compact.champ-date--effacable .champ-date__bouton{padding-right:2rem}.champ-date--compact .champ-date__effacer{width:22px;height:22px;right:.3rem}.champ-date__panneau{position:fixed;z-index:10000;width:296px;max-width:calc(100vw - 16px);padding:.7rem .75rem .6rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg, 0 12px 32px rgba(0,0,0,.14));font-family:var(--font);font-size:14px;color:var(--dark);animation:rsel-in .12s ease}.champ-date__tete{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.champ-date__mois{font-weight:600;font-size:14.5px}.champ-date__mois:first-letter{text-transform:uppercase}.champ-date__nav{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dark);cursor:pointer;display:grid;place-items:center;font-size:12px}.champ-date__nav:hover:not(:disabled){background:var(--light)}.champ-date__nav:focus-visible{outline:2px solid var(--accent-dark);outline-offset:1px}.champ-date__nav:disabled{opacity:.3;cursor:default}.champ-date__grille{width:100%;border-collapse:collapse;table-layout:fixed}.champ-date__grille th{padding:.3rem 0;font-size:11.5px;font-weight:600;color:var(--gray);text-align:center}.champ-date__grille td{padding:1px;text-align:center}.champ-date__jour{width:100%;height:36px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:13.5px;color:var(--dark);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s}.champ-date__jour:hover:not(:disabled){background:var(--light)}.champ-date__jour.is-dehors{color:var(--gray)}.champ-date__jour.is-aujourdhui{box-shadow:inset 0 0 0 1.5px var(--accent-dark);font-weight:600}.champ-date__jour.is-choisi,.champ-date__jour.is-choisi:hover{background:var(--accent);color:var(--dark-3);font-weight:700}.champ-date__jour:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.champ-date__jour:disabled{color:var(--gray-light);cursor:not-allowed}.champ-date__pied{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--border-light)}.champ-date__lien{padding:.3rem .5rem;border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:13px;font-weight:600;color:var(--dark);cursor:pointer}.champ-date__lien:hover:not(:disabled){background:var(--light)}.champ-date__lien:focus-visible{outline:2px solid var(--accent-dark);outline-offset:1px}.champ-date__lien:disabled{opacity:.4;cursor:default}.champ-date-heure{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%}.champ-date-heure select.rsel{width:auto;padding-top:.4rem;padding-bottom:.4rem;font-size:13px}.field .champ-date-heure,.modal__field .champ-date-heure{display:flex;flex-wrap:nowrap;align-items:stretch}.champ-date-heure>.champ-date{flex:1 1 auto;min-width:0}.champ-date-heure>:not(.champ-date){flex:none}.field select,.field textarea{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;color:var(--dark);transition:var(--transition)}.field textarea{resize:vertical;line-height:1.55}.field select:focus,.field textarea:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.form-error{background:#c0392b14;color:var(--err);border-radius:var(--radius-sm);padding:.6rem .8rem;font-size:14px;margin-bottom:1rem}@media (max-width: 600px){.login{padding:1rem}.login__card{padding:1.6rem 1.25rem}.login__logo{height:48px;margin-bottom:1.1rem}.login h1{margin-bottom:.25rem}.login__sub{margin-bottom:1.25rem}.login__card .field{margin-bottom:.8rem}}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.sidebar{background:var(--dark-3);color:var(--light);display:flex;flex-direction:column;padding:1.5rem 1rem;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto}.sidebar__logo{height:48px;margin:.25rem .5rem 2rem}.nav{display:flex;flex-direction:column;gap:.1rem;flex:1}.nav a{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;border-radius:var(--radius);color:var(--gray-light);font-weight:500;transition:var(--transition)}.nav a:hover{background:var(--dark-2);color:var(--light)}.nav a.active{background:var(--accent-tint);color:var(--accent)}.nav a i{width:18px;text-align:center}.nav__groupe{display:flex;flex-direction:column;gap:.1rem}.nav__groupe-btn{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .85rem;border:0;border-radius:var(--radius);background:none;color:var(--gray-light);font:inherit;font-weight:500;text-align:left;cursor:pointer;transition:var(--transition)}.nav__groupe-btn:hover{background:var(--dark-2);color:var(--light)}.nav__groupe-btn.active{color:var(--light)}.nav__groupe-btn>i:first-child{width:18px;text-align:center}.nav__groupe-fl{margin-left:auto;font-size:11px;transition:transform .2s}.nav__groupe--ouvert .nav__groupe-fl{transform:rotate(180deg)}.nav__sous-cadre{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.nav__groupe--ouvert .nav__sous-cadre{grid-template-rows:1fr;opacity:1}.nav__sous-cadre>.nav__sous{min-height:0;overflow:hidden}.nav__sous{display:flex;flex-direction:column;gap:.1rem;padding-left:1.1rem}.nav__groupe-fl{transition:transform .3s ease}@media (prefers-reduced-motion: reduce){.nav__sous-cadre,.nav__groupe-fl{transition:none}}.nav__sous a{font-size:14px;padding-top:.42rem;padding-bottom:.42rem}.nav-site{margin:.9rem .1rem .55rem}.nav-site__label{display:block;margin:0 .3rem .35rem;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);opacity:.75}.site-select{position:relative}.site-select__btn{width:100%;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:var(--radius);background:var(--dark-2);color:var(--light);border:1px solid rgba(255,255,255,.12);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:var(--transition)}.site-select__btn:hover{border-color:#ffffff40}.site-select__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-select--open .site-select__btn{border-color:var(--accent)}.site-select__valeur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-select__fleche{font-size:11px;color:var(--gray-light);transition:transform .2s ease}.site-select--open .site-select__fleche{transform:rotate(180deg);color:var(--accent)}.site-select__liste{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:.3rem;list-style:none;background:var(--dark-2);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);box-shadow:0 12px 30px #00000059;max-height:260px;overflow-y:auto;animation:site-select-in .14s ease-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.site-select__liste::-webkit-scrollbar{width:6px}.site-select__liste::-webkit-scrollbar-track{background:transparent;margin:6px 0}.site-select__liste::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.site-select__liste::-webkit-scrollbar-thumb:hover{background:#ffffff61}@keyframes site-select-in{0%{opacity:0;transform:translateY(-4px)}}.site-select__option{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:calc(var(--radius) - 2px);font-size:14px;color:var(--gray-light);cursor:pointer}.site-select__option span{flex:1;min-width:0}.site-select__option small{font-size:11px;opacity:.7}.site-select__option.is-focus{background:#ffffff0f;color:var(--light)}.site-select__option.is-selected{color:var(--accent);font-weight:600}.site-select__option i{font-size:12px;color:var(--accent)}.sidebar__foot{border-top:1px solid rgba(255,255,255,.08);padding-top:.6rem;margin-top:.4rem}.sidebar__user{font-size:13px;color:var(--gray-light);padding:0 .5rem .5rem}.sidebar__user strong{display:block;color:var(--light);font-size:14px}.sidebar__user span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user--lien{display:block;border-radius:var(--radius);padding-top:.4rem;padding-bottom:.45rem;margin-bottom:.4rem;text-decoration:none;transition:var(--transition)}.sidebar__user--lien:hover,.sidebar__user--lien.active{background:var(--dark-2)}.sidebar__deco{display:flex;width:100%;justify-content:center;margin:0;padding:.4rem .75rem;font-size:13px}.cobrand{font-size:12px;color:var(--gray);padding:.5rem .5rem 0}.cobrand a{color:var(--gray-light);text-decoration:underline}.sidebar .btn--ghost{color:var(--light);background:#ffffff0d;border-color:#fff3}.sidebar .btn--ghost:hover{background:var(--dark-2);border-color:#ffffff59;color:var(--white)}.main{display:flex;flex-direction:column;min-height:100vh}.main{min-width:0}.topbar{display:flex;align-items:center;gap:.85rem;padding:1.25rem 2rem;border-bottom:1px solid var(--border-light);background:var(--white)}.topbar h1{font-size:1.3rem}.content{padding:2rem;flex:1}.topbar__menu{display:none;background:none;border:1px solid var(--border);border-radius:var(--radius);width:40px;height:40px;flex-shrink:0;color:var(--dark);font-size:1.05rem;cursor:pointer;align-items:center;justify-content:center;transition:var(--transition)}.topbar__menu:hover{background:var(--light)}.sidebar__overlay{display:none}.impersonation-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 2rem;background:#2b2b2b;color:#fff;font-size:14px}.impersonation-bar span{display:flex;align-items:center;gap:.55rem}.impersonation-bar strong{color:var(--accent)}.impersonation-bar__exit{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius);padding:.35rem .8rem;font-size:13px;font-weight:600;cursor:pointer}.impersonation-bar__exit:hover{background:#ffffff38}.upcoming{list-style:none}.upcoming__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-light)}.upcoming__row:first-child{border-top:none}.upcoming__site{display:flex;flex-direction:column;gap:.15rem}.upcoming__site a{font-weight:600;color:var(--dark)}.upcoming__site a:hover{color:var(--accent-dark)}.upcoming__date{font-size:13px;color:var(--gray)}.upcoming__amount{font-family:var(--font-head);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.upcoming__ht{font-family:var(--font);font-weight:500;font-size:12px;color:var(--gray)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.card{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem}.card__label{font-size:13px;color:var(--gray);margin-bottom:.35rem}.card__value{font-family:var(--font-head);font-size:1.9rem;font-weight:600}.card__hint{font-size:13px;color:var(--gray);margin-top:.25rem}.soldes .cards{margin-bottom:1.5rem}.card--lien{display:block;color:inherit;text-decoration:none;transition:var(--transition)}.card--lien:hover,.card--lien:focus-visible{border-color:var(--accent-dark);box-shadow:0 0 0 3px var(--accent-tint)}.card__label i{color:var(--accent-dark);margin-right:.2rem}.card__sur{font-size:1rem;font-weight:500;color:var(--gray)}.card__value--bas{color:var(--err)}.panel{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.panel__head{padding:1.1rem 1.5rem;border-bottom:1px solid var(--border-light)}.panel__head h2{font-size:1.05rem}.panel__head--icon{display:flex;align-items:center;gap:.6rem}.panel__head--icon i{color:var(--accent-dark);font-size:1rem;width:18px;text-align:center}.tabs{display:flex;gap:.25rem;padding:0 .75rem;border-bottom:1px solid var(--border-light)}.tab{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:1rem;margin-bottom:-1px;font-family:var(--font);font-weight:600;font-size:14px;color:var(--gray);border-bottom:2px solid transparent;white-space:nowrap;transition:var(--transition)}.tab:hover{color:var(--dark)}.tab--on{color:var(--dark);border-bottom-color:var(--accent-dark)}.tab i{width:16px;text-align:center}.accordion{display:flex;flex-direction:column}.acc{border-top:1px solid var(--border-light)}.acc:first-child{border-top:none}.acc__head{display:flex;align-items:center;gap:.6rem;width:100%;cursor:pointer;background:none;border:none;text-align:left;padding:1rem 1.25rem;font-family:var(--font);font-weight:600;font-size:14px;color:var(--dark)}.acc__head>i:first-child{color:var(--accent-dark);width:16px;text-align:center}.acc__chev{margin-left:auto;color:var(--gray);font-size:12px;transition:transform .2s ease}.acc--open .acc__head{border-bottom:1px solid var(--border-light)}.acc--open .acc__chev{transform:rotate(180deg)}.acc__body{padding-bottom:.35rem}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:.85rem 1.5rem;font-size:14px}.table th{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);font-weight:600}.table tbody tr{border-top:1px solid var(--border-light)}.table tbody tr:hover{background:var(--light)}.table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.ref{font-family:var(--mono);font-size:13px}.badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:12px;font-weight:600}.badge--ok{background:#2e7d321f;color:var(--ok)}.badge--warn{background:#b8860b24;color:var(--warn)}.badge--neutral{background:var(--light-2);color:var(--gray)}.badge--info{background:#2563eb1a;color:#1d4ed8}.linkbtn{color:var(--accent-dark);font-weight:600;font-size:14px;background:none;border:none;cursor:pointer;font-family:var(--font);padding:0}.linkbtn:hover{text-decoration:underline}.empty,.loading-row{text-align:center;color:var(--gray);padding:3rem 1.5rem}.empty i{font-size:2rem;color:var(--gray-light);margin-bottom:.75rem;display:block}.spinner--sm{width:16px;height:16px;border-width:2px}.site-list{display:flex;flex-direction:column;gap:.75rem}.site-row{display:grid;align-items:center;gap:.5rem 1.5rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 210px auto;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.1rem 1.5rem;transition:var(--transition)}.site-row:hover{box-shadow:var(--shadow);border-color:var(--border)}.site-row__ident{display:flex;flex-direction:column;gap:.25rem;min-width:0}.site-row__top{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.site-row__name{font-family:var(--font-head);font-weight:600;font-size:1.1rem}.site-row__meta{color:var(--gray);font-size:14px}.site-row__domain{font-family:var(--mono);font-size:13px;color:var(--dark);display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-row__domain i{color:var(--gray);flex:none}.site-row__ser{min-width:0}.site-row__cta{color:var(--accent-dark);font-weight:600;font-size:14px;display:flex;align-items:center;gap:.4rem;white-space:nowrap}@media (max-width: 900px){.site-row{grid-template-columns:1fr;gap:.55rem;padding:1.25rem 1.35rem}.site-row__ser:empty{display:none}.site-row__cta{margin-top:.2rem}}.site-detail{display:flex;flex-direction:column;gap:1.25rem}.backlink{color:var(--gray);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;width:fit-content}.backlink:hover{color:var(--accent-dark)}.flash{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.1rem;border-radius:var(--radius);font-size:14px}.flash--ok{background:#2e7d321a;color:var(--ok)}.flash--err{background:#c0392b14;color:var(--err)}.site-head{padding:1.5rem}.site-head__main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.site-head__title{display:flex;align-items:center;gap:.75rem}.site-head__title h2{font-size:1.35rem}.site-head__meta{color:var(--gray);margin-top:.25rem}.site-head__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem 1.5rem;margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-light)}.site-head__grid .k{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.25rem}.site-head__grid .v{font-weight:600;font-size:15px}.recap__title{font-family:var(--font-head);font-weight:600;font-size:1rem;margin-bottom:.9rem}.recap__lines{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:.9rem}.recap__line{display:flex;align-items:center;gap:1rem;font-size:14px}.recap__label{color:var(--dark);flex:1;min-width:0}.recap__facture{min-width:150px;text-align:right;font-size:13px}.recap__facture a{color:var(--accent-dark);font-weight:600;font-family:var(--mono);font-size:12px;white-space:nowrap}.recap__facture a:hover{text-decoration:underline}.recap__facture i{font-size:10px}.recap__facture--none{color:var(--gray-light)}.recap__total{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid var(--border-light)}.recap__total>span:first-child{font-weight:600;padding-top:.15rem}.recap__total--rec{border-top:none;padding-top:.45rem}.amt{display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right}.amt__ht{font-weight:600;font-variant-numeric:tabular-nums}.amt__ttc{font-size:11px;color:var(--gray);font-variant-numeric:tabular-nums}.amt--big .amt__ht{font-family:var(--font-head);font-size:1.2rem}.amt--big .amt__ttc{font-size:12px}.timeline__head{display:flex;align-items:center;justify-content:space-between}.timeline{padding:0;margin-top:1.25rem}.abo-section{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-light)}.abo-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.abo-section__head h3{font-size:1.05rem}.abo__amount{display:block;margin-top:.35rem;font-family:var(--font-head);font-weight:600;font-size:1.2rem;font-variant-numeric:tabular-nums}.abo__ht{font-family:var(--font);font-weight:500;font-size:13px;color:var(--gray)}.site-head .resil{margin-top:1.35rem}.timeline__promo{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-tint);color:var(--dark);border:1px solid var(--accent);border-radius:999px;padding:.35rem .9rem;font-size:13px;font-weight:600;margin-bottom:1.25rem}.timeline__promo i{color:var(--accent-dark)}.gauge{display:flex;gap:3px;height:30px}.gauge .seg{flex:1 1 0;border-radius:4px;min-width:4px;transition:var(--transition)}.seg--paid{background:var(--dark)}.seg--offert{background:var(--accent)}.seg--next{background:var(--accent-dark);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--accent-dark)}.seg--future{background:var(--light-2)}.gauge__legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1rem;font-size:13px;color:var(--gray)}.gauge__legend span{display:inline-flex;align-items:center;gap:.45rem}.dot{width:11px;height:11px;border-radius:3px;display:inline-block}.dot--paid{background:var(--dark)}.dot--offert{background:var(--accent)}.dot--next{background:var(--accent-dark)}.dot--future{background:var(--light-2)}.timeline__facts{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;margin-top:1.5rem}.fact{background:var(--light);border-radius:var(--radius);padding:.9rem 1.1rem}.fact--accent{background:var(--accent-tint);border:1px solid var(--accent)}.fact__label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.3rem}.fact__value{font-family:var(--font-head);font-weight:600;font-size:1.05rem}.fact__sub{display:block;font-size:12px;color:var(--gray);margin-top:.2rem}.fact__ht{font-size:12px;font-weight:500;color:var(--gray)}.fact__add{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border);font-size:12px;color:var(--accent-dark);font-weight:600}.fact__add i{font-size:10px}.resil{display:flex;gap:1rem;background:var(--white);border:1px solid var(--border-light);border-left:3px solid var(--gray-light);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.resil__icon{color:var(--gray);font-size:1.25rem;padding-top:.15rem}.resil strong{font-family:var(--font-head);display:block;margin-bottom:.35rem}.resil p{font-size:14px;color:var(--dark);margin:0}.opt-active{list-style:none}.opt-active__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.5rem;border-top:1px solid var(--border-light)}.opt-active__row:first-child{border-top:none}.opt-active__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem}.opt-active__label{font-weight:600}.opt-active__variant{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--gray);margin-left:.45rem}.opt-active__price{color:var(--gray);font-size:14px;font-variant-numeric:tabular-nums}.opt-active__since{flex-basis:100%;font-size:12px;color:var(--gray)}.opt-active__action{display:flex;align-items:center;gap:.9rem;flex-shrink:0}.opt-total{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.5rem;border-top:1px solid var(--border);background:var(--light)}.opt-total>span{font-weight:600;font-size:14px}.opt-total strong{font-family:var(--font-head);font-size:1.05rem;font-variant-numeric:tabular-nums}.opt-total__per{font-family:var(--font);font-weight:500;font-size:13px;color:var(--gray);margin-left:.15rem}.linkbtn--danger{background:none;border:none;cursor:pointer;color:var(--err);font-family:var(--font)}.linkbtn--danger:hover{text-decoration:underline}.linkbtn--danger:disabled{opacity:.5;cursor:default}.opt-add{border-top:1px solid var(--border-light);background:var(--light)}.opt-add__head{padding:1rem 1.5rem 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray)}.opt-add .opt-grid{padding-top:1rem}.opt-add .opt-tile{background:var(--white)}.opt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;padding:1.5rem}.opt-tile{display:flex;flex-direction:column;gap:.9rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius);padding:1.15rem}.opt-tile__body{display:flex;flex-direction:column;gap:.25rem}.opt-tile__label{font-weight:600;font-size:15px}.opt-tile__price{color:var(--gray);font-size:13px;font-variant-numeric:tabular-nums}.opt-tile .btn{margin-top:auto;width:100%;padding:.55rem .9rem;font-size:14px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#1a1e168c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:modalin .15s ease}@keyframes modalin{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal__box{width:100%;max-width:460px;background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.modal__head h3{font-size:1.15rem}.modal__box--large{max-width:1040px;height:88vh}.modal__box--large .modal__body{flex:1;min-height:0;padding:0;display:flex;flex-direction:column}.parametrage{display:flex;flex-direction:column;min-height:0;flex:1}.parametrage__onglets{flex:none;padding:0 1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.parametrage__onglets::-webkit-scrollbar{display:none}.parametrage__onglets .tab{white-space:nowrap}.parametrage__choix{flex:none;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.5rem;border-bottom:1px solid var(--border-light)}.parametrage__choix>i{width:1.1rem;text-align:center;color:var(--text-muted, #666)}.parametrage__choix .rsel{width:min(320px,100%)}.parametrage__corps{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.parametrage__corps .blog-themes-panneau{margin-top:0}.cat-entete{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.cat-entete .blog-neuf{flex:1 1 24rem}.modal__close{background:none;border:none;cursor:pointer;color:var(--gray);font-size:1.1rem;padding:.25rem;line-height:1}.modal__close:hover{color:var(--dark)}.modal__body{padding:1.25rem 1.5rem;overflow-y:auto}.modal__desc{color:var(--dark);font-size:15px;margin-bottom:1rem}.modal__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--light);border-radius:var(--radius);padding:.8rem 1rem;font-size:14px}.modal__row strong{font-family:var(--font-head);font-variant-numeric:tabular-nums}.modal__row--total{margin-top:.6rem;background:var(--accent-tint);border:1px solid var(--accent)}.modal__row--total strong{font-size:1.05rem}.modal__field{display:block;margin-bottom:1rem}.modal__field span{display:block;font-size:13px;font-weight:600;margin-bottom:.4rem}.modal__field input,.modal__field textarea{width:100%;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font-family:var(--font)}.modal__field textarea{resize:vertical;font-size:inherit;line-height:1.5}.modal__field input:focus,.modal__field textarea:focus{outline:none;border-color:var(--accent-dark);background:var(--white)}.qty{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.qty__label{font-size:14px;font-weight:600}.qty__unit{font-size:14px;color:var(--gray)}.qty__ctrl{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--white)}.qty__ctrl button{width:36px;height:36px;border:none;background:var(--white);color:var(--dark);font-size:1.2rem;cursor:pointer;line-height:1;transition:var(--transition)}.qty__ctrl button:hover:not(:disabled){background:var(--light)}.qty__ctrl button:disabled{opacity:.4;cursor:not-allowed}.qty__ctrl input{width:48px;height:36px;border:none;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);text-align:center;font-family:var(--font);font-size:15px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.qty__ctrl input::-webkit-outer-spin-button,.qty__ctrl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__ctrl input:focus{outline:none}.modal__terms{margin-top:1rem;border:1px solid var(--border-light);border-radius:var(--radius);padding:.9rem 1rem}.modal__terms-title{display:inline-flex;align-items:center;gap:.45rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.4rem}.modal__terms p{font-size:13px;color:var(--dark);margin:0;line-height:1.5}.modal__err{display:flex;align-items:center;gap:.55rem;margin-top:1rem;padding:.7rem .9rem;background:#c0392b14;color:var(--err);border-radius:var(--radius-sm);font-size:14px}.modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-light)}.tracking-timeline{list-style:none;margin:0;padding:0}.tracking-timeline__item{display:flex;align-items:flex-start;gap:.85rem;position:relative;padding-bottom:1.25rem}.tracking-timeline__item:before{content:"";position:absolute;left:.55rem;top:1.4rem;bottom:0;width:2px;background:var(--border-light)}.tracking-timeline__item--last{padding-bottom:0}.tracking-timeline__item--last:before{display:none}.tracking-timeline__dot{flex-shrink:0;width:1.25rem;text-align:center;font-size:1rem;margin-top:.05rem}.tracking-timeline__content{display:flex;flex-direction:column;gap:.15rem}.tracking-timeline__label{font-size:14px;font-weight:600;line-height:1.3}.tracking-timeline__date{font-size:12px;color:var(--gray)}@media (max-width: 760px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;width:270px;max-width:84vw;height:100vh;height:100dvh;overflow-y:auto;transform:translate(-100%);transition:transform .25s ease;z-index:60;box-shadow:0 0 40px #00000059}.sidebar--open{transform:translate(0)}.sidebar__foot{display:block}.sidebar__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.sidebar__overlay--on{opacity:1;pointer-events:auto}.topbar{position:sticky;top:0;z-index:40;padding:.9rem 1.1rem}.topbar__menu{display:inline-flex}.impersonation-bar{padding:.7rem 1.1rem;flex-wrap:wrap}.content{padding:1.25rem}.table{display:block;min-width:0}.table thead{display:none}.table tbody{display:block}.table tr{display:block;padding:.35rem .25rem;margin:0 .85rem 1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--white)}.table tbody tr:first-child{margin-top:.85rem}.table tbody tr:hover{background:var(--white)}.table td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .75rem;text-align:right;border:none;min-width:0;white-space:normal;overflow-wrap:anywhere}.table td:before{content:attr(data-label);flex-shrink:0;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);font-weight:600;white-space:nowrap}.table td:last-child{justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.table td:last-child:empty{display:none}.gauge{height:24px}.timeline__facts{grid-template-columns:1fr}.tabs{overflow-x:auto;overflow-y:hidden}.site-head{padding:1.25rem}.site-head__main{flex-direction:column;align-items:stretch;gap:.85rem}.site-head__main .btn{width:100%;justify-content:center}.site-head__grid{gap:.9rem 1.1rem}.abo-section__head,.timeline__head{flex-wrap:wrap}.tab{padding:.8rem .65rem;font-size:13px;gap:.4rem}.opt-active__row{flex-direction:column;align-items:flex-start;gap:.5rem}.opt-active__action{width:100%;justify-content:flex-start;flex-wrap:wrap}.opt-total{flex-wrap:wrap;gap:.35rem .75rem}.recap__line{flex-wrap:wrap}.recap__facture{min-width:0;flex-basis:100%;text-align:left}.panel__head--row{flex-wrap:wrap}.panel__head--row .btn{width:100%;justify-content:center}}.panel__head--row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.panel__head--row .btn{padding:.5rem .9rem;font-size:14px}.credit-pkgs{display:flex;flex-direction:column}.credit-pkg{padding:1.25rem 1.5rem;border-top:1px solid var(--border-light)}.credit-pkg:first-child{border-top:none}.credit-pkg__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.credit-pkg__label{display:block;font-weight:600}.credit-pkg__date{display:block;font-size:12px;color:var(--gray);margin-top:.15rem}.cbar{height:8px;border-radius:999px;background:var(--light-2);overflow:hidden}.cbar__fill{height:100%;background:var(--accent-dark);border-radius:999px;transition:width .3s ease}.cbar__fill--low{background:var(--warn)}.ser-compact{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-light);font-size:13px}.ser-compact__label{color:var(--gray);margin-bottom:.3rem}.ser-compact__bar{height:6px;border-radius:999px;background:var(--light-2);overflow:hidden;margin:.3rem 0}.ser-compact__fill{height:100%;border-radius:999px;transition:width .3s ease}.ser-compact__fill--ok{background:var(--ok)}.ser-compact__fill--warn{background:var(--warn)}.ser-compact__fill--err{background:var(--err)}.ser-compact__stats{display:flex;justify-content:space-between;color:var(--gray)}.ser-compact__rem{font-weight:600;color:var(--dark)}.ser-compact__rem--warn{color:var(--warn)}.ser-compact__rem--err{color:var(--err)}.ser-block{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--border-light)}.ser-block__title{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);margin-bottom:.85rem}.ser-block__title i{color:var(--accent-dark);margin-right:.4rem}.ser-block__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem 1.5rem;margin-bottom:.75rem}.ser-block__grid .k{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.2rem}.ser-block__grid .v{font-weight:600;font-size:15px}.ser-block__bar{height:8px;border-radius:999px;background:var(--light-2);overflow:hidden;margin:.5rem 0 .25rem}.ser-block__fill{height:100%;border-radius:999px;transition:width .3s ease}.ser-block__fill--ok{background:var(--ok)}.ser-block__fill--warn{background:var(--warn)}.ser-block__fill--err{background:var(--err)}.ser-block__exhausted{display:flex;gap:.5rem;align-items:flex-start;color:var(--err);font-size:14px;margin-top:.5rem}.ser-period{margin-top:.25rem}.ser-period--past{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border-light);opacity:.75}.ser-period__label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--gray);margin-bottom:.5rem}.ser-period__stats{font-size:13px;color:var(--gray);margin-bottom:.35rem}.ser-consum{margin-top:.65rem}.ser-consum__toggle{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent-dark);cursor:pointer;display:flex;align-items:center;gap:.4rem}.ser-consum__toggle:hover{text-decoration:underline}.ser-consum__toggle i{font-size:11px}.ser-consum__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ser-consum__row{display:grid;grid-template-columns:90px 1fr auto;gap:.5rem;align-items:baseline;font-size:13px;padding:.3rem .5rem;border-radius:6px;background:var(--light)}.ser-consum__date{color:var(--gray);font-family:var(--mono);font-size:12px}.ser-consum__desc{color:var(--dark)}.ser-consum__min{font-family:var(--mono);font-weight:600;color:var(--err);white-space:nowrap}.credit-pkg__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-top:.55rem;font-size:14px}.credit-pkg__meta strong{font-family:var(--font-head);font-variant-numeric:tabular-nums}.credit-pkg__meta span{color:var(--gray);font-size:13px}.credit-pkg__rem--low{color:var(--warn)}.credit-pkg__warn{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;font-size:13px;color:var(--warn)}.credit-pkg__detail{margin-top:.85rem}.credit-pkg__detail .linkbtn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;padding:0}.consum{list-style:none;margin-top:.7rem;border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden}.consum__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-top:1px solid var(--border-light)}.consum__row:first-child{border-top:none}.consum__main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.consum__desc{font-size:14px}.consum__date{font-size:12px;color:var(--gray)}.consum__min{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--gray);white-space:nowrap}.modal__field select,.modal__field textarea{width:100%;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font-family:var(--font);font-size:15px;color:var(--dark)}.modal__field textarea{resize:vertical;line-height:1.5}.modal__field select:focus,.modal__field textarea:focus{outline:none;border-color:var(--accent-dark);background-color:var(--white)}.modal__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.modal__field input[type=file]{width:100%;font-size:13px;color:var(--gray)}input[type=file]::file-selector-button{margin-right:.75rem;padding:.45rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);color:var(--dark);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition)}input[type=file]::file-selector-button:hover{border-color:var(--accent-dark);background:var(--accent-tint)}input[type=file]:disabled::file-selector-button{opacity:.55;cursor:not-allowed}.modal__filehint{display:block;margin-top:.4rem;font-size:13px;color:var(--gray)}.field-err{display:block;margin-top:.35rem;font-size:13px;color:var(--err)}.ticket-body{padding:1.25rem 1.5rem;white-space:pre-wrap;line-height:1.6}.media-list{list-style:none;padding:.5rem}.media-item{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:var(--radius);transition:var(--transition)}.media-item:hover{background:var(--light)}.media-item i{color:var(--gray)}.media-item span{font-weight:600;font-size:14px;flex:1}.media-item__dl{color:var(--accent-dark)!important}.credit-info{border-top:1px solid var(--border-light);padding:1.25rem 1.5rem;background:var(--light)}.credit-info h3{font-size:.98rem;margin-bottom:.45rem}.credit-info>p{font-size:14px;color:var(--dark);margin-bottom:1rem;max-width:70ch}.credit-adv{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.55rem 1.2rem}.credit-adv li{display:flex;align-items:flex-start;gap:.55rem;font-size:14px}.credit-adv li i{color:var(--accent-dark);font-size:.9rem;margin-top:.25rem;flex-shrink:0}.sidebar__support{justify-content:center;margin-bottom:1.1rem}.cta-support{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:var(--accent);color:var(--dark);border-radius:var(--radius-lg);padding:1.15rem 1.4rem;margin-bottom:1.5rem;transition:var(--transition)}.cta-support:hover{background:var(--accent-dark)}.cta-support__txt{display:flex;flex-direction:column;gap:.15rem}.cta-support__txt strong{font-family:var(--font-head);font-size:1.1rem}.cta-support__txt span{font-size:14px;color:var(--dark-2)}.cta-support__btn{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;background:var(--dark);color:var(--accent);font-weight:600;font-size:15px;padding:.7rem 1.15rem;border-radius:var(--radius);white-space:nowrap}@media (max-width: 560px){.cta-support{flex-direction:column;align-items:flex-start}.cta-support__btn{width:100%;justify-content:center}.offres-toolbar>div:first-child{flex-basis:100%!important}.offres-toolbar select{flex:1 1 0!important;min-width:0;width:auto}.offres-toolbar .btn{flex-basis:100%!important;margin-left:0!important;justify-content:center}}.btn--sm{padding:.4rem .75rem;font-size:13px;gap:.35rem}.prosp{display:flex;flex-direction:column;gap:1rem}.prosp__filters-wrap{display:flex;flex-direction:column;gap:.4rem}.prosp__toolbar--date{padding:.55rem 1rem;background:var(--light)}.prosp__toolbar--date select{flex:0 1 180px}.prosp__reset{align-self:flex-end}.prosp__toolbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);padding:.8rem 1rem}.prosp__toolbar select{flex:1 1 140px;min-width:0;padding:.5rem 2.2rem .5rem .75rem;font-size:13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--light);color:var(--dark);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.prosp__toolbar .prosp__ms{position:relative;flex:1 1 140px;min-width:0}.prosp__toolbar .prosp__ms-btn{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:.5rem .75rem;font-size:13px;font-family:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--light);cursor:pointer}.prosp__toolbar .prosp__ms-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prosp__toolbar .prosp__ms-btn .fa-chevron-down{flex-shrink:0;font-size:9px;opacity:.55}.prosp__below-filters{display:flex;align-items:center}.prosp__count{font-size:13px;font-weight:600;color:var(--gray);white-space:nowrap}.prosp__statuts-bar{display:flex;flex-wrap:wrap;gap:.5rem}.prosp__statut-chip{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;padding:.35rem .8rem;border-radius:99px;font-size:13px;font-weight:500;border:1.5px solid transparent;background:var(--light);color:var(--dark);transition:var(--transition)}.prosp__statut-chip__count{font-weight:700;font-size:13px;min-width:1.4em;text-align:center;background:#00000012;border-radius:99px;padding:0 .4em}.prosp__statut-chip--en-attente{border-color:var(--border)}.prosp__statut-chip--envoyé{border-color:#2563eb33;color:#1d4ed8}.prosp__statut-chip--succès{border-color:#16a34a33;color:#15803d}.prosp__statut-chip--archivé{border-color:var(--border);color:var(--gray)}.prosp__statut-chip--active,.prosp__statut-chip:hover{background:var(--dark-3);color:var(--light);border-color:transparent}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--border-light)}.prosp__table{width:100%;border-collapse:collapse;font-size:13.5px;background:var(--white)}.prosp__table thead{background:var(--dark-3);color:var(--gray-light)}.prosp__table th{padding:.7rem 1rem;text-align:left;font-size:12px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.prosp__table td{padding:.6rem 1rem;border-bottom:1px solid var(--border-light);vertical-align:middle}.prosp__table tbody tr:last-child td{border-bottom:none}.prosp__table tbody tr:hover{background:var(--light)}.prosp__row--archivé td{opacity:.55}.prosp__link{color:var(--dark);font-weight:600;text-decoration:none}.prosp__link:hover{color:var(--accent-dark);text-decoration:underline}.prosp__dash{color:var(--gray)}.prosp__siren{font-family:var(--mono);font-size:12px;color:var(--gray)}.prosp__tag{display:inline-block;padding:.15rem .55rem;border-radius:99px;font-size:12px;background:var(--accent-tint);color:var(--dark);font-weight:500}.prosp__empty{text-align:center;padding:2.5rem;color:var(--gray)}.prosp__statut{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1.5px solid;border-radius:99px;padding:.25rem 1.8rem .25rem .65rem;font-size:12px;font-weight:600;cursor:pointer;background-color:transparent;transition:var(--transition);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.prosp__statut--en-attente{border-color:var(--border);color:var(--gray)}.prosp__statut--envoyé{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.prosp__statut--succès{border-color:#86efac;color:#15803d;background:#f0fdf4}.prosp__statut--archivé{border-color:var(--border);color:var(--gray);background:var(--light)}.prosp__actions{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.prosp__actions .btn{white-space:nowrap}@media (max-width: 700px){.prosp__toolbar select{flex:1 1 calc(50% - .55rem)}.prosp__count{flex-basis:100%;text-align:right}.prosp__table thead{display:none}.prosp__table tr{display:block;border-bottom:2px solid var(--border-light);padding:.75rem 1rem}.prosp__table td{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;border:none;font-size:13px}.prosp__table td:before{content:attr(data-label);font-weight:600;color:var(--gray);font-size:12px;flex-shrink:0;margin-right:.75rem}.prosp__table td[data-label=Actions]{margin-top:.5rem}.prosp__btn-label{display:none}}.parrain-hero{display:flex;gap:1.1rem;align-items:flex-start;background:linear-gradient(135deg,var(--accent-tint),color-mix(in srgb,var(--accent) 2%,transparent));border:1px solid var(--accent);border-radius:var(--radius-lg);padding:1.5rem}.parrain-hero__icon{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--dark);display:grid;place-items:center;font-size:20px}.parrain-hero h2{font-family:var(--font-head);font-size:19px;margin:0 0 .35rem;color:var(--dark)}.parrain-hero h2 strong{color:var(--accent-dark)}.parrain-hero p{margin:0;color:var(--gray);font-size:14px;line-height:1.55}.parrain-top{display:grid;grid-template-columns:1fr 1.35fr;gap:1rem;align-items:stretch}.parrain-stats{display:flex;align-items:stretch}.parrain-stats__item{flex:1}.parrain-stats__item+.parrain-stats__item{border-left:1px solid var(--border-light);padding-left:1.5rem;margin-left:1.5rem}.parrain-link{display:flex;flex-direction:column;gap:.8rem}.parrain-link__label{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--gray)}.parrain-link__label i{color:var(--accent-dark)}.parrain-code__hint{color:var(--gray);font-size:12px;margin:0;line-height:1.5}.parrain-code{display:flex;flex-direction:column;gap:.6rem}.parrain-code__value{align-self:flex-start;font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:1px;background:var(--dark);color:var(--accent);padding:.5rem .9rem;border-radius:var(--radius-sm)}.parrain-code__linkwrap{display:flex;gap:.6rem}.parrain-code__link{flex:1;min-width:0;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);color:var(--dark);font-size:13px;font-family:var(--mono)}.parrain-code__link:focus{border-color:var(--accent-dark);outline:none}.parrain-body{padding:1.25rem 1.5rem}.parrain-form{display:flex;flex-direction:column;gap:1rem}.parrain-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.parrain-form .modal__field{margin-bottom:0}.parrain-form .modal__field>span{white-space:nowrap}.parrain-form .btn--primary{align-self:flex-start}@media (max-width: 760px){.parrain-top,.parrain-form__grid{grid-template-columns:1fr}.parrain-code__linkwrap{flex-direction:column}.parrain-hero{flex-direction:column;gap:.8rem}}.flash--warn{background:#b8860b1a;color:var(--warn)}.ia-panel{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ia-flash{align-items:flex-start}.ia-flash i{margin-top:.18rem}.ia-lien{font-weight:600;text-decoration:underline}.ia-jauge{background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius);padding:1rem 1.15rem}.ia-jauge__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ia-jauge__head>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray)}.ia-jauge__head strong{font-family:var(--font-head);font-size:1.05rem;font-variant-numeric:tabular-nums}.ia-jauge__head strong span{font-family:var(--font);font-weight:500;font-size:13px;color:var(--gray)}.ia-jauge__bas{color:var(--warn)}.ia-jauge__bar{height:6px;margin:.6rem 0 .45rem;background:var(--light-2);border-radius:999px;overflow:hidden}.ia-jauge__bar>span{display:block;height:100%;background:var(--accent-dark);border-radius:999px;transition:width var(--transition)}.ia-jauge__fill--bas{background:var(--warn)!important}.ia-jauge__note{font-size:12px;color:var(--gray)}.ia-tarifs{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--border-light)}.ia-tarifs li{display:flex;align-items:center;gap:.4rem;font-size:12px;color:var(--gray)}.ia-tarifs__cout{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 .35rem;border-radius:999px;background:var(--accent-tint);color:var(--dark);font-weight:700;font-size:11px}.ia-tarifs__cout--libre{background:var(--light-2)}.ia-tarifs__offert{flex-basis:100%;font-weight:600}.ia-jauge--compact{padding:0;border:none;background:none}.cout-action{display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;padding:.8rem 1rem;border:1px solid var(--accent-dark);border-radius:var(--radius);background:var(--accent-tint)}.cout-action__pill{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:62px;padding:.35rem .5rem;border-radius:var(--radius-sm);background:var(--dark);color:#fff;font-family:var(--font-head);font-size:1.35rem;line-height:1}.cout-action__pill small{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85;margin-top:.2rem}.cout-action__txt{display:flex;flex-direction:column;gap:.2rem;font-size:13.5px;line-height:1.45}.cout-action__txt strong{font-size:14.5px}.cout-action__txt span{color:var(--gray)}.cout-action__bas{color:var(--warn)!important;font-weight:600}.cout-action+.ia-actions,.cout-action+.modal-foot,.cout-action+.btn{margin-top:.9rem}.ia-form .field{margin-bottom:.75rem}.ia-exemples{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.1rem}.ia-exemples>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray)}.ia-exemple{font-family:var(--font);font-size:13px;color:var(--gray);text-align:left;background:var(--light);border:1px solid var(--border-light);border-radius:999px;padding:.3rem .8rem;cursor:pointer;transition:var(--transition)}.ia-exemple:hover:not(:disabled){background:var(--accent-tint);border-color:var(--accent-dark);color:var(--dark)}.ia-exemple:disabled{opacity:.5;cursor:default}.ia-actions{display:flex;flex-wrap:wrap;gap:.75rem}.ia-note{font-size:12px;color:var(--gray);line-height:1.55;margin-top:.85rem}.ia-propo{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ia-propo__head{display:flex;gap:.8rem;padding:1.1rem 1.25rem;background:var(--accent-tint);border-bottom:1px solid var(--border-light)}.ia-propo__head i{margin-top:.25rem;color:var(--accent-dark)}.ia-propo__head strong{font-family:var(--font-head)}.ia-propo__head p{font-size:14px;color:var(--gray)}.ia-diff{list-style:none}.ia-diff__item{display:flex;flex-direction:column;gap:.3rem;padding:.95rem 1.25rem;border-top:1px solid var(--border-light)}.ia-diff__item:first-child{border-top:none}.ia-diff__champ{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray)}.ia-diff__avant,.ia-diff__apres{font-size:14px;line-height:1.55;padding:.5rem .7rem;border-radius:var(--radius-sm);border-left:3px solid transparent;overflow-wrap:anywhere}.ia-diff__avant{background:#c0392b0f;border-left-color:#c0392b59;color:var(--gray);text-decoration:line-through;text-decoration-color:#c0392b66}.ia-diff__apres{background:#2e7d3212;border-left-color:#2e7d3266}.ia-diff__supprime{font-style:italic;color:var(--gray)}.ia-propo .ia-actions{padding:1.1rem 1.25rem 0}.ia-propo .ia-note{padding:0 1.25rem 1.25rem;margin-top:.6rem}@media (max-width: 760px){.ia-panel{padding:1.15rem;gap:1rem}.ia-actions .btn{flex:1 1 100%}}.ia-photo{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ia-photo__body{padding:1.25rem}.ia-photo__drop{display:flex;align-items:center;gap:.75rem;width:100%;cursor:pointer;padding:1.4rem 1.25rem;margin-bottom:1.1rem;text-align:left;background:var(--light);border:1px dashed var(--border);border-radius:var(--radius);transition:var(--transition)}.ia-photo__drop:hover,.ia-photo__drop--survol{border-color:var(--accent-dark);background:var(--accent-tint)}.ia-photo__drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ia-photo__drop:focus-within{border-color:var(--accent-dark)}.ia-photo__drop i{font-size:1.15rem;color:var(--accent-dark);flex-shrink:0}.ia-photo__drop span{flex:1;font-weight:600;font-size:14px;overflow-wrap:anywhere}.ia-photo__drop em{font-style:normal;font-size:13px;color:var(--gray);font-variant-numeric:tabular-nums}.nav__sep{height:1px;border:0;background:var(--border-light);margin:.6rem .9rem}.nav__bas{display:flex;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-light)}.nav__bas{gap:0;padding-top:.5rem}.nav__bas a{padding-top:.4rem;padding-bottom:.4rem;font-size:13px;gap:.6rem}.nav__bas a i{width:16px;font-size:12px}.ia-choix{padding:1.25rem 1.5rem 0}.ia-choix>span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.6rem}.ia-choix__liste{display:flex;flex-wrap:wrap;gap:.6rem}.ia-choix__btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font);font-size:14px;font-weight:600;color:var(--dark);cursor:pointer;padding:.5rem .9rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius);transition:var(--transition)}.ia-choix__btn i{color:var(--gray)}.ia-choix__btn:hover{border-color:var(--accent-dark)}.ia-choix__btn--on{background:var(--accent-tint);border-color:var(--accent-dark)}.ia-choix__btn--on i{color:var(--accent-dark)}.blog-sugg{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--border-light)}.blog-sugg__titre{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-bottom:.7rem}.blog-sugg__liste{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.1rem}.blog-sugg__item{display:flex;align-items:flex-start;gap:.75rem;width:100%;text-align:left;cursor:pointer;font-family:var(--font);padding:.95rem 1.1rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius);transition:var(--transition)}.blog-sugg__item:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-tint)}.blog-sugg__item:disabled{opacity:.6;cursor:default}.blog-sugg__item--on{background:var(--accent-tint);border-color:var(--accent-dark)}.blog-sugg__coche{flex-shrink:0;margin-top:.15rem;color:var(--border)}.blog-sugg__item--on .blog-sugg__coche{color:var(--accent-dark)}.blog-sugg__texte{display:flex;flex-direction:column;gap:.3rem}.blog-sugg__texte strong{font-family:var(--font-head);font-size:15px;line-height:1.35}.blog-sugg__texte span{font-size:13.5px;line-height:1.55;color:var(--gray)}.blog-apercu{padding:1.5rem 1.25rem}.blog-apercu h2{font-size:1.3rem;margin:.5rem 0 .8rem}.blog-apercu__chapo{color:var(--gray);font-size:15px;margin-bottom:1.4rem}.blog-apercu__h2{font-family:var(--font-head);font-size:1.05rem;margin:1.6rem 0 .5rem}.blog-apercu p{margin-bottom:.9rem;line-height:1.65}.blog-apercu ul{margin:0 0 .9rem 1.1rem}.blog-apercu li+li{margin-top:.3rem}.blog-apercu blockquote{margin:1.2rem 0;padding:.8rem 1.1rem;border-left:3px solid var(--accent-dark);background:var(--light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic}.blog-apercu blockquote cite{display:block;margin-top:.5rem;font-size:13px;font-style:normal;color:var(--gray)}.blog-liste{border-top:1px solid var(--border-light);padding-top:1.25rem}.btn--sm{padding:.4rem .8rem;font-size:13px}.blog-suppr{color:var(--err)}.blog-suppr:hover{background:#c0392b14}.blog-outils{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 0 0;border-top:1px solid var(--border-light)}.blog-neuf{display:flex;flex-wrap:wrap;gap:.6rem}.blog-neuf input{flex:1 1 18rem;font-family:var(--font);font-size:14px;color:var(--dark);padding:.6rem .85rem;background:var(--light);border:1px solid var(--border);border-radius:var(--radius)}.blog-neuf input:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.blog-neuf select{flex:0 1 16rem;padding:.6rem 38px .6rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;font:inherit;font-size:14px;color:var(--dark);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:var(--transition)}.blog-neuf select:focus{border-color:var(--accent-dark);background-color:var(--white);outline:none}.blog-neuf select:disabled{opacity:.6;cursor:not-allowed}.blog-themes-toggle{display:inline-flex;align-items:center;gap:.55rem;align-self:flex-start;font-family:var(--font);font-size:13px;font-weight:600;color:var(--gray);background:none;border:0;padding:0;cursor:pointer}.blog-themes-toggle:hover{color:var(--dark)}.blog-themes-panneau{padding:1.1rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.blog-themes-liste{list-style:none;margin-bottom:.9rem}.blog-themes-liste li{display:flex;align-items:center;gap:.6rem;padding:.4rem 0}.blog-themes-liste input{flex:1;font-family:var(--font);font-size:14px;font-weight:600;color:var(--dark);padding:.45rem .7rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.blog-themes-compte{font-size:12px;color:var(--gray);white-space:nowrap}.blog-titre{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.blog-titre:hover{text-decoration-color:var(--accent-dark)}.article-edit{display:flex;flex-direction:column;gap:1.1rem}.article-edit--plein{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;background:var(--light);padding:1.25rem max(1.25rem,calc((100vw - 1040px)/2)) 1.5rem;animation:plein-entre .2s ease}.article-edit--plein>.backlink{display:none}.article-edit--plein>*{flex-shrink:0}html:has(.modal),body:has(.modal),body:has(.modal) .article-edit--plein{overflow:hidden!important}.modal,.modal__box{overscroll-behavior:contain}.fiche-fermer{position:fixed;top:calc(.9rem + env(safe-area-inset-top,0px));right:1.1rem;z-index:95;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--dark);background:var(--white);border:1px solid var(--border-light);border-radius:50%;box-shadow:var(--shadow);cursor:pointer;transition:var(--transition)}.fiche-fermer:hover{background:var(--dark);color:var(--white)}.fiche-fermer:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}@keyframes plein-entre{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.article-edit--plein{animation:none}}.article-edit__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem}.article-edit__slug{margin-left:.7rem;font-family:var(--mono);font-size:13px;color:var(--gray)}.article-edit__bloc{padding:1.4rem 1.5rem;border:0;overflow:hidden}.article-edit__bloc legend{font-family:var(--font-head);font-weight:600;font-size:1rem}.article-edit__bloc[disabled]{opacity:.6}.article-edit__duo{display:flex;flex-wrap:wrap;gap:1rem}.article-edit__duo .field{flex:1 1 12rem;margin-bottom:0}.field__aide{margin-left:.45rem;font-weight:400;color:var(--gray)}.field__compte{float:right;font-weight:400;font-size:12px;color:var(--gray);font-variant-numeric:tabular-nums}.field__compte--trop{color:var(--err)}.article-edit__pied{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;background:var(--dark);color:var(--white);border-radius:var(--radius);font-size:14px;box-shadow:var(--shadow)}.blocs{display:flex;flex-direction:column;gap:.9rem}.bloc{padding:.9rem 1rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.bloc__barre{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.bloc__type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray)}.bloc__outils{display:flex;gap:.2rem}.bloc__outils button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.bloc__outils button:hover:not(:disabled){background:var(--white);color:var(--dark)}.bloc__outils button:disabled{opacity:.3;cursor:default}.bloc__suppr:hover:not(:disabled){color:var(--err)!important}.bloc input,.bloc textarea{width:100%;font-family:var(--font);font-size:14px;line-height:1.55;color:var(--dark);padding:.55rem .75rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm);resize:vertical}.bloc input.bloc__titre{font-family:var(--font-head);font-weight:700;color:var(--dark);line-height:1.25}.bloc input.bloc__titre--h2{font-size:1.35rem;padding-top:.6rem;padding-bottom:.6rem}.bloc input.bloc__titre--h3{font-size:1.12rem;font-weight:600}.bloc input.bloc__titre--h4{font-size:1rem;font-weight:600}.bloc__niveaux{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.bloc__niveau{border:0;background:var(--white);color:var(--gray);font:600 11.5px var(--font);padding:.2rem .6rem;cursor:pointer}.bloc__niveau+.bloc__niveau{border-left:1px solid var(--border)}.bloc__niveau:hover:not(:disabled):not(.bloc__niveau--on){color:var(--dark);background:var(--light)}.bloc__niveau--on{background:var(--dark);color:var(--white)}.bloc input:focus,.bloc textarea:focus{border-color:var(--accent-dark);outline:none}.bloc input+input,.bloc textarea+input,.bloc input+textarea{margin-top:.5rem}.bloc__liste{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.bloc__item{display:flex;gap:.4rem;width:100%}.bloc__item button{width:32px;flex-shrink:0;background:none;border:0;color:var(--gray);cursor:pointer}.bloc__item button:hover:not(:disabled){color:var(--err)}.bloc__image{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.bloc__image input{width:100%}.images-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.8rem}.images-actions label.btn{cursor:pointer}.images-actions label.btn[aria-disabled]{opacity:.5;pointer-events:none}.bloc__image .images-actions{margin-top:0}.choix-photo{position:relative;display:inline-flex}.choix-photo__menu{position:absolute;top:calc(100% + .3rem);left:0;z-index:20;display:flex;flex-direction:column;min-width:15rem;padding:.3rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow)}.choix-photo__menu button{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border:0;border-radius:calc(var(--radius) - 2px);background:none;font:inherit;font-size:14px;color:inherit;text-align:left;cursor:pointer}.choix-photo__menu button:hover,.choix-photo__menu button:focus-visible{background:var(--light)}.bloc__chemin{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--ok)}.bloc__chemin--vide{color:var(--warn)}.blocs__ajout{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.3rem}.blocs__ajout>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray)}.faq-edit{padding:.9rem 1rem;margin-bottom:.8rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.faq-edit input,.faq-edit textarea{width:100%;font-family:var(--font);font-size:14px;line-height:1.55;color:var(--dark);padding:.55rem .75rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm);resize:vertical}.faq-edit input{margin-bottom:.5rem;font-weight:600}.faq-edit input:focus,.faq-edit textarea:focus{border-color:var(--accent-dark);outline:none}.bloc__poignee{padding-right:.5rem;color:var(--gray-light);cursor:grab}.bloc__poignee:active{cursor:grabbing}.bloc__poignee:hover{color:var(--gray)}.bloc__barre{gap:.4rem}.bloc__type{margin-right:auto}.bloc--glisse{opacity:.45}.bloc--cible{border-color:var(--accent-dark);box-shadow:0 -2px 0 var(--accent-dark) inset}.projets-ordre__aide{margin:0 0 .6rem}.projets-ordre__envoi{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;font-weight:600}.projets-ordre .opt-active__row{justify-content:flex-start}.projets-ordre__poignee{padding-right:0;width:1rem;flex-shrink:0;text-align:center}.projets-ordre .projet-mini{width:68px}.projets-ordre .opt-active__info{flex:1;min-width:0}.projets-ordre .opt-active__action{margin-left:auto}.projets-ordre__vide{visibility:hidden}.opt-active__info>.blog-ligne,.opt-active__info>.maillage-infos{flex-basis:100%}.maillage-infos{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 .1rem}.maillage-pastille{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:12px;line-height:1.3;color:var(--dark);background:var(--light);border:1px solid var(--border-light);border-radius:999px}.maillage-pastille i{font-size:11px;color:var(--gray)}.maillage-pastille strong{font-weight:700}.maillage-pastille--ok{color:#2d6a3e;background:#2d6a3e14;border-color:#2d6a3e40}.maillage-pastille--ok i{color:#2d6a3e}.maillage-pastille--vide{color:var(--gray);background:transparent;border-style:dashed}.maillage-pastille--alerte{color:var(--warn);background:#b8860b1a;border-color:#b8860b59;font-weight:600}.maillage-pastille--alerte i{color:var(--warn)}.alerte-mot-cle{display:flex;gap:.5rem;align-items:flex-start;margin:.5rem 0 0;padding:.6rem .8rem;font-size:13px;line-height:1.5;color:var(--warn);background:#b8860b14;border:1px solid rgba(184,134,11,.3);border-radius:var(--radius-sm)}.alerte-mot-cle i{margin-top:.2rem}.alerte-mot-cle a{color:inherit;font-weight:600;text-decoration:underline}.champ-alt{display:flex;gap:.5rem;align-items:center;width:100%;align-self:stretch}.champ-alt>input{flex:1;min-width:0}.bouton-alt{white-space:nowrap;flex-shrink:0}.bouton-alt__cout{font-size:.72em;opacity:.7;margin-left:.15rem}.bouton-alt--compact{padding-left:.55rem;padding-right:.55rem}.spinner--xs{width:12px;height:12px;border-width:2px}.seo-generer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.seo-generer .ia-note{margin:0}@media (max-width: 720px){.seo-generer{flex-direction:column;align-items:flex-start}}.projets-ordre__publier{min-width:6.4rem}.projets-ordre__row--glisse{opacity:.45}.projets-ordre__row--cible{box-shadow:0 2px 0 var(--accent-dark) inset}.projets-ordre__fleches{margin-right:.3rem;align-items:center}@media (max-width: 760px){.projets-ordre .opt-active__row{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.6rem .75rem;padding:.9rem 1rem}.projets-ordre__poignee{align-self:center}.projets-ordre .projet-mini{width:56px;height:42px}.projets-ordre .opt-active__info{flex:1 1 0}.projets-ordre .opt-active__action{flex-basis:100%;margin-left:0;gap:.5rem}.projets-ordre__vide{display:none}.projets-ordre__publier{min-width:0}.projets-ordre .blog-suppr{margin-left:auto}}.bloc__outils .projets-ordre__position{box-sizing:content-box;min-width:1.6em;height:26px;padding:0 .3rem;margin-right:.15rem;font-family:var(--font);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--dark);background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.bloc__outils .projets-ordre__position:hover:not(:disabled){border-color:var(--gray)}.bloc__outils .projets-ordre__position:focus{outline:none;border-color:var(--accent-dark);background:var(--white)}.bloc__outils .projets-ordre__position:disabled{opacity:.5}.bloc__vignette,.cover-vignette{display:block;width:100%;max-width:22rem;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-light)}.cover-vignette{max-width:26rem}.riche{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.riche--off{opacity:.6}.riche__barre{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.35rem .4rem;background:var(--light);border-bottom:1px solid var(--border-light)}.riche__barre button{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.riche__barre button:hover:not(:disabled){background:var(--white);color:var(--dark)}.riche__barre button:disabled{opacity:.4;cursor:default}.riche__titre{font:700 11px/1 system-ui,sans-serif;letter-spacing:.02em}.riche__on{background:var(--accent-tint)!important;color:var(--dark)!important}.riche__sep{width:1px;height:18px;margin:0 .3rem;background:var(--border)}.riche__emojis{padding:.4rem .5rem .5rem;background:var(--light);border-bottom:1px solid var(--border-light)}.riche__emojis-onglets{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin-bottom:.35rem}.riche__emojis-onglets button{font-family:var(--font);font-size:12px;font-weight:600;color:var(--gray);padding:.25rem .55rem;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.riche__emojis-onglets button:hover{background:var(--white);color:var(--dark)}.riche__emojis-fermer{margin-left:auto}.riche__emojis-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.2rem,1fr));gap:.15rem}.riche__emojis-grille button{height:2.2rem;font-size:1.25rem;line-height:1;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.riche__emojis-grille button:hover,.riche__emojis-grille button:focus-visible{background:var(--white)}.riche__zone{min-height:6.5rem;padding:.7rem .8rem;font-size:14px;line-height:1.65;color:var(--dark);outline:none;overflow-wrap:anywhere}.riche__zone[data-vide]:before{content:attr(data-vide);color:var(--gray-light);pointer-events:none}.riche__zone p{margin:0 0 .7rem}.riche__zone p:last-child{margin-bottom:0}.riche__zone ul,.riche__zone ol{margin:0 0 .7rem 1.2rem}.riche__zone li+li{margin-top:.2rem}.riche__zone a{color:var(--accent-dark);text-decoration:underline}.riche__zone:focus-visible{box-shadow:none}.article-edit__pied-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.article-edit__pied .btn--sur-sombre,.article-edit__pied .btn--sur-sombre:hover,.article-edit__pied .btn--sur-sombre:focus,.article-edit__pied .btn--sur-sombre:active,.article-edit__pied .btn--sur-sombre:disabled{color:var(--white);border-color:#ffffff59;background:transparent}.article-edit__pied .btn--sur-sombre:hover:not(:disabled),.article-edit__pied .btn--sur-sombre:focus-visible{background:#ffffff24;border-color:#fff9}.article-edit__pied .btn--sur-sombre:disabled{opacity:.5}.article-edit__bloc legend{float:left;width:100%;padding:0 0 1rem}.article-edit__bloc legend+*{clear:both}.projet-mini{width:68px;height:48px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;border:1px solid var(--border-light)}.projet-mini--vide{display:inline-flex;align-items:center;justify-content:center;background:var(--light);color:var(--gray-light)}.reglage-bloc+.reglage-bloc{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border-light)}.champs-grille{display:flex;flex-wrap:wrap;gap:0 1rem}.champs-grille .field{flex:1 1 14rem}.galerie-grille{display:flex;flex-wrap:wrap;gap:1rem}.galerie-item{flex:1 1 13rem;max-width:18rem;display:flex;flex-direction:column;gap:.4rem;padding:.7rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.galerie-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);display:block}.galerie-item__poignee{cursor:grab}.galerie-item__poignee:active{cursor:grabbing}.galerie-item--glisse{opacity:.45}.galerie-item--cible{box-shadow:0 0 0 2px var(--accent-dark)}.galerie-item input{width:100%;font-family:var(--font);font-size:13px;color:var(--dark);padding:.4rem .6rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.galerie-item input:focus{border-color:var(--accent-dark);outline:none}.galerie-item__outils{display:flex;gap:.2rem;justify-content:flex-end}.galerie-item__outils button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.galerie-item__outils button:hover:not(:disabled){background:var(--white);color:var(--dark)}.galerie-item__outils button:disabled{opacity:.3;cursor:default}.lien-onglet{display:flex;align-items:center;gap:.55rem;margin:.2rem 0 1rem;font-size:14px;cursor:pointer}.lien-onglet input{width:auto;margin:0}.ia-note code{font-family:var(--mono);font-size:12px;background:var(--light);padding:.1rem .3rem;border-radius:4px}.slug-champ{display:flex;align-items:center;gap:.2rem;font-family:var(--mono);font-size:13px;color:var(--gray)}.slug-champ input{flex:1;font-family:var(--mono);font-size:13px}.field__requis{margin-left:.45rem;padding:.1rem .45rem;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#b8860b24;color:var(--warn)}.field--manque input,.champ-manque{border-color:var(--warn)!important;background:#b8860b0d!important}.modal__box--maillage{max-width:820px}.mail-intro{font-size:13px;color:var(--gray);margin:0 0 .25rem}.mail-section{margin-top:1.1rem}.mail-section__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.mail-section__head h4{margin:0;font-size:.95rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.mail-section__aide{font-size:13px;font-weight:400;color:var(--gray)}.mail-row{border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .85rem;margin-bottom:.55rem;background:var(--white);transition:border-color .15s,background .15s}.mail-row.is-acc{border-color:var(--accent);background:var(--accent-tint)}.mail-row.is-ref{opacity:.5}.mail-row__para{font-size:.9rem;line-height:1.55;color:var(--dark)}.mail-row__para mark{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--dark);border-bottom:2px solid var(--accent-dark);padding:0 .1em;border-radius:2px}.mail-row__cible{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.45rem;font-size:.85rem}.mail-row__cible a{color:var(--dark);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.mail-row__cible a:hover{text-decoration:underline}.mail-row__cible code{font-family:var(--mono);font-size:.78rem;color:var(--gray);background:var(--light);padding:.05rem .35rem;border-radius:4px;word-break:break-all}.mail-row__motif{margin:.35rem 0 0;font-size:.82rem;color:var(--gray);font-style:italic}.mail-row__foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.55rem;flex-wrap:wrap}.mail-row__source{font-size:.8rem;color:var(--gray)}.mail-row__actions{display:flex;align-items:center;gap:.4rem;margin-left:auto}.mail-empty{font-size:.85rem;color:var(--gray);padding:.4rem 0}.mail-progress{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--gray);padding:.6rem 0}.modal__foot .mail-foot__note{margin-right:auto;font-size:.82rem;color:var(--gray)}.ia-flash{flex-wrap:wrap}.ia-annuler{margin-left:auto;white-space:nowrap}.site-row__preview{display:inline-flex;align-items:center;gap:.3rem;margin-left:.6rem;font-size:12px;color:var(--accent-dark)}.guide-liste__tete{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.guide-liste__tete select{font:inherit;font-size:13px;padding:.35rem .6rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--white)}.guide-rubriques-choix{display:flex;flex-wrap:wrap;gap:.5rem .6rem}.guide-rubriques-choix__item{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;padding:.45rem .8rem;background:var(--white);border:1px solid var(--border-light);border-radius:999px;font-size:14px}.guide-rubriques-choix__item:has(input:checked){border-color:var(--accent-dark);background:var(--accent-tint)}.guide-rubriques-choix__item input{width:auto;margin:0;padding:0;flex:none}.field .guide-rubriques-choix{margin-top:.3rem}.field .guide-rubriques-choix__item{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-weight:500;line-height:1.2}.field .guide-rubriques-choix__item input[type=checkbox]{width:16px;height:16px;margin:0;flex:none}.reglage-rubriques{list-style:none;padding:0;margin:0 0 1rem}.reglage-rubrique,.blog-themes-liste li.reglage-rubrique{display:block;border-top:1px solid var(--border-light);padding:.6rem 0}.reglage-rubrique__ligne{display:flex;align-items:center;gap:.8rem}.reglage-rubrique__toggle{flex:1;min-width:0;display:flex;align-items:center;gap:.8rem;text-align:left;font:inherit;color:var(--dark);background:none;border:0;padding:.25rem;border-radius:var(--radius-sm);cursor:pointer}.reglage-rubrique__toggle:hover{background:var(--white)}.reglage-rubrique__toggle>.fa-chevron-up,.reglage-rubrique__toggle>.fa-chevron-down{margin-left:auto;color:var(--gray);font-size:12px}.reglage-rubrique__nom{display:flex;flex-direction:column;gap:.15rem;min-width:0}.reglage-rubrique__nom strong{font-size:14px}.reglage-rubrique__nom .blog-themes-compte{white-space:normal}.reglage-rubrique__nom code{font-family:var(--mono);font-size:12px}.reglage-rubrique__corps{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.5rem;margin:.6rem 0 .4rem;padding:1.2rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius)}.reglage-rubrique__sous{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin:0 0 .6rem}.reglage-rubrique__champs .reglage-rubrique__sous:not(:first-child){margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.reglage-rubrique__champs .article-edit__duo{margin-bottom:1rem}.reglage-rubrique__champs textarea{resize:vertical}.reglage-rubrique__apercu{display:block;width:100%;aspect-ratio:18 / 11;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-light);margin-bottom:.8rem}.reglage-rubrique__apercu--vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:var(--light);color:var(--gray);font-size:13px}.reglage-rubrique__apercu--vide i{font-size:1.6rem;opacity:.6}.reglage-rubrique__image .ia-photo__drop{flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.9rem 1rem;margin-bottom:0;text-align:center}.reglage-rubrique__image .ia-photo__drop span{flex:none}.reglage-rubrique__image .ia-photo__drop em{font-size:12px}.reglage-rubrique__champs .field select{font-size:14px}.case-option{display:flex;align-items:flex-start;gap:.65rem;width:100%;margin-top:.9rem;cursor:pointer;padding:.75rem .9rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);transition:var(--transition)}.case-option:hover{border-color:var(--border)}.case-option:has(input:checked){border-color:var(--accent-dark);background:var(--accent-tint)}.case-option input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:2px 0 0;padding:0;border:1.5px solid var(--gray);border-radius:5px;background:var(--white);cursor:pointer;display:inline-grid;place-content:center;transition:var(--transition)}.case-option input:before{content:"";width:10px;height:10px;background:var(--dark-3);transform:scale(0);transition:transform .12s;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.case-option input:checked{background:var(--accent);border-color:var(--accent-dark)}.case-option input:checked:before{transform:scale(1)}.case-option input:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.case-option input:disabled,.case-option:has(input:disabled){cursor:not-allowed;opacity:.6}:is(input[type=checkbox],input[type=radio]):not(.case-option input){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:none;width:16px;height:16px;padding:0;vertical-align:-3px;border:1.5px solid var(--gray);border-radius:4px;background:var(--white) no-repeat center / 12px 12px;cursor:pointer;transition:background-color .12s,border-color .12s}input[type=radio]:not(.case-option input){border-radius:50%}:is(input[type=checkbox],input[type=radio]):not(.case-option input):hover:not(:disabled){border-color:var(--dark)}input[type=checkbox]:not(.case-option input):checked{border-color:var(--accent-dark);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3 5 8.7l4.6-5.2' fill='none' stroke='%231a1e16' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=radio]:not(.case-option input):checked{border-color:var(--accent-dark);background-color:var(--accent);background-image:radial-gradient(circle,var(--dark-3) 0 3px,transparent 3.5px);background-size:100% 100%}:is(input[type=checkbox],input[type=radio]):not(.case-option input):focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}:is(input[type=checkbox],input[type=radio]):not(.case-option input):disabled{cursor:not-allowed;opacity:.5}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.case-option__texte{display:flex;flex-direction:column;gap:.15rem;font-size:14px;line-height:1.4}.case-option__texte strong{font-weight:600;color:var(--dark)}.case-option__texte small{font-size:12.5px;color:var(--gray)}.reglage-rubrique__pied{display:flex;justify-content:flex-end;margin-top:.4rem}.reglage-rubrique__slug{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.reglage-rubrique__slug .slug-champ{flex:1 1 18rem;min-width:0}.reglage-rubrique__corps--seul{grid-template-columns:minmax(0,1fr)}.reglage-rubrique__ia{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.reglage-rubrique__ia .field__aide{margin-left:0;font-size:13px}@media (max-width: 760px){.reglage-rubrique__corps{grid-template-columns:1fr;padding:1rem}}.reseaux-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1rem 0}.reseau-carte{border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem;background:var(--white);display:flex;flex-direction:column;gap:.7rem}.reseau-carte__tete{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:600}.reseau-carte__tete i{margin-right:.45rem}.reseau-carte__nom{margin:0;font-weight:500}.reseau-carte__aide{margin:0;font-size:13.5px;line-height:1.5;color:var(--dark)}.reseau-carte__manager{display:flex;flex-direction:column;gap:.5rem;padding-top:.7rem;border-top:1px dashed var(--border)}.reseau-carte__manager select{width:100%}.reseau__code{font-family:var(--mono);background:var(--accent-tint);padding:0 .3rem;border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all}.reseaux-historique{list-style:none;margin:0;padding:0}.reseaux-historique li{display:flex;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--border-light);font-size:14px}.reseaux-historique li .field__aide{margin-left:auto}.partage__titre{margin:0 0 .8rem;font-weight:600}.partage__reseaux{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-bottom:1rem}.partage__coche{display:flex;align-items:center;gap:.4rem;font-size:14px;cursor:pointer;margin:0}.gen-progres-bar span{display:block;height:100%;background:var(--accent-dark);transition:width .3s ease}.partage__date{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem}.partage__alerte{margin:.35rem 0 0;font-size:13px;color:var(--warn)}.partage__alerte button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.partage__programmes{border:1px solid var(--border-light);border-radius:var(--radius);padding:.7rem .9rem;margin:.4rem 0 .9rem;display:flex;flex-direction:column;gap:.4rem;font-size:14px}.partage__programme{display:flex;align-items:center;gap:.6rem}.partage__programme .btn{margin-left:auto}.partage__echec{color:var(--err);font-style:normal}.ia-modes{padding:0}.ph{display:flex;flex-direction:column;gap:1rem}.ph__barre{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.ph__page{margin:0;flex:1 1 260px;max-width:420px}.ph__appareils{display:flex;gap:.4rem}.ph__aide{display:flex;align-items:center;gap:.55rem;font-size:13px;color:var(--gray);margin:0;flex-wrap:wrap}.ph__aller-metas{margin-left:auto}#ph-metas{scroll-margin-top:80px}.ph__scene{position:relative;background:var(--light-2);border:1px solid var(--border-light);border-radius:var(--radius);padding:0;overflow:hidden}.ph__scene--mobile{padding:1rem 0}.ph__cadre{display:block;width:100%;height:min(72vh,820px);border:0;background:#fff;margin:0 auto}.ph__scene--mobile .ph__cadre{width:390px;max-width:100%;height:min(72vh,780px);border-radius:18px;box-shadow:0 6px 24px #00000026}.ph__attente{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;background:#ffffffd9;z-index:1;min-height:200px;color:var(--gray);font-size:.9rem}.ph__scene:has(.ph__attente){min-height:max(480px,calc(100vh - 210px))}.ph__liste h4{font-size:14px;margin-bottom:.6rem}.ph__liste h4 span{font-weight:500;color:var(--gray)}.ph__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem}.ph__meta-avert{display:flex;gap:.5rem;align-items:flex-start;margin:0 0 .75rem;padding:.6rem .8rem;border-radius:var(--radius);background:#b8860b14;color:var(--warn);font-size:.85rem;line-height:1.45}.ph__meta-avert i{margin-top:.15rem}.ph__textes{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.ph__texte{display:flex;flex-direction:column;gap:.2rem;text-align:left;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);cursor:pointer;transition:var(--transition);font:inherit}.ph__texte:hover,.ph__texte:focus-visible{border-color:var(--accent-dark);box-shadow:0 0 0 3px var(--accent-tint)}.ph__texte-label{font-size:.75rem;color:var(--gray)}.ph__texte-valeur{font-size:.9rem;color:var(--dark);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ph__vignette{position:relative;aspect-ratio:4 / 3;padding:0;border:2px solid transparent;border-radius:var(--radius);overflow:hidden;background:var(--light-2);cursor:pointer;transition:var(--transition)}.ph__vignette img{width:100%;height:100%;object-fit:cover;display:block}.ph__vignette:hover:not(:disabled){border-color:var(--accent-dark)}.ph__vignette:disabled{cursor:not-allowed;opacity:.55}.ph__verrou{position:absolute;top:.3rem;right:.3rem;background:#0009;color:#fff;font-size:11px;border-radius:4px;padding:.15rem .3rem}.ph__vide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--gray);font-size:1.4rem}.ph__modal{max-width:620px}.ph__avant-apres{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.ph__avant-apres figure{margin:0}.ph__avant-apres img,.ph__avant-apres .ph__vide{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);background:var(--light-2);display:block}.ph__avant-apres .ph__vide{display:flex;align-items:center;justify-content:center}.ph__vide-texte{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:0 .75rem;text-align:center;font-size:13px}.ph__vide-texte i{font-size:1.4rem}.ph__vide-texte small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ph__avant-apres figcaption{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--gray);margin-top:.35rem}@media (max-width: 640px){.ph__cadre{height:65vh}.ph__appareils{display:none}}.ph-choix{display:flex;flex-direction:column;gap:1rem}.ph-choix__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.ph-choix__page{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.15rem;align-items:center;text-align:left;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);cursor:pointer;transition:var(--transition)}.ph-choix__page>i{grid-row:1 / 3;font-size:1.25rem;color:var(--accent-dark)}.ph-choix__label{font-weight:600;color:var(--dark)}.ph-choix__url{font-family:var(--mono);font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-choix__page:hover,.ph-choix__page:focus-visible{border-color:var(--accent-dark);box-shadow:0 0 0 3px var(--accent-tint)}.ph-plein{padding-inline:max(1.25rem,calc((100vw - 1480px)/2))}.ph-plein .ph__barre{padding-right:3.5rem}.ph-plein .ph__cadre{height:max(480px,calc(100vh - 210px))}.ph-choix__pastille{display:inline-block;margin-left:.5rem;padding:.05rem .45rem;border-radius:999px;background:var(--accent-tint);border:1px solid var(--accent-dark);color:var(--dark);font-size:11px;font-weight:600;vertical-align:middle}.ph__donnees{margin-left:auto}.ph__corps--donnees{display:grid;grid-template-columns:minmax(360px,42%) minmax(0,1fr);gap:1rem;align-items:start}.ph__panneau{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);max-height:max(480px,calc(100vh - 210px));overflow:auto}.ph__panneau[hidden],.ph__scene[hidden]{display:none}.ph__vues{padding:0}@media (max-width: 1100px){.ph__corps--donnees{grid-template-columns:minmax(0,1fr)}.ph__panneau{max-height:none}}.donnees{display:flex;flex-direction:column;min-height:100%}.donnees__onglets{position:sticky;top:0;z-index:2;background:var(--white);overflow-x:auto}.donnees__onglets .tab{padding:.8rem .75rem}.donnees__attente{display:flex;align-items:center;gap:.75rem;padding:2rem 1.25rem;color:var(--gray);font-size:14px}.donnees__flash{margin:.75rem 1rem 0}.donnees__flash .btn{margin-left:auto}.donnees__langue{margin:.75rem 1rem 0;display:flex;gap:.5rem;align-items:baseline}.donnees__aide{font-size:12.5px;color:var(--gray);line-height:1.45}.donnees__erreur{display:flex;gap:.4rem;align-items:baseline;font-size:12.5px;color:var(--err);line-height:1.45}.donnees__liste{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.donnees__liste-tete{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:13px;font-weight:600;color:var(--gray)}.donnees__elements{list-style:none;display:flex;flex-direction:column;gap:.35rem}.donnees__element{display:flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--light);transition:var(--transition)}.donnees__element:hover{border-color:var(--border)}.donnees__element--glisse{opacity:.45}.donnees__element--cible{border-color:var(--accent-dark);box-shadow:0 -2px 0 var(--accent-dark) inset}.donnees__poignee{padding:0 .25rem}.donnees__nom{flex:1;min-width:0;display:flex;align-items:baseline;gap:.5rem;text-align:left;background:none;border:0;padding:.3rem .25rem;font:inherit;font-size:14px;font-weight:600;color:var(--dark);cursor:pointer}.donnees__nom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donnees__nom small{font-family:var(--mono);font-size:11.5px;font-weight:400;color:var(--gray)}.donnees__nom:hover span{text-decoration:underline;text-underline-offset:3px}.donnees__outils{display:flex;gap:.15rem}.donnees__outils button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.donnees__outils button:hover:not(:disabled){background:var(--white);color:var(--dark)}.donnees__outils button:disabled{opacity:.3;cursor:default}.donnees__fiche{display:flex;flex-direction:column;flex:1}.donnees__fiche-tete{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem 0}.donnees__fiche-tete h4{font-family:var(--font-head);font-size:17px;color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donnees__champs{display:flex;flex-direction:column;gap:1rem;padding:1rem}.donnees__champ{display:flex;flex-direction:column;gap:.35rem;min-width:0}.donnees__label{font-size:13px;font-weight:600;color:var(--dark)}.donnees__requis{color:var(--err)}.donnees__champ input[type=text],.donnees__champ textarea{width:100%;padding:.6rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;font-size:14px;color:var(--dark);line-height:1.5;transition:var(--transition)}.donnees__champ textarea{resize:vertical}.donnees__champ input[type=text]:focus,.donnees__champ textarea:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.donnees__champ input:disabled,.donnees__champ textarea:disabled{color:var(--gray);cursor:not-allowed}.donnees__champ--erreur input,.donnees__champ--erreur textarea,.donnees__champ--erreur select.rsel{border-color:var(--err)}.donnees__nombre{display:flex;align-items:stretch;max-width:260px}.donnees__nombre input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0;font-variant-numeric:tabular-nums}.donnees__nombre input:only-child{border-radius:var(--radius)}.donnees__unite{display:inline-flex;align-items:center;padding:0 .75rem;border:1px solid var(--border);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--light-2);font-size:13px;color:var(--gray);white-space:nowrap}.donnees__puces{display:flex;flex-wrap:wrap;gap:.35rem}.donnees__puce{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--border);border-radius:999px;background:var(--white);font:inherit;font-size:13px;color:var(--dark);cursor:pointer;transition:var(--transition)}.donnees__puce--on{background:var(--accent-tint);border-color:var(--accent-dark);font-weight:600}.donnees__puce:disabled{opacity:.5;cursor:not-allowed}.donnees__groupe{border:1px solid var(--border-light);border-radius:var(--radius);padding:.75rem 1rem 1rem;display:flex;flex-direction:column;gap:.85rem}.donnees__groupe legend{padding:0 .35rem;font-size:13px;font-weight:600;color:var(--gray)}.donnees__pied{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto;padding:.75rem 1rem;background:var(--white);border-top:1px solid var(--border-light)}.tableau-ed{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tableau-ed__outils{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;min-height:32px}.tableau-ed__invite{font-size:12.5px;color:var(--gray)}.tableau-ed__retirer:hover:not(:disabled){color:var(--err);border-color:var(--err)}.tableau-ed__defile{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-sm)}.tableau-ed__grille{border-collapse:collapse;width:max-content;min-width:100%}.tableau-ed__grille th,.tableau-ed__grille td{border:1px solid var(--border-light);padding:0;vertical-align:top;background:var(--white)}.tableau-ed__grille thead th,.tableau-ed__grille tbody th{background:var(--light)}.tableau-ed__fusion{background:var(--accent-tint)!important}.tableau-ed__case{display:block;width:100%;min-width:7rem;padding:.45rem .55rem;border:0;background:transparent;font:inherit;font-size:13px;line-height:1.45;color:var(--dark);resize:none;overflow:hidden}.tableau-ed__grille thead .tableau-ed__case,.tableau-ed__grille tbody th .tableau-ed__case{font-weight:600}.tableau-ed__angle .tableau-ed__case{min-width:6.5rem}.tableau-ed__case:focus{outline:2px solid var(--accent-dark);outline-offset:-2px;background:var(--white)}.tableau-ed__case--active{box-shadow:inset 0 0 0 2px var(--accent-dark)}.tableau-ed__case:disabled{color:var(--gray);cursor:not-allowed}.ph-plein .ph__scene--mobile .ph__cadre{height:max(480px,calc(100vh - 250px))}.ph__partout{font-size:14px;display:flex;gap:.5rem;align-items:baseline}.ph__portee{margin:0 0 1rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:var(--radius);font-size:14px}.ph__portee legend{padding:0 .3rem;font-size:13px;color:var(--gray)}.ph__portee label{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer}.ph__envoye{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.ph__envoye img{width:100%;max-height:240px;object-fit:cover;border-radius:var(--radius)}.ph__envoye p{display:flex;align-items:center;gap:.5rem;margin:0;font-size:14px;color:var(--ok);font-weight:600}.ph__partout>i{flex:none}.ph__position{position:absolute;bottom:.3rem;left:.3rem;background:#0009;color:#fff;font-size:11px;font-weight:600;border-radius:4px;padding:.1rem .35rem}.ph__retirer{margin-right:auto;color:var(--err)}.ph__confirme{width:100%;max-height:260px;object-fit:cover;border-radius:var(--radius)}.ph__liste-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.6rem}.ph__liste-tete h4{margin:0}.ph__alt{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-light)}.ph__alt-ligne{display:flex;gap:.5rem;align-items:stretch}.ph__alt-ligne input{flex:1;min-width:0}.ph__alt-rappel{display:block;margin-top:.45rem;font-size:13px;color:var(--warn);font-weight:600}.ph__alt-actions{display:flex;justify-content:flex-end;margin-top:.6rem}.ph__alt-fixe{margin-top:1rem;font-size:13px;color:var(--gray)}.ph__ajout-apercu{margin-bottom:1rem}.ph__ajout-apercu img,.ph__ajout-apercu .ph__vide{width:100%;max-height:280px;aspect-ratio:16 / 9;object-fit:contain;background:var(--light-2);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.ph__alt-ligne{flex-direction:column}}.perf{padding:1.25rem 1.5rem 1.5rem}.perf--suite{border-top:1px solid var(--border-light)}.perf__section{font-family:var(--font-head);font-size:1.05rem;font-weight:700;color:var(--dark);margin:0 0 .75rem}.perf__pastille{display:inline-block;width:12px;height:12px;border-radius:50%;flex:0 0 auto}.perf__pastille--grande{width:22px;height:22px}.perf__cats li em{font-style:normal;font-weight:600}.perf__intro{font-size:14px;color:var(--dark);line-height:1.6;margin:0 0 1.25rem}.perf__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.perf__bloc{border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem;background:var(--white)}.perf__titre{display:flex;align-items:center;gap:.5rem;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);margin:0 0 .9rem;font-weight:600}.perf__principal{display:flex;align-items:center;gap:1rem}.perf__label{font-size:13px;color:var(--gray)}.perf__verdict{font-size:20px;font-weight:700;line-height:1.2}.perf__evol{display:inline-flex;align-items:center;gap:.3rem;font-size:12.5px;font-weight:600;margin-top:.2rem}.perf__evol--up{color:var(--ok)}.perf__evol--down{color:var(--err)}.perf__phrase{font-size:13.5px;line-height:1.55;margin:.9rem 0}.perf__cats{list-style:none;margin:0;padding:.4rem 0 0;border-top:1px solid var(--border)}.perf__cats li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.perf__cats li div{display:flex;flex-direction:column;font-size:13.5px}.perf__cats li span{font-size:12.5px;color:var(--gray);line-height:1.4}.perf__histo{margin-top:1.5rem}.perf__barres{display:flex;align-items:flex-end;gap:.6rem;height:120px}.perf__barre{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:34px}.perf__barre i{display:block;width:100%;border-radius:4px 4px 0 0;opacity:.85}.perf__barre-val{font-size:11.5px;font-weight:600;margin-bottom:.2rem}.perf__barre-mois{font-size:11px;color:var(--gray);margin-top:.25rem}.perf__legende{display:flex;flex-wrap:wrap;gap:1rem;font-size:12.5px;color:var(--gray);margin-top:1.25rem}.perf__legende i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:.4rem;vertical-align:-1px}.perf__note{font-size:12.5px;color:var(--gray);line-height:1.6;margin:1rem 0 0}.perf-resume{list-style:none;margin:0;padding:0}.perf-resume__row{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-wrap:wrap}.perf-resume__row:first-child{border-top:0}.perf-resume__site{display:flex;flex-direction:column;flex:1 1 200px}.perf-resume__site span{font-size:12.5px;color:var(--gray)}.perf-resume__scores{display:flex;gap:1.25rem}.perf-resume__scores div{display:flex;flex-direction:column;align-items:center;font-size:11.5px;color:var(--gray);gap:.2rem}.blog-langues{margin-top:.15rem}.blog-langues a.maillage-pastille{text-decoration:none}.blog-langues a.maillage-pastille:hover{filter:brightness(.96)}.traduire-choix{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.traduire-choix__langue{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--dark);background:var(--light);border:1px solid var(--border-light)}.traduire-choix__ia,.traduire-choix__main{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.traduire-choix__ia{border:0;color:var(--dark);background:var(--accent);box-shadow:0 2px 8px #00000014}.traduire-choix__ia:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-1px)}.traduire-choix__ia:disabled{opacity:.6;cursor:default}.traduire-choix__cout{font-size:11px;font-weight:600;padding:.05rem .4rem;border-radius:999px;background:#0000001a}.traduire-choix__main{color:var(--dark);background:#fff;border:1.5px solid var(--dark)}.traduire-choix__main:hover{background:var(--dark);color:#fff}.ia-langues{margin:0 0 1rem}.ia-langues__choix{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem}.ia-langues__titre{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;margin-right:.3rem;color:var(--dark)}.ia-langues__sous{font-size:.78em;opacity:.7;margin-left:.25rem}.ia-langues__alerte{display:inline-flex;align-items:center;justify-content:center;min-width:1.3em;height:1.3em;margin-left:.35rem;padding:0 .3em;border-radius:999px;font-size:.75em;font-weight:700;background:var(--warn);color:#fff}.ia-langues .ia-note{margin:0 0 .5rem}.flash--info{background:#2563eb14;color:#1d4ed8}.flash--info a,.flash--warn a{color:inherit;font-weight:600}.ia-jauge__acheter{display:inline-flex;align-items:center;gap:.55rem;margin-top:.75rem;padding:.6rem 1.1rem .6rem .95rem;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--dark);background:linear-gradient(135deg,var(--accent),var(--accent-dark));box-shadow:0 4px 14px #0000001f;transition:transform .15s ease,box-shadow .15s ease}.ia-jauge__acheter i{font-size:15px}.ia-jauge__acheter small{font-size:11.5px;font-weight:500;opacity:.75;padding-left:.55rem;border-left:1px solid rgba(0,0,0,.2)}.ia-jauge__acheter:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000029}.ia-jauge__acheter:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}@media (max-width: 560px){.ia-jauge__acheter small{display:none}}.packs-credits .opt-tile__body{gap:.15rem}.packs-credits__unite{font-size:12px;color:var(--gray)}.packs-credits__achats{margin-top:1rem;font-size:13px}.packs-credits__achats ul{margin:.4rem 0 0 1rem;padding:0}.credits-ia{display:flex;flex-direction:column;gap:1rem}.credits-ia__regles{margin:0;padding:.9rem 1.25rem 1.1rem 2.4rem;line-height:1.6;font-size:14px}.voile-attente{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f141e8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:wait}.voile-attente__boite{display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:420px;padding:2rem 2.2rem;text-align:center;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040}.voile-attente__boite strong{font-size:1.15rem;color:var(--dark)}.voile-attente__boite p{margin:0;color:var(--gray);line-height:1.5}.voile-attente__boite small{color:var(--gray);font-size:12px}.voile-attente__boite .spinner{width:36px;height:36px}.edition-tete{padding:1rem 1.25rem 0;margin-bottom:1rem;overflow:visible;position:relative;z-index:5}.edition-tete__ligne{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.edition-tete__site{min-width:min(320px,100%);margin:0}.edition-tete__choix{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.choix-site{position:relative}.choix-site__bouton{display:flex;align-items:center;gap:.6rem;width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;color:var(--dark);text-align:left;cursor:pointer;transition:var(--transition)}.choix-site__bouton:hover{border-color:var(--gray-light)}.choix-site__bouton:focus-visible,.choix-site--ouvert .choix-site__bouton{border-color:var(--accent-dark);background:var(--white);outline:none}.choix-site__bouton .choix-site__nom{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choix-site__chevron{font-size:11px;color:var(--gray);transition:transform .15s ease}.choix-site--ouvert .choix-site__chevron{transform:rotate(180deg)}.choix-site__panneau{position:absolute;z-index:50;top:calc(100% + 6px);left:0;min-width:max(100%,320px);width:max-content;max-width:min(460px,90vw);background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000024;overflow:hidden}.choix-site__recherche{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-bottom:1px solid var(--border);color:var(--gray);font-size:13px}.choix-site .choix-site__recherche input{flex:1;min-width:0;width:auto;border:none;outline:none;background:none;box-shadow:none;padding:.2rem 0;font:inherit;font-size:14px;color:var(--dark)}.choix-site__liste{max-height:340px;overflow-y:auto;margin:0;padding:.35rem;list-style:none}.choix-site__vide{padding:.7rem;font-size:13px;color:var(--gray)}.choix-site__option{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:calc(var(--radius) - 2px);cursor:pointer}.choix-site__option--actif{background:var(--light)}.choix-site__option--choisi{background:var(--accent-tint)}.choix-site__texte{display:flex;flex-direction:column;flex:1;min-width:0}.choix-site__option .choix-site__nom{font-weight:600;font-size:14px}.choix-site__adresse{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choix-site__pastille{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--light);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--gray);white-space:nowrap}.choix-site__option--actif .choix-site__pastille{background:var(--white)}.choix-site__coche{font-size:12px;color:var(--dark)}.edition-tete__onglets{margin:0 -1.25rem;padding:0 .75rem;border-bottom:none}.edition-tete__onglets .tab{text-decoration:none}.pictos-reseaux{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .35rem;margin-top:.35rem;border:0;border-radius:6px;background:none;cursor:pointer;font-size:15px;color:var(--gray)}.pictos-reseaux:hover:not(:disabled){background:var(--light)}.pictos-reseaux__p{position:relative;display:inline-flex;color:#b5b8bd}.pictos-reseaux__p--facebook.is-fait{color:#1877f2}.pictos-reseaux__p--instagram.is-fait{color:#e1306c}.pictos-reseaux__p--linkedin.is-fait{color:#0a66c2}.pictos-reseaux__p--gbp.is-fait{color:#34a853}.pictos-reseaux__prevu{position:absolute;right:-5px;bottom:-4px;font-size:9px;color:var(--accent-dark, #555);background:var(--white, #fff);border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.barre-fiche{flex-wrap:wrap}.barre-fiche__gauche{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.barre-fiche__icone{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--gray);cursor:pointer;text-decoration:none}.barre-fiche__icone:hover:not(:disabled),.barre-fiche__icone:focus-visible{background:var(--light);color:var(--dark)}.barre-fiche__centre{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.barre-fiche__droite{display:flex;align-items:center;gap:.6rem;margin-left:auto}.barre-fiche__ok{display:inline-flex;align-items:center;gap:.35rem;font-size:13px;color:var(--gray);padding:0 .4rem}.barre-fiche__ok i{color:var(--success, #1f9d55)}.barre-fiche__discret{display:inline-flex;align-items:center;gap:.35rem;border:0;background:none;padding:.35rem .5rem;border-radius:8px;font:inherit;font-size:13px;color:var(--gray);cursor:pointer}.barre-fiche__discret:hover:not(:disabled){color:var(--danger, #c0392b);background:var(--light)}.barre-fiche__discret:disabled{opacity:.5;cursor:default}@media (max-width: 760px){.barre-fiche__droite{order:-1;width:100%;margin-left:0;justify-content:flex-end}}.btn--icone{gap:0;min-width:34px;justify-content:center}.blog-actions{gap:.4rem}.blog-actions .blog-suppr{margin-left:.9rem}.cat-reglages__onglets{display:flex;flex-wrap:wrap;gap:.5rem}.cat-reglages__onglets .blog-themes-toggle.is-active{border-color:var(--accent)}.reglage-rubrique--sous{padding-left:1.6rem}.cat-admin-filtres{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .9rem}.cat-admin-filtres input[type=search]{flex:1 1 16rem}.cat-admin-filtres select{flex:0 1 16rem}.cat-admin-filtres input[type=search],.cat-admin-filtres select{padding:.6rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;font-size:14px;color:var(--dark);transition:var(--transition)}.cat-admin-filtres input[type=search]:focus,.cat-admin-filtres select:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.cat-admin-filtres input[type=search]::-webkit-search-cancel-button{cursor:pointer}.cat-admin-filtres select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:38px}.cat-docs-generaux{margin-top:1.6rem}.cat-docs-edit__liste{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.cat-docs-edit__ligne{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem .6rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.cat-docs-edit__ligne input[type=text]{flex:1 1 14rem;min-width:0}.cat-docs-edit__ligne select{flex:0 1 12rem}.cat-docs-edit__pdf{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;min-width:3.2rem;font-size:.72rem;color:var(--gray);text-decoration:none}.cat-docs-edit__pdf i{font-size:1.3rem;color:var(--err)}.faq-edit{display:flex;flex-direction:column;gap:.7rem}.faq-edit__item{display:grid;grid-template-columns:1fr 1.4fr auto;gap:.6rem;align-items:start;padding:.6rem;background:var(--light);border:1px solid var(--border-light);border-radius:var(--radius)}.faq-edit__item .field{margin:0}.cat-axe{display:grid;align-items:end;grid-template-columns:1fr 2fr auto;margin-bottom:.9rem}.cat-axe .blog-suppr{height:44px;width:44px;justify-content:center}.cat-declinaisons{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-light);overflow-x:auto}.cat-declinaisons__table{width:100%;border-collapse:separate;border-spacing:0 .4rem;margin:.2rem 0 .6rem;font-size:14px}.cat-declinaisons__table th{text-align:left;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray);padding:0 .35rem .1rem}.cat-declinaisons__table td{padding:0 .35rem;vertical-align:middle}.cat-declinaisons__table td:first-child,.cat-declinaisons__table th:first-child{padding-left:0}.cat-declinaisons__table input,.cat-declinaisons__table select{width:100%;min-width:6rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;font-size:14px;color:var(--dark);transition:var(--transition)}.cat-declinaisons__table input:focus,.cat-declinaisons__table select:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.cat-declinaisons__table select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.cat-declinaisons__table td:last-child{width:40px;padding-right:0}.cat-declinaisons__table .bloc__suppr{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--gray);cursor:pointer;font-size:14px}.cat-declinaisons__table .bloc__suppr:hover{background:var(--light);border-color:var(--border-light)}.cat-declinaisons__boutons{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cat-axe__outils{display:flex;gap:.3rem;align-items:center;height:44px}.cat-axe{grid-template-columns:1fr 2fr auto}.cat-axe-ajout{position:relative;display:inline-block}.cat-carac-ajout{margin-top:1rem}.cat-carac-neuve{margin-top:1.25rem;padding:1rem 1.1rem .4rem;border:1px dashed var(--border);border-radius:var(--radius);background:var(--light)}.cat-carac-neuve__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0 1rem}.cat-carac-neuve .field input,.cat-carac-neuve .field select,.cat-carac-neuve .field textarea{background:var(--white)}.cat-carac-neuve__pied{display:flex;justify-content:flex-end;gap:.5rem;padding-bottom:.7rem}.cat-axe-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(380px,85vw);max-height:320px;overflow-y:auto;padding:.4rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:0 10px 30px #0000001f}.cat-axe-menu__titre{padding:.4rem .6rem .3rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray)}.cat-axe-menu__item{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.55rem .6rem;border:0;border-radius:var(--radius-sm);background:none;font:inherit;text-align:left;cursor:pointer}.cat-axe-menu__item:hover,.cat-axe-menu__item:focus-visible{background:var(--light);outline:none}.cat-axe-menu__item strong{font-size:14px;display:flex;align-items:center;gap:.4rem}.cat-axe-menu__item span{font-size:12.5px;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-axe-menu__item--libre{border-top:1px solid var(--border-light);border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-top:.2rem}.cat-axe-menu__item--libre i{font-size:11px;color:var(--gray)}.gen-decl{display:flex;flex-direction:column;gap:1rem}.gen-decl__compte{display:flex;flex-wrap:wrap;gap:.4rem}.gen-decl__compte span{padding:.3rem .7rem;border-radius:999px;background:var(--light);font-size:13px;color:var(--gray)}.gen-decl__compte strong{color:var(--dark)}.gen-decl__compte--nouv{background:var(--accent-tint)!important}.gen-decl__bloc{padding-top:.9rem;border-top:1px solid var(--border-light)}.gen-decl__bloc h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--gray);margin:0 0 .6rem}.gen-decl__ligne{display:grid;grid-template-columns:9rem 1fr;align-items:center;gap:.75rem}.gen-decl__ligne label{font-size:14px;font-weight:600}.gen-decl__ligne>input,.gen-decl__euro input{width:100%;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--light);font:inherit;font-size:14px;color:var(--dark)}.gen-decl__ligne>input:focus,.gen-decl__euro input:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.gen-decl__euro{position:relative;display:inline-flex;align-items:center;width:100%;max-width:9rem}.gen-decl__euro input{padding-right:1.6rem;text-align:right;font-variant-numeric:tabular-nums}.gen-decl__euro b{position:absolute;left:.6rem;font-weight:600;color:var(--gray);pointer-events:none}.gen-decl__euro b+input{padding-left:1.4rem}.gen-decl__euro em{position:absolute;right:.6rem;font-style:normal;color:var(--gray);pointer-events:none}.gen-decl__axe{display:grid;grid-template-columns:9rem 1fr;gap:.75rem;margin-top:.8rem}.gen-decl__axe-nom{font-size:14px;font-weight:600;padding-top:.45rem}.gen-decl__valeurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem .75rem}.gen-decl__valeur{display:flex;flex-direction:column;gap:.2rem;font-size:13px;color:var(--gray)}.gen-decl__valeur .gen-decl__euro{max-width:none}.gen-decl__apercu{width:100%;border-collapse:collapse;font-size:13.5px}.gen-decl__apercu td{padding:.35rem .4rem;border-bottom:1px solid var(--border-light)}.gen-decl__apercu td:first-child{padding-left:0}.gen-decl__ref{font-family:var(--mono);font-size:12px;color:var(--gray)}.gen-decl__prix{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width: 560px){.gen-decl__ligne,.gen-decl__axe{grid-template-columns:1fr;gap:.35rem}}.cat-photo-principale{align-self:flex-start}.cat-attribut-neuf{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}@media (max-width: 720px){.faq-edit__item,.cat-axe{grid-template-columns:1fr}}.cat-attr-groupe{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;margin:1.2rem 0 .6rem;opacity:.75}.cat-docs-edit__produits{flex-basis:100%;order:10;font-size:.85rem}.cat-docs-edit__produits summary{cursor:pointer;color:var(--text-muted, inherit);padding:.15rem 0}.cat-docs-edit__produits .guide-rubriques-choix{margin-top:.4rem;max-height:14rem;overflow-y:auto}.parametrage__corps--pages{padding:0}.parametrage__corps--pages>.panel{box-shadow:none;border:0;border-radius:0;margin:0}.mediatheque{display:flex;flex-direction:column;min-height:0;flex:1}.mediatheque__onglets{flex:none;padding:0 1rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mediatheque__onglets::-webkit-scrollbar{display:none}.mediatheque__corps{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}.media-titre{display:block;font-size:13px;font-weight:600;color:var(--dark);margin:0 0 .5rem}.media-aide{margin:.45rem 0 0;font-size:13px;line-height:1.45;color:var(--gray)}.media-generer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.75rem;align-items:start}.media-generer__form{display:flex;flex-direction:column;align-items:flex-start}.media-generer__form>*{width:100%}.media-generer__form>.btn{width:auto;margin-top:.9rem}.media-generer__form .cout-action{margin-top:1.1rem}.media-generer__options{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-bottom:1.25rem}.media-generer__options .media-filtres{margin:0}.media-brief{width:100%;box-sizing:border-box;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:14px/1.55 var(--font);color:var(--dark);resize:vertical;transition:var(--transition)}.media-brief:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.media-generer__rendu{position:sticky;top:0;display:flex;flex-direction:column;gap:.9rem}.media-cadre{position:relative;width:100%;border-radius:var(--radius);overflow:hidden;background:var(--light);border:1px dashed var(--border)}.media-cadre--cover{aspect-ratio:16 / 9}.media-cadre--photo{aspect-ratio:3 / 2}.media-cadre img{width:100%;height:100%;object-fit:cover;display:block}.media-cadre:has(img){border-style:solid;border-color:var(--border-light)}.media-cadre__vide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;color:var(--gray);font-size:13.5px}.media-cadre__vide i{font-size:2rem;color:var(--gray-light)}.media-cadre__vide small{font-size:12px}.media-cadre__voile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffa6}.media-generer__resultat{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.media-generer__resultat .media-aide{margin:0}.media-filtres{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.media-filtre{border:1px solid var(--border);background:var(--white);color:var(--dark);border-radius:999px;padding:.35rem .8rem;font:600 13px var(--font);cursor:pointer;transition:var(--transition)}.media-filtre:hover{border-color:var(--accent-dark)}.media-filtre--on{background:var(--dark);border-color:var(--dark);color:var(--white)}.media-filtre:disabled{opacity:.5;cursor:default}.media-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.5rem}.media-vignette{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;background:var(--light);cursor:pointer;transition:var(--transition)}.media-vignette img{width:100%;height:100%;object-fit:cover;display:block}.media-vignette:hover{border-color:var(--accent)}.media-vignette--on{border-color:var(--accent-dark);box-shadow:0 0 0 2px var(--accent-tint)}.media-vignette:disabled{cursor:default;opacity:.6}.media-apercu{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem;align-items:start;margin:0 0 1rem;padding:.8rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--light)}.media-apercu img{width:100%;max-height:320px;object-fit:contain;border-radius:var(--radius-sm);background:var(--white)}.media-apercu__infos{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.media-apercu__alt{margin:0;font-size:14px;color:var(--dark)}.media-apercu__alt>span:first-child{display:block;margin-bottom:.2rem}.media-recherche{display:flex;gap:.5rem;align-items:stretch;width:100%;box-sizing:border-box;margin:0 0 .8rem}.media-recherche input{flex:1 1 auto;min-width:0;width:auto;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:14px var(--font);color:var(--dark);transition:var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-recherche input:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.media-recherche .btn{flex:none;white-space:nowrap}@media (max-width: 820px){.media-generer{grid-template-columns:1fr}.media-generer__rendu{position:static}}@media (max-width: 640px){.media-generer__options,.media-apercu{grid-template-columns:1fr}.media-grille{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.media-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mediatheque-page{padding:0}.mediatheque-page .mediatheque__onglets{padding:0 .75rem}.bouton-emoji{position:relative;display:inline-flex}.bouton-emoji__palette{position:absolute;z-index:60;top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 48px));max-height:300px;overflow-y:auto;padding:.6rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000024;display:flex;flex-direction:column;gap:.5rem}.bouton-emoji__nom{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray);margin:0 0 .25rem .2rem}.bouton-emoji__grille{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.bouton-emoji__grille button{border:0;background:none;border-radius:var(--radius-sm);font-size:20px;line-height:1;padding:.3rem 0;cursor:pointer;transition:var(--transition)}.bouton-emoji__grille button:hover,.bouton-emoji__grille button:focus-visible{background:var(--accent-tint);outline:none}*{scrollbar-width:thin;scrollbar-color:rgba(30,33,28,.22) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#1e211c38;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#1e211c61}*::-webkit-scrollbar-corner{background:transparent}.sidebar,.sidebar *{scrollbar-color:rgba(255,255,255,.22) transparent}.sidebar::-webkit-scrollbar-thumb,.sidebar *::-webkit-scrollbar-thumb{background-color:#ffffff38}.sidebar::-webkit-scrollbar-thumb:hover,.sidebar *::-webkit-scrollbar-thumb:hover{background-color:#ffffff61}.ps-pages{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.ps-pages li{display:flex;align-items:center;gap:.55rem;padding:.35rem .35rem .35rem .7rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--light);font-size:14px}.ps-pages li i.fa-linkedin{color:#0a66c2}.ps-pages li span{flex:1;min-width:0}.ps-ajout{display:flex;gap:.5rem}.ps-ajout input{flex:1;min-width:0}.media-vignette__marque{position:absolute;left:4px;bottom:4px;padding:2px 6px;border-radius:999px;background:#111111bf;color:#fff;font:600 10.5px/1.3 var(--font)}.media-statut{display:inline-flex;align-items:center;gap:.4rem;font-size:13px;color:var(--gray)}.blog-vignette{flex:none;align-self:flex-start;width:96px;aspect-ratio:16 / 9;border-radius:var(--radius-sm);overflow:hidden;background:var(--light);display:flex;align-items:center;justify-content:center;color:var(--gray-light);border:1px solid var(--border-light)}.blog-vignette img{width:100%;height:100%;object-fit:cover;display:block}.blog-liste .opt-active__info{flex:1;min-width:0}@media (max-width: 640px){.blog-vignette{width:72px}}.nl-compte{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;margin-bottom:1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--white)}.nl-compte>i{font-size:1.3rem;color:var(--ok);flex:none}.nl-compte--vide{background:var(--accent-tint);border-color:var(--accent-dark)}.nl-compte--vide>i{color:var(--accent-dark)}.nl-compte__texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;font-size:14px}.nl-compte__texte span{color:var(--gray);font-size:13px}.nl-lien{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit}.btn--off{opacity:.55}.nl-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem}.nl-choix__item{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.8rem .9rem;text-align:left;cursor:pointer;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);font:inherit;color:var(--dark);transition:var(--transition)}.nl-choix__item:hover{border-color:var(--border)}.nl-choix__item--on{border-color:var(--accent-dark);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-dark)}.nl-choix__item small{font-size:12.5px;color:var(--gray);line-height:1.4}.nl-choix__item small .fa-circle-check{color:var(--ok)}.nl-vignette{display:grid;width:100%;height:54px;gap:3px;margin-bottom:.35rem;padding:4px;border-radius:var(--radius-sm);background:var(--light)}.nl-vignette i{display:block;border-radius:2px;background:var(--border)}.nl-vignette--une{grid-template:2fr 1fr / 1fr 2fr}.nl-vignette--une i:first-child{grid-column:1 / 3;background:var(--accent-dark);opacity:.5}.nl-vignette--mosaique{grid-template:1fr 1fr / 1fr 1fr}.nl-vignette--lettre{grid-template:repeat(4,1fr) / 1fr}.nl-vignette--lettre i{height:4px;align-self:center}.nl-reglages__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 1.1rem;margin-top:.6rem}.nl-reglages__pied,.nl-compose__pied{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.nl-barre{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap}.nl-barre__titre{font-weight:600;color:var(--dark);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-sous-titre{margin:1.4rem 0 .7rem;font-size:15px;color:var(--dark)}.nl-sous-titre small{font-weight:400;color:var(--gray)}.nl-compose__saisie>.nl-sous-titre:first-child{margin-top:0}.nl-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start}.nl-compose__apercu{position:sticky;top:1rem}.nl-apercu__tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:600;font-size:14px}.nl-apercu__modes{margin:0}.nl-apercu__boite{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--light);overflow:hidden}.nl-apercu__objet{margin:0;padding:.7rem .9rem;background:var(--white);border-bottom:1px solid var(--border-light);font-size:13px;display:flex;flex-direction:column;gap:.1rem}.nl-apercu__objet span{color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-apercu{display:block;width:100%;height:72vh;border:0;background:var(--white);margin:0 auto}.nl-apercu--mobile{width:390px;max-width:100%}.nl-apercu--stats{height:60vh;border:1px solid var(--border-light);border-radius:var(--radius)}.nl-ordre{list-style:none;counter-reset:nl;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.nl-ordre li{counter-increment:nl;display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:var(--radius-sm);background:var(--accent-tint);font-size:14px}.nl-ordre li:before{content:counter(nl);font-weight:700;color:var(--accent-dark);width:1.2rem;flex:none}.nl-ordre li>span:first-of-type{flex:1;min-width:0}.nl-articles{display:flex;flex-direction:column;gap:.4rem;max-height:420px;overflow:auto;padding-right:.2rem}.nl-article{margin-top:0;align-items:center}.nl-article img,.nl-article__vide{width:64px;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-sm);flex:none;background:var(--light);display:flex;align-items:center;justify-content:center;color:var(--gray-light)}.nl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;margin:.8rem 0}.nl-stats__tuile{display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--white)}.nl-stats__tuile span{font-size:12.5px;color:var(--gray)}.nl-stats__tuile strong{font-size:1.4rem;color:var(--dark);font-variant-numeric:tabular-nums}.nl-stats__tuile small{font-size:12.5px;color:var(--gray);font-weight:600}.nl-modale{padding:1.25rem 1.5rem;overflow-y:auto}.nl-clics h4{margin:1rem 0 .5rem;font-size:14px}.nl-clics__ligne{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr) 2.5rem;gap:.7rem;align-items:center;padding:.3rem 0;font-size:13.5px}.nl-clics__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-clics__barre{height:8px;border-radius:4px;background:var(--light);overflow:hidden}.nl-clics__barre span{display:block;height:100%;background:var(--accent-dark);border-radius:4px}.nl-clics__ligne strong{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 1000px){.nl-compose{grid-template-columns:1fr}.nl-compose__apercu{position:static}.nl-apercu{height:60vh}}.audience{display:flex;flex-direction:column;gap:1.25rem}.audience__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.audience__periode{font-family:var(--font-head);font-size:1.05rem;font-weight:600;color:var(--dark)}.audience__indexation{list-style:none;margin:0;padding:0 1.5rem .75rem}.audience__indexation li{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:.7rem 0;border-top:1px solid var(--border-light)}.audience__indexation li>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.audience__indexation-page strong{font-size:14px}.audience__indexation-page span,.audience__indexation-etat span{font-size:12.5px;color:var(--gray)}.audience__indexation-etat{text-align:right;max-width:52%}.audience__indexation-etat strong{font-size:13px}@media (max-width: 640px){.audience__indexation{padding:0 1rem .75rem}.audience__indexation li{flex-direction:column;gap:.3rem}.audience__indexation-etat{text-align:left;max-width:none}}.audience__titre{font-family:var(--font-head);font-size:1.2rem;font-weight:700;color:var(--dark);margin:1rem 0 0}.audience__note{font-size:13px;color:var(--gray);margin-top:.25rem}.audience__choix{min-width:210px}.audience__phrase{display:flex;gap:.9rem;align-items:flex-start;border-left:4px solid var(--accent)}.audience__phrase i{color:var(--accent-dark);font-size:1.15rem;margin-top:.2rem}.audience__phrase p{font-size:1.05rem;line-height:1.55;color:var(--dark)}.audience__tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.audience__tuile{display:flex;flex-direction:column;gap:.2rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.1rem 1.25rem}.audience__tuile--principale{background:var(--dark);border-color:var(--dark)}.audience__tuile-titre{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray)}.audience__tuile-valeur{font-family:var(--font-head);font-size:2.1rem;font-weight:700;line-height:1.1;color:var(--dark);font-variant-numeric:tabular-nums}.audience__tuile-aide{font-size:13px;color:var(--gray)}.audience__tuile--principale .audience__tuile-titre,.audience__tuile--principale .audience__tuile-aide{color:var(--gray-light)}.audience__tuile--principale .audience__tuile-valeur{color:var(--accent)}.audience__tendance{align-self:flex-start;font-size:13px;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:var(--light);color:var(--dark)}.audience__tendance--hausse{background:#2e7d321a;color:var(--ok)}.audience__tendance--baisse{background:#c0392b14;color:var(--err)}.audience__tuile--principale .audience__tendance{background:#ffffff1a;color:var(--white)}.audience__bloc .panel__head h2{font-size:1rem}.audience__legende{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;color:var(--gray)}.audience__point,.audience__contact{width:10px;height:10px;border-radius:50%;background:var(--accent-dark);box-shadow:0 0 0 2px var(--white);display:inline-block}.audience__courbe{position:relative;height:230px;margin:1rem 1.25rem 2.2rem;touch-action:pan-y}.audience__courbe svg{display:block;width:100%;height:100%;overflow:visible}.audience__grille{stroke:var(--border-light);stroke-width:1}.audience__aire{fill:var(--accent-tint)}.audience__ligne{fill:none;stroke:var(--dark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.audience__repere{stroke:var(--gray-light);stroke-width:1;stroke-dasharray:3 3}.audience__contact{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.audience__axe{position:absolute;left:0;transform:translateY(-50%);padding-right:8px;text-align:right;font-size:11px;color:var(--gray);font-variant-numeric:tabular-nums}.audience__dates{position:absolute;left:0;right:0;bottom:-1.6rem;height:1rem}.audience__dates span{position:absolute;transform:translate(-50%);font-size:12px;color:var(--gray);white-space:nowrap}.audience__dates span:first-child{transform:none}.audience__dates span:last-child:not(:first-child){transform:translate(-100%)}.audience__bulle{position:absolute;top:0;transform:translate(12px);display:flex;flex-direction:column;gap:.1rem;min-width:140px;padding:.55rem .75rem;background:var(--dark);color:var(--white);border-radius:var(--radius-sm);font-size:13px;pointer-events:none;box-shadow:var(--shadow);z-index:2}.audience__bulle--gauche{transform:translate(calc(-100% - 12px))}.audience__bulle strong{font-weight:600}.audience__deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.audience__barres,.audience__pages{list-style:none;padding:1rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:.7rem}.audience__barres li{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) 3rem;align-items:center;gap:.75rem;font-size:14px}.audience__barre-nom{color:var(--dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience__barre-piste{height:10px;background:var(--light);border-radius:4px;overflow:hidden}.audience__barre-piste span{display:block;height:100%;background:var(--accent-dark);border-radius:4px}.audience__barre-val,.audience__page-val{text-align:right;color:var(--dark);font-weight:600;font-variant-numeric:tabular-nums}.audience__pages{counter-reset:page}.audience__pages li{display:flex;justify-content:space-between;gap:1rem;font-size:14px;padding-bottom:.55rem;border-bottom:1px solid var(--border-light);counter-increment:page}.audience__pages li:last-child{border-bottom:0;padding-bottom:0}.audience__page-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dark)}.audience__page-nom:before{content:counter(page) ". ";color:var(--gray)}.audience__domaines,.audience__vide{padding:.9rem 1.5rem 1.25rem;font-size:13px;color:var(--gray)}.audience__vide{padding-top:1rem}.audience__pied{display:flex;flex-direction:column;gap:.9rem}.audience__infos{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;font-size:14px;color:var(--dark)}.audience__infos i{color:var(--accent-dark);margin-right:.45rem;width:16px;text-align:center}.audience__ga{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:13px;color:var(--gray)}@media (max-width: 900px){.audience__tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.audience__deux{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.audience__tuiles{gap:.65rem}.audience__tuile{padding:.9rem 1rem}.audience__tuile-valeur{font-size:1.7rem}.audience__choix{min-width:0;width:100%}.audience__tete>div:first-child{width:100%}.audience__courbe{height:190px;margin:.75rem .75rem 2.2rem}.audience__barres li{grid-template-columns:minmax(0,8rem) minmax(0,1fr) 2.6rem;font-size:13px}.audience__barres,.audience__pages{padding:.9rem 1rem 1.1rem}.audience__domaines,.audience__vide{padding-left:1rem;padding-right:1rem}.audience__phrase p{font-size:1rem}}.interrupteur{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;font-weight:500}.interrupteur--off{cursor:default;opacity:.6}.field .interrupteur{display:inline-flex;margin-bottom:0}.interrupteur__piste{position:relative;flex:none;width:44px;height:24px;padding:0;border:0;border-radius:999px;background:var(--border);cursor:inherit;transition:background var(--transition)}.interrupteur__piste--on{background:var(--dark)}.interrupteur__piste:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}.interrupteur__bouton{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #00000040;transition:transform var(--transition)}.interrupteur__piste--on .interrupteur__bouton{transform:translate(20px)}.ph__credit{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ph__credit input{width:100%;min-width:0;font-family:var(--font);font-size:13px;color:var(--dark);padding:.45rem .65rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.ph__credit input:focus{border-color:var(--accent-dark);outline:none}.ph__credit input:disabled{background:var(--bg, #f5f5f5);color:var(--gray)}.galerie-item .ph__credit{grid-template-columns:1fr;gap:.4rem}@media (max-width: 640px){.ph__credit{grid-template-columns:1fr}}.media-credit{display:grid;gap:6px;margin-top:4px}.media-credit .btn{justify-self:start}.media-pages ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px;font-size:.86rem}.media-pages code{font-size:.8rem;color:var(--muted, #6b6b6b);background:none;padding:0}.compte{display:grid;gap:1.25rem;max-width:820px}.compte .panel__body{padding:1.25rem 1.5rem}.compte__grille{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1.25rem}.compte__grille .modal__field input:disabled{background:var(--bg-light, #f6f6f4);color:var(--gray)}.compte__aide{display:block;margin-top:.3rem;font-size:12px;color:var(--gray)}.compte__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-light)}.compte__actions>span{margin-right:auto;font-size:13px}.compte .lien-btn{padding:0;border:0;background:none;color:var(--accent-dark);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}@media (max-width: 640px){.compte__grille{grid-template-columns:1fr}.compte__grille>span:empty{display:none}}.media-reference{display:grid;gap:.5rem;margin:0 0 1rem;justify-items:start}.media-facultatif{font-weight:400;color:var(--gray)}.media-reference__choisie{display:grid;grid-template-columns:96px 1fr;gap:.9rem;align-items:start;width:100%}.media-reference__choisie img{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-light)}.media-reference__choisie .media-aide{margin:.35rem 0 .5rem}.media-reference__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-auto-rows:80px;align-content:start;gap:.4rem;width:100%;max-height:272px;overflow-y:auto;padding:.4rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--white)}.media-reference__grille .media-vignette{aspect-ratio:auto;width:100%;height:80px}.modal__box--detail{max-width:1040px;width:94vw;max-height:92vh}.media-detail .media-apercu{margin:0;padding:0;border:0;background:none;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1.75rem;align-items:start}.media-detail .media-apercu img{width:100%;max-height:66vh;object-fit:contain;border-radius:var(--radius);background:var(--light)}.media-detail .media-apercu__infos{gap:1.1rem;align-items:stretch}.media-detail .media-apercu__infos .field__aide,.media-detail .media-pages .field__aide{display:block;margin:0 0 .35rem;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.media-detail .media-apercu__alt{font-size:14px;line-height:1.5}.media-detail .ph__credit{grid-template-columns:1fr}.media-detail .media-pages ul{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:13.5px}.media-detail .media-pages code{font-size:12px;color:var(--gray);word-break:break-all}.media-detail .media-actions{padding-top:1rem;border-top:1px solid var(--border-light)}@media (max-width: 760px){.media-detail .media-apercu{grid-template-columns:1fr}.media-detail .media-apercu img{max-height:45vh}}.credit-impose{display:flex;align-items:center;gap:.45rem;margin:.2rem 0 0;font-size:13px;color:var(--gray)}.credit-impose i{color:var(--accent-dark)}.field__label{display:block;font-size:13px;font-weight:600;color:var(--dark);margin-bottom:.4rem}.choix-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}.choix-carte{display:grid;gap:.25rem;padding:.8rem .9rem;text-align:left;font:inherit;color:var(--dark);cursor:pointer;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);transition:var(--transition)}.choix-carte strong{font-size:14px}.choix-carte span{font-size:12.5px;color:var(--gray);line-height:1.4}.choix-carte:hover{border-color:var(--accent-dark)}.choix-carte--on{border-color:var(--accent-dark);background:var(--accent-tint, #f4fbe6);box-shadow:0 0 0 1px var(--accent-dark) inset}.annonce-positions{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem}.annonce-position{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .5rem;border:1px solid var(--border);border-radius:12px;background:var(--white);color:var(--dark);font:13px var(--font);cursor:pointer;transition:var(--transition)}.annonce-position small{color:var(--gray);font-size:11.5px}.annonce-position:hover:not(:disabled){border-color:var(--dark)}.annonce-position--on{border-color:var(--dark);box-shadow:0 0 0 3px var(--accent)}.annonce-ecran{position:relative;width:74px;height:48px;border-radius:6px;background:var(--light-2);border:1px solid var(--border);overflow:hidden;margin-bottom:.2rem}.annonce-ecran span{position:absolute;background:var(--dark);border-radius:3px}.annonce-ecran--centre{background:color-mix(in srgb,var(--dark) 30%,var(--light-2))}.annonce-ecran--centre span{width:34px;height:22px;left:19px;top:12px;background:var(--white);box-shadow:0 0 0 2px var(--dark)}.annonce-ecran--haut span{left:6px;right:6px;top:4px;height:10px}.annonce-ecran--bas span{left:6px;right:6px;bottom:4px;height:10px}.annonce-ecran--bas-droite span{right:4px;bottom:4px;width:26px;height:16px}.annonce-ecran--bas-gauche span{left:4px;bottom:4px;width:26px;height:16px}.remise-produit{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.9rem}.remise-produit .ia-note{margin:0}.remise-produit s{color:var(--gray)}.invite-ia{text-align:center;padding:2.25rem 1.5rem;color:var(--gray);display:flex;flex-direction:column;align-items:center;gap:.6rem}.invite-ia__picto{font-size:1.8rem;color:var(--gray-light)}.invite-ia__titre{color:var(--dark);font-size:1.05rem}.invite-ia p{margin:0;max-width:560px;line-height:1.5}.invite-ia .btn{margin-top:.4rem}.invite-ia--compact{flex-direction:row;flex-wrap:wrap;text-align:left;padding:.85rem 1.1rem;gap:.65rem;margin:0 0 1rem}.invite-ia--compact span{flex:1 1 280px}.invite-ia--compact .btn{margin-top:0}.lexique-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lexique-filtres{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lexique-filtres input[type=search]{max-width:320px;flex:1 1 220px}.lexique-lettres-admin{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 1rem}.lexique-lettres-admin .maillage-pastille{cursor:pointer;border:0;font:inherit;font-size:.8rem}.lexique-lettres-admin .maillage-pastille:disabled{opacity:.35;cursor:default}.lexique-mini{font-weight:700;font-size:1.05rem;color:var(--c-muted, #6b7280)}.lexique-titre{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer}.lexique-liens{border:0;padding:0;margin:0 0 1rem}.lexique-liens legend{padding:0;margin-bottom:.4rem;font-weight:600}.lexique-lien{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center;margin-bottom:.5rem}@media (max-width: 640px){.lexique-lien{grid-template-columns:1fr auto}.lexique-lien input:first-child{grid-column:1 / -1}}.lexique-import-options{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:0 0 1rem}.lexique-bilan{padding:.9rem 1rem;border-radius:8px;background:var(--c-fond-doux, #f6f7f9)}.lexique-bilan p{margin:0 0 .35rem}.lexique-bilan ul{margin:.25rem 0 0;padding-left:1.1rem}.lexique-filtres input[type=search]{padding:.55rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font:inherit;font-size:14px}.lexique-filtres input[type=search]:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.lexique-fenetre .field>.field__aide{display:block;margin:.35rem 0 0;font-size:13px}.lexique-fenetre .field__aide{font-size:13px}.modal__box--lexique{max-width:720px}.modal__box--faq{max-width:760px}.faq-ed-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.faq-ed-filtres{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.faq-ed-filtres input[type=search]{flex:1 1 220px;max-width:320px;padding:.45rem .7rem;border:1px solid var(--border, #ddd);border-radius:8px;font:inherit}.faq-ed-titre{background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit}.faq-ed-groupe{margin:0 0 1.4rem}.faq-ed-groupe__titre{font-size:14px;font-weight:700;margin:0 0 .5rem;color:var(--dark)}.faq-ed-groupe__titre span{font-weight:400;color:var(--gray)}.faq-ed-suggestions{margin:0 0 1.5rem;padding:1rem;border:1px dashed rgba(184,134,11,.45);border-radius:10px;background:#b8860b0a}.faq-ed-fenetre .field textarea{width:100%}.faq-ed-deux{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media (max-width: 640px){.faq-ed-deux{grid-template-columns:1fr}}.faq-ed-puces{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .4rem}.faq-ed-puces .maillage-pastille{cursor:pointer}.faq-ed-liens{border:0;padding:0;margin:0 0 1.1rem}.faq-ed-liens legend{font-size:13px;font-weight:600;color:var(--dark);margin-bottom:.4rem}.faq-ed-lien{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center;margin-bottom:.5rem}.faq-ed-lien input{padding:.5rem .7rem;border:1px solid var(--border, #ddd);border-radius:8px;font:inherit}@media (max-width: 640px){.faq-ed-lien{grid-template-columns:1fr auto}.faq-ed-lien input{grid-column:1 / -1}}.faq-ed-fenetre .field>.field__aide{display:block;margin:.35rem 0 0;font-size:13px}.faq-ed-fenetre .field__aide{font-size:13px}.faq-ed-fenetre .field>div>.field__aide{margin-left:0}.faq-ed-champ{width:min(100%,360px);padding:.5rem .7rem;border:1px solid var(--border, #ddd);border-radius:8px;font:inherit;background:var(--white, #fff);margin-bottom:.2rem}.boutique-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.boutique-reglages{padding:0 1.5rem 1.5rem}.boutique-reglages h3{font-size:1rem;margin:2rem 0 .75rem}.boutique-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 1.25rem;margin-top:.75rem}.boutique-grille__large{grid-column:1 / -1}.boutique-livraison{border:1px solid var(--border-light);border-radius:10px;padding:.9rem 1.1rem .2rem;margin-bottom:.9rem}.boutique-livraison__haut{display:flex;justify-content:space-between;align-items:center}.transporteur__nom{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:15px}.regles-panier{padding:1.25rem 1.5rem}.regles-titre{margin:1.5rem 0 .6rem;font-size:15px}.regles-carte{margin-bottom:.75rem}.regles-entete{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.regles-pastilles{display:flex;flex-wrap:wrap;gap:.4rem}.regles-pastilles .maillage-pastille{cursor:pointer}.loc{padding:1.25rem 1.5rem}.loc__bloc{border-top:1px solid var(--light-2);padding:1rem 0 .5rem}.loc__titre{font-size:15px;font-weight:700;color:var(--dark);margin:0 0 .6rem}.loc__gris{color:var(--gray);font-size:13px}.loc__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.5rem 0}.loc__ligne>input[type=text],.loc__ligne>input[type=search]{flex:1 1 200px;min-width:0;padding:.55rem .75rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px);background:var(--light);font:inherit;font-size:14px}.loc__ligne>input:focus{border-color:var(--accent-dark);background:var(--white);outline:none}.loc__pastilles{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.loc__pastille{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .75rem;border-radius:999px;background:var(--light-2);font-size:13px;font-weight:600}.loc__pastille button{border:0;background:none;cursor:pointer;color:var(--gray);padding:0 .25rem}.loc__pastille button:hover{color:var(--dark)}.loc__ajout-dep{min-width:240px}.loc__reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 1rem}.loc__ancrages{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.loc__ancrages li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.45rem .6rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px)}.loc__ancrages li>.btn{margin-left:auto}.loc__cases{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.loc__case{display:inline-flex;align-items:center;gap:.45rem;font-size:14px;cursor:pointer}.loc__filtres{display:inline-flex;max-width:100%;overflow-x:auto;border:1px solid var(--light-2);border-radius:999px}.loc__filtre{border:0;background:none;padding:.4rem .85rem;white-space:nowrap;font:inherit;font-size:13px;cursor:pointer;color:var(--gray)}.loc__filtre--on{background:var(--dark);color:var(--white)}.loc__communes{list-style:none;margin:.5rem 0 0;padding:0;max-height:520px;overflow-y:auto;border:1px solid var(--light-2);border-radius:var(--radius, 8px)}.loc__commune{padding:.55rem .75rem;border-bottom:1px solid var(--light-2)}.loc__commune:last-child{border-bottom:0}.loc__commune--hors{opacity:.65}.loc__commune-tete{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.loc__commune-tete>.btn{margin-left:auto}.loc__raisons{font-size:12.5px;color:var(--gray);margin:.2rem 0 0 calc(16px + 3.2rem)}.loc__hub{width:16px;text-align:center;color:var(--accent-dark)}.loc__score{position:relative;width:2.6rem;height:1.2rem;border-radius:4px;background:var(--light-2);overflow:hidden;font-size:11px;font-weight:700}.loc__score:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--s);background:var(--accent);opacity:.55}.loc__score>span{position:relative;display:block;text-align:center;line-height:1.2rem}.loc__quartiers{margin:.5rem 0 .25rem calc(16px + 3.2rem)}@media (max-width: 600px){.loc__raisons,.loc__quartiers{margin-left:0}}.loc-grille{overflow:auto;max-height:560px;border:1px solid var(--light-2);border-radius:var(--radius, 8px)}.loc-grille table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.loc-grille th,.loc-grille td{padding:.35rem .5rem;border-bottom:1px solid var(--light-2);text-align:center}.loc-grille thead th{position:sticky;top:0;background:var(--white);z-index:2;font-weight:600;max-width:110px;white-space:normal;line-height:1.25}.loc-grille tbody th{position:sticky;left:0;background:var(--white);text-align:left;font-weight:600;white-space:nowrap;z-index:1}.loc-grille thead th:first-child{left:0;z-index:3;text-align:left}.loc-grille__quartier th{font-weight:400;padding-left:1.4rem;color:var(--gray)}.loc-case{width:32px;height:28px;border-radius:6px;border:1px solid var(--light-2);background:none;cursor:pointer;color:var(--gray-light, #bbb)}.loc-case:hover{border-color:var(--dark);color:var(--dark)}.loc-case:focus-visible{outline:2px solid var(--accent-dark);outline-offset:1px}.loc-case--brouillon{color:var(--dark);background:var(--light)}.loc-case--publiee{color:var(--ok);border-color:#2e7d3259;background:#2e7d3214}.loc-section{margin:0 0 1rem}.loc-section .loc__ligne>input{flex:1 1 auto;padding:.55rem .75rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px);background:var(--light);font:inherit;font-weight:600}.loc-anciennes{margin:.4rem 0 0;padding-left:1.1rem}.loc-anciennes code{font-size:12px}.loc-editeur{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.loc-ia{margin:0 0 1.25rem;padding:.9rem 1rem;border-radius:var(--radius, 8px);background:var(--light);border:1px solid var(--light-2)}.loc-ia .loc__ligne>input{flex:1 1 260px}.loc-ia__faits{margin-top:.6rem;font-size:13px}.loc-ia__faits p{margin:.3rem 0}.loc-ia__faits ul{margin:0 0 .4rem;padding-left:1.1rem}.loc-faq__titre{margin:1.25rem 0 .2rem;font-size:14px}.loc-faq{margin:.5rem 0}.loc-faq .loc__ligne>input{flex:1 1 auto;padding:.5rem .7rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px);background:var(--light);font:inherit;font-weight:600}.loc-faq textarea{width:100%;margin-top:.35rem;padding:.5rem .7rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px);background:var(--light);font:inherit;resize:vertical}.loc-case--bloque{color:#c0392b;border-color:#c0392b59;background:#c0392b0f}.loc-case--alerte{color:var(--warn);border-color:#b8860b66;background:#b8860b14}.loc-preuve>input{flex:1 1 auto;padding:.5rem .7rem;border:1px solid var(--light-2);border-radius:var(--radius, 8px);background:var(--light);font:inherit}.loc-controle{margin:1.25rem 0 0;padding:.9rem 1rem;border-radius:var(--radius, 8px);border:1px solid var(--light-2);background:var(--light);font-size:13px}.loc-controle p{margin:.45rem 0 0}.loc-controle ul{margin:.45rem 0 0;padding-left:1.1rem;color:#c0392b}.loc-controle--ok{border-color:#2e7d3259;background:#2e7d320f}.loc-controle--ko{border-color:#c0392b59;background:#c0392b0d}.loc-editeur .field__aide{display:block;margin-bottom:.4rem}.loc-rythme{margin:0 0 1rem;padding:.8rem 1rem;border-radius:var(--radius, 8px);border:1px solid var(--light-2);background:var(--light);font-size:13px}.loc-rythme p{margin:.4rem 0 0}.loc-rythme__ligne{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;align-items:center;font-weight:600}.loc-rythme__feu{font-weight:700}.loc-rythme--vert .loc-rythme__feu{color:var(--ok)}.loc-rythme--orange .loc-rythme__feu,.loc-rythme--orange .loc-rythme__motif{color:var(--warn)}.loc-rythme--rouge .loc-rythme__feu,.loc-rythme--rouge .loc-rythme__motif{color:#c0392b}.loc-rythme--attente .loc-rythme__feu,.loc-rythme--sans_sc .loc-rythme__feu{color:var(--gray)}.loc-rythme--orange{border-color:#b8860b66;background:#b8860b0f}.loc-rythme--rouge{border-color:#c0392b59;background:#c0392b0d}.loc-rythme__motif{font-weight:600}.loc-rythme .btn{margin-top:.5rem}.loc-rythme__pages{margin:.4rem 0 0;padding-left:1.1rem}.splash{background:var(--light)}.prosp__statut-chip--qr_scanne{border-color:#b8860b33;color:#b8860b}.prosp__statut-chip--contacté{border-color:#4d7c0f33;color:#4d7c0f}.badge--lime{background:#4d7c0f1f;color:#4d7c0f}.badge--neutral-strong{background:var(--light-2);color:var(--dark)}.badge--site-fort{background:#5b21b61f;color:#5b21b6}.badge--site-moyen{background:#7c3aed1a;color:#7c3aed}.prosp__site-chip--aucun{border-color:#5b21b633;color:#5b21b6}.prosp__site-chip--fiche{border-color:#7c3aed33;color:#7c3aed}.prosp__site-chip--site,.prosp__site-chip--inconnu{border-color:var(--border);color:var(--gray)}.prosp__statut-chip--en-attente{--chip: var(--dark)}.prosp__statut-chip--envoyé{--chip: #1d4ed8}.prosp__statut-chip--qr_scanne{--chip: #8a6508}.prosp__statut-chip--contacté{--chip: #4d7c0f}.prosp__statut-chip--succès{--chip: #15803d}.prosp__statut-chip--archivé{--chip: #6b7066}.prosp__site-chip--aucun{--chip: #5b21b6}.prosp__site-chip--fiche{--chip: #7c3aed}.prosp__site-chip--site,.prosp__site-chip--inconnu{--chip: #6b7066}.prosp__statut-chip:hover,.prosp__statut-chip--active{background:var(--chip, var(--dark-3));color:var(--white);border-color:transparent}.prosp__statut-chip:hover .prosp__statut-chip__count,.prosp__statut-chip--active .prosp__statut-chip__count{background:#ffffff38}.prosp__sites-bar{margin-top:.5rem}.topbar__actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}button.prosp__link{background:none;border:0;padding:0;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer}.nav__group{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.nav__group-head{display:flex;align-items:center;justify-content:space-between;padding:.45rem .85rem;border:0;background:none;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);border-radius:var(--radius);transition:var(--transition)}.nav__group-head:hover{color:var(--light)}.nav__group-head i{font-size:10px}.nav__group-chevron{transition:transform .25s ease;transform:rotate(-90deg)}.nav__group-head[aria-expanded=true] .nav__group-chevron{transform:rotate(0)}.nav__group-corps{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .2s ease}.nav__group-corps--ouvert{grid-template-rows:1fr;opacity:1}.nav__group-liens{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;transform:translateY(-6px);transition:transform .28s ease}.nav__group-corps--ouvert .nav__group-liens{transform:none}@media (prefers-reduced-motion: reduce){.nav__group-chevron,.nav__group-corps,.nav__group-liens{transition:none}}.nav__badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--dark);font-size:11px;font-weight:700;line-height:20px;text-align:center}.sidebar__ext{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.35rem .85rem;border-radius:var(--radius);color:var(--gray-light);font-size:12px;font-weight:500;transition:var(--transition)}.sidebar__ext:hover{background:var(--dark-2);color:var(--light)}.sidebar__ext i{width:14px;font-size:11px;text-align:center}.sidebar__2fa{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin:-.35rem 0 .6rem;padding:.3rem .5rem;border:0;border-radius:var(--radius);background:none;color:var(--gray-light);font:inherit;font-size:12px;cursor:pointer;transition:var(--transition)}.sidebar__2fa:hover{background:var(--dark-2);color:var(--light)}.sidebar__user--name-only{text-align:center}@media (min-width: 761px){.prosp .table th,.prosp .table td{padding-left:.6rem;padding-right:.6rem}.prosp .table th:first-child,.prosp .table td:first-child{padding-left:1.1rem}.prosp .table th:last-child,.prosp .table td:last-child{padding-right:1.1rem}}.link-strong{color:var(--dark);text-decoration:none}.link-strong:hover{color:var(--accent-dark);text-decoration:underline}.mappro{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 168px);min-height:480px;position:relative}.mappro__canvas{flex:1;min-height:320px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--light-2)}.mappro__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.mappro__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mappro__count{font-size:13px;color:var(--gray);font-weight:600}.mappro__search{position:relative;flex:1 1 260px;min-width:200px}.prosp__search{position:relative;margin-bottom:10px}.mappro__search>i,.prosp__search>i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gray);font-size:13px;pointer-events:none}.mappro__search input,.prosp__search input{width:100%;padding:.6rem .8rem .6rem 2.1rem;font-size:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--dark)}.mappro__search input:focus,.prosp__search input:focus{outline:none;border-color:var(--accent)}.mappro__suggests{position:absolute;top:100%;left:0;right:0;margin-top:4px;z-index:30;list-style:none;padding:4px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 22px #00000021;max-height:280px;overflow-y:auto}.mappro__suggests li{padding:8px 10px;font-size:13px;border-radius:6px;cursor:pointer}.mappro__suggests li:hover{background:var(--light-2)}.mappro__secteur{padding:.6rem .8rem;font-size:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--dark);cursor:pointer}.mappro__legend{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--gray)}.mappro__legend span{display:inline-flex;align-items:center;gap:6px}.mappro__legend i{width:11px;height:11px;border-radius:50%;display:inline-block;border:2px solid #fff;box-shadow:0 0 0 1px var(--border)}@media (max-width: 720px){.mappro{height:calc(100vh - 150px)}.mappro__toolbar .btn{flex:1 1 100%}}.gen-progres{margin:.2rem 0 .9rem}.gen-progres-bar{height:4px;border-radius:999px;background:var(--border);overflow:hidden}.gen-progres-bar span{display:block;height:100%;background:var(--accent-dark);border-radius:999px;transition:width .4s ease}.gen-progres p{margin:.35rem 0 0;font-size:13px;color:var(--gray)}.gen-progres-tag{font-style:normal;font-weight:400;color:var(--gray)}.sched-row{display:flex;align-items:center;gap:8px;margin-top:6px}.sched-row .champ-date-heure{flex:1;min-width:0}.sched-pending{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:.45rem .7rem;border-radius:var(--radius);background:#b8860b1a;font-size:12px;color:var(--warn)}.sched-pending strong{font-weight:600}.sched-pending__actions{display:flex;gap:6px;flex-shrink:0}.sched-pending__actions button{background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--warn);text-decoration:underline}.sched-clock{color:var(--warn)}.sched-warn{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;color:var(--warn)}.sched-warn button{background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--warn);text-decoration:underline;flex-shrink:0;margin-left:auto}.btn--offensive{background:#50b2af;color:#fff;border-color:#50b2af}.btn--offensive:hover{background:#429693;border-color:#429693}.btn--icon{padding:0;width:38px;justify-content:center;align-self:stretch;min-height:42px}.btn--icon i{margin:0}.mail-cell{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;white-space:nowrap}.mail-cell__n{display:inline-flex;align-items:center;gap:.2rem;font-size:.85rem;font-variant-numeric:tabular-nums}.mail-cell__n .ic,.mail-cell__n svg{width:.95em;height:.95em;color:var(--gray)}.mail-cell__n .muted{margin:0;font-size:.8em}.courbe-bascule{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:0;border-radius:6px;background:none;font:inherit;color:inherit;cursor:pointer}.courbe-bascule:hover{background:var(--border-light, rgba(0,0,0,.05))}.courbe-bascule[aria-pressed=false]{opacity:.45;text-decoration:line-through}.prosp__toolbar .prosp__mine{width:auto;flex:0 0 auto;justify-content:center;color:var(--gray);font-weight:600}.prosp__toolbar .prosp__mine.is-on{border-color:var(--accent-dark);background:var(--accent-tint, rgba(197,241,53,.12));color:var(--dark)}.modal__box.brief-modal{max-width:720px}.modal__box.brief-modal.brief-modal--7{max-width:840px}.brief-modal__body{min-height:340px}.brief-etapes{display:flex;gap:4px;padding:.6rem 1.5rem;border-bottom:1px solid var(--border-light);overflow-x:auto}.brief-etape{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 10px;border:0;border-radius:var(--radius);background:none;font:inherit;font-size:13px;color:var(--gray);cursor:pointer}.brief-etape:hover{background:var(--light);color:var(--dark)}.brief-etape.is-on{background:var(--accent-tint, rgba(197,241,53,.18));color:var(--dark);font-weight:600}.brief-etape__n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--light-2);font-size:11px;font-weight:700}.brief-etape.is-on .brief-etape__n{background:var(--accent-dark);color:var(--white)}.brief-puces{display:flex;flex-wrap:wrap;gap:6px}.brief-puce{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--white);font:inherit;font-size:13px;color:var(--dark);cursor:pointer}.brief-puce:hover{border-color:var(--accent-dark)}.brief-puce.is-on{border-color:var(--accent-dark);background:var(--accent-tint, rgba(197,241,53,.18));font-weight:600}.brief-puce i{font-size:10px;color:var(--accent-dark)}.brief-intro{margin:0 0 1rem;font-size:13px;color:var(--gray)}.brief-puce__offre{margin-left:2px;padding:1px 6px;border-radius:999px;background:var(--light-2);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--gray)}.brief-offre{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid var(--border-light);border-radius:var(--radius);color:var(--dark)}.brief-offre i{margin-top:3px;color:var(--accent-dark)}.brief-bandeau{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;background:#f7f9f0;border-left:3px solid #C5F135;border-radius:6px;font-size:13.5px}.brief-bandeau>i{color:#5a7c0e}.brief-bandeau>span{flex:1 1 260px}.brief-bandeau .btn{min-height:32px;padding:4px 12px;font-size:13px}.brief-sous-titre{margin:1.6rem 0 .8rem;padding-top:1rem;border-top:1px solid var(--border-light);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gray)}.brief-insp{display:flex;gap:8px;align-items:flex-start;margin-bottom:.8rem}.brief-insp__champs{flex:1;display:flex;flex-direction:column;gap:6px}.brief-insp__champs input{width:100%;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font-family:var(--font);font-size:13px}.brief-insp__champs input:focus{outline:none;border-color:var(--accent-dark);background:var(--white)}.brief-insp .btn--icon{align-self:flex-start;min-height:38px}.offre-site{display:flex;flex-direction:column;gap:10px;width:100%;max-width:560px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg, 10px);background:var(--white);font-size:13px}.offre-site__tete{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.offre-site__titre{font-weight:700}.offre-site__liens{display:flex;gap:6px;flex-wrap:wrap}.offre-site__lien{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--dark);text-decoration:none;font-size:12px;background:var(--light)}a.offre-site__lien:hover{border-color:var(--accent-dark)}.offre-site__lien code{font-size:11px}.offre-site__brief{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border-light)}.offre-site__brief-etat{flex:1;min-width:180px;color:var(--gray)}.offre-site__brief-etat strong{color:var(--dark)}.offre-site__actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border-light)}.offre-site__sous{font-size:12px;color:var(--gray)}.offre-site__apres{padding-top:10px;border-top:1px solid var(--border-light)}.offre-site__apres summary{cursor:pointer;font-size:12px;color:var(--gray)}.offre-site__apres[open] summary{margin-bottom:8px}.fiche-offre{max-width:1240px;margin:20px auto 64px;padding:0 clamp(12px,4vw,24px)}.fiche-offre .backlink{display:inline-flex;margin-bottom:12px}.fiche-offre__tete{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;padding:16px 20px;margin-bottom:16px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg, 10px)}.fiche-offre__ident{flex:1 1 320px;min-width:0}.fiche-offre__titre-ligne{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fiche-offre__titre{margin:0;font-size:22px}.fiche-offre__sous{margin-top:4px;font-size:13px;color:var(--gray)}.fiche-offre__reglages{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px}.fiche-offre__reglages label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--gray)}.fiche-offre__reglages select,.fiche-offre__reglages input{font-family:var(--font);font-size:13px;color:var(--dark);padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--light)}.fiche-offre__montant{display:flex;flex-direction:column;align-items:flex-end}.fiche-offre__montant strong{font-family:var(--font-head);font-size:22px}.fiche-offre__montant span{font-size:12px;color:var(--gray)}.fiche-offre__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fiche-offre__bulle{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none;background:var(--dark);color:var(--white);font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--radius)}.fiche-offre__grille{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.fiche-offre__principal{display:flex;flex-direction:column;gap:10px;min-width:0}.fiche-offre__cote{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.fiche-offre__cote .offre-site{max-width:none}.fiche-offre__site{margin-top:0}.fiche-offre__grille[hidden]{display:none}.fiche-offre__suivi{flex:1 1 100%;padding-top:12px;border-top:1px solid var(--border-light);font-size:13px}.fiche-offre__suivi .fiche-carte__titre{margin-bottom:6px}.fiche-offre__suivi .fiche-offre__vide{margin:0}.fiche-offre__onglets{display:flex;gap:6px;padding:6px;margin-bottom:16px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg, 10px);overflow-x:auto}.fiche-offre__onglet{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:0;border-radius:var(--radius, 8px);background:none;cursor:pointer;font:600 15px/1 var(--font);color:var(--gray);white-space:nowrap;transition:var(--transition)}.fiche-offre__onglet:hover{background:var(--light);color:var(--dark)}.fiche-offre__onglet.is-on{background:var(--dark);color:var(--white)}.fiche-offre__onglet.is-on i{color:var(--accent)}.fiche-offre__contrat{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.fiche-offre__apercu-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fiche-offre__apercu-cadre{display:block;width:100%;height:calc(100vh - 140px);min-height:600px;border:1px solid var(--border-light);border-radius:var(--radius, 8px);background:var(--light)}@media (max-width: 900px){.fiche-offre__contrat{grid-template-columns:minmax(0,1fr)}.fiche-offre__onglet{flex:0 0 auto;padding:0 14px}}.fiche-offre__site .offre-site{max-width:none;padding:16px 20px}.fiche-offre__enregistrer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0;background:var(--light)}.fiche-offre__enregistrer span{font-size:13px;color:var(--gray)}.fiche-offre__enregistrer span.is-modifie{color:var(--dark);font-weight:600}.fiche-offre__vide{margin:0;font-size:13px;color:var(--gray)}.fiche-offre__note{margin:8px 0 0;font-size:11px;color:var(--gray)}.fiche-section{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg, 10px)}.fiche-section__tete{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:14px;color:var(--dark);text-align:left}.fiche-section__icone{width:18px;color:var(--accent-dark)}.fiche-section__titre{font-weight:700;min-width:96px}.fiche-section__resume{flex:1;min-width:0;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiche-section.is-open .fiche-section__tete{border-bottom:1px solid var(--border-light)}.fiche-section__corps{padding:20px 24px 24px}.fiche-carte{padding:12px 14px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg, 10px);font-size:13px}.fiche-carte__titre{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--gray)}.recap-ligne{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.recap-ligne span:last-child,.recap-ligne strong{text-align:right;white-space:nowrap}.recap-ligne--option{color:var(--gray)}.recap-total{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-light)}.fiche-menu{position:relative;display:inline-flex;align-self:stretch}.fiche-menu__liste{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;min-width:240px;padding:4px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.fiche-menu__liste button{display:flex;align-items:center;gap:8px;padding:8px 10px;background:none;border:none;border-radius:var(--radius);font-family:var(--font);font-size:14px;color:var(--dark);text-align:left;cursor:pointer}.fiche-menu__liste button:hover:not(:disabled){background:var(--light-2)}.fiche-menu__liste button:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1100px){.fiche-offre__grille{grid-template-columns:minmax(0,1fr)}.fiche-offre__cote{position:static}}@media (max-width: 600px){.fiche-offre__montant{align-items:flex-start}.fiche-section__corps{padding:16px}.fiche-section__resume{display:none}}.sites-tableau,.offres-tableau{overflow-x:auto}.sites-tableau .table th,.sites-tableau .table td,.offres-tableau .table th,.offres-tableau .table td{padding:.75rem .7rem}.sites-tableau .table th:first-child,.sites-tableau .table td:first-child,.offres-tableau .table th:first-child,.offres-tableau .table td:first-child{padding-left:1.1rem}.sites-tableau .table th:last-child,.sites-tableau .table td:last-child,.offres-tableau .table th:last-child,.offres-tableau .table td:last-child{padding-right:1.1rem}.sites-tableau .table td:nth-child(2){min-width:130px}.sidebar__bas{display:flex;align-items:center;gap:.5rem}.sidebar__bas .btn{flex:1;min-width:0}.sidebar__replier{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:none;color:var(--gray-light);cursor:pointer;transition:var(--transition)}.sidebar__replier:hover{color:var(--light);border-color:#ffffff59}.shell{transition:grid-template-columns .25s ease}@media (min-width: 761px){.shell--replie{grid-template-columns:76px 1fr}.shell--replie .sidebar{padding-left:.6rem;padding-right:.6rem;overflow-x:hidden}.shell--replie .sidebar__bas{flex-direction:column}.shell--replie .sidebar__bas .btn{width:100%}.shell--replie .sidebar__logo{width:40px;height:auto;object-fit:cover;object-position:left center;margin:.25rem auto .5rem}.shell--replie .nav__texte,.shell--replie .nav__group-head,.shell--replie .nav__badge,.shell--replie .sidebar__user{display:none}.shell--replie .nav a,.shell--replie .sidebar__ext,.shell--replie .sidebar__2fa{justify-content:center;padding-left:0;padding-right:0;gap:0}.shell--replie .nav__group-liens{padding-left:0}.shell--replie .sidebar__foot .btn{padding-left:0;padding-right:0;justify-content:center;gap:0}}@media (max-width: 760px){.sidebar__replier{display:none}}.input{width:100%;min-width:0;padding:.6rem .8rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);font-family:var(--font);font-size:14px;color:var(--dark);transition:var(--transition)}.input::placeholder{color:var(--gray)}.input:focus{outline:none;border-color:var(--accent-dark);background:var(--white)}.prospects-grille{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px;align-items:start}.prospects-liste{padding:6px;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 190px);overflow:auto}.prospects-item{display:flex;flex-direction:column;gap:3px;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid transparent;background:none;cursor:pointer;font:inherit;color:inherit}.prospects-item:hover{background:#00000008}.prospects-item--on{background:#c5f1351f;border-color:#a8d12080}.prospects-item__tete{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.prospects-item__tete strong{font-size:14.5px}.prospects-item__date{font-size:12px;color:#888;white-space:nowrap}.prospects-item__sous{font-size:13px;color:#666}.prospects-item__pied{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#666;margin-top:2px}.prospects-parcours{display:inline-flex;gap:6px;align-items:center;color:#5a7c0e;font-weight:600}.prospect-detail .panel__head h2{margin-right:10px}.prospect-bloc{padding:14px 0;border-top:1px solid rgba(0,0,0,.07)}.prospect-bloc:first-child{border-top:0;padding-top:0}.prospect-bloc h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#5a7c0e;margin:0 0 10px;display:flex;gap:6px;align-items:center}.prospect-ligne{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;padding:4px 0}.prospect-ligne>span{color:#888}.prospect-message{white-space:pre-wrap;font-size:14px;line-height:1.6;margin:0 0 6px;background:#f7f9f0;border-left:3px solid #C5F135;border-radius:6px;padding:10px 14px}.prospect-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgba(0,0,0,.07)}@media (max-width: 900px){.prospects-grille{grid-template-columns:1fr}.prospects-liste{max-height:320px}.prospect-ligne{grid-template-columns:1fr;gap:2px}}.sirene-liste{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);max-height:280px;overflow-y:auto;min-width:320px}.sirene-liste button{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:none;padding:8px 10px;font-size:14px;font-family:var(--font);color:var(--dark);border-radius:var(--radius)}.sirene-liste button:hover,.sirene-liste button:focus-visible{background:var(--light-2);outline:none}.sirene-liste small{display:block;margin-top:2px;font-size:12px;color:var(--gray)}.sirene-note{display:block;margin-top:4px;font-size:12px;color:var(--gray)}.sirene-lien{background:none;border:none;padding:0;font:inherit;color:var(--accent-dark);text-decoration:underline;cursor:pointer}.fiche-client__groupe{margin:6px 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray)}.fiche-client__groupe~.fiche-client__groupe{padding-top:14px;border-top:1px solid var(--border-light)}.fiche-client__identite{display:grid;grid-template-columns:minmax(110px,.55fr) 1fr 1fr;gap:16px}@media (max-width: 500px){.fiche-client__identite{grid-template-columns:1fr}}.echanges{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:1rem;align-items:start}.echanges__liste{padding:0;overflow:hidden;position:sticky;top:1rem;max-height:calc(100vh - 160px);display:flex;flex-direction:column}.echanges__filtres{padding:12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.echanges__filtres input{width:100%}.echanges__onglets{display:flex;gap:4px}.echanges__onglets button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:1px solid var(--border);background:var(--white);border-radius:var(--radius);padding:.45rem .6rem;font-size:13px;font-family:inherit;cursor:pointer;color:var(--gray)}.echanges__onglets button.is-actif{background:var(--dark);border-color:var(--dark);color:var(--white)}.echanges__compteur{margin-left:6px;min-width:18px;padding:0 5px;border-radius:9px;background:#c5f135;color:var(--dark);font-size:11px;font-weight:700;line-height:18px}.echanges__conv.is-non-lu strong,.echanges__conv.is-non-lu .echanges__conv-sujet{font-weight:700}.echanges__conv.is-non-lu{box-shadow:inset 3px 0 #a8d120}.echanges__entetes{font-size:13px;color:var(--dark);display:flex;flex-direction:column;gap:2px;margin-bottom:12px;overflow-wrap:anywhere}.echanges__entetes span{display:inline-block;width:28px;color:var(--gray)}.echanges__actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.echanges__lecture{font-size:13px;color:var(--gray);margin:0 0 .75rem}.ecrire__pieces{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ecrire__piece{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px}.ecrire__piece>span{color:var(--gray)}.ecrire__piece button{border:0;background:none;cursor:pointer;color:var(--gray);padding:2px 4px}.echanges__liste ul{list-style:none;margin:0;padding:0;overflow-y:auto}.echanges__ligne{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.echanges__ligne .echanges__conv{border-bottom:0;flex:1;min-width:0;padding-left:4px}.echanges__case{display:flex;align-items:flex-start;padding:12px 4px 0 12px;cursor:pointer}.echanges__selection{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px}.echanges__selection span{flex:1;color:var(--gray)}.echanges__suppr{margin-left:auto;color:var(--err)}.echanges__conv{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;font:inherit;font-size:13px}.echanges__conv:hover{background:#00000008}.echanges__conv.is-actif{background:#c5f1352e}.echanges__conv-ligne{display:flex;justify-content:space-between;gap:8px;min-width:0}.echanges__conv-ligne strong,.echanges__conv-sujet,.echanges__conv-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.echanges__conv time,.echanges__conv-meta{color:var(--gray);font-size:12px;flex-shrink:0}.echanges__conv-sujet{color:var(--dark)}.echanges__detail{padding:1.25rem 1.5rem;min-width:0}.echanges__detail-tete{display:flex;align-items:center;gap:10px;margin-bottom:1rem;flex-wrap:wrap}.echanges__retour{display:none}.echanges-fil{display:flex;flex-direction:column;gap:12px}.echange{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--white);max-width:92%}.echange--recu{align-self:flex-start}.echange--envoye{align-self:flex-end;background:#f7faf0;border-color:#dfe8c6}.echange__tete{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--gray);margin-bottom:4px;flex-wrap:wrap}.echange__qui i{margin-right:6px}.echange__sujet{font-weight:700;font-size:14px;margin-bottom:6px}.echange__texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.echange__texte--cite{margin-top:8px;padding-left:10px;border-left:3px solid var(--border);color:var(--gray);font-size:13px}.echange__citer{margin-top:8px}.echange__pieces{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.echange__pieces a{display:inline-block;padding:3px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--dark);text-decoration:none}.echange__pieces a span{color:var(--gray)}.carte-echanges{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:10px}.carte-echanges li{display:flex;flex-direction:column;gap:2px}.carte-echanges__ligne{display:flex;justify-content:space-between;color:var(--gray);font-size:12px}.carte-echanges__extrait{color:var(--gray);font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 860px){.echanges{grid-template-columns:1fr}.echanges__liste{position:static;max-height:none}.echanges--fil-ouvert .echanges__liste{display:none}.echanges:not(.echanges--fil-ouvert) .echanges__detail{display:none}.echanges__retour{display:inline-flex}.echange{max-width:100%}}.lien-bouton{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--accent-dark, #6b8a00);cursor:pointer;text-decoration:underline}.table tbody tr:hover,.prosp__table tbody tr:hover{background:#f5fae6}.table tbody tr:has(a[href^="/"]:not([target])),.prosp__table tbody tr:has(a[href^="/"]:not([target])){cursor:pointer}@media (max-width: 760px){.table tbody tr:hover{background:#f5fae6}}.sidebar__ident{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.6rem}.sidebar__ident .sidebar__user{padding:0}.sidebar__ident .sidebar__2fa{width:auto;margin:0;padding:.25rem .35rem}.sidebar__2fa--off{color:#e0a43a}.equipe-tableau .table th,.equipe-tableau .table td{padding:.8rem .7rem;vertical-align:middle}.equipe-tableau .table th:first-child,.equipe-tableau .table td:first-child{padding-left:1.25rem}.equipe-tableau .table th:last-child,.equipe-tableau .table td:last-child{padding-right:1.25rem}.equipe-tableau{overflow-x:auto}.equipe-tableau .table th{white-space:nowrap}.equipe-tableau .table .num{text-align:right;white-space:nowrap}.equipe__membre{display:flex;align-items:center;gap:.75rem}.equipe__avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.02em;background:var(--light-2);color:var(--dark)}.equipe__avatar--commercial_externe{background:#c58c1e24;color:#8a5a00}.equipe__avatar--commercial_interne{background:#2563eb1f;color:#1d4ed8}.equipe__nom{font-weight:700;color:var(--dark);text-decoration:none}.equipe__nom:hover{text-decoration:underline}.equipe__email{font-size:13px;color:var(--gray);margin-top:2px}.equipe__etat{margin-left:6px;font-size:10px;vertical-align:1px}.equipe__etat i{margin-right:3px}.equipe__role{white-space:nowrap}.equipe__depts{display:flex;flex-wrap:nowrap;gap:4px}.equipe__dept{font-size:12px;padding:1px 7px;border-radius:999px;background:var(--light);color:var(--dark);font-variant-numeric:tabular-nums}.equipe__dept--plus{background:transparent;border:1px solid var(--border);color:var(--gray);cursor:help}.equipe__vide{color:var(--gray)}.equipe__connexion{font-size:13px;white-space:nowrap}.equipe__connexion--vieille{color:#b45309}.equipe__sous{font-size:11.5px;color:var(--gray);margin-top:2px;font-weight:400}.equipe__actions{white-space:nowrap;text-align:right}.equipe__actions .btn{padding:5px 10px;font-size:13px}.equipe__actions .btn+.btn{margin-left:6px}.equipe__inactif td{opacity:.6}.nom-client{text-transform:uppercase;letter-spacing:.01em}.echeancier{margin-top:1.1rem}.echeancier__titre{font-size:13px;font-weight:700;color:var(--dark);margin-bottom:.5rem}.echeancier__choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem}.echeancier__option{display:flex;align-items:flex-start;gap:.65rem;text-align:left;padding:.75rem .9rem;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--white);cursor:pointer;font:inherit;color:var(--dark)}.echeancier__option:hover{border-color:var(--accent-dark, #6b8a00)}.echeancier__option--actif{border-color:var(--accent-dark, #6b8a00);background:#f5fae6}.echeancier__option strong{display:block;font-size:14px}.echeancier__option small{display:block;font-size:12.5px;color:var(--gray);margin-top:2px}.echeancier__puce{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--border);background:var(--white)}.echeancier__option--actif .echeancier__puce{border-color:var(--accent-dark, #6b8a00);box-shadow:inset 0 0 0 3.5px var(--white);background:var(--accent-dark, #6b8a00)}.echeancier__note{font-size:12px;color:var(--gray);margin:.5rem 0 0}.guide{max-width:1180px}.guide__antiseche{position:sticky;top:0;z-index:5;background:var(--dark);color:#fff;border-radius:var(--radius);padding:.9rem 1.1rem;margin-bottom:1rem;box-shadow:0 6px 18px #00000014}.guide__pitch{margin:0 0 .65rem;font-size:15.5px;line-height:1.5;font-weight:500}.guide__pitch i{color:#c5f135;margin-right:.5rem}.guide__prix{display:flex;flex-wrap:wrap;gap:.5rem}.guide__prix-item{display:inline-flex;align-items:baseline;gap:.4rem;padding:.3rem .65rem;border-radius:999px;background:#ffffff14;font-size:13px;white-space:nowrap}.guide__prix-item strong{color:#c5f135}.guide__prix-flex{color:#c9cec3}.guide__prix-item--note strong{color:#fff}.guide__prix-item--saison{background:#c5f135;color:var(--dark)}.guide__prix-item--saison strong{color:var(--dark)}.guide__prix-item--saison i{margin-right:.3rem}.guide__onglets{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem}.guide__onglet{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:var(--white);color:var(--dark);border-radius:999px;padding:.5rem .95rem;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.guide__onglet i{color:var(--accent-dark, #6b8a00)}.guide__onglet:hover{border-color:var(--accent-dark, #6b8a00)}.guide__onglet--actif{background:var(--accent-dark, #6b8a00);border-color:var(--accent-dark, #6b8a00);color:#fff}.guide__onglet--actif i{color:#fff}.guide__onglet kbd{font:11px/1 var(--font);padding:2px 5px;border-radius:4px;border:1px solid currentColor;opacity:.6}.guide__etapes-nav{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.guide__etapes-nav button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:var(--light);color:var(--dark);border-radius:999px;padding:.3rem .75rem .3rem .3rem;font:inherit;font-size:13px;cursor:pointer}.guide__etapes-nav button span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--dark);color:#c5f135;font-weight:700;font-size:12px}.guide__etapes{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.guide__etape,.guide__bloc{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.25rem;scroll-margin-top:150px}.guide__etape-tete{display:flex;align-items:center;gap:.7rem;margin-bottom:.35rem}.guide__etape-tete h3{margin:0;font-size:17px}.guide__lettre{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--dark);color:#c5f135;font-weight:800}.guide__duree{margin-left:auto;font-size:12px;color:var(--gray);white-space:nowrap}.guide__duree i{margin-right:.3rem}.guide__intro{font-size:13.5px;color:var(--gray);line-height:1.55;margin:0 0 .5rem}.guide__texte{font-size:14.5px;line-height:1.6;margin:0 0 .5rem}.guide__note{font-size:12.5px;color:var(--gray);line-height:1.55;margin:.5rem 0 0}.guide__adire{position:relative;margin:.55rem 0;padding:.9rem 1.05rem;background:#f5fae6;border-left:4px solid var(--accent-dark, #6b8a00);border-radius:0 var(--radius) var(--radius) 0}.guide__adire-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-dark, #6b8a00);margin-bottom:.3rem}.guide__adire p{margin:0;font-size:17px;line-height:1.6;color:var(--dark)}.guide__var{display:inline-block;padding:0 .4em;border-radius:5px;background:#c58c1e29;color:#8a5a00;font-size:.92em;font-weight:600}.guide__points{margin:.4rem 0 0;padding-left:1.15rem;font-size:14px;line-height:1.7}.guide__points--interdit{color:var(--err, #b42318)}.guide__sous-titre{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);margin:1rem 0 .25rem}.guide__bloc-titre{display:flex;align-items:center;gap:.55rem;margin:0 0 .6rem;font-size:16px}.guide__bloc-titre i{color:var(--accent-dark, #6b8a00)}.guide__bloc--accent{border-left:4px solid var(--accent-dark, #6b8a00)}.guide__bloc--interdit{border-left:4px solid var(--err, #b42318)}.guide__bloc--interdit .guide__bloc-titre i{color:var(--err, #b42318)}.guide__grille2{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1rem;align-items:start;margin-bottom:1rem}.guide__recherche{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.guide__recherche>i{position:absolute;left:14px;color:var(--gray)}.guide__recherche input{flex:1;padding:.8rem 1rem .8rem 2.5rem;font-size:16px}.guide__regle{font-size:13px;color:var(--gray);margin:0 0 .9rem}.guide__regle i{color:var(--accent-dark, #6b8a00);margin-right:.4rem}.guide__vide{font-size:14px;color:var(--gray)}.guide__qr{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.7rem}.guide__qr--compact{grid-template-columns:1fr;gap:.5rem}.guide__qr-item{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem}.guide__qr--compact .guide__qr-item{border:0;padding:0}.guide__qr-q{font-weight:700;font-size:15px;margin-bottom:.3rem}.guide__qr-r{display:flex;gap:.55rem;font-size:15.5px;line-height:1.55}.guide__qr--compact .guide__qr-r{font-size:14px}.guide__qr-r i{color:var(--accent-dark, #6b8a00);margin-top:.35em;font-size:12px}.guide__formules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.guide__formule{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.2rem}.guide__formule--star{border:2px solid var(--accent-dark, #6b8a00)}.guide__formule-tete{display:flex;align-items:center;gap:.5rem;justify-content:space-between;font-size:16px}.guide__formule-prix{font-size:26px;font-weight:800;margin-top:.4rem}.guide__formule-flex{font-size:14px;color:var(--accent-dark, #6b8a00);font-weight:600}.guide__formule-pour{font-size:13px;color:var(--gray);margin:.6rem 0 0;line-height:1.5}.guide__packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem}.guide__pack{border:1px solid var(--border);border-radius:var(--radius);padding:.8rem .9rem}.guide__pack-prix{font-size:19px;font-weight:800;margin:.25rem 0 .3rem}.guide__pack-ligne{font-size:13px;color:var(--gray);line-height:1.5}.guide__pack-ligne i{margin-right:.35rem}.guide__modules{display:grid;gap:.1rem}.guide__module{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--border)}.guide__module:first-child{border-top:0}.guide__module strong{display:block;font-size:14.5px}.guide__module span{display:block;font-size:13px;color:var(--gray);line-height:1.5}.guide__module em{font-style:normal;font-weight:700;font-size:14px;white-space:nowrap;text-align:right}.guide__douleur{padding:.55rem 0;border-top:1px solid var(--border)}.guide__douleur:first-of-type{border-top:0;padding-top:0}.guide__douleur strong{display:block;font-size:14.5px}.guide__douleur span{display:block;font-size:13.5px;color:var(--gray);line-height:1.55}.guide__process{margin:0;padding-left:1.2rem;font-size:14px;line-height:1.65}.guide__process li+li{margin-top:.35rem}@media (max-width: 760px){.guide__antiseche{position:static}.guide__grille2,.guide__qr{grid-template-columns:1fr}.guide__adire p{font-size:16px}.guide__module{flex-direction:column;gap:.2rem}.guide__module em{text-align:left}}.guide__type{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;margin-bottom:.8rem}.guide__type button{display:flex;align-items:center;gap:.75rem;text-align:left;padding:.8rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--white);font:inherit;color:var(--dark);cursor:pointer}.guide__type button>i{font-size:18px;color:var(--accent-dark, #6b8a00);width:22px;text-align:center}.guide__type strong{display:block;font-size:15px}.guide__type small{display:block;font-size:12.5px;color:var(--gray)}.guide__type .guide__type--actif{border-color:var(--accent-dark, #6b8a00);background:#f5fae6}.guide__cas{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.8rem 1rem;margin-bottom:.9rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.guide__cas-titre{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gray);margin-right:.3rem}.guide__cas-choix{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);background:var(--white);color:var(--dark);border-radius:999px;padding:.35rem .8rem;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.guide__cas-choix i{color:var(--gray)}.guide__cas-choix--actif{background:var(--dark);border-color:var(--dark);color:#fff}.guide__cas-choix--actif i{color:#c5f135}.guide__cas .guide__note{flex-basis:100%;margin:.3rem 0 0}.guide__tag{margin-left:.5rem;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#f5fae6;color:var(--accent-dark, #6b8a00);vertical-align:2px}.remise-formule{display:inline-flex;align-items:center;height:34px;border:1px solid var(--border);border-radius:var(--radius);background:var(--light);transition:var(--transition);overflow:hidden}.remise-formule:focus-within{border-color:var(--accent-dark);background:var(--white)}.remise-formule input{width:52px;height:100%;border:0;outline:none;background:transparent;padding:0 .3rem 0 .7rem;font-family:var(--font);font-size:14px;font-weight:600;color:var(--dark);text-align:right}.remise-formule input::placeholder{color:var(--gray);font-weight:400}.remise-formule__unite{height:100%;display:inline-flex;align-items:center;padding:0 .65rem;border-left:1px solid var(--border);font-size:13px;font-weight:600;color:var(--gray);background:#00000006}.remise-formule:focus-within .remise-formule__unite{color:var(--accent-dark)}.th-tri{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px}.th-tri--actif{color:var(--dark)}.th-tri:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.fiche-offre__onglet-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--err, #c53030);color:#fff;font-size:11px;font-weight:700}.fiche-offre__chat{max-width:none}.chat-offre__aide{margin:0 0 10px;color:var(--gray);font-size:12px}.chat-offre__fil{display:flex;flex-direction:column;gap:2px;height:max(420px,calc(100vh - 420px));overflow-y:auto;padding:16px clamp(12px,4vw,48px);background-color:#efeae2;background-image:radial-gradient(rgba(49,54,46,.06) 1px,transparent 1px);background-size:18px 18px;border-radius:var(--radius, 8px)}.chat-offre__jour{display:flex;justify-content:center;margin:12px 0 8px}.chat-offre__jour span{padding:4px 12px;border-radius:8px;background:#ffffffeb;box-shadow:0 1px 1px #0000000f;font-size:12px;color:var(--gray)}.chat-offre__msg{display:flex;justify-content:flex-start}.chat-offre__msg--moi{justify-content:flex-end}.chat-offre__msg--debut{margin-top:8px}.chat-offre__bulle{position:relative;display:flex;flex-direction:column;max-width:min(65%,620px);padding:6px 10px 6px 12px;border-radius:10px;background:var(--white);box-shadow:0 1px 1px #00000014;font-size:14px;line-height:1.45}.chat-offre__msg--debut .chat-offre__bulle{border-top-left-radius:2px}.chat-offre__msg--moi .chat-offre__bulle{background:#e6f9c4}.chat-offre__msg--moi.chat-offre__msg--debut .chat-offre__bulle{border-top-left-radius:10px;border-top-right-radius:2px}.chat-offre__auteur{margin-bottom:2px;font-size:12px;font-weight:700;color:var(--accent-dark, #5a7d00)}.chat-offre__texte{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--dark)}.chat-offre__heure{align-self:flex-end;margin-top:2px;font-size:10.5px;color:var(--gray)}@media (max-width: 700px){.chat-offre__bulle{max-width:85%}}.chat-offre__saisie{display:flex;gap:10px;align-items:flex-end;margin-top:10px}.chat-offre__saisie{position:sticky;bottom:0;z-index:4;margin:10px -14px -12px;padding:12px 14px;background:var(--white);border-top:1px solid var(--border-light);border-radius:0 0 var(--radius-lg, 10px) var(--radius-lg, 10px);box-shadow:0 -6px 16px #0000000d}.chat-offre__saisie textarea{flex:1;min-height:48px;max-height:200px;resize:vertical;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius, 8px);font:14px/1.4 var(--font);color:var(--dark);background:var(--white)}.chat-offre__saisie textarea:focus{outline:none;border-color:var(--accent-dark)}.chat-offre__saisie .btn{min-height:48px}.cloche{position:relative;margin-left:auto}.topbar__actions+.cloche{margin-left:0}.cloche__bouton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:var(--white);color:var(--dark);cursor:pointer;font-size:17px;transition:var(--transition)}.cloche__bouton:hover{border-color:var(--accent-dark)}.cloche__bouton--actif{color:var(--dark);border-color:var(--accent-dark)}.cloche__bouton--actif i{animation:cloche-sonne 2.4s ease-in-out infinite;transform-origin:50% 0}@keyframes cloche-sonne{0%,80%,to{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}@media (prefers-reduced-motion: reduce){.cloche__bouton--actif i{animation:none}}.cloche__badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--err, #c53030);color:#fff;font-size:11px;font-weight:700;border:2px solid var(--white)}.cloche__panneau{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(360px,calc(100vw - 24px));max-height:70vh;overflow-y:auto;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg, 10px);box-shadow:0 16px 40px #00000024}.cloche__tete{padding:12px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray);border-bottom:1px solid var(--border-light)}.cloche__vide{margin:0;padding:16px 14px;font-size:13px;color:var(--gray)}.cloche__liste{list-style:none;margin:0;padding:4px}.cloche__fil{display:flex;flex-direction:column;gap:3px;width:100%;padding:10px;border:0;border-radius:var(--radius, 8px);background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--dark)}.cloche__fil:hover{background:var(--light)}.cloche__fil-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.cloche__fil-nb{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--err, #c53030);color:#fff;font-size:11px;font-weight:700}.cloche__fil-texte{font-size:13px;color:var(--gray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cloche__fil-texte b{color:var(--dark);font-weight:600}.cloche__fil-date{font-size:11px;color:var(--gray)}html{scrollbar-gutter:stable}.contrat-devis{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius, 8px);background:var(--light)}.membre-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:4px}.membre-roles__item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius, 8px);cursor:pointer;background:var(--white);transition:var(--transition)}.membre-roles__item:hover{border-color:var(--dark)}.membre-roles__item.is-on{border-color:var(--accent-dark);background:var(--light)}.membre-roles__item input{margin-top:2px;flex:none}.membre-roles__item strong{display:block;font-size:14px}.membre-roles__item small{display:block;font-size:12px;color:var(--gray);line-height:1.35;margin-top:2px}.membre-roles__item--admin{grid-column:1 / -1}.membre-sites{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;max-height:220px;overflow-y:auto}.equipe__roles{display:flex;flex-wrap:wrap;gap:4px}.membre-onglets{margin:0 0 1.25rem;padding:0}.membre-onglet{display:flex;flex-direction:column;gap:12px;max-width:760px}.membre-partie{padding:0}.membre-partie__corps{padding:1.25rem 1.5rem}.membre-partie__pied{display:flex;justify-content:flex-end;padding:.9rem 1.5rem;border-top:1px solid var(--border-light)}
