/* GÉNÉRÉ par tools/diag_css.py depuis le snippet 5215 — ne pas éditer à la main. */
html[data-bxtheme="day"] body #bxq-root{--accent:#00774f}
html[data-bxtheme="day"] body #bxq-root{--accent:#00774f}
html[data-bxtheme="day"] body #bxq-root,
html[data-bxtheme="day"] body #bxq-root{--accent:#00774f}
html body #bxq-root{font-size:16.5px}
html[data-bxtheme="day"] body #bxq-root .bxq-resume{background:rgba(0,119,79,.06)}
html body #bxq-root .bxq-resume-txt{font-size:14.5px}
html body #bxq-root .bx-logo{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-phase{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-phase-n{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-save-situ:hover{background:rgba(0,119,79,.10)}
html body #bxq-root .bx-save-situ-hint{font-size:13px}
html body #bxq-root .bxq-start-t{font-size:13px}
html body #bxq-root .bxq-start-v{font-size:15.5px}
html body #bxq-root .bxq-start-link{font-size:14.5px}
html body #bxq-root .bxq-start input{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bxq-start-cta{font-size:13.5px}
html body #bxq-root .bxr-h b{font-size:16.5px}
html body #bxq-root .bxr-src{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bxr-src{background:rgba(0,119,79,.10)}
html body #bxq-root .bxr-gl{font-size:12.5px}
html body #bxq-root .bxr-gv{font-size:16.5px}
html body #bxq-root .bxr-gv small{font-size:12.5px}
html body #bxq-root .bxr-row{font-size:14.5px}
html body #bxq-root .bxr-v small{font-size:12.5px}
html body #bxq-root .bxr-mb{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bxr-mb.sel{background:rgba(0,119,79,.08)}
html body #bxq-root .bxr-mb b{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bxr-warn{font-size:13.5px}
html body #bxq-root .bxr-btn{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bxr-av{background:rgba(0,119,79,.10)}
html body #bxq-root .bxr-mdh b{font-size:15.5px}
html body #bxq-root .bxr-mdh small{font-size:12.5px}
html body #bxq-root .bxr-mx{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bxr-sec{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bxr-pal{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bxr-pal{background:rgba(0,119,79,.10)}
html body #bxq-root .bxr-lieu{font-size:13.5px}
html body #bxq-root .bxr-lt{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html[data-bxtheme="day"] body #bxq-root .bxr-lt{border:1px solid rgba(0,119,79,.30)}
html body #bxq-root .bxr-li b{font-size:13.5px}
html body #bxq-root .bxr-li span{font-size:12.5px}
html body #bxq-root .bxr-garde{font-size:13px}
html[data-bxtheme="day"] body #bxq-root .bxr-garde{background:rgba(0,119,79,.07);border:1px solid rgba(0,119,79,.30)}
html[data-bxtheme="day"] body #bxq-root .bxr-invite{background:rgba(0,119,79,.06);border:1px solid rgba(0,119,79,.30)}
html body #bxq-root .bxr-invite-tx{font-size:13.5px}
html body #bxq-root .bxr-invite-tx b{font-size:14.5px}
html body #bxq-root .bxr-invite a{font-size:13.5px}
html body #bxq-root .cx-reco-bar{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .cx-reco-bar{background:rgba(0,119,79,.07);border:1px solid rgba(0,119,79,.30)}
html body #bxq-root .bx-chip.bx-reco::after{font-size:12px}
html body #bxq-root .bxr-donechip{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bxr-donechip{background:rgba(0,119,79,.07);border:1px solid rgba(0,119,79,.30)}
html body #bxq-root .bx-connect-cta{font-size:13.5px}
html body #bxq-root .bx-connect-cta-link{font-size:13.5px}
html body #bxq-root .bx-prog-count{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-screen-num{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-screen-title{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-screen-hint{font-size:15.5px}
html body #bxq-root .bx-nav-btn{font-size:16.5px}
html[data-bxtheme="day"] body #bxq-root .bx-nav-next{box-shadow:0 4px 18px rgba(0,119,79,.22)}
html body #bxq-root .bx-nav-skip{font-size:14.5px}
html body #bxq-root .bx-opt{font-size:16.5px}
html[data-bxtheme="day"] body #bxq-root .bx-opt.on{background:rgba(0,119,79,.10)}
html body #bxq-root .bx-opt-name{font-size:16.5px}
html body #bxq-root .bx-opt-sub{font-size:13.5px}
html body #bxq-root .bx-opt-check{font-size:14.5px}
html body #bxq-root .bx-chip{font-size:14.5px}
html body #bxq-root .bx-chip-emoji{font-size:15.5px}
html body #bxq-root .bx-input-mono{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-input-lbl{font-size:13.5px}
html body #bxq-root .bx-stepper-val{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-slider-val{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html[data-bxtheme="day"] body #bxq-root .bx-slider::-webkit-slider-thumb{box-shadow:0 4px 14px rgba(0,119,79,.35)}
html body #bxq-root .bx-slider-bounds{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-dg-val{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-dg-val small{font-size:15.5px}
html body #bxq-root .bx-dg-zone{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-dg-bounds{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-drop:hover,
html[data-bxtheme="day"] body #bxq-root .bx-drop.drag{background:rgba(0,119,79,.05)}
html body #bxq-root .bx-drop-title{font-size:16.5px}
html body #bxq-root .bx-drop-sub{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-drop-status{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bx-drop-status{background:rgba(0,119,79,.10)}
html body #bxq-root .bx-dfile{font-size:13.5px}
html body #bxq-root .bx-dfile-ico{font-size:16.5px}
html body #bxq-root .bx-dfile-tag{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-dfile-tag.ok{background:rgba(0,119,79,.12)}
html body #bxq-root .bx-dfiles-sum{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bx-dfiles-sum{background:rgba(0,119,79,.06)}
html body #bxq-root .bx-recap-section{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-recap-section-n{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-recap-lbl{font-size:13.5px}
html body #bxq-root .bx-recap-val{font-size:15.5px}
html body #bxq-root .bx-recap-edit{font-size:13px}
html[data-bxtheme="day"] body #bxq-root .bx-result-card.top{box-shadow:0 4px 22px rgba(0,119,79,.10)}
html body #bxq-root .bx-result-rank{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;text-transform:none;letter-spacing:0;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-result-name{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-result-tag{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-result-score{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-result-score small{font-size:14.5px}
html body #bxq-root .bx-rscore-title{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-rscore-center{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-rscore-center-u{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-rscore-row{font-size:13.5px}
html body #bxq-root .bx-rscore-val{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-rscore-pct{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-rsplit-lbl{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-ridx-op{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-ridx-role{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-ridx-num{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-ridx-den{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-ridx-big{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-ridx-lbl{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bxr-why-btn{font-size:13.5px}
html body #bxq-root .bxr-why-text{font-size:14.5px}
html body #bxq-root .bxr-why-loading{font-size:13.5px}
html body #bxq-root .bxr-why-err{font-size:13.5px}
html body #bxq-root .bx-result-meta-pill{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-result-cta{font-size:15.5px}
html body #bxq-root .bx-result-cta-primary{font-size:15.5px}
html[data-bxtheme="day"] body #bxq-root .bx-result-cta-primary:hover{box-shadow:0 4px 16px rgba(0,119,79,.22)}
html body #bxq-root .bx-result-cta-ghost{font-size:15.5px}
html body #bxq-root .bx-result-cta-keep{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bx-result-cta-keep{border:1px solid var(--accent,#00774f);color:var(--accent,#00774f)}
html body #bxq-root .bx-sort-lbl{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-sort-chip{font-size:13.5px}
html body #bxq-root .bx-result-current{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bx-result-current{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-foyer-note{font-size:13.5px}
html[data-bxtheme="day"] body #bxq-root .bx-foyer-note{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-others-btn{font-size:14.5px}
html body #bxq-root .bx-others-btn .arrow{font-size:13px}
html body #bxq-root .bx-other-name{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-other-tag{font-size:12.5px}
html body #bxq-root .bx-other-score{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-other-price{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-other-go{font-size:15.5px}
html body #bxq-root .bx-result-disclaimer{font-size:13.5px}
html body #bxq-root .bx-mini-select{font-size:14.5px}
html body #bxq-root .bx-abo-subtitle{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-abo-poste{font-size:15.5px}
html body #bxq-root .bx-abo-sub{font-size:13px}
html body #bxq-root .bx-abo-sel{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bx-abo-sel.has-value{background-color:rgba(0,119,79,.06)}
html[data-bxtheme="day"] body #bxq-root .bx-abo-sel.has-value{background-color:rgba(0,119,79,.07)}
html body #bxq-root .bx-abo-note{font-size:13px}
html body #bxq-root .bx-abo-sum{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bx-abo-sum{background:rgba(0,119,79,.07);border:1.5px solid rgba(0,119,79,.25)}
html[data-bxtheme="day"] body #bxq-root .bx-abo-sum{background:rgba(0,119,79,.08);border-color:rgba(0,119,79,.3)}
html body #bxq-root .bx-abo-sum-ico{font-size:16.5px}
html body #bxq-root .bx-abo-name-input{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-abo-add-person{font-size:14.5px}
html body #bxq-root .bx-abo-reassoc{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-abo-reassoc:hover{background:rgba(0,119,79,.07)}
html body #bxq-root .bx-assoc-num-val{font-size:15.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-assoc-op{font-size:13px}
html body #bxq-root .bx-assoc-sel{font-size:14.5px}
html body #bxq-root .bx-assoc-newname{font-size:14.5px}
@media(max-width:560px){
html body #bxq-root .bx-abo-sel{font-size:13.5px}
html body #bxq-root .bx-abo-poste{font-size:14.5px}
}
html[data-bxtheme="day"] body #bxq-root .bx-tv-device-card.on{background:rgba(0,119,79,.07)}
html[data-bxtheme="day"] body #bxq-root .bx-tv-device-card.on{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-tv-device-name{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .bx-tv-device-sub{font-size:12.5px}
html[data-bxtheme="day"] body #bxq-root .bx-base-tv-note{background:linear-gradient(135deg,rgba(167,139,250,.12),rgba(0,119,79,.08))}
html[data-bxtheme="day"] body #bxq-root .bx-base-tv-note{background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(0,119,79,.06))}
html body #bxq-root .bx-base-tv-note-badge{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-base-tv-note p{font-size:13.5px}
html body #bxq-root .bx-ibpt-sel{font-size:14.5px}
html body #bxq-root .bx-ibpt-warn{font-size:13.5px}
html body #bxq-root .bx-ibpt-hetero{font-size:13px}
html body #bxq-root .bx-ibpt-ok{font-size:13px}
html[data-bxtheme="day"] body #bxq-root .bx-ibpt-ok{border:1px solid rgba(0,119,79,.35);background:rgba(0,119,79,.08)}
html[data-bxtheme="day"] body #bxq-root .bx-ibpt-ok{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-ibpt-mock{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-lieu-weight-lbl{font-size:13px}
html body #bxq-root .bx-lieu-weight-val{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-cov-mini-title{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-cov-mini-sub{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-cov-mini-name{font-size:13.5px}
html body #bxq-root .bx-cov-mini-score{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
@media(max-width:560px){
html body #bxq-root .bx-cov-mini-name{font-size:13px}
}
html body #bxq-root .bx-lieu-cov-lbl{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-lieu-cov-chip{font-size:13px}
html body #bxq-root .bx-lieu-cov-chip b{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-lieu-cov-chip.best{background:rgba(0,119,79,.08)}
html[data-bxtheme="day"] body #bxq-root .bx-lieu-cov-chip.best{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-cov-pers-emoji{font-size:16.5px}
html body #bxq-root .bx-cov-pers-name{font-size:14.5px}
html body #bxq-root .bx-cov-pers-lieux{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-chx-search{font-size:15.5px}
html body #bxq-root .bx-chx-custom-tag{font-size:12px}
html[data-bxtheme="day"] body #bxq-root .bx-chx-add{background:rgba(0,119,79,.05)}
html[data-bxtheme="day"] body #bxq-root .bx-chx-add{background:rgba(0,119,79,.05)}
html body #bxq-root .bx-chx-add-btn{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-chx-add-hint{font-size:13px}
html body #bxq-root .bx-spirit-percent{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-spirit-percent small{font-size:15.5px}
html body #bxq-root .bx-spirit-label{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-spirit-bar-lbls{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-spirit-info{font-size:13.5px}
html body #bxq-root .bx-spirit-op-tag{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html[data-bxtheme="day"] body #bxq-root .bx-prise-card.on{background:rgba(0,119,79,.06)}
html body #bxq-root .bx-prise-name{font-size:13.5px}
html body #bxq-root .bx-prise-sub{font-size:12px}
html[data-bxtheme="day"] body #bxq-root .bx-prise-card.on{background:rgba(0,119,79,.08)}
html body #bxq-root .bx-prise-hint{font-size:13px}
html body #bxq-root .bx-prise-help{font-size:13.5px}
html body #bxq-root .bx-prise-help span{font-size:15.5px}
html body #bxq-root .prises-title{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .prises-sub{font-size:13.5px}
html body #bxq-root .prise-img-trio figcaption{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .prise-name{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
html body #bxq-root .prise-name-tag{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .prise-desc{font-size:13px}
html body #bxq-root .prise-ops{font-size:13px}
html body #bxq-root .prises-foot-txt{font-size:13px}
html body #bxq-root .prises-guide-link{font-size:13.5px}
html body #bxq-root .bx-line-toggle-row{font-size:13px}
html body #bxq-root .bx-line-toggle-chip{font-size:12.5px}
html[data-bxtheme="day"] body #bxq-root .bx-lieu-card.principal{background:linear-gradient(135deg, rgba(0,119,79,.04), transparent 60%)}
html body #bxq-root .bx-lieu-badge{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-lieu-label-input{font-size:15.5px}
html body #bxq-root .bx-lieu-del{font-size:15.5px}
html body #bxq-root .bx-lieu-fields input{font-size:14.5px}
html body #bxq-root .bx-lieu-fields input:disabled{font-size:13px}
html body #bxq-root .bx-lieu-cp{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-lieu-pers-lbl{font-size:12.5px}
html body #bxq-root .bx-lieu-pers-chip{font-size:13px}
html body #bxq-root .bx-lieu-pers-chip-emoji{font-size:14.5px}
html body #bxq-root .bx-add-lieu{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bx-add-lieu:hover{background:rgba(0,119,79,.04)}
html body #bxq-root .bx-calc-btn{font-size:14.5px}
html[data-bxtheme="day"] body #bxq-root .bx-calc-btn:hover{background:rgba(0,119,79,.04)}
html body #bxq-root .bx-calc-btn-sub{font-size:13px}
html body #bxq-root .bx-modal-eyebrow{font-size:12.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}
html body #bxq-root .bx-modal-title{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-modal-sub{font-size:13.5px}
html body #bxq-root .bx-bp-section{font-size:12.5px}
html body #bxq-root .bx-bp-label{font-size:14.5px}
html body #bxq-root .bx-bp-label-ico{font-size:15.5px}
html body #bxq-root .bx-bp-btn{font-size:15.5px}
html body #bxq-root .bx-bp-num{font-size:14.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-bp-sel{font-size:13px}
html body #bxq-root .bx-bp-mbps{font-size:13px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
@media (max-width:380px){
html body #bxq-root .bx-bp-label{font-size:13.5px}
html body #bxq-root .bx-bp-sel{font-size:12.5px}
}
html body #bxq-root .bx-vol-section{font-size:12.5px}
html body #bxq-root .bx-vol-label{font-size:14.5px}
html body #bxq-root .bx-vol-val{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-modal-result-lbl{font-size:13px}
html body #bxq-root .bx-modal-result-val{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-modal-result-val small{font-size:14.5px}
html body #bxq-root .bx-modal-badge{font-size:13.5px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;text-transform:none;letter-spacing:0;font-weight:700;letter-spacing:-.015em}
html body #bxq-root .bx-modal-bar-lbls{font-size:12px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-modal-apply{font-size:15.5px}
html[data-bxtheme="day"] body #bxq-root .bx-modal-apply{box-shadow:0 3px 14px rgba(0,119,79,.20)}
html body #bxq-root .bx-modal-foot-note{font-size:12.5px}
html body #bxq-root .bx-pie-title{font-size:13px}
html body #bxq-root .bx-pie-leg{font-size:14.5px}
html body #bxq-root .bx-pie-leg-pct{font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums}
html body #bxq-root .bx-pie-note{font-size:13px}
