/* GENERE par tools/gen_darkcss.py — ne pas modifier a la main (voir dark-manual.css). */
/* Mode sombre : surcharges des couleurs ecrites en dur. Charge en dernier par views/mods/head.php. */
[data-bs-theme=dark] body{background:#08173f !important;color:#e5e7eb}
[data-bs-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-bs-theme=dark] select,[data-bs-theme=dark] textarea{background-color:#16213f !important;color:#e5e7eb !important;border-color:#334155 !important}
[data-bs-theme=dark] input::placeholder,[data-bs-theme=dark] textarea::placeholder{color:#a8afbd !important}
/* views/account.php */
[data-bs-theme=dark] .acct-hero{background:#0f172e !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .acct-hero__ini{color:#c4c7e6 !important}
[data-bs-theme=dark] .acct-hero__mail{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-list{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .acct-line{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .acct-line__lbl{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-flash{background:#0f172e !important;border:2px solid #334155 !important;border-left:6px solid #e5e7eb !important}
[data-bs-theme=dark] .acct-edit{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .acct-edit__lbl{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-state{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .acct-link{color:#c4c7e6 !important}
[data-bs-theme=dark] .acct-form{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .acct-form p{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-form input[type=text], [data-bs-theme=dark] .acct-form input[type=email], [data-bs-theme=dark] .acct-form input[type=tel]{background:#0f172e !important}
[data-bs-theme=dark] .acct-btn{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .acct-btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .acct-sent{background:#0f172e !important;border:2px solid #334155 !important;border-left:6px solid #e5e7eb !important}
[data-bs-theme=dark] .acct-sent__more{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-sent--fresh{border-color:#e5e7eb !important}
/* views/claim.php */
[data-bs-theme=dark] .back-link{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-head{border:2px solid #334155 !important}
[data-bs-theme=dark] .clm-head__meta{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .clm-card__title .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-hint{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-label small{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-input, [data-bs-theme=dark] .clm-select, [data-bs-theme=dark] .clm-textarea{color:#e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .clm-input:focus, [data-bs-theme=dark] .clm-select:focus, [data-bs-theme=dark] .clm-textarea:focus{border-color:#e5e7eb !important}
[data-bs-theme=dark] .clm-count{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-drop{background:#0f172e !important}
[data-bs-theme=dark] .clm-drop:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .clm-drop .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-drop__text{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-filelist li{color:#e5e7eb !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .clm-filelist .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-filelist button{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-btn{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .clm-btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-alert{border:2px solid #e5e7eb !important;color:#e5e7eb !important;background:#16213f !important}
[data-bs-theme=dark] .clm-item{border:2px solid #334155 !important}
[data-bs-theme=dark] .clm-item__type{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-item__detail{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-step__dot{background:#0f172e !important}
[data-bs-theme=dark] .clm-step__label{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-step:not(:last-child)::after{background:#16213f !important}
[data-bs-theme=dark] .clm-step--current .clm-step__dot{border-color:#e5e7eb !important}
[data-bs-theme=dark] .clm-step--current .clm-step__label{color:#e5e7eb !important}
[data-bs-theme=dark] .clm-closed{border:2px solid #e5e7eb !important;background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-form-dl{border:2px solid #e5e7eb !important;background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-form-dl:hover{background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-kind__opt{color:#e5e7eb !important;background:#0f172e !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .clm-kind__opt:hover{border-color:#e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-kind__opt .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-kind__d{color:#a8abd8 !important}
[data-bs-theme=dark] .clm-kind__opt.is-on{border:3px solid #e5e7eb !important}
[data-bs-theme=dark] .clm-kind__opt.is-on .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .clm-empty{color:#a8abd8 !important}
/* views/claims.php */
[data-bs-theme=dark] .clm-new__sum{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .clm-new__sum:hover{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .clm-new__body{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .clm-new__note{color:#a8afbd !important}
[data-bs-theme=dark] .clm-new__sep{color:#a8afbd !important;border-top:1px solid #334155 !important}
[data-bs-theme=dark] .clm-new--pre .clm-new__sum, [data-bs-theme=dark] a.clm-pre-btn{background:#0f172e !important;color:#e5e7eb !important}
/* views/closeaccount.php */
[data-bs-theme=dark] .cl-box{background:#0f172e !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .cl-flash{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .cl-form input[type=text], [data-bs-theme=dark] .cl-form textarea{background:#0f172e !important}
[data-bs-theme=dark] .cl-btn{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .cl-btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
/* views/documents.php */
[data-bs-theme=dark] .section-dashboard__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .policy-banner{border:2px solid #334155 !important}
[data-bs-theme=dark] .policy-banner__meta{color:#a8abd8 !important}
[data-bs-theme=dark] .info-note{background:#16213f !important;border:1px solid #334155 !important;color:#8ea0d7 !important}
[data-bs-theme=dark] .doc-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .doc-card__head{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .doc-card__hint{color:#a8abd8 !important}
[data-bs-theme=dark] .state--todo{background:#16213f !important}
[data-bs-theme=dark] .state--processing{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .state--review{background:#16213f !important;color:#b48dcc !important}
[data-bs-theme=dark] .state--done{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .dropzone:hover, [data-bs-theme=dark] .dropzone.dragover{background:#0f172e !important}
[data-bs-theme=dark] .dropzone__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .dz-btn--primary{color:#0f172e !important}
[data-bs-theme=dark] .dz-btn--ghost{background:#0f172e !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .choice-opt{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .choice-opt.is-chosen{border:3px solid #e5e7eb !important;background:#16213f !important}
[data-bs-theme=dark] .choice-opt.is-chosen .choice-opt__check{color:#e5e7eb !important}
[data-bs-theme=dark] .choice-opt__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .side-slot:hover, [data-bs-theme=dark] .side-slot.dragover{background:#0f172e !important}
[data-bs-theme=dark] .side-slot.is-filled{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .side-slot__thumb{border:1px solid #334155 !important;background:#16213f !important}
[data-bs-theme=dark] .side-slot__thumb .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .side-slot__name .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .side-hint{color:#a8abd8 !important}
[data-bs-theme=dark] .doc-preview__thumb{border:1px solid #334155 !important;background:#16213f !important}
[data-bs-theme=dark] .doc-preview__thumb .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .spinner{border:3px solid #334155 !important}
[data-bs-theme=dark] .ocr-loading__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .extract-head .material-icons{color:#b48dcc !important}
[data-bs-theme=dark] .extract-sub{color:#a8abd8 !important}
[data-bs-theme=dark] .translate-flag{background:#16213f !important;color:#b48dcc !important}
[data-bs-theme=dark] .field label{color:#a8abd8 !important}
[data-bs-theme=dark] .field input, [data-bs-theme=dark] .field select{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .field--edited input{background:#0f172e !important}
[data-bs-theme=dark] .field__note{color:#a8abd8 !important}
[data-bs-theme=dark] .field__note .orig{color:#daa984 !important}
[data-bs-theme=dark] .btn-retake{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .confirmed-box{background:#16213f !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .confirmed-box__title{color:#96be98 !important}
[data-bs-theme=dark] .confirmed-grid .ci span{color:#a8abd8 !important}
[data-bs-theme=dark] .submit-bar{border:2px solid #334155 !important}
[data-bs-theme=dark] .submit-bar__status{color:#a8abd8 !important}
[data-bs-theme=dark] .btn-submit-all{color:#0f172e !important}
[data-bs-theme=dark] .cat-expat-text{color:#ce93d8 !important}
[data-bs-theme=dark] .cat-home-text{color:#a8afbd !important}
/* views/expat.php */
[data-bs-theme=dark] .section-expat__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .field-group__hint{color:#a8abd8 !important}
[data-bs-theme=dark] .field-group__input{border:2px solid #334155 !important}
[data-bs-theme=dark] .gender-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .field-error{color:#f29c9a !important}
/* views/expat2.php */
[data-bs-theme=dark] .section-expat-plan__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .network-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .network-card__badge{color:#0f172e !important}
[data-bs-theme=dark] .network-card__price-info{color:#a8abd8 !important}
[data-bs-theme=dark] .network-card__btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .network-card__tob-link{color:#a8abd8 !important}
[data-bs-theme=dark] .rider-toggle__switch{background:#16213f !important}
[data-bs-theme=dark] .rider-details{border-top:1px solid #334155 !important}
[data-bs-theme=dark] .selection-summary{border:2px solid #334155 !important}
[data-bs-theme=dark] .selection-summary__line + .selection-summary__line{border-top:1px solid #334155 !important}
[data-bs-theme=dark] .selection-summary__line-label{color:#a8abd8 !important}
[data-bs-theme=dark] .selection-summary__line-value--discount{color:#96be98 !important}
[data-bs-theme=dark] .selection-summary__divider{background:#16213f !important}
[data-bs-theme=dark] .selection-summary__line-sublabel{color:#a8abd8 !important}
[data-bs-theme=dark] .promo-section{border:2px solid #334155 !important}
[data-bs-theme=dark] .promo-section__input{background:#0f172e !important}
[data-bs-theme=dark] .promo-section__input.input--success{background:#16213f !important}
[data-bs-theme=dark] .promo-section__input.input--error{background:#0f172e !important}
[data-bs-theme=dark] .promo-section__btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .promo-section__feedback.success{color:#96be98 !important}
[data-bs-theme=dark] .promo-section__feedback.error{color:#e29393 !important}
[data-bs-theme=dark] .plan-error{color:#f29c9a !important}
/* views/expat3.php */
[data-bs-theme=dark] .section-confirmation__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .summary-section{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .summary-row__label{color:#a8abd8 !important}
[data-bs-theme=dark] .payment-method-section{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .payment-method-card{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .payment-error{color:#f29c9a !important}
[data-bs-theme=dark] .confirm-btn{color:#0f172e !important}
[data-bs-theme=dark] .certify-box{background:#0f172e !important}
[data-bs-theme=dark] .certify-box.checked{background:#0f172e !important}
[data-bs-theme=dark] .certify-box.error{background:#0f172e !important}
[data-bs-theme=dark] .certify-box__badge{color:#8dbf9d !important}
[data-bs-theme=dark] .certify-error{color:#f29c9a !important}
/* views/health.php */
[data-bs-theme=dark] .section-health__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .who-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .who-card:hover{background:#0f172e !important}
[data-bs-theme=dark] .who-card--selected{background:#0f172e !important}
[data-bs-theme=dark] .who-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .who-card__tag{color:#b5b8df !important}
[data-bs-theme=dark] .who-card__check{color:#0f172e !important}
[data-bs-theme=dark] .who-note{color:#b5b8df !important}
/* views/health1.php */
[data-bs-theme=dark] .member-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .member-card__avatar{color:#0f172e !important}
[data-bs-theme=dark] .member-card__rel-badge{color:#b5b8df !important}
[data-bs-theme=dark] .member-card__remove:hover{color:#f29c9a !important;background:#16213f !important}
[data-bs-theme=dark] .field-group__label{color:#c4c7e6 !important}
[data-bs-theme=dark] .field-group__input:focus{background:#0f172e !important}
[data-bs-theme=dark] .age-pill--empty{border-color:#334155 !important;color:#a8abd8 !important}
[data-bs-theme=dark] .rel-section__label{color:#c4c7e6 !important}
[data-bs-theme=dark] .rel-btn{border:2px solid #334155 !important;color:#b5b8df !important}
[data-bs-theme=dark] .rel-btn:hover{background:#0f172e !important}
[data-bs-theme=dark] .rel-btn--active{color:#0f172e !important}
[data-bs-theme=dark] .rel-error{color:#f29c9a !important}
[data-bs-theme=dark] .member-card__divider{border-top:1px solid #334155 !important}
[data-bs-theme=dark] .add-member-btn{color:#b5b8df !important}
[data-bs-theme=dark] .add-member-btn:hover{background:#0f172e !important}
[data-bs-theme=dark] .member-limit-note{background:#16213f !important;color:#9ca4d5 !important}
/* views/health2.php */
[data-bs-theme=dark] .class-group__header{color:#d4d7ee !important}
[data-bs-theme=dark] .class-group__members{color:#b5b8df !important}
[data-bs-theme=dark] .person-card-title__avatar--other{background:#16213f !important}
[data-bs-theme=dark] .person-card-title__rel{color:#b5b8df !important}
[data-bs-theme=dark] .coverage-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .coverage-card__badge--s{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .coverage-card__badge--b{background:#0f172e !important}
[data-bs-theme=dark] .coverage-card__badge--a{background:#16213f !important;color:#c386a7 !important}
[data-bs-theme=dark] .coverage-card__badge--luxe{background:#16213f !important;color:#b48dcc !important}
[data-bs-theme=dark] .coverage-card__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .feat-tag--s{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .feat-tag--b{background:#0f172e !important}
[data-bs-theme=dark] .feat-tag--a{background:#16213f !important;color:#c386a7 !important}
[data-bs-theme=dark] .feat-tag--luxe{background:#16213f !important;color:#b48dcc !important}
/* views/health3.php */
[data-bs-theme=dark] .network-card__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .network-feat{color:#d4d7ee !important}
[data-bs-theme=dark] .network-card__tag--blue{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .network-card__tag--green{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .base-banner{background:#16213f !important}
[data-bs-theme=dark] .base-banner .material-icons{color:#a8afbd !important}
[data-bs-theme=dark] .base-banner__text{color:#96be98 !important}
[data-bs-theme=dark] .optional-subheading{color:#b5b8df !important}
[data-bs-theme=dark] .hospital-item{border:2px solid #334155 !important}
[data-bs-theme=dark] .hospital-item:hover{background:#0f172e !important}
[data-bs-theme=dark] .hospital-item.checked{background:#0f172e !important}
[data-bs-theme=dark] .hospital-item__abbr{color:#a8abd8 !important}
[data-bs-theme=dark] .hospitals-hint{background:#16213f !important;color:#9ca4d5 !important}
/* views/health4.php */
[data-bs-theme=dark] .amb-row.selected{background:#0f172e !important}
[data-bs-theme=dark] .amb-row__radio-dot{background:#0f172e !important}
[data-bs-theme=dark] .amb-row__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .amb-feat{color:#c4c7e6 !important}
[data-bs-theme=dark] .amb-feat--green{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .amb-feat--orange{background:#0f172e !important}
[data-bs-theme=dark] .amb-feat--blue{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .amb-row__price-sub{color:#a8abd8 !important}
[data-bs-theme=dark] .amb-group-header{color:#d4d7ee !important}
[data-bs-theme=dark] .amb-group-header__members{color:#b5b8df !important}
[data-bs-theme=dark] .info-note{background:#16213f !important;color:#9ca4d5 !important}
/* views/health5.php */
[data-bs-theme=dark] .quote-chip{color:#d4d7ee !important}
[data-bs-theme=dark] .quote-chip .material-icons{color:#b5b8df !important}
[data-bs-theme=dark] .quote-chip__edit{color:#b5b8df !important}
[data-bs-theme=dark] .plan-card.selected{border-color:#e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .plan-card__check{background:#0f172e !important}
[data-bs-theme=dark] .plan-card.selected .plan-card__check{border-color:#e5e7eb !important}
[data-bs-theme=dark] .plan-card__insurer{color:#c4c7e6 !important}
[data-bs-theme=dark] .plan-card__network{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card__bullets li{color:#b5b8df !important}
[data-bs-theme=dark] .plan-card__bullets li::before{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card__tob{color:#c4c7e6 !important}
[data-bs-theme=dark] .plan-card__split{color:#b5b8df !important}
[data-bs-theme=dark] .split-note{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .plan-card__period{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card__flag{border:2px solid #e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .upsell-card{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .upsell-card::before{background:#16213f !important}
[data-bs-theme=dark] .upsell-card--network .upsell-card__category{color:#96be98 !important}
[data-bs-theme=dark] .upsell-card--amb     .upsell-card__category{color:#9ca4d5 !important}
[data-bs-theme=dark] .upsell-card__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .upsell-card__delta-sub{color:#a8abd8 !important}
[data-bs-theme=dark] .upsell-btn{color:#0f172e !important}
[data-bs-theme=dark] .upsell-btn:hover{color:#0f172e !important}
[data-bs-theme=dark] .no-upsell-note{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .promo-input{border:2px solid #334155 !important}
[data-bs-theme=dark] .promo-apply-btn{color:#0f172e !important}
[data-bs-theme=dark] .price-sum-row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .price-sum-row__label small{color:#a8abd8 !important}
[data-bs-theme=dark] .price-sum-row--total{border-top:2px solid #334155 !important}
/* views/health6.php */
[data-bs-theme=dark] .chosen{border:4px solid #e5e7eb !important}
[data-bs-theme=dark] .chosen__insurer{color:#c4c7e6 !important}
[data-bs-theme=dark] .chosen__network{color:#a8abd8 !important}
[data-bs-theme=dark] .chosen__period{color:#a8abd8 !important}
[data-bs-theme=dark] .chosen__tob{color:#d4d7ee !important}
[data-bs-theme=dark] .sum-card__title .material-icons{color:#b5b8df !important}
[data-bs-theme=dark] .sum-row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .sum-row__k{color:#a8abd8 !important}
[data-bs-theme=dark] .next-steps li{color:#d4d7ee !important}
[data-bs-theme=dark] .next-steps li.is-now::before{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .err-note{border:2px solid #e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .split-card{border-color:#e5e7eb !important}
[data-bs-theme=dark] .split-card__why{color:#d4d7ee !important}
[data-bs-theme=dark] .split-card__total{border-top:2px solid #e5e7eb !important}
/* views/health7.php */
[data-bs-theme=dark] .q-steps__bar{background:#16213f !important}
[data-bs-theme=dark] .q-steps__item{background:#0f172e !important;color:#b5b8df !important}
[data-bs-theme=dark] .q-steps__item--done{border-color:#e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .q-steps__item--now{border-color:#e5e7eb !important}
[data-bs-theme=dark] .q-steps__count{color:#a8abd8 !important}
[data-bs-theme=dark] .q-nav{background:#0f172e !important;border-top:2px solid #334155 !important}
[data-bs-theme=dark] .q-btn{border:3px solid #e5e7eb !important}
[data-bs-theme=dark] .q-btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .q-section__intro{color:#b5b8df !important}
[data-bs-theme=dark] .q-field__label{color:#d4d7ee !important}
[data-bs-theme=dark] .q-field__label .req{color:#e5e7eb !important}
[data-bs-theme=dark] .q-field__help{color:#a8abd8 !important}
[data-bs-theme=dark] .q-field input[type=text], [data-bs-theme=dark] .q-field input[type=date], [data-bs-theme=dark] .q-field input[type=number], [data-bs-theme=dark] .q-field input[type=email], [data-bs-theme=dark] .q-field input[type=tel], [data-bs-theme=dark] .q-field select, [data-bs-theme=dark] .q-field textarea{background:#0f172e !important}
[data-bs-theme=dark] .q-field input:focus, [data-bs-theme=dark] .q-field select:focus, [data-bs-theme=dark] .q-field textarea:focus{border-color:#e5e7eb !important}
[data-bs-theme=dark] .q-field.missing input, [data-bs-theme=dark] .q-field.missing select, [data-bs-theme=dark] .q-field.missing textarea{border-color:#e5e7eb !important}
[data-bs-theme=dark] .yn__btn{color:#c4c7e6 !important;background:#0f172e !important}
[data-bs-theme=dark] .yn__btn.on{border-color:#e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .m-table th, [data-bs-theme=dark] .m-table td{border:1px solid #334155 !important}
[data-bs-theme=dark] .m-table th{color:#c4c7e6 !important}
[data-bs-theme=dark] .c-row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .c-row__label{color:#e1e3f3 !important}
[data-bs-theme=dark] .c-person__name{color:#a8abd8 !important}
[data-bs-theme=dark] .c-toggle{color:#b5b8df !important;background:#0f172e !important}
[data-bs-theme=dark] .c-toggle.yes{border-color:#e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .c-toggle.no{color:#c4c7e6 !important}
[data-bs-theme=dark] .decl-row label{color:#e1e3f3 !important}
[data-bs-theme=dark] .save-bar{background:#0f172e !important;border-top:2px solid #334155 !important}
[data-bs-theme=dark] .save-state{color:#a8abd8 !important}
[data-bs-theme=dark] .done-panel{border:4px solid #e5e7eb !important}
[data-bs-theme=dark] .done-panel .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .done-panel p{color:#b5b8df !important}
[data-bs-theme=dark] .grp-bar__lbl{color:#a8abd8 !important}
[data-bs-theme=dark] .grp-bar__item{background:#0f172e !important}
[data-bs-theme=dark] .grp-bar__item.is-current{border:3px solid #e5e7eb !important}
[data-bs-theme=dark] .grp-bar__st{color:#a8abd8 !important}
/* views/healthordered.php */
[data-bs-theme=dark] .ok-hero__icon{border:4px solid #e5e7eb !important}
[data-bs-theme=dark] .ok-hero__icon .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .ok-hero__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .o-card--main{border:4px solid #e5e7eb !important}
[data-bs-theme=dark] .o-card__ico{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .o-card__ico .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .o-card__text{color:#d4d7ee !important}
[data-bs-theme=dark] .o-plan{border-top:1px solid #334155 !important}
[data-bs-theme=dark] .o-plan__per{color:#a8abd8 !important}
[data-bs-theme=dark] .o-hold{border:2px solid #e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .next-steps li.is-done::before{background:#0f172e !important;border-color:#e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .o-cta__btn{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .o-cta__btn:hover{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .o-cta__later{color:#c4c7e6 !important}
[data-bs-theme=dark] .o-cta__note{color:#a8abd8 !important}
/* views/housing.php */
[data-bs-theme=dark] .section-housing__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .coverage-card{border:3px solid #334155 !important}
[data-bs-theme=dark] .coverage-card__badge{color:#0f172e !important}
[data-bs-theme=dark] .coverage-card__tob-link{color:#a8abd8 !important}
/* views/housing2.php */
[data-bs-theme=dark] .input-prefix{color:#a8abd8 !important}
[data-bs-theme=dark] .coverage-badge{background:#0f172e !important}
/* views/housing3.php */
[data-bs-theme=dark] .value-warning{background:#16213f !important}
[data-bs-theme=dark] .value-alert{background:#16213f !important;color:#db8e8e !important}
[data-bs-theme=dark] .safe-info-banner{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .safe-info-banner .material-icons{color:#8cbbe8 !important}
/* views/housing4.php */
[data-bs-theme=dark] .summary-row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .summary-row__label{color:#b5b8df !important}
[data-bs-theme=dark] .price-row{color:#e1e3f3 !important}
[data-bs-theme=dark] .price-row--total{border-top:2px solid #334155 !important}
[data-bs-theme=dark] .payment-method-card{border:3px solid #334155 !important}
[data-bs-theme=dark] .payment-method-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .payment-method-card__name{color:#e1e3f3 !important}
[data-bs-theme=dark] .plan-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .plan-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .plan-card__radio{border:2px solid #334155 !important}
[data-bs-theme=dark] .plan-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .plan-card__price span{color:#b5b8df !important}
/* views/housing5.php */
[data-bs-theme=dark] .property-banner{color:#e1e3f3 !important}
[data-bs-theme=dark] .quote-price-block__label{color:#b5b8df !important}
[data-bs-theme=dark] .quote-price-block__amount sub{color:#b5b8df !important}
[data-bs-theme=dark] .quote-price-block__note{color:#a8abd8 !important}
[data-bs-theme=dark] .quote-price-block__tob-link{color:#a8abd8 !important}
[data-bs-theme=dark] .addon-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .addon-card.active{background:#0f172e !important}
[data-bs-theme=dark] .addon-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .toggle-slider::before{background:#0f172e !important}
[data-bs-theme=dark] .total-row__label{color:#c4c7e6 !important}
[data-bs-theme=dark] .promo-btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .promo-feedback.err{color:#f29c9a !important}
[data-bs-theme=dark] .no-result{color:#a8abd8 !important}
/* views/mods/advisor_threshold.php */
[data-bs-theme=dark] .advisor-threshold{background:linear-gradient(135deg, #16213f 0%, #0f172e 100%) !important}
[data-bs-theme=dark] .advisor-threshold__icon-wrap{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .advisor-threshold__reason{color:#b5b8df !important}
[data-bs-theme=dark] .at-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .at-card__icon--email{background:#16213f !important;color:#8cbbe8 !important}
[data-bs-theme=dark] .at-card__icon--whatsapp{background:#16213f !important}
[data-bs-theme=dark] .at-card__icon--chat{background:#16213f !important}
[data-bs-theme=dark] .at-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .at-card__status--open{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .at-card__status--closed{background:#16213f !important;color:#e29393 !important}
[data-bs-theme=dark] .advisor-threshold__dismiss{color:#b5b8df !important}
/* views/mods/chat.php */
[data-bs-theme=dark] .chat-body .chat-note{color:#a8afbd !important}
[data-bs-theme=dark] .chat-body .chat-file{color:#a9a8e2 !important}
[data-bs-theme=dark] .chat-pending-file{color:#a8afbd !important;background:#16213f !important}
[data-bs-theme=dark] #chatbot-toggler .chat-unseen{border:2px solid #334155 !important}
[data-bs-theme=dark] .chat-idform{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .chat-emoji-pop{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .chat-emoji-pop button:hover{background:#16213f !important}
[data-bs-theme=dark] .chat-body .chat-auto{background:#0f172e !important;color:#a8afbd !important}
[data-bs-theme=dark] .chat-body .chat-auto .chat-auto-tag{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .chat-body .chat-status{color:#a8afbd !important}
/* views/mods/companions.php */
[data-bs-theme=dark] .cmp-item{border-top:1px dashed #334155 !important}
[data-bs-theme=dark] .cmp-who{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-who small{color:#a8afbd !important}
[data-bs-theme=dark] .cmp-st{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-link{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-form__t{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-grid label{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-grid input, [data-bs-theme=dark] .cmp-grid select{background:#0f172e !important}
[data-bs-theme=dark] .cmp-edit > summary{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-msg{border:2px solid #e5e7eb !important}
/* views/mods/contact_advisor.php */
[data-bs-theme=dark] .advisor-inline{background:linear-gradient(135deg, #0f172e 0%, #0f172e 100%) !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .advisor-inline__subtitle{color:#b5b8df !important}
[data-bs-theme=dark] .advisor-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .advisor-card__icon-wrap--email{background:#16213f !important;color:#8cbbe8 !important}
[data-bs-theme=dark] .advisor-card__icon-wrap--whatsapp{background:#16213f !important}
[data-bs-theme=dark] .advisor-card__icon-wrap--chat{background:#16213f !important}
[data-bs-theme=dark] .advisor-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .advisor-card__hours--open{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .advisor-card__hours--closed{background:#16213f !important;color:#e29393 !important}
[data-bs-theme=dark] .advisor-fab{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .advisor-offline-form{background:#0f172e !important}
[data-bs-theme=dark] .advisor-offline-form .of-field input, [data-bs-theme=dark] .advisor-offline-form .of-field textarea{border:2px solid #334155 !important}
[data-bs-theme=dark] .advisor-offline-btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .advisor-offline-success{color:#96be98 !important}
[data-bs-theme=dark] .advisor-modal__close{color:#a8abd8 !important}
[data-bs-theme=dark] .advisor-modal__subtitle{color:#b5b8df !important}
[data-bs-theme=dark] .advisor-modal__hours-badge--open{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .advisor-modal__hours-badge--closed{background:#16213f !important;color:#e29393 !important}
/* views/mods/homec.php */
[data-bs-theme=dark] .dash-hero__context{color:#a8abd8 !important}
[data-bs-theme=dark] .account-pill--company{background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .account-pill--individual{background:#16213f !important;color:#85beb8 !important}
[data-bs-theme=dark] .account-pill--hybrid{background:linear-gradient(90deg,#16213f 0%,#16213f 100%) !important;color:#e5e7eb !important}
[data-bs-theme=dark] .acct-switch{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .acct-switch__hint{color:#a8abd8 !important}
[data-bs-theme=dark] .acct-switch__btn{color:#b5b8df !important}
[data-bs-theme=dark] .acct-switch__btn.active{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .dash-section__count--alert{background:#16213f !important;color:#e2a280 !important}
[data-bs-theme=dark] .alert-card{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .alert-card--company{border-left:5px solid #e5e7eb !important}
[data-bs-theme=dark] .held-chip{border:2px solid #e5e7eb !important;color:#e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .alert-card__text{color:#b5b8df !important}
[data-bs-theme=dark] .alert-btn--primary{color:#0f172e !important}
[data-bs-theme=dark] .alert-btn--ghost{background:#0f172e !important;border:2px solid #334155 !important}
[data-bs-theme=dark] .tone-docs   .alert-card__icon{background:#16213f !important}
[data-bs-theme=dark] .tone-docs   .alert-card__tag{background:#16213f !important;color:#e2a280 !important}
[data-bs-theme=dark] .tone-start  .alert-card__icon{background:#16213f !important}
[data-bs-theme=dark] .tone-start  .alert-card__icon .material-icons{color:#8ab2e0 !important}
[data-bs-theme=dark] .tone-start  .alert-card__tag{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .tone-expiry .alert-card__icon{background:#0f172e !important}
[data-bs-theme=dark] .tone-expiry .alert-card__tag{background:#16213f !important}
[data-bs-theme=dark] .tone-info   .alert-card__icon{background:#16213f !important}
[data-bs-theme=dark] .tone-info   .alert-card__icon .material-icons{color:#e5e7eb !important}
[data-bs-theme=dark] .tone-info   .alert-card__tag{background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .claim-card{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .claim-card__ref{color:#a8abd8 !important}
[data-bs-theme=dark] .claim-card__amount-label{color:#a8abd8 !important}
[data-bs-theme=dark] .claim-step__dot{background:#16213f !important}
[data-bs-theme=dark] .claim-step__label{color:#a8abd8 !important}
[data-bs-theme=dark] .claim-step:not(:last-child)::after{background:#16213f !important}
[data-bs-theme=dark] .owner-group__head{border-bottom:2px solid #334155 !important}
[data-bs-theme=dark] .owner-group__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .policy-card{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .policy-card--company{border-left:5px solid #e5e7eb !important}
[data-bs-theme=dark] .policy-card__meta{color:#a8abd8 !important}
[data-bs-theme=dark] .policy-card__period{color:#a8abd8 !important}
[data-bs-theme=dark] .status-badge--active{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .status-badge--expiring{background:#16213f !important}
[data-bs-theme=dark] .status-badge--pending{background:#16213f !important;color:#8ab2e0 !important}
[data-bs-theme=dark] .status-badge--docs{background:#16213f !important;color:#e2a280 !important}
[data-bs-theme=dark] .status-badge--past{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .cat-fleet-text{color:#a8afbd !important}
[data-bs-theme=dark] .cat-property-text{color:#a8afbd !important}
[data-bs-theme=dark] .cat-liability-text{color:#ae9ad8 !important}
[data-bs-theme=dark] .empty-row{color:#a8abd8 !important;background:#0f172e !important;border:1px dashed #334155 !important}
/* views/mods/notices.php */
[data-bs-theme=dark] .ntc-card{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .ntc-card__from{color:#a8afbd !important}
[data-bs-theme=dark] .ntc-card__title{color:#e5e7eb !important}
[data-bs-theme=dark] .ntc-card__text{color:#e5e7eb !important}
[data-bs-theme=dark] .ntc-card__close button{color:#e5e7eb !important}
[data-bs-theme=dark] .ntc-card__close button:hover, [data-bs-theme=dark] .ntc-card__close button:focus-visible{background:#16213f !important}
/* views/mods/prodgrid.php */
[data-bs-theme=dark] .prod-tile{border:2px solid #334155 !important}
[data-bs-theme=dark] .prod-tile:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .prod-tile__feats{color:#a8abd8 !important}
/* views/mods/quotedrop.php */
[data-bs-theme=dark] .qdrop{border:1.5px solid #334155 !important;background:#0f172e !important;color:#a8afbd !important}
[data-bs-theme=dark] .qdrop:hover{color:#da918c !important;background:#0f172e !important}
[data-bs-theme=dark] .qdrop:focus-visible{outline:3px solid #e5e7eb !important}
[data-bs-theme=dark] .qflash{border:1px solid #334155 !important;background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .qflash--info{border-left:5px solid #e5e7eb !important}
[data-bs-theme=dark] .qdlg__card{background:#0f172e !important;border:1px solid #334155 !important;color:#e5e7eb !important}
[data-bs-theme=dark] .qdlg__ico{background:#16213f !important;color:#da918c !important}
[data-bs-theme=dark] .qdlg__title{color:#e5e7eb !important}
[data-bs-theme=dark] .qdlg__text{color:#a8afbd !important}
[data-bs-theme=dark] .qdlg__text strong{color:#e5e7eb !important}
[data-bs-theme=dark] .qdlg__btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .qdlg__btn--ghost:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .qdlg__btn:focus-visible{outline:3px solid #e5e7eb !important}
/* views/mods/services_photos.php */
[data-bs-theme=dark] .product-card__subtitle{color:#a8abd8 !important}
/* views/mods/settledone.php */
[data-bs-theme=dark] .sd-title{color:#e5e7eb !important}
[data-bs-theme=dark] .sd-sub{color:#e5e7eb !important}
[data-bs-theme=dark] .sd-card{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .sd-row{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .sd-note{color:#a8afbd !important}
[data-bs-theme=dark] .sd-btn{border:2px solid #e5e7eb !important;color:#e5e7eb !important}
/* views/motor.php */
[data-bs-theme=dark] .section-motor__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .insurance-type-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .ins-desc{color:#a8abd8 !important}
[data-bs-theme=dark] .ins-rule-note{background:#16213f !important;color:#9ca4d5 !important}
[data-bs-theme=dark] .ins-conflict-warning{background:#16213f !important}
[data-bs-theme=dark] .vehicle-type-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .field-group__input, [data-bs-theme=dark] .field-group__select{border:2px solid #334155 !important}
[data-bs-theme=dark] .car-toutrisque-hint{background:#16213f !important;color:#96be98 !important}
/* views/motor2.php */
[data-bs-theme=dark] .section-details__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .field-group__select:disabled{background:#16213f !important}
/* views/motor3.php */
[data-bs-theme=dark] .section-plan__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .insurance-badge{background:#16213f !important;color:#9ca4d5 !important}
[data-bs-theme=dark] .quote-recap__edit:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .quote-recap__edit .material-icons{color:#b5b8df !important}
[data-bs-theme=dark] .obligatoire-price-card{background:linear-gradient(135deg, #16213f 0%, #16213f 100%) !important}
[data-bs-theme=dark] .obligatoire-price-card__title{color:#a8afbd !important}
[data-bs-theme=dark] .obligatoire-price-card__desc{color:#a8afbd !important}
[data-bs-theme=dark] .obligatoire-price-card__amount{color:#96be98 !important}
[data-bs-theme=dark] .obligatoire-price-card__amount--discounted{color:#96be98 !important}
[data-bs-theme=dark] .obligatoire-price-card__year{color:#a8afbd !important}
[data-bs-theme=dark] .obligatoire-price-card__tag{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .mv-oblig-card.selected{background:linear-gradient(135deg, #16213f 0%, #16213f 100%) !important}
[data-bs-theme=dark] .mv-oblig-card.selected .mv-oblig-card__title{color:#a8afbd !important}
[data-bs-theme=dark] .mv-oblig-card__desc{color:#a8afbd !important}
[data-bs-theme=dark] .mv-oblig-card.selected .mv-oblig-card__amount{color:#96be98 !important}
[data-bs-theme=dark] .mv-oblig-card__year{color:#a8afbd !important}
[data-bs-theme=dark] .mv-oblig-card__tag{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .ra-toggle-row{border:2px solid #334155 !important}
[data-bs-theme=dark] .ra-toggle-row.active{background:#0f172e !important}
[data-bs-theme=dark] .ra-toggle-row__desc{color:#a8afbd !important}
[data-bs-theme=dark] .coverage-separator__line{background:#16213f !important}
[data-bs-theme=dark] .coverage-separator__label{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card__badge{color:#0f172e !important}
[data-bs-theme=dark] .plan-card__coverage-badge{background:#16213f !important}
[data-bs-theme=dark] .plan-card__price--discount{color:#96be98 !important}
[data-bs-theme=dark] .plan-card__price-info{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card__btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .schedule-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .schedule-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .schedule-card__radio{border:2px solid #334155 !important}
[data-bs-theme=dark] .schedule-card__desc{color:#b5b8df !important}
[data-bs-theme=dark] .schedule-card__price span{color:#b5b8df !important}
[data-bs-theme=dark] .ev-clause{border:2px solid #334155 !important}
[data-bs-theme=dark] .ev-clause__scope{color:#b5b8df !important;border:1.5px solid #334155 !important}
[data-bs-theme=dark] .ev-clause__intro{color:#a8abd8 !important}
[data-bs-theme=dark] .ev-clause__item{color:#e1e3f3 !important}
[data-bs-theme=dark] .ev-clause__item::before{background:#2b3a73 !important}
[data-bs-theme=dark] .addon{border:2px solid #334155 !important}
[data-bs-theme=dark] .addon.is-on{border-color:#e5e7eb !important}
[data-bs-theme=dark] .addon__box{color:#a8abd8 !important}
[data-bs-theme=dark] .addon.is-on .addon__box{color:#e5e7eb !important}
[data-bs-theme=dark] .addon__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .addon__tag{color:#b5b8df !important;border:1.5px solid #334155 !important}
[data-bs-theme=dark] .plan-card__addon-note{border:1.5px solid #e5e7eb !important}
[data-bs-theme=dark] .tob-modal{background:#0f172e !important}
[data-bs-theme=dark] .tob-modal__header{border-bottom:1px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .tob-modal__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .tob-modal__close{color:#a8abd8 !important}
[data-bs-theme=dark] .tob-modal__row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .tob-modal__benefit{color:#e1e3f3 !important}
[data-bs-theme=dark] .tob-modal__value{color:#96be98 !important}
[data-bs-theme=dark] .tob-modal__note{color:#a8abd8 !important}
[data-bs-theme=dark] .summary-block{border:2px solid #334155 !important}
[data-bs-theme=dark] .summary-block__row{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .summary-block__label{color:#a8abd8 !important}
[data-bs-theme=dark] .summary-block__value--promo{color:#96be98 !important}
[data-bs-theme=dark] .summary-block__label--promo{color:#96be98 !important}
/* views/motor4.php */
[data-bs-theme=dark] .price-row--promo{color:#8dbf9d !important}
[data-bs-theme=dark] .price-row--promo .price-row__value{color:#8dbf9d !important}
/* views/offerlogin.php */
[data-bs-theme=dark] .section-offerlogin__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .auth-feature-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .auth-features-list li{color:#e1e3f3 !important}
[data-bs-theme=dark] .auth-cta-primary{color:#0f172e !important}
[data-bs-theme=dark] .auth-cta-primary:hover{color:#0f172e !important}
[data-bs-theme=dark] .auth-divider{color:#a8abd8 !important}
[data-bs-theme=dark] .auth-back{color:#b5b8df !important}
/* views/payconfirm.php */
[data-bs-theme=dark] .result-subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .result-card{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .result-card__title{color:#a8abd8 !important}
[data-bs-theme=dark] .result-row{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .result-row__label{color:#a8abd8 !important}
[data-bs-theme=dark] .status-badge{background:#16213f !important}
[data-bs-theme=dark] .email-notice{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .email-notice p{color:#8ac09e !important}
[data-bs-theme=dark] .btn-primary{color:#0f172e !important}
[data-bs-theme=dark] .btn-outline:hover{background:#2b3a73 !important;color:#ffffff !important}
/* views/payfail.php */
[data-bs-theme=dark] .status-badge{background:#16213f !important;color:#ee9292 !important}
[data-bs-theme=dark] .error-reasons{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .error-reasons__title .material-icons{color:#ee9292 !important}
[data-bs-theme=dark] .error-reasons__list li{color:#a8abd8 !important}
[data-bs-theme=dark] .support-notice{background:#0f172e !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .support-notice p{color:#a8abd8 !important}
/* views/policy.php */
[data-bs-theme=dark] .pol-hero{border:2px solid #334155 !important}
[data-bs-theme=dark] .pol-hero__meta{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-hero__period{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-badge{border:2px solid #e5e7eb !important;background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .pol-badge--active{color:#a8afbd !important;background:#16213f !important}
[data-bs-theme=dark] .pol-badge--warn{border-color:#e5e7eb !important;color:#e5e7eb !important;background:#16213f !important}
[data-bs-theme=dark] .pol-badge--muted{color:#e5e7eb !important;background:#16213f !important}
[data-bs-theme=dark] .pol-note{background:#16213f !important;border:1px solid #334155 !important;color:#8ea0d7 !important}
[data-bs-theme=dark] .pol-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .pol-card__hint{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-fact{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .pol-fact__k{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-hero__was{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-btn{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .pol-btn--ghost{background:#0f172e !important}
[data-bs-theme=dark] .pol-assist__row{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .pol-assist__note{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-doc{border-bottom:1px dashed #334155 !important}
[data-bs-theme=dark] .pol-doc .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-doc__status{color:#a8abd8 !important}
[data-bs-theme=dark] .pol-credit{color:#a8afbd !important}
[data-bs-theme=dark] .pol-empty{color:#a8abd8 !important}
/* views/quotes.php */
[data-bs-theme=dark] .apriced{background:#0f172e !important}
[data-bs-theme=dark] .apriced__was{color:#a8afbd !important}
[data-bs-theme=dark] .apriced__msg{color:#a8afbd !important}
/* views/settle.php */
[data-bs-theme=dark] .stl-item{background:#0f172e !important}
[data-bs-theme=dark] .stl-box{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .stl-item.is-on{border:3px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-item:focus-within{outline:2px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-item--off{background:#0f172e !important}
[data-bs-theme=dark] .stl-name{color:#e5e7eb !important}
[data-bs-theme=dark] .stl-meta{color:#a8afbd !important}
[data-bs-theme=dark] .stl-flag{color:#e5e7eb !important}
[data-bs-theme=dark] .stl-amt{color:#e5e7eb !important}
[data-bs-theme=dark] .stl-amt small{color:#a8afbd !important}
[data-bs-theme=dark] .stl-sec{color:#e5e7eb !important}
[data-bs-theme=dark] .payment-method-card__tick{border:2px solid #e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .payment-method-card.selected{border-color:#e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .payment-method-card.selected .payment-method-card__name{color:#e5e7eb !important}
[data-bs-theme=dark] .payment-method-card:focus-within{outline:2px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-bar{background:#0f172e !important;border-top:2px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-total{color:#e5e7eb !important}
[data-bs-theme=dark] .stl-total b{color:#e5e7eb !important}
[data-bs-theme=dark] .stl-pay{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-pay[disabled]{background:#0f172e !important;color:#a8afbd !important}
[data-bs-theme=dark] .stl-msg{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .stl-hint{color:#a8afbd !important}
/* views/tobview.php */
[data-bs-theme=dark] body{background:#16213f !important}
[data-bs-theme=dark] .menu-shell{background:#0f172e !important}
[data-bs-theme=dark] .menu-topbar{background:#0f172e !important}
[data-bs-theme=dark] .menu-tabs{background:#0f172e !important;border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .menu-tab{color:#a8abd8 !important}
[data-bs-theme=dark] .menu-tab.active{color:#e5e7eb !important;border-bottom-color:#e5e7eb !important}
[data-bs-theme=dark] .benefit-row{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .benefit-row__name{color:#e5e7eb !important}
[data-bs-theme=dark] .benefit-row__name em{color:#a8abd8 !important}
[data-bs-theme=dark] .benefit-row__cover{color:#b5b8df !important}
[data-bs-theme=dark] .cover-flag--yes{color:#96be98 !important}
[data-bs-theme=dark] .cover-flag--no{color:#e29393 !important}
[data-bs-theme=dark] .benefit-row__toggle{background:#0f172e !important}
[data-bs-theme=dark] .benefit-row.open .benefit-row__toggle{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .menu-footnote{color:#a8abd8 !important;border-top:1px solid #334155 !important}
/* views/travel.php */
[data-bs-theme=dark] .section-question__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .dest-exclusion{color:#b5b8df !important}
[data-bs-theme=dark] .dest-exclusion .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .destination-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .destination-card__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .destination-card__country{background:#16213f !important}
[data-bs-theme=dark] .destination-card.selected .destination-card__country{background:#16213f !important}
[data-bs-theme=dark] .destination-card__rate--standard{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .destination-card__rate--surcharge{background:#16213f !important}
[data-bs-theme=dark] .destination-info-box{background:#16213f !important}
[data-bs-theme=dark] .family-promo-strip{background:linear-gradient(135deg, #0f172e 0%, #16213f 100%) !important}
[data-bs-theme=dark] .family-promo-strip__tag{color:#0f172e !important}
/* views/travel2.php */
[data-bs-theme=dark] .section-travelers__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .form-input{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .trip-duration-pill{border:1px solid #334155 !important}
[data-bs-theme=dark] .travelers-container__hint{color:#a8abd8 !important}
[data-bs-theme=dark] .traveler-card{border:2px solid #334155 !important}
[data-bs-theme=dark] .traveler-card__badge{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .age-pill{border:1px solid #334155 !important}
[data-bs-theme=dark] .traveler-field-hint{color:#a8abd8 !important}
[data-bs-theme=dark] .annual-option{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .annual-option.selected{background:#16213f !important}
[data-bs-theme=dark] .annual-option__radio{border:2px solid #334155 !important}
[data-bs-theme=dark] .annual-option.selected .annual-option__radio::after{background:#2b3a73 !important}
[data-bs-theme=dark] .annual-option__desc{color:#a8abd8 !important}
[data-bs-theme=dark] .annual-option__tag{border:1px solid #334155 !important}
/* views/travel3.php */
[data-bs-theme=dark] .section-travel__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .plan-card{border:3px solid #334155 !important}
[data-bs-theme=dark] .plan-card__radio{border:3px solid #334155 !important}
[data-bs-theme=dark] .trip-summary{color:#e1e3f3 !important}
/* views/travel4.php */
[data-bs-theme=dark] .section-pricing__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .sport-toggle__switch{background:#16213f !important}
[data-bs-theme=dark] .plan-card__price-original{color:#b5b8df !important}
[data-bs-theme=dark] .plan-card__saving-badge{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .summary-exclusion{border-top:1px solid #334155 !important;color:#b5b8df !important}
[data-bs-theme=dark] .summary-exclusion .material-icons{color:#a8abd8 !important}
[data-bs-theme=dark] .schedule-section{border:2px solid #334155 !important}
[data-bs-theme=dark] .family-banner{background:linear-gradient(135deg, #0f172e 0%, #16213f 100%) !important}
[data-bs-theme=dark] .family-banner__tag{color:#0f172e !important}
[data-bs-theme=dark] .plan-card__family-badge{background:#16213f !important;color:#96be98 !important}
[data-bs-theme=dark] .plan-card__tob-link{color:#a8abd8 !important}
/* views/travel5.php */
[data-bs-theme=dark] .traveler-list__item::before{background:#2b3a73 !important}
/* views/travelsport.php */
[data-bs-theme=dark] .sport-item{border:1.5px solid #334155 !important}
[data-bs-theme=dark] .sport-flag--guide{background:#16213f !important;color:#df9a85 !important}
[data-bs-theme=dark] .sport-flag--license{background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .sport-out{border:2px solid #e5e7eb !important}
/* assets/css/appnav.css */
:root[data-bs-theme=dark]{--mnav-ink-soft:#a8abd8;--mnav-accent:#c4c7e6;--mnav-line:#334155}
[data-bs-theme=dark] .mnav__tab:hover{background:#16213f !important}
[data-bs-theme=dark] .mnav__icobtn{background:#0f172e !important}
[data-bs-theme=dark] .mnav__icobtn:hover{background:#0f172e !important}
[data-bs-theme=dark] .mnav__badge{border:2px solid #334155 !important}
[data-bs-theme=dark] .mnav__menu{background:#0f172e !important}
[data-bs-theme=dark] .mnav__mi:hover{background:#16213f !important}
[data-bs-theme=dark] .mnav__lng.is-active{border-color:#e5e7eb !important}
/* assets/css/appcards.css */
[data-bs-theme=dark] .appsec__sub{color:#a8abd8 !important}
[data-bs-theme=dark] .agroup__count{color:#c4c7e6 !important}
[data-bs-theme=dark] .agroup__note{color:#a8abd8 !important}
[data-bs-theme=dark] .arow{border:2px solid #334155 !important}
[data-bs-theme=dark] .arow__meta{color:#a8abd8 !important}
[data-bs-theme=dark] .abadge--ok{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .abadge--warn{background:#16213f !important;color:#df9a85 !important}
[data-bs-theme=dark] .abadge--info{background:#16213f !important;color:#e5e7eb !important}
[data-bs-theme=dark] .abadge--off{background:#16213f !important;color:#a8afbd !important}
[data-bs-theme=dark] .abtn{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] .abtn:hover{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .abtn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .abtn--ghost:hover{border-color:#e5e7eb !important;background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .aempty{background:#0f172e !important;border:1px dashed #334155 !important}
[data-bs-theme=dark] .aempty__text{color:#a8abd8 !important}
[data-bs-theme=dark] .achip{border:2px solid #334155 !important;background:#0f172e !important}
[data-bs-theme=dark] .achip:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .astep__dot{border:2px solid #334155 !important}
[data-bs-theme=dark] .astep.is-done .astep__dot{border-color:#e5e7eb !important}
[data-bs-theme=dark] .astep.is-now .astep__dot{border-color:#e5e7eb !important}
[data-bs-theme=dark] .cat-health-text{color:#96be98 !important}
[data-bs-theme=dark] .cat-motor-text{color:#8ab2e0 !important}
[data-bs-theme=dark] .cat-travel-text{color:#d9ad80 !important}
[data-bs-theme=dark] .cat-fleet-text{color:#e5e7eb !important}
[data-bs-theme=dark] .cat-liability-text{color:#a293d0 !important}
[data-bs-theme=dark] .cat-expat-text{color:#bd8fd0 !important}
/* assets/css/tobcompare.css */
[data-bs-theme=dark] .tobcmp-toggle{color:#b5b8df !important;background:#0f172e !important}
[data-bs-theme=dark] .tobcmp-toggle.active{border:2.5px solid #e5e7eb !important;color:#e5e7eb !important}
[data-bs-theme=dark] .compare-bar{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .compare-bar__count{color:#0f172e !important}
[data-bs-theme=dark] .compare-bar__btn{color:#0f172e !important}
[data-bs-theme=dark] .cmp-modal{background:#0f172e !important}
[data-bs-theme=dark] .cmp-topbar{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .cmp-planbar{background:#0f172e !important;border-bottom:2px solid #334155 !important}
[data-bs-theme=dark] .cmp-planbar__cell small{color:#a8abd8 !important}
[data-bs-theme=dark] .cmp-benefit{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .cmp-benefit__name{color:#e5e7eb !important}
[data-bs-theme=dark] .cmp-benefit__name em{color:#a8abd8 !important}
[data-bs-theme=dark] .cmp-benefit__val{background:#16213f !important;color:#c4c7e6 !important}
[data-bs-theme=dark] .cmp-benefit__val-label{color:#a8abd8 !important}
[data-bs-theme=dark] .cmp-cover-yes{color:#96be98 !important}
[data-bs-theme=dark] .cmp-cover-no{color:#db8e8e !important}
[data-bs-theme=dark] .cmp-diffbar{border-bottom:1px solid #334155 !important;color:#b5b8df !important}
[data-bs-theme=dark] .cmp-toggle-label .switch{background:#16213f !important}
[data-bs-theme=dark] .cmp-toggle-label .switch::after{background:#0f172e !important}
[data-bs-theme=dark] .cmp-toggle-label input:focus-visible + .switch{outline:2px solid #e5e7eb !important}
[data-bs-theme=dark] .cmp-group{background:#0f172e !important;border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .cmp-benefit.is-diff .cmp-benefit__val{background:#0f172e !important}
[data-bs-theme=dark] .cmp-empty{color:#a8abd8 !important}
[data-bs-theme=dark] .cmp-empty .material-icons{color:#96be98 !important}
/* assets/css/custom.css */
[data-bs-theme=dark] #footer-bar{background-color:#0f172e !important}
[data-bs-theme=dark] #footer-bar a{color:#e5e7eb !important}
/* assets/css/chat.css */
[data-bs-theme=dark] body{background:linear-gradient(#16213f, #16213f) !important}
[data-bs-theme=dark] .chatbot-popup{background:#0f172e !important}
[data-bs-theme=dark] .header-info .chatbot-logo{fill:#a9a8e2 !important;background:#0f172e !important}
[data-bs-theme=dark] .chat-body .message .message-text{background:#16213f !important}
[data-bs-theme=dark] .chat-body .bot-message .message-text{background-color:#16213f !important}
[data-bs-theme=dark] .chat-footer{background:#0f172e !important}
[data-bs-theme=dark] .chat-footer .chat-form{background:#0f172e !important}
[data-bs-theme=dark] .chat-form .chat-controls button{color:#a8afbd !important}
[data-bs-theme=dark] .chat-form .chat-controls button:hover{background:#16213f !important}
/* assets/css/consent.css */
[data-bs-theme=dark] .mcons__card{background:#0f172e !important;color:#e5e7eb !important;border:1px solid #334155 !important}
[data-bs-theme=dark] .mcons__ico{color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__title{color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__text{color:#a8afbd !important}
[data-bs-theme=dark] .mcons__text strong{color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__text a{color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__btn--ghost{background:#0f172e !important;color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__btn--ghost:hover{border-color:#e5e7eb !important;background:#0f172e !important}
[data-bs-theme=dark] .mcons__btn--main{border:1.5px solid #e5e7eb !important}
[data-bs-theme=dark] .mcons__btn--main:hover{border-color:#e5e7eb !important}
[data-bs-theme=dark] .mcons__btn:focus-visible{outline:3px solid #e5e7eb !important}
/* assets/css/travel-flow.css */
[data-bs-theme=dark] .site-header__link{color:#c4c7e6 !important}
[data-bs-theme=dark] .site-header__icon{color:#c4c7e6 !important}
[data-bs-theme=dark] .site-header__btn-login{color:#0f172e !important}
[data-bs-theme=dark] .site-header__wtw-label{color:#a8abd8 !important}
[data-bs-theme=dark] .step-indicator__dot--completed{color:#0f172e !important}
[data-bs-theme=dark] .step-indicator__dot--active{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .step-indicator__dot--inactive{background:#16213f !important}
[data-bs-theme=dark] .step-indicator__line{background:#16213f !important}
[data-bs-theme=dark] .step-indicator__label{color:#a8abd8 !important}
[data-bs-theme=dark] .form-card__subtitle{color:#a8abd8 !important}
[data-bs-theme=dark] .page-nav__btn--back{color:#0f172e !important}
[data-bs-theme=dark] .page-nav__btn--next, [data-bs-theme=dark] .page-nav__btn--submit{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .site-footer{background:#2b3a73 !important;color:#ffffff !important}
[data-bs-theme=dark] .site-footer__section ul li a{color:#8e91c8 !important}
[data-bs-theme=dark] .site-footer__bottom{border-top:1px solid #e5e7eb !important}
[data-bs-theme=dark] .site-footer__bottom p{color:#8e91c8 !important}
[data-bs-theme=dark] .site-footer__newsletter button{color:#0f172e !important}
[data-bs-theme=dark] .summary-block{background:linear-gradient(135deg, #0f172e 0%, #0f172e 100%) !important}
[data-bs-theme=dark] .summary-block__title{border-bottom:1px solid #334155 !important}
[data-bs-theme=dark] .summary-block__label{color:#b5b8df !important}
[data-bs-theme=dark] .summary-block__row--promo .summary-block__label--promo{color:#96be98 !important}
[data-bs-theme=dark] .summary-block__row--total{border-top:1px solid #334155 !important}
/* assets/css/travel.css */
[data-bs-theme=dark] .section-question__why-btn{color:#0f172e !important}
[data-bs-theme=dark] .section-question__why-explanation{background:#0f172e !important;color:#a8abd8 !important}
[data-bs-theme=dark] .option-card.selected{background:#0f172e !important}
[data-bs-theme=dark] .option-card__icon{color:#8e91c8 !important}
@media (max-width: 600px){
/* views/health5.php */
[data-bs-theme=dark] .plan-card__right{border-top:1px solid #334155 !important}
}
@media (max-width: 991.98px){
/* assets/css/appnav.css */
[data-bs-theme=dark] .mtabs{background:#0f172e !important}
[data-bs-theme=dark] .mtabs__badge{border:2px solid #334155 !important}
html[data-bs-theme=dark] body .step-indicator__label{color:#a8abd8 !important}
}
/* styles en ligne */
[data-bs-theme=dark] [style*="background-color:#ECE7FE"]{background-color:#16213f !important}
[data-bs-theme=dark] [style*="background-color:#FFE8EE"]{background-color:#16213f !important}
[data-bs-theme=dark] [style*="background-color:#FFEBD6"]{background-color:#16213f !important}
[data-bs-theme=dark] [style*="background-color:#FFF3D1"]{background-color:#16213f !important}
[data-bs-theme=dark] [style*="background:#ddd"]{background:#16213f !important}
[data-bs-theme=dark] [style*="background:#e8f5e9"]{background:#16213f !important}
[data-bs-theme=dark] [style*="background:#ffebee"]{background:#16213f !important}
[data-bs-theme=dark] [style*="background:#fff"]{background:#0f172e !important}
[data-bs-theme=dark] [style*="background:#fff3e0"]{background:#16213f !important}
[data-bs-theme=dark] [style*="background:#fff7ed"]{background:#0f172e !important}
[data-bs-theme=dark] [style*="background:#fffbf0"]{background:#0f172e !important}
[data-bs-theme=dark] [style*="border-color:#111"]{border-color:#e5e7eb !important}
[data-bs-theme=dark] [style*="border-top:1px dashed #e2dfe8"]{border-top:1px dashed #334155 !important}
[data-bs-theme=dark] [style*="border-top:1px solid #ddd"]{border-top:1px solid #334155 !important}
[data-bs-theme=dark] [style*="border-top:1px solid #f0ecf8"]{border-top:1px solid #334155 !important}
[data-bs-theme=dark] [style*="border:1px solid #fed7aa"]{border:1px solid #334155 !important}
[data-bs-theme=dark] [style*="border:2px solid #000"]{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] [style*="border:2px solid #111"]{border:2px solid #e5e7eb !important}
[data-bs-theme=dark] [style*="border:2px solid #e8e4ee"]{border:2px solid #334155 !important}
[data-bs-theme=dark] [style*="border:3px solid #000"]{border:3px solid #e5e7eb !important}
[data-bs-theme=dark] [style*="color:#111"]{color:#e5e7eb !important}
[data-bs-theme=dark] [style*="color:#191d88"]{color:#e5e7eb !important}
[data-bs-theme=dark] [style*="color:#1a1060"]{color:#e5e7eb !important}
[data-bs-theme=dark] [style*="color:#222"]{color:#e5e7eb !important}
[data-bs-theme=dark] [style*="color:#2e7d32"]{color:#96be98 !important}
[data-bs-theme=dark] [style*="color:#444"]{color:#e5e7eb !important}
[data-bs-theme=dark] [style*="color:#455A64"]{color:#a8afbd !important}
[data-bs-theme=dark] [style*="color:#555"]{color:#a8afbd !important}
[data-bs-theme=dark] [style*="color:#5d4037"]{color:#a8afbd !important}
[data-bs-theme=dark] [style*="color:#684CFF"]{color:#b3a5ff !important}
[data-bs-theme=dark] [style*="color:#78350f"]{color:#bc9a87 !important}
[data-bs-theme=dark] [style*="color:#795548"]{color:#a8afbd !important}
[data-bs-theme=dark] [style*="color:#7c2d12"]{color:#be9688 !important}
[data-bs-theme=dark] [style*="color:#92400e"]{color:#c8a086 !important}
[data-bs-theme=dark] [style*="color:#F40024"]{color:#fa8092 !important}
[data-bs-theme=dark] [style*="color:#b71c1c"]{color:#db8e8e !important}
[data-bs-theme=dark] [style*="color:#bf360c"]{color:#df9a85 !important}
[data-bs-theme=dark] [style*="color:#c2410c"]{color:#e0a085 !important}
[data-bs-theme=dark] [style*="color:#c62828"]{color:#e29393 !important}
[data-bs-theme=dark] [style*="color:#e53935"]{color:#f29c9a !important}
[data-bs-theme=dark] [style*="color:#e91e63"]{color:#f48eb1 !important}
[data-bs-theme=dark] [style*="color:var(--tg-theme-primary-300)"]{color:#a8abd8 !important}
[data-bs-theme=dark] [style*="color:var(--tg-theme-primary-400)"]{color:#b5b8df !important}
