@charset "UTF-8";.filtre-date-wrap{display:flex;align-items:center;gap:4px}.filtre-date{padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#374151;background:#fff;cursor:pointer}.filtre-date:focus{outline:none;border-color:#1a56db}.btn-clear-date{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:4px;line-height:1}.btn-clear-date:hover{background:#fee2e2;color:#dc2626}:root{--lb-bleu: #4A8EC2;--lb-bleu-dark: #2d6a9f;--lb-bleu-light: #e8f2fb;--lb-jaune: #F5C518;--lb-jaune-dark: #c9a000;--lb-dark: #1a2f4a;--lb-grey: #f5f6fa;--theme-bg: #ffffff;--theme-bg-soft: #f5f6fa;--theme-bg-card: #ffffff;--theme-text: #1a2f4a;--theme-text-muted: #555555;--theme-text-faint: #888888;--theme-border: #e0e0e0;--theme-border-soft: #f0f0f0;--theme-shadow: rgba(0, 0, 0, .08);--theme-input-bg: #ffffff;--theme-input-border: #cccccc;--theme-modal-bg: #ffffff;--theme-dropdown-bg: #ffffff;--theme-dropdown-hover: #f5f8ff;--theme-admin-sidebar: #ffffff;--theme-admin-sidebar-text: rgba(26, 26, 46, .7);--theme-admin-sidebar-text-strong: #1a1a2e;--theme-admin-sidebar-text-muted: rgba(26, 26, 46, .48);--theme-admin-sidebar-text-faint: rgba(26, 26, 46, .36);--theme-admin-sidebar-border: rgba(26, 26, 46, .08);--theme-admin-sidebar-hover: rgba(26, 26, 46, .04);--theme-admin-main: transparent;--theme-table-head: #1a1a2e;--theme-table-head-text: #ffffff;--theme-table-row-hover: #fafafa}[data-theme=dark]{--theme-bg: transparent;--theme-bg-soft: rgba(22, 27, 34, .72);--theme-bg-card: rgba(33, 38, 45, .96);--theme-text: #e6edf3;--theme-text-muted: #8b949e;--theme-text-faint: #6e7681;--theme-border: #30363d;--theme-border-soft: rgba(33, 38, 45, .8);--theme-shadow: rgba(0, 0, 0, .55);--theme-input-bg: rgba(13, 17, 23, .85);--theme-input-border: #30363d;--theme-modal-bg: rgba(22, 27, 34, .98);--theme-dropdown-bg: rgba(22, 27, 34, .97);--theme-dropdown-hover: rgba(33, 38, 45, .95);--theme-admin-sidebar: #1a1a2e;--theme-admin-sidebar-text: rgba(255, 255, 255, .72);--theme-admin-sidebar-text-strong: #ffffff;--theme-admin-sidebar-text-muted: rgba(255, 255, 255, .55);--theme-admin-sidebar-text-faint: rgba(255, 255, 255, .4);--theme-admin-sidebar-border: rgba(255, 255, 255, .08);--theme-admin-sidebar-hover: rgba(255, 255, 255, .06);--theme-admin-main: transparent;--theme-table-head: rgba(22, 27, 34, .95);--theme-table-head-text: #e6edf3;--theme-table-row-hover: rgba(33, 38, 45, .6)}[data-theme=dark] body{background:linear-gradient(#0d1117db,#0d1117db),url(/wp-content/uploads/jeracle-site/v20261016/assets/jeracle/hero-wide-48a9a5a55a.webp) center/cover fixed;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;font-size:80%}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--lb-dark);overflow-x:hidden;max-width:100vw}main{padding-top:var(--navbar-h, 96px);overflow-x:hidden}@media (max-width: 768px){main{padding-top:72px}}@media (max-width: 768px){.table-wrapper,.km-table-wrap,.table-responsive{overflow-x:visible!important;overflow-y:visible!important}table.admin-table,table.km-table,table.devis-table{display:block!important;width:100%!important;min-width:0!important;white-space:normal!important}table.admin-table thead,table.km-table thead,table.devis-table thead{display:none!important}table.admin-table tbody,table.km-table tbody,table.devis-table tbody{display:flex;flex-direction:column;gap:10px}table.admin-table tr,table.km-table tr,table.devis-table tr{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f;transition:box-shadow .15s}table.admin-table tr:hover,table.km-table tr:hover,table.devis-table tr:hover{box-shadow:0 3px 10px #0000001a}table.admin-table td,table.km-table td,table.devis-table td{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 14px;border:none;border-bottom:1px solid #f3f4f6;font-size:13px;gap:10px;flex-wrap:nowrap;min-height:36px}table.admin-table td:last-child,table.km-table td:last-child,table.devis-table td:last-child{border-bottom:none}table.admin-table td:before,table.km-table td:before,table.devis-table td:before{content:attr(data-label);font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;min-width:90px;flex-shrink:0;padding-top:1px}table.admin-table td:first-child,table.km-table td:first-child,table.devis-table td:first-child{font-weight:700;background:#f0f4fa;border-bottom:1px solid #dde3ed}table.admin-table td:first-child:before,table.km-table td:first-child:before,table.devis-table td:first-child:before{color:#4f8ac9}}@media (max-width: 768px){[data-theme=dark] table.admin-table tr,[data-theme=dark] table.km-table tr,[data-theme=dark] table.devis-table tr{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] table.admin-table td,[data-theme=dark] table.km-table td,[data-theme=dark] table.devis-table td{border-bottom-color:var(--theme-border-soft)!important;background:transparent!important}[data-theme=dark] table.admin-table td:before,[data-theme=dark] table.km-table td:before,[data-theme=dark] table.devis-table td:before{color:#8b949e!important}[data-theme=dark] table.admin-table td:first-child,[data-theme=dark] table.km-table td:first-child,[data-theme=dark] table.devis-table td:first-child{background:#ffffff0a!important}[data-theme=dark] table.admin-table td:first-child:before,[data-theme=dark] table.km-table td:first-child:before,[data-theme=dark] table.devis-table td:first-child:before{color:#4f8ac9!important}}[dir=rtl] body{font-family:Segoe UI,Tahoma,Arabic Typesetting,Traditional Arabic,sans-serif}[dir=rtl] .social-links,[dir=rtl] .navbar-actions{flex-direction:row-reverse}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .footer-col ul a:hover{padding-left:0;padding-right:6px}[dir=rtl] .presentation-grid{direction:rtl}[dir=rtl] .hero-content{direction:rtl;text-align:right}[dir=rtl] .hero-btns{justify-content:flex-end}.annonces-bar{position:fixed;top:var(--navbar-h, 96px);left:0;right:0;z-index:999;height:40px;background:linear-gradient(90deg,#0f1d2e,#1a2f4a 40%,#1e3657 60%,#0f1d2e);border-bottom:2px solid #FCDA00;display:flex;align-items:stretch;overflow:hidden}.annonces-label{flex-shrink:0;display:flex;align-items:center;gap:7px;background:#fcda00;color:#1a2f4a;padding:0 26px 0 14px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.annonces-live-dot{width:7px;height:7px;background:#1a2f4a;border-radius:50%;flex-shrink:0;animation:livePulse 1.4s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}.annonces-ticker{flex:1;overflow:hidden;position:relative;display:flex;align-items:center}.annonces-ticker:before,.annonces-ticker:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:1;pointer-events:none}.annonces-ticker:before{left:0;background:linear-gradient(to right,#0f1d2e,transparent)}.annonces-ticker:after{right:0;background:linear-gradient(to left,#0f1d2e,transparent)}.annonces-track{display:inline-flex;align-items:center;white-space:nowrap;animation:tickerScroll 28s linear infinite}.annonces-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-10%)}}.annonce-item{display:inline-flex;align-items:center;gap:8px;padding:0 24px;font-size:.82rem;color:#ffffffd9;min-width:220px}.annonce-sep{color:#fcda00;font-size:9px;opacity:.75}.annonce-titre{font-weight:700;color:#fff;letter-spacing:.01em}.annonce-corps{color:#ffffffad}.annonce-link{display:inline-flex;align-items:center;color:#fcda00;text-decoration:none;font-weight:700;font-size:.74rem;border:1px solid rgba(252,218,0,.38);padding:1px 10px;border-radius:20px;flex-shrink:0;transition:background .18s}.annonce-link:hover{background:#fcda0024}html{transition:background-color .25s ease,color .25s ease}body{background:var(--theme-bg);color:var(--theme-text);transition:background-color .25s ease,color .25s ease}[data-theme=dark] .admin-table,[data-theme=dark] .devis-table,[data-theme=dark] .detail-matieres-table{background:var(--theme-bg-card)!important}[data-theme=dark] .admin-table th,[data-theme=dark] .devis-table th,[data-theme=dark] .detail-matieres-table th{background:var(--theme-table-head)!important;color:var(--theme-table-head-text)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-table td,[data-theme=dark] .devis-table td,[data-theme=dark] .detail-matieres-table td{color:var(--theme-text-muted)!important;border-color:var(--theme-border-soft)!important;background:var(--theme-bg-card)!important}[data-theme=dark] .admin-table tr:hover td,[data-theme=dark] .devis-table tr:hover td,[data-theme=dark] .detail-matieres-table tr:hover td{background:var(--theme-table-row-hover)!important}[data-theme=dark] .admin-table tr:last-child td,[data-theme=dark] .devis-table tr:last-child td,[data-theme=dark] .detail-matieres-table tr:last-child td{border-color:transparent!important}[data-theme=dark] .page-header h1,[data-theme=dark] .admin-page h1{color:var(--theme-text)!important}[data-theme=dark] .total-badge{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .form-card h2{color:var(--theme-text)!important}[data-theme=dark] .form-section{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .form-section h3{color:#e63946!important}[data-theme=dark] .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .form-group .form-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .caracs-section{border-top-color:var(--theme-border)!important}[data-theme=dark] .caracs-section>.caracs-head label{color:var(--theme-text)!important}[data-theme=dark] .caracs-section>.form-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .carac-empty{color:var(--theme-text-muted)!important}[data-theme=dark] .carac-card{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .carac-flags .chk{color:var(--theme-text-muted)!important}[data-theme=dark] .carac-valeurs{border-left-color:var(--theme-border)!important}[data-theme=dark] .btn-add-carac,[data-theme=dark] .btn-add-val{background:var(--theme-bg-card)!important;color:#7aa7e0!important;border-color:var(--theme-border)!important}[data-theme=dark] .btn-del-carac,[data-theme=dark] .btn-del-val{background:#f851491f!important;color:#f87171!important;border-color:#f851494d!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-theme=dark] textarea,[data-theme=dark] select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--theme-text-faint)!important}[data-theme=dark] .alert.succes,[data-theme=dark] .alert-success{background:#0d4429!important;color:#56d364!important;border-color:#1a6b3c!important}[data-theme=dark] .alert.erreur,[data-theme=dark] .alert-danger,[data-theme=dark] .alert.alert-danger,[data-theme=dark] .alert-error{background:#3d1c1c!important;color:#f87171!important;border-color:#7a2929!important}[data-theme=dark] .badge.active{background:#0d4429!important;color:#56d364!important}[data-theme=dark] .badge.inactive{background:#3d1c1c!important;color:#f87171!important}[data-theme=dark] .statut-badge{border-color:currentColor!important}[data-theme=dark] .modal-overlay .modal,[data-theme=dark] .modal-overlay .modal-large,[data-theme=dark] .confirm-box{background:var(--theme-modal-bg)!important;border:1px solid var(--theme-border)}[data-theme=dark] .modal h2,[data-theme=dark] .modal h3,[data-theme=dark] .modal-info p,[data-theme=dark] .modal label,[data-theme=dark] .modal .form-group label{color:var(--theme-text)!important}[data-theme=dark] .modal p,[data-theme=dark] .modal small,[data-theme=dark] .modal .field-hint{color:var(--theme-text-muted)!important}[data-theme=dark] .confirm-message{color:var(--theme-text)!important}[data-theme=dark] .statut-tabs button{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .statut-tabs button.active{background:#e63946!important;color:#fff!important;border-color:#e63946!important}[data-theme=dark] .pagination button,[data-theme=dark] .page-btn,[data-theme=dark] .pg-btn{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .pagination button.active,[data-theme=dark] .page-btn.active,[data-theme=dark] .pg-btn.active{background:#e63946!important;color:#fff!important}[data-theme=dark] .pagination button:disabled,[data-theme=dark] .page-btn:disabled,[data-theme=dark] .pg-btn:disabled{opacity:.35!important}[data-theme=dark] .pagination button:hover:not(:disabled),[data-theme=dark] .page-btn:hover:not(:disabled),[data-theme=dark] .pg-btn:hover:not(:disabled){border-color:#e63946!important;color:#e63946!important}[data-theme=dark] .filtres-bar select,[data-theme=dark] .filtre-statut select{color:var(--theme-text)!important}[data-theme=dark] .empty-state,[data-theme=dark] .empty{color:var(--theme-text-faint)!important;background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .loading{color:var(--theme-text-faint)!important}[data-theme=dark] .dropdown-menu{background:var(--theme-dropdown-bg)!important;box-shadow:0 8px 30px #00000080!important}[data-theme=dark] .dropdown-header strong{color:var(--theme-text)!important}[data-theme=dark] .dropdown-header span{color:var(--theme-text-faint)!important}[data-theme=dark] .dropdown-item{color:var(--theme-text-muted)!important}[data-theme=dark] .dropdown-item svg{color:var(--theme-text-faint)!important}[data-theme=dark] .dropdown-item:hover{background:var(--theme-dropdown-hover)!important;color:var(--theme-text)!important}[data-theme=dark] .dropdown-divider{background:var(--theme-border)!important}[data-theme=dark] .dropdown-logout{color:#f87171!important}[data-theme=dark] .dropdown-logout svg{color:#f87171!important}[data-theme=dark] .dropdown-logout:hover{background:#3d1c1c!important;color:#fca5a5!important}[data-theme=dark] .confirm-overlay{background:#000000bf!important}[data-theme=dark] .annonces-bar{background:linear-gradient(90deg,#020810,#0a1628,#020810)!important;border-bottom-color:#f5c518!important}[data-theme=dark] .annonces-ticker:before{background:linear-gradient(to right,#020810,transparent)!important}[data-theme=dark] .annonces-ticker:after{background:linear-gradient(to left,#020810,transparent)!important}[data-theme=dark] .btn-secondary,[data-theme=dark] .btn-annuler{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .checkbox-item{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .checkbox-item:hover{border-color:#e63946!important}[data-theme=dark] .upload-label{border-color:var(--theme-border)!important;background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .section-white,[data-theme=dark] .faq-section,[data-theme=dark] .profile-section,[data-theme=dark] .catalogue-page,[data-theme=dark] .page-section{background:var(--theme-bg)!important;color:var(--theme-text)!important}[data-theme=dark] .produit-card,[data-theme=dark] .product-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .produit-card .produit-nom,[data-theme=dark] .produit-card .product-name,[data-theme=dark] .produit-card h3,[data-theme=dark] .produit-card h4,[data-theme=dark] .product-card .produit-nom,[data-theme=dark] .product-card .product-name,[data-theme=dark] .product-card h3,[data-theme=dark] .product-card h4{color:var(--theme-text)!important}[data-theme=dark] .produit-card .produit-prix,[data-theme=dark] .produit-card .product-price,[data-theme=dark] .product-card .produit-prix,[data-theme=dark] .product-card .product-price{color:var(--lb-bleu)!important}[data-theme=dark] .sidebar-card,[data-theme=dark] .config-form fieldset{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .sidebar-card h3,[data-theme=dark] .card-title{color:var(--theme-text)!important}[data-theme=dark] .recap-row span{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page{background:var(--theme-bg-soft)!important}[data-theme=dark] .profil-header{background:var(--theme-bg-card)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .profil-header h1{color:var(--theme-text)!important}[data-theme=dark] .role-badge{background:#4a8ec226!important;color:#7ab3d9!important}[data-theme=dark] .tabs{background:var(--theme-bg-card)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .tabs button{color:var(--theme-text-faint)!important;background:transparent!important}[data-theme=dark] .tabs button.active{background:#4a8ec2!important;color:#fff!important}[data-theme=dark] .tabs button:not(.active):hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .tab-content{background:var(--theme-bg-card)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .tab-content .section-title h3{color:var(--theme-text)!important}[data-theme=dark] .tab-content .commandes-count{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .form-group input,[data-theme=dark] .profil-page .form-group select,[data-theme=dark] .profil-page .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .profil-page .form-group input:focus,[data-theme=dark] .profil-page .form-group select:focus,[data-theme=dark] .profil-page .form-group textarea:focus{border-color:#4a8ec2!important}[data-theme=dark] .profil-page .form-group input.input-disabled,[data-theme=dark] .profil-page .form-group select.input-disabled,[data-theme=dark] .profil-page .form-group textarea.input-disabled{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .form-group .hint{color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .type-btn{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .type-btn.active{background:#4a8ec2!important;border-color:#4a8ec2!important;color:#fff!important}[data-theme=dark] .profil-page .type-badge-entreprise{background:#1a56db1f!important;border-color:#93c5fd4d!important;color:#93c5fd!important}[data-theme=dark] .profil-page .type-locked-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .btn-cancel{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .commande-card{border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .commande-card .commande-header{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .commande-card .commande-ref{color:var(--theme-text)!important}[data-theme=dark] .profil-page .commande-card .commande-date{color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .commande-card .commande-type{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .commande-card .ligne-nom{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .commande-card .ligne-qty{color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .commande-card .ligne-prix{color:var(--theme-text)!important}[data-theme=dark] .profil-page .commande-card .commande-footer{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .commande-card .commande-total{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .commande-card .commande-total strong{color:var(--theme-text)!important}[data-theme=dark] .profil-page .btn-sm-outline{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .profil-page .btn-sm-outline:hover{background:var(--theme-bg-card)!important;border-color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .btn-sm-outline.rejete{border-color:#dc2626!important;color:#f87171!important}[data-theme=dark] .profil-page .coordonnees-bloc{background:#f5a62314!important;border-color:#a07020!important;border-left-color:#f5a623!important}[data-theme=dark] .profil-page .coordonnees-bloc h4{color:#d4a256!important}[data-theme=dark] .profil-page .coordonnees-bloc .coord-label{color:#b08030!important}[data-theme=dark] .profil-page .coordonnees-bloc .coord-value{color:var(--theme-text)!important}[data-theme=dark] .profil-page .coordonnees-bloc .accent{color:#f5a623!important}[data-theme=dark] .profil-page .pai-commande-total{color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .pai-montant{color:var(--theme-text)!important}[data-theme=dark] .profil-page .pai-solde-hint,[data-theme=dark] .profil-page .pai-ref{color:var(--theme-text-faint)!important}[data-theme=dark] .profil-page .pai-ref code{background:var(--theme-bg-soft)!important}[data-theme=dark] .profil-page .pai-separator{border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .twofa-status{background:#dc26261a!important;border-color:#dc26264d!important}[data-theme=dark] .profil-page .twofa-status.enabled{background:#16a34a1a!important;border-color:#16a34a4d!important}[data-theme=dark] .profil-page .twofa-status strong{color:var(--theme-text)!important}[data-theme=dark] .profil-page .twofa-status p{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .secret-code{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .profil-page .qr-wrap img{border-color:var(--theme-border)!important}[data-theme=dark] .profil-page .modal-virement{background:var(--theme-modal-bg)!important}[data-theme=dark] .profil-page .modal-virement h3{color:var(--theme-text)!important}[data-theme=dark] .profil-page .modal-virement p,[data-theme=dark] .profil-page .form-group-modal label{color:var(--theme-text-muted)!important}[data-theme=dark] .profil-page .form-group-modal input[type=file]{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .profil-card,[data-theme=dark] .profile-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .profil-card h2,[data-theme=dark] .profil-card h3,[data-theme=dark] .profil-card strong,[data-theme=dark] .profile-card h2,[data-theme=dark] .profile-card h3,[data-theme=dark] .profile-card strong{color:var(--theme-text)!important}[data-theme=dark] .profil-card p,[data-theme=dark] .profil-card span,[data-theme=dark] .profile-card p,[data-theme=dark] .profile-card span{color:var(--theme-text-muted)!important}[data-theme=dark] .commande-card,[data-theme=dark] .commande-item{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .panier-card,[data-theme=dark] .cart-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .login-card{background:var(--theme-bg-card)!important;box-shadow:0 25px 50px #0009!important}[data-theme=dark] .login-title,[data-theme=dark] .register-title{color:var(--theme-text)!important}[data-theme=dark] .login-subtitle,[data-theme=dark] .register-subtitle,[data-theme=dark] .login-footer,[data-theme=dark] .register-footer{color:var(--theme-text-faint)!important}[data-theme=dark] .login-page .form-group label,[data-theme=dark] .register-page .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .login-page .form-group input,[data-theme=dark] .login-page .form-group select,[data-theme=dark] .register-page .form-group input,[data-theme=dark] .register-page .form-group select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .login-page .form-group input:focus,[data-theme=dark] .login-page .form-group select:focus,[data-theme=dark] .register-page .form-group input:focus,[data-theme=dark] .register-page .form-group select:focus{border-color:#4a8ec2!important}[data-theme=dark] .login-page .server-error,[data-theme=dark] .register-page .server-error{background:#dc26261f!important;border-color:#dc26264d!important;color:#f87171!important}[data-theme=dark] .login-page .server-success,[data-theme=dark] .login-page .success-msg,[data-theme=dark] .register-page .server-success,[data-theme=dark] .register-page .success-msg{background:#16a34a1a!important;border-color:#16a34a4d!important;color:#4ade80!important}[data-theme=dark] .login-page .toggle-pw,[data-theme=dark] .register-page .toggle-pw{color:var(--theme-text-faint)!important}[data-theme=dark] .register-card{background:var(--theme-bg-card)!important;box-shadow:0 25px 50px #0009!important}[data-theme=dark] .logo-text{color:var(--theme-text)!important}[data-theme=dark] .logo-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .type-btn{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .type-btn.active{background:#4a8ec2!important;border-color:#4a8ec2!important;color:#fff!important}[data-theme=dark] .type-btn:hover:not(.active){border-color:#4a8ec2!important;color:#4a8ec2!important}[data-theme=dark] .catalogue-page .filtres-bar{background:var(--theme-bg-soft)!important}[data-theme=dark] .catalogue-page .filtres-bar select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .catalogue-page .loading-state,[data-theme=dark] .catalogue-page .empty-state{color:var(--theme-text-faint)!important}[data-theme=dark] .catalogue-page .spinner{border-color:var(--theme-border)!important;border-top-color:var(--lb-bleu)!important}[data-theme=dark] .services-section .service-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 4px 20px var(--theme-shadow)!important}[data-theme=dark] .services-section .service-card p,[data-theme=dark] .services-section .services-header p{color:var(--theme-text-muted)!important}[data-theme=dark] .produit-card{background:var(--theme-bg-card)!important;box-shadow:0 2px 12px var(--theme-shadow)!important}[data-theme=dark] .produit-card .card-image{background:var(--theme-bg-soft)!important}[data-theme=dark] .produit-card .card-title{color:var(--theme-text)!important}[data-theme=dark] .produit-card .tag{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .produit-card .card-footer{border-color:var(--theme-border)!important}[data-theme=dark] .produit-card .prix{color:var(--theme-text-muted)!important}[data-theme=dark] .produit-card .prix strong{color:var(--theme-text)!important}[data-theme=dark] .produit-card .prix-barre{color:var(--theme-text-faint)!important}[data-theme=dark] .produit-card .dispo-badge.vente{background:#2e7d3226!important;color:#4ade80!important}[data-theme=dark] .produit-card .dispo-badge.location{background:#e6510026!important;color:#fb923c!important}[data-theme=dark] .page-commandes .devis-card,[data-theme=dark] .page-commandes .commande-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .page-commandes .devis-card .devis-info strong,[data-theme=dark] .page-commandes .commande-card .devis-info strong{color:var(--theme-text)!important}[data-theme=dark] .page-commandes .devis-card .devis-info span,[data-theme=dark] .page-commandes .commande-card .devis-info span,[data-theme=dark] .page-commandes .commande-card .ref,[data-theme=dark] .page-commandes .commande-card .date{color:var(--theme-text-faint)!important}[data-theme=dark] .page-commandes .commande-card .badge-location{background:#1e40af26!important;color:#93c5fd!important}[data-theme=dark] .page-commandes .commande-card .ligne{color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .page-commandes .commande-card .ligne .sous-total{color:var(--theme-text)!important}[data-theme=dark] .page-commandes .commande-card .total-row{color:var(--theme-text-muted)!important}[data-theme=dark] .page-commandes .paiement-section{border-color:var(--theme-border)!important}[data-theme=dark] .page-commandes .btn-toggle-paiement{background:#6366f11a!important;border-color:#6366f140!important;color:#a5b4fc!important}[data-theme=dark] .page-commandes .btn-toggle-paiement:hover{background:#6366f12e!important}[data-theme=dark] .page-commandes .coordonnees{background:#f5a62312!important;border-color:#7a5c10!important;border-left-color:#f5a623!important}[data-theme=dark] .page-commandes .coordonnees h4{color:#d4a256!important}[data-theme=dark] .page-commandes .coordonnees .coord-label{color:#a07828!important}[data-theme=dark] .page-commandes .coordonnees .coord-value{color:var(--theme-text)!important}[data-theme=dark] .page-commandes .coordonnees .accent{color:#f5a623!important}[data-theme=dark] .page-commandes .tranche-card{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .page-commandes .tranche-card .tranche-label.acompte{background:#92400e33!important;color:#fbbf24!important}[data-theme=dark] .page-commandes .tranche-card .tranche-label.solde{background:#1e40af26!important;color:#93c5fd!important}[data-theme=dark] .page-commandes .tranche-card .tranche-montant{color:var(--theme-text)!important}[data-theme=dark] .page-commandes .tranche-card .preuve-info{color:var(--theme-text-faint)!important}[data-theme=dark] .page-commandes .modal{background:var(--theme-modal-bg)!important}[data-theme=dark] .page-commandes .modal h3{color:var(--theme-text)!important}[data-theme=dark] .page-commandes .modal p{color:var(--theme-text-muted)!important}[data-theme=dark] .page-commandes .modal-resume{background:#6366f114!important}[data-theme=dark] .page-commandes .modal-resume .resume-row,[data-theme=dark] .page-commandes .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .page-commandes .form-group input,[data-theme=dark] .page-commandes .form-group select,[data-theme=dark] .page-commandes .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .page-commandes .section-title,[data-theme=dark] .page-commandes .devis-section h2{color:var(--theme-text)!important}[data-theme=dark] .filtres-bar{background:var(--theme-bg-soft)!important}[data-theme=dark] .filtres-bar select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .form-section{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .form-section h2,[data-theme=dark] .form-section h3{color:var(--theme-text)!important}[data-theme=dark] .config-form{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .config-form fieldset{border-color:var(--theme-border)!important}[data-theme=dark] .config-form legend{color:var(--theme-text-muted)!important}[data-theme=dark] .cart-card{background:#1e3a8a1f!important;border-color:#93c5fd33!important}[data-theme=dark] .cart-card h4{color:var(--theme-text)!important}[data-theme=dark] .cart-item{background:var(--theme-bg-soft)!important;border-color:#93c5fd26!important}[data-theme=dark] .cart-item .cart-item-label{color:#93c5fd!important}[data-theme=dark] .cart-item .cart-item-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .btn-panier{background:var(--theme-bg-soft)!important;border-color:#4a8ec2!important;color:#7ab3d9!important}[data-theme=dark] .btn-panier:hover{background:#4a8ec226!important}[data-theme=dark] .auth-notice{background:#f5c51812!important;border-color:#f5c51840!important;color:#d4a256!important}[data-theme=dark] .alert.danger{background:#dc26261a!important;border-color:#dc262640!important;color:#f87171!important}[data-theme=dark] .devis-item{border-color:var(--theme-border)!important}[data-theme=dark] .devis-item .devis-ref,[data-theme=dark] .devis-item .devis-item-dims{color:var(--theme-text-faint)!important}[data-theme=dark] .devis-item .devis-montant{color:var(--theme-text)!important}[data-theme=dark] .devis-detail-page .card,[data-theme=dark] app-devis-detail .card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .devis-detail-page .devis-header h1,[data-theme=dark] .devis-detail-page .devis-header h2,[data-theme=dark] app-devis-detail .devis-header h1,[data-theme=dark] app-devis-detail .devis-header h2{color:var(--theme-text)!important}[data-theme=dark] .devis-detail-page .devis-header .devis-ref,[data-theme=dark] app-devis-detail .devis-header .devis-ref{color:var(--theme-text-faint)!important}[data-theme=dark] .devis-detail-page .info-row span,[data-theme=dark] app-devis-detail .info-row span{color:var(--theme-text-faint)!important}[data-theme=dark] .devis-detail-page .info-row strong,[data-theme=dark] app-devis-detail .info-row strong{color:var(--theme-text)!important}[data-theme=dark] .devis-detail-page .montant-row,[data-theme=dark] app-devis-detail .montant-row{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .devis-detail-page .montant-row .label,[data-theme=dark] app-devis-detail .montant-row .label{color:var(--theme-text-muted)!important}[data-theme=dark] .devis-detail-page .montant-row .valeur,[data-theme=dark] app-devis-detail .montant-row .valeur{color:var(--theme-text)!important}[data-theme=dark] .devis-detail-page .frais-table th,[data-theme=dark] app-devis-detail .frais-table th{background:var(--theme-table-head)!important;color:var(--theme-table-head-text)!important;border-color:var(--theme-border)!important}[data-theme=dark] .devis-detail-page .frais-table td,[data-theme=dark] app-devis-detail .frais-table td{color:var(--theme-text-muted)!important;border-color:var(--theme-border-soft)!important;background:var(--theme-bg-card)!important}[data-theme=dark] .devis-detail-page .frais-table tr:hover td,[data-theme=dark] app-devis-detail .frais-table tr:hover td{background:var(--theme-table-row-hover)!important}[data-theme=dark] .devis-detail-page .note-preliminaire,[data-theme=dark] app-devis-detail .note-preliminaire{background:#f5c51812!important;border-color:#f5c51840!important;color:#d4a256!important}[data-theme=dark] .devis-detail-page .note-preliminaire strong,[data-theme=dark] app-devis-detail .note-preliminaire strong{color:#f5c518!important}[data-theme=dark] .devis-detail-page .commentaire-admin,[data-theme=dark] app-devis-detail .commentaire-admin{background:#16a34a12!important;border-color:#16a34a40!important;color:var(--theme-text-muted)!important}[data-theme=dark] .devis-detail-page .commentaire-admin strong,[data-theme=dark] app-devis-detail .commentaire-admin strong{color:#4ade80!important}[data-theme=dark] .devis-detail-page .section-subtitle,[data-theme=dark] app-devis-detail .section-subtitle{color:var(--theme-text-muted)!important}[data-theme=dark] .devis-detail-page .detail-label,[data-theme=dark] app-devis-detail .detail-label{color:var(--theme-text-faint)!important}[data-theme=dark] .devis-detail-page .detail-value,[data-theme=dark] app-devis-detail .detail-value{color:var(--theme-text)!important}[data-theme=dark] .mes-devis-page .devis-card,[data-theme=dark] app-mes-devis .devis-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .mes-devis-page .reference,[data-theme=dark] app-mes-devis .reference{color:var(--theme-text)!important}[data-theme=dark] .mes-devis-page .produit-nom,[data-theme=dark] app-mes-devis .produit-nom{color:var(--theme-text-muted)!important}[data-theme=dark] .mes-devis-page .devis-date,[data-theme=dark] .mes-devis-page .devis-statut-label,[data-theme=dark] app-mes-devis .devis-date,[data-theme=dark] app-mes-devis .devis-statut-label{color:var(--theme-text-faint)!important}[data-theme=dark] .mes-devis-page .btn-detail,[data-theme=dark] app-mes-devis .btn-detail{background:#1e40af1f!important;border-color:#93c5fd40!important;color:#93c5fd!important}[data-theme=dark] .mes-devis-page .btn-detail:hover,[data-theme=dark] app-mes-devis .btn-detail:hover{background:#1e40af38!important}[data-theme=dark] .mes-devis-page .btn-pdf,[data-theme=dark] app-mes-devis .btn-pdf{background:#16a34a1a!important;border-color:#4ade8040!important;color:#4ade80!important}[data-theme=dark] .mes-devis-page .btn-pdf:hover,[data-theme=dark] app-mes-devis .btn-pdf:hover{background:#16a34a2e!important}[data-theme=dark] .filtres-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 6px var(--theme-shadow)!important}[data-theme=dark] .filtre-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .filtre-group select,[data-theme=dark] .filtre-group input[type=date]{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .btn-reset{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .btn-reset:hover{background:var(--theme-bg-card)!important}[data-theme=dark] .log-entry{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .log-entry:hover{background:var(--theme-table-row-hover)!important}[data-theme=dark] .log-entry.log-echec{background:#e6394612!important;border-left-color:#e63946!important}[data-theme=dark] .user-name,[data-theme=dark] .action-label{color:var(--theme-text)!important}[data-theme=dark] .action-detail{color:var(--theme-text-faint)!important}[data-theme=dark] .module-tag{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .statut-badge.statut-ok{background:#15572433!important;color:#4ade80!important}[data-theme=dark] .statut-badge.statut-err{background:#721c2433!important;color:#f87171!important}[data-theme=dark] .date-val{color:var(--theme-text-muted)!important}[data-theme=dark] .time-val{color:var(--theme-text-faint)!important}[data-theme=dark] .page-info{color:var(--theme-text-muted)!important}[data-theme=dark] .btn-page{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .btn-page:hover:not(:disabled){background:var(--theme-bg-card)!important}[data-theme=dark] .btn-page:disabled{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .avatar.avatar-superadministrateur{background:#e6510026!important;color:#fb923c!important}[data-theme=dark] .avatar.avatar-administrateur{background:#4527a026!important;color:#c4b5fd!important}[data-theme=dark] .avatar.avatar-commercial{background:#1b5e2026!important;color:#4ade80!important}[data-theme=dark] .role-badge.role-superadmin{background:#e6510026!important;color:#fb923c!important}[data-theme=dark] .role-badge.role-admin{background:#4527a026!important;color:#c4b5fd!important}[data-theme=dark] .role-badge.role-commercial{background:#1b5e2026!important;color:#4ade80!important}[data-theme=dark] .tab{color:var(--theme-text-faint)!important}[data-theme=dark] .tab:hover{color:var(--theme-text)!important}[data-theme=dark] .tab.active{color:var(--theme-text)!important;border-bottom-color:#fcda00!important}[data-theme=dark] .tabs{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .contenu-titre{color:var(--theme-text)!important}[data-theme=dark] .contenu-corps{color:var(--theme-text-muted)!important}[data-theme=dark] .btn-edit{background:#1d4ed81f!important;color:#93c5fd!important}[data-theme=dark] .btn-activate{background:#065f4626!important;color:#4ade80!important}[data-theme=dark] .btn-suspend{background:#92400e26!important;color:#fbbf24!important}[data-theme=dark] .btn-delete{background:#991b1b26!important;color:#f87171!important}[data-theme=dark] .badge-vert{background:#065f462e!important;color:#4ade80!important}[data-theme=dark] .badge-gris{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .badge-orange{background:#92400e2e!important;color:#fbbf24!important}[data-theme=dark] .btn-remove-img{border-color:#f87171!important;color:#f87171!important}[data-theme=dark] .btn-remove-img:hover{background:#ef44441a!important}[data-theme=dark] .admin-devis .ref-cell{color:#93c5fd!important}[data-theme=dark] .admin-devis .btn-revision{background:#1a56db1f!important;border-color:#bfdbfe4d!important;color:#93c5fd!important}[data-theme=dark] .admin-devis .btn-revision:hover{background:#1a56db33!important}[data-theme=dark] .admin-devis .btn-valider{background:#16a34a1f!important;border-color:#bbf7d04d!important;color:#4ade80!important}[data-theme=dark] .admin-devis .btn-valider:hover{background:#16a34a33!important}[data-theme=dark] .admin-devis .btn-refuser{background:#dc26261f!important;border-color:#fecaca4d!important;color:#f87171!important}[data-theme=dark] .admin-devis .btn-refuser:hover{background:#dc262633!important}[data-theme=dark] .admin-devis .btn-pdf{background:#7c3aed1f!important;border-color:#ddd6fe4d!important;color:#c4b5fd!important}[data-theme=dark] .admin-devis .btn-pdf:hover{background:#7c3aed33!important}[data-theme=dark] .admin-devis .calcul-block{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .calcul-sep{border-top-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .calcul-row-revient .calcul-label,[data-theme=dark] .admin-devis .calcul-row-revient .calcul-val,[data-theme=dark] .admin-devis .calcul-row-final .calcul-label{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .calcul-formule{border-top-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .marge-badge{background:#15803d33!important;color:#4ade80!important}[data-theme=dark] .admin-devis .dim-badge{background:#7c3aed26!important;color:#c4b5fd!important}[data-theme=dark] .admin-devis .cat-badge{background:#1a56db26!important;color:#93c5fd!important}[data-theme=dark] .admin-devis .calcul-dims{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .groupe-header{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .commande-total,[data-theme=dark] .admin-paiements .tranche-montant{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .solde-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .badge-type-cmd{background:#1a56db26!important;color:#93c5fd!important}[data-theme=dark] .admin-paiements .badge-type-cmd.location{background:#b4530926!important;color:#fbbf24!important}[data-theme=dark] .admin-paiements .ref-virement{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .notes-client{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .motif-rejet{color:#f87171!important}[data-theme=dark] .admin-paiements .tranche-separator{border-top-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .badge-tranche.acompte{background:#92400e33!important;color:#fbbf24!important}[data-theme=dark] .admin-paiements .badge-tranche.solde{background:#1e40af26!important;color:#93c5fd!important}[data-theme=dark] .admin-paiements .filtres select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .btn-tab{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .btn-tab.active,[data-theme=dark] .btn-tab:hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important;border-color:var(--theme-text-faint)!important}[data-theme=dark] .import-panel{background:#f5c5180f!important;border-color:#f5c51833!important}[data-theme=dark] .import-panel h3{color:var(--theme-text)!important}[data-theme=dark] .import-hint{color:var(--theme-text-muted)!important}[data-theme=dark] .import-hint code{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .sheet-badge{background:#1a73e826!important;border-color:#bee3f833!important;color:#93c5fd!important}[data-theme=dark] .kpi-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .kpi-card.kpi-alert{background:#dc262614!important}[data-theme=dark] .kpi-num{color:var(--theme-text)!important}[data-theme=dark] .kpi-label{color:var(--theme-text-faint)!important}[data-theme=dark] .dash-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .dash-card-title{color:var(--theme-text)!important}[data-theme=dark] .funnel-bar-wrap,[data-theme=dark] .score-bar-wrap,[data-theme=dark] .ville-bar-wrap{background:var(--theme-bg-soft)!important}[data-theme=dark] .etape-row{background:var(--theme-bg-soft)!important}[data-theme=dark] .etape-row .etape-label{color:var(--theme-text-muted)!important}[data-theme=dark] .etape-row .etape-count{background:#1a56db26!important;color:#93c5fd!important}[data-theme=dark] .table-wrapper{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .input-search,[data-theme=dark] .select-filtre{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .commercial-tag{background:#1b5e2026!important;color:#4ade80!important}[data-theme=dark] .commercial-tag.tag-admin{background:#4527a026!important;color:#c4b5fd!important}[data-theme=dark] .badge-etape{background:#1a56db26!important;color:#93c5fd!important}[data-theme=dark] .btn-sm.btn-edit{background:#1d4ed81f!important;color:#93c5fd!important}[data-theme=dark] .btn-sm.btn-statut{background:#d9770626!important;color:#fbbf24!important}[data-theme=dark] .btn-sm.btn-convert{background:#065f4626!important;color:#4ade80!important}[data-theme=dark] .btn-sm.btn-archive,[data-theme=dark] .btn-sm.btn-ghost{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page-title{color:var(--theme-text)!important}[data-theme=dark] .admin-page-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .nom-ent strong{color:var(--theme-text)!important}[data-theme=dark] .entreprise{color:var(--theme-text-faint)!important}[data-theme=dark] .ref{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .admin-table{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .admin-table th,[data-theme=dark] .admin-page .admin-table td{border-color:var(--theme-border-soft)!important}[data-theme=dark] .admin-page .admin-table th{background:var(--theme-table-head)!important;color:var(--theme-table-head-text)!important}[data-theme=dark] .admin-page .admin-table td{color:var(--theme-text-muted)!important;background:var(--theme-bg-card)!important}[data-theme=dark] .admin-page .admin-table tr:hover td{background:var(--theme-table-row-hover)!important}[data-theme=dark] .admin-page .admin-table tr:last-child td{border-color:transparent!important}[data-theme=dark] .admin-page .form-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .admin-page .form-card h2{color:var(--theme-text)!important}[data-theme=dark] .admin-page .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .form-group input,[data-theme=dark] .admin-page .form-group select,[data-theme=dark] .admin-page .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-page .tabs{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .admin-page .tab{color:var(--theme-text-faint)!important;background:transparent!important}[data-theme=dark] .admin-page .tab:hover{color:var(--theme-text)!important}[data-theme=dark] .admin-page .tab.active{color:var(--theme-text)!important;border-bottom-color:#fcda00!important}[data-theme=dark] .admin-page .btn-cancel{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .btn-edit{background:#1d4ed81f!important;color:#93c5fd!important}[data-theme=dark] .admin-page .btn-activate{background:#065f4626!important;color:#4ade80!important}[data-theme=dark] .admin-page .btn-suspend{background:#92400e26!important;color:#fbbf24!important}[data-theme=dark] .admin-page .btn-delete{background:#991b1b26!important;color:#f87171!important}[data-theme=dark] .admin-page .contenu-titre{color:var(--theme-text)!important}[data-theme=dark] .admin-page .contenu-corps{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .no-img{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .thumb{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .upload-zone input[type=file]{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .badge-vert{background:#065f462e!important;color:#4ade80!important}[data-theme=dark] .admin-page .badge-gris{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .badge-orange{background:#92400e2e!important;color:#fbbf24!important}[data-theme=dark] .admin-page .page-header h1{color:var(--theme-text)!important}[data-theme=dark] .admin-page .btn-add{background:#e63946!important;color:#fff!important}[data-theme=dark] .admin-page .alert.succes{background:#065f462e!important;color:#4ade80!important;border:1px solid rgba(6,95,70,.3)!important}[data-theme=dark] .admin-page .alert.erreur{background:#991b1b2e!important;color:#f87171!important;border:1px solid rgba(153,27,27,.3)!important}[data-theme=dark] .admin-page .main-tabs{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .admin-page .main-tabs button{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .main-tabs button:hover{color:var(--theme-text)!important}[data-theme=dark] .admin-page .main-tabs button.active{color:#e63946!important;border-bottom-color:#e63946!important}[data-theme=dark] .admin-page .filtres-panel{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .filtres-chips-row{border-top-color:var(--theme-border)!important}[data-theme=dark] .admin-page .chip-label{color:#6e7681!important}[data-theme=dark] .admin-page .chip{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .chip:hover{border-color:#f5c518!important;color:#f5c518!important}[data-theme=dark] .admin-page .chip.active{background:#f5c518!important;border-color:#f5c518!important;color:#1a1a2e!important}[data-theme=dark] .admin-page .search-input{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-page .search-input:focus{border-color:#f5c518!important}[data-theme=dark] .admin-page .search-input::placeholder{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-reset{background:transparent!important;border-color:var(--theme-border)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-reset:hover{background:#dc26261a!important;color:#f87171!important;border-color:#dc262666!important}[data-theme=dark] .admin-page .count-badge{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .badge.active{background:#065f462e!important;color:#4ade80!important}[data-theme=dark] .admin-page .badge.inactive{background:#991b1b2e!important;color:#f87171!important}[data-theme=dark] .admin-page .badge.stock-vide{background:#8564042e!important;color:#fbbf24!important}[data-theme=dark] .admin-page .une-badge{background:#f5c5181f!important;color:#fbbf24!important;border-color:#f5c5184d!important}[data-theme=dark] .admin-page .text-muted,[data-theme=dark] .admin-page .cat-ar,[data-theme=dark] .admin-page .empty-hint,[data-theme=dark] .admin-page .loading{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .empty{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-save{background:#30363d!important;color:#e6edf3!important}[data-theme=dark] .admin-page .btn-save:hover{background:#444c56!important}[data-theme=dark] .admin-page .btn-archive{background:#8564042e!important;color:#fbbf24!important;border:none!important}[data-theme=dark] .admin-page .btn-restore{background:#065f462e!important;color:#4ade80!important;border:none!important}[data-theme=dark] .admin-page .form-section{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .admin-page .form-section .form-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .checkbox-item{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .checkbox-item:hover{border-color:#e63946!important}[data-theme=dark] .admin-page .gallery-add-btn{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .gallery-add-btn:hover{border-color:#4f8ac9!important;color:#4f8ac9!important;background:#4f8ac914!important}[data-theme=dark] .admin-page .gallery-item{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .gallery-item:first-child{background:#4f8ac914!important;border-color:#4f8ac9!important}[data-theme=dark] .admin-page .gallery-thumb{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .gctrl{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .gctrl:hover:not(:disabled){background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-page .upload-label{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .upload-label:hover{border-color:#4f8ac9!important;color:#4f8ac9!important}[data-theme=dark] .admin-page .image-preview img{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .img-current-label{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-remove-img{background:#e74c3c1f!important;border-color:#e74c3c4d!important;color:#f87171!important}[data-theme=dark] .admin-page .btn-remove-img:hover{background:#e74c3c38!important}[data-theme=dark] .admin-page .une-ordre{background:#f5c5180f!important;border-color:#f5c51840!important}[data-theme=dark] .admin-page .une-ordre label{color:#fbbf24!important}[data-theme=dark] .admin-page .page-btn{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .page-btn:hover:not(:disabled){border-color:#e63946!important;color:#e63946!important}[data-theme=dark] .admin-page .page-btn.active{background:#e63946!important;border-color:#e63946!important;color:#fff!important}[data-theme=dark] .admin-page .pagination-info{color:var(--theme-text-faint)!important}[data-theme=dark] .commercial-main{background:transparent!important}[data-theme=dark] .commercial-shell{background:#0d1117d9!important}[data-theme=dark] .commercial-shell .commercial-main{background:transparent!important}[data-theme=dark] .page-title{color:var(--theme-text)!important}[data-theme=dark] .page-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .stat-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .stat-card.accent{background:#1e40af1f!important;border-color:#93c5fd33!important}[data-theme=dark] .stat-num{color:var(--theme-text)!important}[data-theme=dark] .stat-label{color:var(--theme-text-faint)!important}[data-theme=dark] .ref-badge{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .action-banner{background:#92400e1a!important;border-color:#fde68a33!important;color:#fbbf24!important}[data-theme=dark] .convert-banner{background:#065f461f!important;border-color:#6ee7b733!important;color:#4ade80!important}[data-theme=dark] .detail-card,[data-theme=dark] .action-card,[data-theme=dark] .historique-section{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 1px 4px var(--theme-shadow)!important}[data-theme=dark] .card-title{color:var(--theme-text)!important}[data-theme=dark] .info-row{border-color:var(--theme-border)!important}[data-theme=dark] .info-row dt{color:var(--theme-text-faint)!important}[data-theme=dark] .info-row dd{color:var(--theme-text)!important}[data-theme=dark] .notes-text{color:var(--theme-text-muted)!important}[data-theme=dark] .action-card-header h3{color:var(--theme-text)!important}[data-theme=dark] .action-card-header:hover{background:var(--theme-bg-soft)!important}[data-theme=dark] .arrow-toggle{color:var(--theme-text-faint)!important}[data-theme=dark] .action-card-body{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .action-card-body .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .action-card-body .form-group input,[data-theme=dark] .action-card-body .form-group select,[data-theme=dark] .action-card-body .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .convert-info{color:var(--theme-text-muted)!important}[data-theme=dark] .historique-item:before{background:var(--theme-border)!important}[data-theme=dark] .h-dot{background:#4a8ec2!important;border-color:#4a8ec240!important}[data-theme=dark] .h-action{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .h-date,[data-theme=dark] .h-auteur{color:var(--theme-text-faint)!important}[data-theme=dark] .h-commentaire{color:var(--theme-text-muted)!important}[data-theme=dark] .dash-section{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 1px 4px var(--theme-shadow)!important}[data-theme=dark] .dash-section-title{color:var(--theme-text)!important}[data-theme=dark] .dash-kpi.dash-alert{background:#dc262614!important;border-color:#fca5a533!important}[data-theme=dark] .dash-kpi.dash-warn{background:#b4530914!important;border-color:#fde68a33!important}[data-theme=dark] .etape-card{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .etape-num{color:var(--theme-text)!important}[data-theme=dark] .etape-label{color:var(--theme-text-faint)!important}[data-theme=dark] .funnel-item:hover{background:var(--theme-bg-soft)!important}[data-theme=dark] .funnel-label{color:var(--theme-text-muted)!important}[data-theme=dark] .funnel-count{color:var(--theme-text)!important}[data-theme=dark] .score-row:hover{background:var(--theme-bg-soft)!important}[data-theme=dark] .score-label{color:var(--theme-text-muted)!important}[data-theme=dark] .score-count,[data-theme=dark] .ville-name{color:var(--theme-text)!important}[data-theme=dark] .ville-count{color:var(--theme-text-muted)!important}[data-theme=dark] .ville-bar-wrap{background:var(--theme-border)!important}[data-theme=dark] .funnel-bar-wrap,[data-theme=dark] .score-bar-wrap{background:var(--theme-bg-soft)!important}[data-theme=dark] .form-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .section-title{color:var(--theme-text)!important}[data-theme=dark] .form-section{border-color:var(--theme-border)!important}[data-theme=dark] .table-wrapper{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 8px var(--theme-shadow)!important}[data-theme=dark] .table thead tr{background:var(--theme-table-head)!important;border-color:var(--theme-border)!important}[data-theme=dark] .table th{color:var(--theme-text)!important}[data-theme=dark] .table tbody tr{border-color:var(--theme-border-soft)!important}[data-theme=dark] .table tbody tr:hover{background:var(--theme-table-row-hover)!important}[data-theme=dark] .table td{color:var(--theme-text-muted)!important}[data-theme=dark] .row-clickable:hover{background:#1e40af14!important}[data-theme=dark] .contact-cell{color:var(--theme-text-muted)!important}[data-theme=dark] .tel{color:var(--theme-text-faint)!important}[data-theme=dark] .prochaine-action{color:var(--theme-text-muted)!important}[data-theme=dark] .prochaine-action small{color:var(--theme-text-faint)!important}[data-theme=dark] .inline-statut-panel{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .btn-back{background:transparent!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .btn-back:hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .btn-detail{background:#1e40af1f!important;color:#93c5fd!important}[data-theme=dark] .btn-detail:hover{background:#1e40af33!important}[data-theme=dark] .btn-reset{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .btn-reset:hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[dir=rtl] body,[dir=rtl] p,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] label,[dir=rtl] span,[dir=rtl] li{text-align:right}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select{direction:rtl;text-align:right}[dir=rtl] .nav-direct,[dir=rtl] .nav-group-items a,[dir=rtl] .nav-group-title{flex-direction:row-reverse}[dir=rtl] .sidebar-footer{direction:rtl}[dir=rtl] .user-info,[dir=rtl] .btn-theme-toggle{flex-direction:row-reverse}[dir=rtl] .admin-table th,[dir=rtl] .admin-table td,[dir=rtl] .devis-table th,[dir=rtl] .devis-table td{text-align:right}[dir=rtl] .form-group label{display:block;text-align:right}[dir=rtl] .form-group .form-hint,[dir=rtl] .form-section h3,[dir=rtl] .form-card h2{text-align:right}[dir=rtl] .checkbox-item{flex-direction:row-reverse;gap:8px}[dir=rtl] .page-header{flex-direction:row-reverse}[dir=rtl] .page-header h1{text-align:right}[dir=rtl] .statut-tabs,[dir=rtl] .filtres-bar,[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .dropdown-menu{right:auto;left:0}[dir=rtl] .dropdown-item{flex-direction:row-reverse;text-align:right}[dir=rtl] .dropdown-badge{margin-left:0;margin-right:auto}[dir=rtl] .kpi-card{flex-direction:row-reverse}[dir=rtl] .kpi-body{text-align:right}[dir=rtl] .top-produit-row{flex-direction:row-reverse}[dir=rtl] .prod-stats{align-items:flex-start}[dir=rtl] .funnel-grid{flex-direction:row-reverse}[dir=rtl] .modal{direction:rtl}[dir=rtl] .modal-close{right:auto!important;left:14px!important}[dir=rtl] .modal-header,[dir=rtl] .modal h2,[dir=rtl] .modal h3,[dir=rtl] .modal .form-group label,[dir=rtl] .alert{text-align:right}[dir=rtl] .profil-card,[dir=rtl] .profile-card{direction:rtl;text-align:right}[dir=rtl] .panier-card,[dir=rtl] .cart-card{direction:rtl}[dir=rtl] .sidebar-card{direction:rtl;text-align:right}[dir=rtl] .recap-row{flex-direction:row-reverse}[dir=rtl] .produit-card,[dir=rtl] .product-card{direction:rtl;text-align:right}[dir=rtl] .product-meta,[dir=rtl] .product-actions{flex-direction:row-reverse}[dir=rtl] .section-header{text-align:center}[dir=rtl] .carousel-wrapper,[dir=rtl] .breadcrumb,[dir=rtl] .detail-row{flex-direction:row-reverse}[dir=rtl] .commande-card{direction:rtl;text-align:right}[data-theme=dark] .admin-page .btn-retour{background:transparent!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .btn-retour:hover{background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-page .code-client{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .stat-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 6px var(--theme-shadow)!important}[data-theme=dark] .admin-page .stat-value{color:var(--theme-text)!important}[data-theme=dark] .admin-page .stat-label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .stat-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .stat-icon.stat-devis{background:#0d47a12e!important}[data-theme=dark] .admin-page .stat-icon.stat-commandes{background:#1b5e202e!important}[data-theme=dark] .admin-page .stat-icon.stat-paiements{background:#825a0033!important}[data-theme=dark] .admin-page .stat-icon.stat-avis{background:#880e4f2e!important}[data-theme=dark] .admin-page .badge-danger-small{background:#721c2440!important;color:#f87171!important}[data-theme=dark] .admin-page .onglets{border-bottom-color:var(--theme-border)!important}[data-theme=dark] .admin-page .onglets button{color:var(--theme-text-faint)!important;background:transparent!important}[data-theme=dark] .admin-page .onglets button:hover{color:var(--theme-text)!important}[data-theme=dark] .admin-page .onglets button.onglet-actif{color:#e63946!important;border-bottom-color:#e63946!important}[data-theme=dark] .admin-page .count{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .count.danger{background:#721c2440!important;color:#f87171!important}[data-theme=dark] .admin-page .onglet-content{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;box-shadow:0 2px 6px var(--theme-shadow)!important}[data-theme=dark] .admin-page .info-section h3{color:var(--theme-text)!important;border-bottom-color:var(--theme-border)!important}[data-theme=dark] .admin-page .info-row{border-bottom-color:var(--theme-border-soft)!important}[data-theme=dark] .admin-page .info-row span:first-child{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .info-row strong{color:var(--theme-text)!important}[data-theme=dark] .admin-page .ref{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .empty{color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important;background:transparent!important}[data-theme=dark] .admin-page .rec-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .rec-card.rec-traite{background:#102a1c99!important;border-left-color:#198754!important}[data-theme=dark] .admin-page .rec-date{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .rec-message{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .rec-reponse-existante{background:#102a1c80!important;border-color:#19875459!important}[data-theme=dark] .admin-page .rec-reponse-existante .rep-label{color:#4ade80!important}[data-theme=dark] .admin-page .rec-reponse-existante p{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .btn-repondre{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .admin-page .btn-repondre:hover{background:var(--theme-bg-card)!important}[data-theme=dark] .admin-page .btn-modifier-rep{border-color:#4ade80!important;color:#4ade80!important;background:transparent!important}[data-theme=dark] .admin-page .btn-modifier-rep:hover{background:#102a1c66!important}[data-theme=dark] .admin-page .rec-form textarea,[data-theme=dark] .admin-page .rec-form-footer select{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-page .btn-annuler{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .btn-annuler:hover{background:var(--theme-bg-card)!important}[data-theme=dark] .site-visual-page h1{color:var(--theme-text)!important}[data-theme=dark] .site-visual-page .subtitle{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .site-preview{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .preview-badge{background:#21262d!important;color:var(--theme-text-muted)!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .zone-actualites,[data-theme=dark] .site-visual-page .zone-partenaires,[data-theme=dark] .site-visual-page .zone-presentation,[data-theme=dark] .site-visual-page .zone-realisations{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .zone-title{color:var(--theme-text-muted)!important;border-color:#30363d!important;background:transparent!important}[data-theme=dark] .site-visual-page .zone-empty{color:var(--theme-text-faint)!important}[data-theme=dark] .site-visual-page .actu-card-mock,[data-theme=dark] .site-visual-page .real-card-mock{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .actu-img-mock,[data-theme=dark] .site-visual-page .real-img-mock,[data-theme=dark] .site-visual-page .actu-line,[data-theme=dark] .site-visual-page .real-line{background:#30363d!important}[data-theme=dark] .site-visual-page .partner-chip{background:#21262d!important;border-color:#30363d!important;color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .pres-img-mock,[data-theme=dark] .site-visual-page .pres-line{background:#30363d!important}[data-theme=dark] .site-visual-page .side-modal{background:#161b22!important;border-color:#30363d!important;box-shadow:2px 0 16px #00000080!important}[data-theme=dark] .site-visual-page .modal-header{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .modal-header h2,[data-theme=dark] .site-visual-page .modal-header h3{color:var(--theme-text)!important}[data-theme=dark] .site-visual-page .modal-header .modal-tab{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .modal-header .modal-tab.active{color:var(--theme-text)!important;border-color:#f5c518!important}[data-theme=dark] .site-visual-page .modal-close{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .modal-close:hover{background:#21262d!important}[data-theme=dark] .site-visual-page .contenu-item{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .contenu-item.item-publie{background:#0d2b1f!important;border-color:#196b3a!important}[data-theme=dark] .site-visual-page .contenu-item.item-archive{background:#1c1c1c!important;border-color:#404040!important}[data-theme=dark] .site-visual-page .item-title{color:var(--theme-text)!important}[data-theme=dark] .site-visual-page .item-desc{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .item-date{color:var(--theme-text-faint)!important}[data-theme=dark] .site-visual-page .item-img-thumb{border-color:#30363d!important}[data-theme=dark] .site-visual-page .btn-publier{background:#0d2b1f!important;color:#4ade80!important;border-color:#196b3a!important}[data-theme=dark] .site-visual-page .btn-archiver{background:#2d1f00!important;color:#fbbf24!important;border-color:#7a4f00!important}[data-theme=dark] .site-visual-page .btn-edit{background:#0d1f3c!important;color:#60a5fa!important;border-color:#1d4ed8!important}[data-theme=dark] .site-visual-page .btn-delete{background:#2d0d0d!important;color:#f87171!important;border-color:#7f1d1d!important}[data-theme=dark] .site-visual-page .colors-panel{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .colors-panel h3{color:var(--theme-text)!important}[data-theme=dark] .site-visual-page .color-label{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .color-hex{background:#21262d!important;color:var(--theme-text)!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .modal-form{background:#161b22!important}[data-theme=dark] .site-visual-page .modal-form label{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .modal-form input[type=text],[data-theme=dark] .site-visual-page .modal-form input[type=url],[data-theme=dark] .site-visual-page .modal-form input[type=color],[data-theme=dark] .site-visual-page .modal-form textarea,[data-theme=dark] .site-visual-page .modal-form select{background:#21262d!important;color:var(--theme-text)!important;border-color:#30363d!important}[data-theme=dark] .site-visual-page .modal-form input[type=text]:focus,[data-theme=dark] .site-visual-page .modal-form input[type=url]:focus,[data-theme=dark] .site-visual-page .modal-form input[type=color]:focus,[data-theme=dark] .site-visual-page .modal-form textarea:focus,[data-theme=dark] .site-visual-page .modal-form select:focus{border-color:#f5c518!important}[data-theme=dark] .site-visual-page .modal-form .form-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .site-visual-page .section-label{color:var(--theme-text-muted)!important}[data-theme=dark] .site-visual-page .action-bar,[data-theme=dark] .site-visual-page .save-bar{background:#161b22!important;border-color:#30363d!important}[data-theme=dark] .side-modal{background:#161b22!important;border-color:#30363d!important;box-shadow:-2px 0 32px #00000080!important}[data-theme=dark] .side-modal .modal-header{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .side-modal .modal-header h2{color:#e6edf3!important}[data-theme=dark] .side-modal .modal-header .modal-close{color:#8b949e!important}[data-theme=dark] .side-modal .modal-header .modal-close:hover{background:#21262d!important}[data-theme=dark] .side-modal .alert.succes{background:#0d2b1f99!important;color:#4ade80!important;border:1px solid #196b3a!important}[data-theme=dark] .side-modal .alert.erreur{background:#2d0d0d99!important;color:#f87171!important;border:1px solid #7f1d1d!important}[data-theme=dark] .side-modal .btn-new{background:#fcda00!important;color:#1a2e4a!important}[data-theme=dark] .side-modal .modal-loading{color:#6e7681!important}[data-theme=dark] .side-modal .empty-list{color:#6e7681!important;font-style:italic!important}[data-theme=dark] .side-modal .contenu-item{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .side-modal .contenu-item.item-publie{background:#0d2b1f!important;border-color:#196b3a!important}[data-theme=dark] .side-modal .item-titre{color:#e6edf3!important}[data-theme=dark] .side-modal .item-corps{color:#8b949e!important}[data-theme=dark] .side-modal .badge.badge-vert{background:#2e7d3238!important;color:#4ade80!important}[data-theme=dark] .side-modal .badge.badge-gris{background:#30363d!important;color:#8b949e!important}[data-theme=dark] .side-modal .badge.badge-orange{background:#92400e40!important;color:#fbbf24!important}[data-theme=dark] .side-modal .btn-publier{background:#0d2b1f!important;color:#4ade80!important;border-color:#196b3a!important}[data-theme=dark] .side-modal .btn-archiver{background:#2d1f00!important;color:#fbbf24!important;border-color:#7a4f00!important}[data-theme=dark] .side-modal .btn-edit{background:#0d1f3c!important;color:#60a5fa!important;border-color:#1d4ed8!important}[data-theme=dark] .side-modal .btn-delete{background:#2d0d0d!important;color:#f87171!important;border-color:#7f1d1d!important}[data-theme=dark] .side-modal .btn-load-more{background:#21262d!important;color:#8b949e!important;border-color:#30363d!important}[data-theme=dark] .side-modal .btn-load-more:hover{background:#30363d!important}[data-theme=dark] .side-modal .load-more-count{background:#30363d!important;color:#8b949e!important}[data-theme=dark] .side-modal .modal-form h3{color:#e6edf3!important}[data-theme=dark] .side-modal .lang-tabs{background:#0d1117!important}[data-theme=dark] .side-modal .lang-tab{color:#8b949e!important;background:transparent!important}[data-theme=dark] .side-modal .lang-tab.active{background:#21262d!important;color:#e6edf3!important;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] .side-modal .form-group label{color:#8b949e!important}[data-theme=dark] .side-modal .form-group input,[data-theme=dark] .side-modal .form-group select,[data-theme=dark] .side-modal .form-group textarea{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .side-modal .form-group input:focus,[data-theme=dark] .side-modal .form-group select:focus,[data-theme=dark] .side-modal .form-group textarea:focus{border-color:#4f8ac9!important}[data-theme=dark] .side-modal .form-hint,[data-theme=dark] .side-modal .lang-optional{color:#6e7681!important}[data-theme=dark] .side-modal .upload-zone input[type=file]{color:#8b949e!important}[data-theme=dark] .side-modal .img-preview img{border-color:#30363d!important}[data-theme=dark] .side-modal .btn-remove-img{color:#f87171!important;border-color:#f87171!important}[data-theme=dark] .side-modal .btn-remove-img:hover{background:#f871711a!important}[data-theme=dark] .side-modal .gallery-thumb{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .side-modal .gallery-add-btn{background:#21262d!important;color:#8b949e!important;border-color:#30363d!important}[data-theme=dark] .side-modal .gallery-add-btn:hover:not(.disabled){background:#30363d!important;border-color:#fcda00!important}[data-theme=dark] .side-modal .form-actions .btn-save{background:#fcda00!important;color:#1a2e4a!important}[data-theme=dark] .side-modal .form-actions .btn-cancel{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .side-modal .alert.date-erreur{background:#2d0d0d99!important;color:#f87171!important;border:1px solid #7f1d1d!important}[data-theme=dark] .confirm-modal{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 20px 60px #00000080!important}[data-theme=dark] .confirm-modal .confirm-msg{color:#e6edf3!important}[data-theme=dark] .confirm-modal .btn-confirm-oui{background:#2d0d0d99!important;color:#f87171!important}[data-theme=dark] .confirm-modal .btn-confirm-oui:hover{background:#7f1d1d80!important}[data-theme=dark] .confirm-modal .btn-confirm-non{background:#21262d!important;color:#8b949e!important}[data-theme=dark] .confirm-modal .btn-confirm-non:hover{background:#30363d!important}[data-theme=dark] .modal-overlay .modal{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 20px 60px #00000080!important}[data-theme=dark] .modal-overlay .modal h3{color:#e6edf3!important}[data-theme=dark] .modal-overlay .modal p{color:#8b949e!important}[data-theme=dark] .modal-overlay .modal p strong{color:#e6edf3!important}[data-theme=dark] .modal-overlay .modal .badge-type{background:#b91c1c40!important;color:#f87171!important}[data-theme=dark] .modal-overlay .modal .badge-type.avis{background:#1a56db40!important;color:#60a5fa!important}[data-theme=dark] .modal-overlay .modal .message-quote{background:#21262d!important;border-color:#30363d!important;color:#c9d1d9!important}[data-theme=dark] .modal-overlay .modal .etoiles{color:#f5c518!important}[data-theme=dark] .modal-overlay .modal .alert.alert-error{background:#2d0d0d99!important;color:#f87171!important;border-color:#7f1d1d!important}[data-theme=dark] .modal-overlay .modal .form-group label{color:#8b949e!important}[data-theme=dark] .modal-overlay .modal .form-group select,[data-theme=dark] .modal-overlay .modal .form-group textarea{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .modal-overlay .modal .form-group select:focus,[data-theme=dark] .modal-overlay .modal .form-group textarea:focus{border-color:#4f8ac9!important}[data-theme=dark] .modal-overlay .modal .modal-actions button.btn-secondary{background:transparent!important;color:#8b949e!important;border-color:#484f58!important}[data-theme=dark] .modal-overlay .modal .modal-actions button.btn-secondary:hover:not(:disabled){background:#21262d!important;color:#e6edf3!important;border-color:#8b949e!important}[data-theme=dark] .panneau{background:#161b22!important;color:#e6edf3!important;box-shadow:-4px 0 24px #00000080!important}[data-theme=dark] .panneau .panneau-header h2{color:#e6edf3!important}[data-theme=dark] .panneau .panneau-header .btn-close{color:#8b949e!important}[data-theme=dark] .panneau .panneau-header .btn-close:hover{background:#21262d!important}[data-theme=dark] .panneau .alert.erreur{background:#2d0d0d99!important;color:#f87171!important;border-color:#7f1d1d!important}[data-theme=dark] .panneau .section-label,[data-theme=dark] .panneau .form-group label{color:#8b949e!important}[data-theme=dark] .panneau .form-group input,[data-theme=dark] .panneau .form-group select{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .panneau .form-group input:focus,[data-theme=dark] .panneau .form-group select:focus{border-color:#4a8ec2!important}[data-theme=dark] .panneau .info-note{background:#0d1117!important;color:#8b949e!important;border-color:#4a8ec2!important}[data-theme=dark] .panneau .panneau-actions{border-color:#30363d!important}[data-theme=dark] .panneau .panneau-actions .btn-secondary{background:#21262d!important;color:#8b949e!important;border-color:#30363d!important}[data-theme=dark] .panneau .panneau-actions .btn-secondary:hover{background:#30363d!important;color:#e6edf3!important}[data-theme=dark] .panneau .client-info-mini{background:#0d1117!important;color:#e6edf3!important}[data-theme=dark] .panneau .client-info-mini .code-client{color:#8b949e!important}[data-theme=dark] .panneau .client-info-mini .badge.badge-actif{background:#2e7d3238!important;color:#4ade80!important}[data-theme=dark] .panneau .client-info-mini .badge.badge-inactif{background:#85640438!important;color:#fbbf24!important}[data-theme=dark] .panneau .client-info-mini .badge.badge-suspendu{background:#721c2438!important;color:#f87171!important}[data-theme=dark] .panneau .client-info-mini .badge.badge-supprime{background:#30363d!important;color:#8b949e!important}[data-theme=dark] .panneau .magic-link-box{background:#0d1117!important;border-color:#30363d!important}[data-theme=dark] .panneau .magic-link-box .magic-link-url{color:#60a5fa!important}[data-theme=dark] .panneau .statut-option{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .panneau .statut-option.statut-actif{color:#4ade80!important}[data-theme=dark] .panneau .statut-option.statut-actif:not(:disabled):hover{background:#0d2b1f99!important;border-color:#196b3a!important}[data-theme=dark] .panneau .statut-option.statut-actif:disabled{background:#0d2b1f73!important;border-color:#196b3a!important}[data-theme=dark] .panneau .statut-option.statut-inactif{color:#fbbf24!important}[data-theme=dark] .panneau .statut-option.statut-inactif:not(:disabled):hover{background:#2d1f0099!important;border-color:#7a4f00!important}[data-theme=dark] .panneau .statut-option.statut-inactif:disabled{background:#2d1f0073!important;border-color:#7a4f00!important}[data-theme=dark] .panneau .statut-option.statut-suspendu{color:#f87171!important}[data-theme=dark] .panneau .statut-option.statut-suspendu:not(:disabled):hover{background:#2d0d0d99!important;border-color:#7f1d1d!important}[data-theme=dark] .panneau .statut-option.statut-suspendu:disabled{background:#2d0d0d73!important;border-color:#7f1d1d!important}[data-theme=dark] .panneau .statut-option.statut-supprime{color:#8b949e!important}[data-theme=dark] .panneau .statut-option.statut-supprime:not(:disabled):hover{background:#30363d!important;border-color:#484f58!important}[data-theme=dark] .modal-overlay .modal-card{background:#161b22!important;border:1px solid #30363d!important;box-shadow:0 8px 32px #0000008c!important}[data-theme=dark] .modal-overlay .modal-card .modal-header{border-color:#30363d!important}[data-theme=dark] .modal-overlay .modal-card .modal-header h3{color:#e6edf3!important}[data-theme=dark] .modal-overlay .modal-card .modal-header .modal-close{color:#8b949e!important}[data-theme=dark] .modal-overlay .modal-card .modal-header .modal-close:hover{background:#21262d!important;color:#f87171!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .modal-user{color:#8b949e!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .modal-user strong{color:#e6edf3!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .role-badge.role-commercial{background:#1b5e204d!important;color:#4ade80!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .role-badge.role-administrateur{background:#4527a04d!important;color:#a78bfa!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .role-badge.role-superadministrateur{background:#e6510040!important;color:#fb923c!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .role-badge.role-client{background:#0d47a140!important;color:#60a5fa!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group label{color:#8b949e!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group input,[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group select{background:#21262d!important;color:#e6edf3!important;border-color:#30363d!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group input:focus,[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group select:focus{border-color:#e63946!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group .hint,[data-theme=dark] .modal-overlay .modal-card .modal-body .form-group small{color:#6e7681!important}[data-theme=dark] .modal-overlay .modal-card .modal-body .alert.erreur{background:#2d0d0d99!important;color:#f87171!important;border:1px solid #7f1d1d!important}[data-theme=dark] .modal-overlay .modal-card .modal-footer{border-color:#30363d!important}[data-theme=dark] .modal-overlay .modal-card .modal-footer .btn-cancel{background:transparent!important;color:#8b949e!important;border-color:#484f58!important}[data-theme=dark] .modal-overlay .modal-card .modal-footer .btn-cancel:hover{background:#21262d!important;color:#e6edf3!important}@media (max-width: 768px){main{padding-top:var(--navbar-h, 72px)}.annonces-bar{top:var(--navbar-h, 72px);height:34px}.annonces-label{font-size:9px;padding:0 22px 0 10px;gap:5px}.annonce-item{font-size:.76rem;padding:0 16px}.annonce-link{font-size:.7rem}.container{padding-inline:16px}.whatsapp-btn{bottom:96px;inset-inline-end:16px;width:48px;height:48px;font-size:22px}.section-header{text-align:center}.section-header h2{font-size:1.5rem!important}.section-header p{font-size:.9rem!important}}[data-theme=dark] .ai-page .header-title h1{color:var(--theme-text)!important}[data-theme=dark] .ai-page .header-title p{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .btn-charts,[data-theme=dark] .ai-page .btn-export,[data-theme=dark] .ai-page .btn-clear,[data-theme=dark] .ai-page .btn-history{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .btn-charts:hover,[data-theme=dark] .ai-page .btn-charts.active,[data-theme=dark] .ai-page .btn-history:hover,[data-theme=dark] .ai-page .btn-history.active{background:#30363d!important;border-color:#444c56!important;color:var(--theme-text)!important}[data-theme=dark] .ai-page .btn-export:hover{border-color:#10b981!important;color:#10b981!important;background:var(--theme-bg-card)!important}[data-theme=dark] .ai-page .btn-clear:hover{border-color:#f5a623!important;color:#f5a623!important;background:var(--theme-bg-card)!important}[data-theme=dark] .ai-page .suggestions-title{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .suggestion-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .suggestion-card:hover{border-color:#f5a623!important;background:#f5a6230f!important}[data-theme=dark] .ai-page .conv-report{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .report-header{background:#0d1117!important;border-color:var(--theme-border)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .report-body{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .report-body h1,[data-theme=dark] .ai-page .report-body h2,[data-theme=dark] .ai-page .report-body h3{color:var(--theme-text)!important}[data-theme=dark] .ai-page .report-body h2{border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .report-body strong{color:var(--theme-text)!important}[data-theme=dark] .ai-page .report-body code,[data-theme=dark] .ai-page .report-body pre{background:#0d1117!important;color:#e6edf3!important}[data-theme=dark] .ai-page .report-body table,[data-theme=dark] .ai-page .report-body th,[data-theme=dark] .ai-page .report-body td{border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .report-body th{background:#0d1117!important;color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .report-body td{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .report-body blockquote{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .chart-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .ai-error{background:#dc26261f!important;border-color:#dc26264d!important;color:#f87171!important}[data-theme=dark] .ai-page .ai-loading{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .spinner{border-color:var(--theme-border)!important;border-top-color:#f5a623!important}[data-theme=dark] .ai-page .ai-input-bar{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .ai-input-bar:focus-within{border-color:#f5a623!important}[data-theme=dark] .ai-page .ai-input{color:var(--theme-text)!important}[data-theme=dark] .ai-page .ai-input::placeholder{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .hist-panel{background:#161b22!important;border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .hist-panel.visible{box-shadow:-4px 0 24px #00000073!important}[data-theme=dark] .ai-page .hist-panel-header{border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .ai-page .hist-close{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .hist-close:hover{background:#30363d!important}[data-theme=dark] .ai-page .hist-back{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .hist-back:hover{color:#f5a623!important}[data-theme=dark] .ai-page .hist-spinner{border-color:var(--theme-border)!important;border-top-color:#f5a623!important}[data-theme=dark] .ai-page .hist-empty p{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .hist-empty small{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .hist-item{border-color:var(--theme-border)!important}[data-theme=dark] .ai-page .hist-item:hover{border-color:#f5a623!important;background:#f5a6230d!important}[data-theme=dark] .ai-page .hist-item-count{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .ai-page .hist-item-date{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .hist-item-preview{color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .hist-item-delete{background:#ef444426!important;color:#f87171!important}[data-theme=dark] .ai-page .hist-item-delete:hover{background:#ef444440!important}[data-theme=dark] .ai-page .hist-msg-role{color:var(--theme-text-faint)!important}[data-theme=dark] .ai-page .hist-msg--bot .hist-msg-content{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .ai-page .btn-restore{background:#f5a62314!important;border-color:#f5a62366!important;color:#f5a623!important}[data-theme=dark] .ai-page .btn-restore:hover{background:#f5a623!important;color:#1a1a2e!important}[data-theme=dark] .admin-page .admin-page-title{color:var(--theme-text)!important}[data-theme=dark] .admin-page .admin-page-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-secondary,[data-theme=dark] .admin-page .btn-outline,[data-theme=dark] .admin-page .btn-ghost,[data-theme=dark] .admin-page .btn-reset{background:transparent!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .btn-secondary:hover,[data-theme=dark] .admin-page .btn-outline:hover,[data-theme=dark] .admin-page .btn-ghost:hover,[data-theme=dark] .admin-page .btn-reset:hover{background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-page .btn-tab{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .btn-tab.active,[data-theme=dark] .admin-page .btn-tab:hover{background:#30363d!important;color:var(--theme-text)!important;border-color:#444c56!important}[data-theme=dark] .admin-page .btn-close{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-close:hover{color:var(--theme-text)!important}[data-theme=dark] .admin-page .alert-success{background:#065f4626!important;color:#4ade80!important;border-color:#065f464d!important}[data-theme=dark] .admin-page .alert-error{background:#b91c1c26!important;color:#f87171!important;border-color:#b91c1c4d!important}[data-theme=dark] .admin-page .conv-alerte{background:#7c2d1226!important;border-color:#fdba7433!important;color:#fdba74!important}[data-theme=dark] .admin-page .conv-alerte p{color:#fdba74!important}[data-theme=dark] .admin-page .conv-alerte-title,[data-theme=dark] .admin-page .conv-alerte-close,[data-theme=dark] .admin-page .conv-alerte-label,[data-theme=dark] .admin-page .conv-magic-label{color:#fb923c!important}[data-theme=dark] .admin-page .conv-alerte-close:hover{background:#fdba7426!important}[data-theme=dark] .admin-page .conv-alerte-mdp,[data-theme=dark] .admin-page .conv-magic-box{background:var(--theme-bg-soft)!important;border-color:#fdba7433!important}[data-theme=dark] .admin-page .conv-alerte-code{background:#0d1117!important;color:#e6edf3!important}[data-theme=dark] .admin-page .conv-magic-url{color:#60a5fa!important}[data-theme=dark] .admin-page .btn-copy{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .btn-copy:hover{background:#30363d!important}[data-theme=dark] .admin-page .kpi-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .kpi-card.kpi-alert{background:#991b1b1f!important}[data-theme=dark] .admin-page .kpi-num{color:var(--theme-text)!important}[data-theme=dark] .admin-page .kpi-label{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .dash-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .dash-card-title{color:var(--theme-text)!important}[data-theme=dark] .admin-page .funnel-bar-wrap,[data-theme=dark] .admin-page .score-bar-wrap,[data-theme=dark] .admin-page .ville-bar-wrap{background:#21262d!important}[data-theme=dark] .admin-page .funnel-count,[data-theme=dark] .admin-page .score-count{color:var(--theme-text)!important}[data-theme=dark] .admin-page .score-label,[data-theme=dark] .admin-page .ville-name{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .ville-count{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .etape-row{background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-page .etape-row .etape-label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .etape-row .etape-count{background:#1d4ed826!important;color:#93c5fd!important}[data-theme=dark] .admin-page .input-search,[data-theme=dark] .admin-page .select-filtre{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-page .input-search:focus,[data-theme=dark] .admin-page .select-filtre:focus{border-color:#1a56db!important}[data-theme=dark] .admin-page .input-search option,[data-theme=dark] .admin-page .select-filtre option{background:#21262d}[data-theme=dark] .admin-page .label-archive{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .table-wrapper{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .admin-table thead tr{background:#0d1117!important}[data-theme=dark] .admin-page .admin-table th{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .admin-table tbody tr{border-color:var(--theme-border-soft)!important}[data-theme=dark] .admin-page .admin-table tbody tr:hover{background:var(--theme-table-row-hover)!important}[data-theme=dark] .admin-page .admin-table td{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .ref{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .nom-ent strong{color:var(--theme-text)!important}[data-theme=dark] .admin-page .entreprise{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .prochaine-action{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .prochaine-action small{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .commercial-tag{background:#1b5e2033!important;color:#4ade80!important}[data-theme=dark] .admin-page .commercial-tag.tag-admin{background:#4527a033!important;color:#c4b5fd!important}[data-theme=dark] .admin-page .text-muted,[data-theme=dark] .admin-page .loading,[data-theme=dark] .admin-page .empty-state{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .btn-action.btn-action-view{background:#3b5bdb26!important;color:#93c5fd!important;border-color:#3b5bdb4d!important}[data-theme=dark] .admin-page .btn-action.btn-action-edit{background:#1d4ed826!important;color:#93c5fd!important;border-color:#1d4ed84d!important}[data-theme=dark] .admin-page .btn-action.btn-action-convert{background:#065f4626!important;color:#4ade80!important;border-color:#065f464d!important}[data-theme=dark] .admin-page .btn-action.btn-action-archive{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .btn-action.btn-action-reactiver{background:#4c1d9526!important;color:#c4b5fd!important;border-color:#4c1d954d!important}[data-theme=dark] .admin-page .btn-action.btn-action-delete{background:#b91c1c26!important;color:#f87171!important;border-color:#b91c1c4d!important}[data-theme=dark] .admin-page .btn-action.btn-action-cancel{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .btn-suppr-all{background:#b91c1c26!important;color:#f87171!important;border-color:#b91c1c4d!important}[data-theme=dark] .admin-page .action-card--warning{background:#92400e1f!important;border-color:#fdd34d33!important}[data-theme=dark] .admin-page .action-card--warning .action-card-title{color:#fbbf24!important}[data-theme=dark] .admin-page .action-card--green{background:#065f461f!important;border-color:#86efac33!important}[data-theme=dark] .admin-page .action-card--green .action-card-title{color:#4ade80!important}[data-theme=dark] .admin-page .action-card .action-card-desc{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .modal{background:#161b22!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .admin-page .modal-header{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .modal-header h2{color:var(--theme-text)!important}[data-theme=dark] .admin-page .modal-footer,[data-theme=dark] .admin-page .pagination{border-color:var(--theme-border)!important}[data-theme=dark] .admin-page .pagination button{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-page .pagination button:hover:not(:disabled){background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-page .pagination span{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .import-panel{background:#f5c5180f!important;border-color:#f5c51833!important}[data-theme=dark] .admin-page .import-panel .import-header h3{color:var(--theme-text)!important}[data-theme=dark] .admin-page .import-panel .import-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-page .import-panel .import-hint code{background:#0d1117!important;color:#e6edf3!important}[data-theme=dark] .admin-page .sheet-badge{background:#1a73e826!important;color:#60a5fa!important;border-color:#1a73e84d!important}[data-theme=dark] .prospect-form .form-section{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .prospect-form .form-section-header{color:var(--theme-text)!important;border-color:var(--theme-border)!important}[data-theme=dark] .prospect-form .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .prospect-form .form-group .label-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .prospect-form .form-group input,[data-theme=dark] .prospect-form .form-group select,[data-theme=dark] .prospect-form .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .prospect-form .form-group input:focus,[data-theme=dark] .prospect-form .form-group select:focus,[data-theme=dark] .prospect-form .form-group textarea:focus{border-color:#1a56db!important}[data-theme=dark] .prospect-form .form-group input option,[data-theme=dark] .prospect-form .form-group select option,[data-theme=dark] .prospect-form .form-group textarea option{background:#21262d;color:#e6edf3}[data-theme=dark] .prospect-form .statut-section{background:#3b5bdb14!important;border-color:#3b5bdb40!important}[data-theme=dark] .prospect-form .statut-section-title{color:#93c5fd!important}[data-theme=dark] .prospect-form .statut-section-title svg{stroke:#93c5fd!important}[data-theme=dark] .prospect-form .alert-error{background:#b91c1c26!important;border-color:#b91c1c4d!important;color:#f87171!important}[data-theme=dark] .prospect-form .btn-secondary{background:transparent!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .prospect-form .btn-secondary:hover:not(:disabled){background:var(--theme-bg-soft)!important}[data-theme=dark] .overlay .modal{background:#161b22!important;border:1px solid var(--theme-border)!important;box-shadow:0 20px 60px #0000008c!important}[data-theme=dark] .overlay .modal h3,[data-theme=dark] .overlay .modal .modal-preuve-header h3{color:var(--theme-text)!important}[data-theme=dark] .overlay .modal .btn-fermer-preuve{color:var(--theme-text-faint)!important}[data-theme=dark] .overlay .modal .btn-fermer-preuve:hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .overlay .modal .modal-info{color:var(--theme-text-muted)!important}[data-theme=dark] .overlay .modal .modal-info strong{color:var(--theme-text)!important}[data-theme=dark] .overlay .modal .modal-info code{background:var(--theme-bg-soft)!important;color:#93c5fd!important}[data-theme=dark] .overlay .modal .preuve-preview{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .overlay .modal .preuve-pdf a{color:#60a5fa!important}[data-theme=dark] .overlay .modal .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .overlay .modal .form-group select,[data-theme=dark] .overlay .modal .form-group input[type=text],[data-theme=dark] .overlay .modal .form-group input[type=file],[data-theme=dark] .overlay .modal .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important}[data-theme=dark] .overlay .modal .form-group select:focus,[data-theme=dark] .overlay .modal .form-group input[type=text]:focus,[data-theme=dark] .overlay .modal .form-group input[type=file]:focus,[data-theme=dark] .overlay .modal .form-group textarea:focus{border-color:#1a56db!important}[data-theme=dark] .overlay .modal .form-group select option{background:#21262d;color:#e6edf3}[data-theme=dark] .overlay .modal .alert.alert-error{background:#b91c1c26!important;color:#f87171!important;border-color:#b91c1c4d!important}[data-theme=dark] .overlay .modal .btn-annuler{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .overlay .modal .btn-annuler:hover:not(:disabled){background:#30363d!important}[data-theme=dark] .admin-devis .page-header h1{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .alert.alert-success{background:#16a34a1f!important;color:#4ade80!important;border-color:#16a34a4d!important}[data-theme=dark] .admin-devis .alert.alert-danger{background:#dc26261f!important;color:#f87171!important;border-color:#dc26264d!important}[data-theme=dark] .admin-devis .loading-msg,[data-theme=dark] .admin-devis .empty-state{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .filtres-panel{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .filtres-chips-row{border-top-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .chip-label{color:#6e7681!important}[data-theme=dark] .admin-devis .chip{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis .chip:hover{border-color:#f5c518!important;color:#f5c518!important}[data-theme=dark] .admin-devis .chip.active{background:#f5c518!important;border-color:#f5c518!important;color:#1a1a2e!important}[data-theme=dark] .admin-devis .filtre-date{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;color-scheme:dark}[data-theme=dark] .admin-devis .filtre-date:focus{border-color:#f5c518!important}[data-theme=dark] .admin-devis .btn-clear-date{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .btn-clear-date:hover{color:#f87171!important}[data-theme=dark] .admin-devis .count-badge{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .devis-table{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .devis-table thead tr{background:#0d1117!important}[data-theme=dark] .admin-devis .devis-table th{color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .devis-table td{color:var(--theme-text-muted)!important;border-color:var(--theme-border-soft)!important}[data-theme=dark] .admin-devis .devis-table td small{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .devis-table tr:hover td{background:var(--theme-table-row-hover)!important}[data-theme=dark] .admin-devis .devis-table tr:last-child td{border-color:transparent!important}[data-theme=dark] .admin-devis .ref-cell{color:#60a5fa!important}[data-theme=dark] .admin-devis .montant-cell{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .na{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .btn-revision{background:#1d4ed826!important;color:#93c5fd!important;border-color:#1d4ed84d!important}[data-theme=dark] .admin-devis .btn-revision:hover{background:#1d4ed840!important}[data-theme=dark] .admin-devis .btn-valider{background:#16a34a26!important;color:#4ade80!important;border-color:#16a34a4d!important}[data-theme=dark] .admin-devis .btn-valider:hover{background:#16a34a40!important}[data-theme=dark] .admin-devis .btn-refuser{background:#dc262626!important;color:#f87171!important;border-color:#dc26264d!important}[data-theme=dark] .admin-devis .btn-refuser:hover{background:#dc262640!important}[data-theme=dark] .admin-devis .btn-pdf{background:#7c3aed26!important;color:#c4b5fd!important;border-color:#7c3aed4d!important}[data-theme=dark] .admin-devis .btn-pdf:hover{background:#7c3aed40!important}[data-theme=dark] .admin-devis .pg-btn{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis .pg-btn:hover:not(:disabled){background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-devis .pg-info{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis .pg-info small{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .modal{background:#161b22!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .admin-devis .modal h2{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .modal-info{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis label .hint{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis input[type=number],[data-theme=dark] .admin-devis textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-devis .btn-annuler{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .field-hint{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .calcul-block{background:#0d1117!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .calcul-title,[data-theme=dark] .admin-devis .calcul-label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis .calcul-label-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .calcul-val{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .calcul-val-sub{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .calcul-val-final{color:#60a5fa!important}[data-theme=dark] .admin-devis .calcul-sep{border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .calcul-subtitle{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-devis .calcul-formule{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .calcul-formule strong{color:#60a5fa!important}[data-theme=dark] .admin-devis .calcul-dims{color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .marge-badge{background:#16a34a2e!important;color:#4ade80!important}[data-theme=dark] .admin-devis .detail-matieres-table thead tr{background:#0d1117!important}[data-theme=dark] .admin-devis .detail-matieres-table th{color:var(--theme-text-faint)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .detail-matieres-table td{color:var(--theme-text-muted)!important;border-color:var(--theme-border-soft)!important}[data-theme=dark] .admin-devis .detail-matieres-table tr:last-child td{border-color:var(--theme-border)!important}[data-theme=dark] .admin-devis .detail-matieres-table .sub-total{color:var(--theme-text)!important}[data-theme=dark] .admin-devis .detail-matieres-table .methode-col{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-devis .cat-badge{background:#1d4ed826!important;color:#93c5fd!important}[data-theme=dark] .admin-paiements .page-header h1{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .page-header p{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .alert.alert-success{background:#16a34a1f!important;color:#4ade80!important}[data-theme=dark] .admin-paiements .alert.alert-error{background:#dc26261f!important;color:#f87171!important}[data-theme=dark] .admin-paiements .loading,[data-theme=dark] .admin-paiements .empty{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .filtres-panel{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .chip-label{color:#6e7681!important}[data-theme=dark] .admin-paiements .chip-separator{background:var(--theme-border)!important}[data-theme=dark] .admin-paiements .chip{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .chip:hover{border-color:#f5c518!important;color:#f5c518!important}[data-theme=dark] .admin-paiements .chip.active{background:#f5c518!important;border-color:#f5c518!important;color:#1a1a2e!important}[data-theme=dark] .admin-paiements .groupe-card{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .groupe-header{background:#0d1117!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .client-info strong{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .client-info .client-email,[data-theme=dark] .admin-paiements .client-info .client-tel{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .commande-ref{background:var(--theme-bg-soft)!important;color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .commande-date{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .commande-total{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .tranche-separator{border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .tranche-montant{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .solde-hint,[data-theme=dark] .admin-paiements .notes-client,[data-theme=dark] .admin-paiements .ref-virement{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .ref-virement code{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .btn-preuve{border-color:#60a5fa!important;color:#60a5fa!important}[data-theme=dark] .admin-paiements .btn-preuve:hover{background:#2563eb1f!important}[data-theme=dark] .admin-paiements .modal{background:#161b22!important;border:1px solid var(--theme-border)!important}[data-theme=dark] .admin-paiements .modal h3{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .modal .modal-info{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .modal-preuve-header h3{color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .btn-fermer-preuve{color:var(--theme-text-faint)!important}[data-theme=dark] .admin-paiements .btn-fermer-preuve:hover{background:var(--theme-bg-soft)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .preuve-preview{background:var(--theme-bg-soft)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .form-group label{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .form-group textarea{background:var(--theme-input-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}[data-theme=dark] .admin-paiements .btn-annuler{background:var(--theme-bg-soft)!important;color:var(--theme-text-muted)!important;border-color:var(--theme-border)!important}[data-theme=dark] .admin-paiements .pg-btn{background:var(--theme-bg-card)!important;border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .pg-btn:hover:not(:disabled){background:var(--theme-bg-soft)!important}[data-theme=dark] .admin-paiements .pg-info{color:var(--theme-text-muted)!important}[data-theme=dark] .admin-paiements .pg-info small{color:var(--theme-text-faint)!important}[data-theme=dark] .register-page .register-card{background:#161b22;box-shadow:0 25px 50px #0000008c}[data-theme=dark] .register-page .logo-text{color:#e6edf3}[data-theme=dark] .register-page .logo-sub{color:#6e7681}[data-theme=dark] .register-page .register-title{color:#e6edf3}[data-theme=dark] .register-page .register-subtitle,[data-theme=dark] .register-page .form-group label{color:#8b949e}[data-theme=dark] .register-page .form-group input,[data-theme=dark] .register-page .form-group select{background:#21262d!important;border-color:#30363d!important;color:#e6edf3!important}[data-theme=dark] .register-page .form-group input:focus,[data-theme=dark] .register-page .form-group select:focus{border-color:#4f8ac9!important}[data-theme=dark] .register-page .form-group input::placeholder,[data-theme=dark] .register-page .form-group select::placeholder{color:#6e7681!important}[data-theme=dark] .register-page .form-group option{background:#21262d;color:#e6edf3}[data-theme=dark] .register-page .type-btn{background:#21262d;border-color:#30363d;color:#8b949e}[data-theme=dark] .register-page .type-btn.active{background:#4f8ac9;border-color:#4f8ac9;color:#fff}[data-theme=dark] .register-page .type-btn:hover:not(.active){border-color:#4f8ac9;color:#4f8ac9}[data-theme=dark] .register-page .phone-input-group{background:#21262d!important;border-color:#30363d!important}[data-theme=dark] .register-page .phone-input-group:focus-within{border-color:#4f8ac9!important}[data-theme=dark] .register-page .country-selector-btn{background:#161b22!important;border-right-color:#30363d!important}[data-theme=dark] .register-page .country-selector-btn:hover{background:#0d1117!important}[data-theme=dark] .register-page .country-dial{color:#c9d1d9}[data-theme=dark] .register-page .chevron-icon{color:#6e7681}[data-theme=dark] .register-page .phone-input-group input.phone-number-input{background:#21262d!important;color:#e6edf3!important}[data-theme=dark] .register-page .phone-input-group input.phone-number-input::placeholder{color:#6e7681!important}[data-theme=dark] .register-page .country-dropdown{background:#21262d!important;border-color:#30363d!important;box-shadow:0 8px 24px #0006}[data-theme=dark] .register-page .country-item{color:#c9d1d9}[data-theme=dark] .register-page .country-item:hover{background:#30363d}[data-theme=dark] .register-page .country-item.selected{background:#4f8ac926;color:#4f8ac9}[data-theme=dark] .register-page .country-dial-code{color:#6e7681}[data-theme=dark] .register-page .server-error{background:#dc26261f!important;border-color:#dc262659!important;color:#f87171!important}[data-theme=dark] .register-page .server-success{background:#16a34a1f!important;border-color:#16a34a59!important;color:#4ade80!important}[data-theme=dark] .register-page .register-footer{color:#6e7681}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.reveal.visible,.reveal-left.visible,.reveal-right.visible,.reveal-scale.visible{opacity:1!important;transform:none!important}.reveal{transform:translateY(36px)}.reveal-left{transform:translate(-48px)}.reveal-right{transform:translate(48px)}.reveal-scale{transform:scale(.93)}html,body{overflow-x:hidden}img,svg,video,iframe,canvas{max-width:100%}@media (max-width: 768px){.container{padding-inline:16px}.section-header{margin-bottom:20px!important}.section-header h2{font-size:1.35rem!important;line-height:1.25}.section-header p{font-size:.88rem!important;line-height:1.55}.nos-produits:after,.realisations-section:after,.partners:before,.partners:after,.news:before,.news:after,.presentation:before,.presentation:after{display:none!important}}@media (max-width: 480px){.container{padding-inline:14px}.section-header h2{font-size:1.35rem!important}.section-header p{font-size:.86rem!important}}
