input,select{font-size:1em;border-radius:10px;border:1px solid var(--divColor);outline-color:var(--boutonColor);outline-offset:3px}table{margin-top:15px}label{font-size:.98em;margin:0;padding:0;text-align:left}.HorizonIg{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:10px;background-color:#ffffff26;padding:10px;border-radius:12px;width:80%}html[data-theme=dark] .HorizonIg{background-color:#ffffff14}.HorizonIg img{width:75%;height:auto;max-width:100%}.accueilWrapper{display:flex;flex-direction:column;height:100vh}.accueilContent{flex:1;min-height:0;overflow:hidden}.principal{width:100%;background-color:var(--bodyColor);display:flex;height:100%}.gauche{width:var(--sidebarWidth);min-width:var(--sidebarWidth);display:flex;flex-direction:column;align-items:center;background:var(--sidebarBg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-right:1px solid rgba(255,255,255,.1)}.gauche a{color:var(--sidebarTextColor)}.droite{flex:1;height:100%;padding:0;display:flex;justify-content:center;box-sizing:border-box;min-width:0;overflow:hidden}.droite>*{animation:fadeInContent .35s ease-out}@keyframes fadeInContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gauche ul{width:90%;height:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-evenly;flex:1;gap:6px}.gauche li{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;font-size:1.1em;color:var(--sidebarTextColor);background-color:transparent;transition:all .25s ease;position:relative}.gauche li svg{flex-shrink:0}.gauche li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gauche li:hover{background-color:var(--sidebarHoverBg);color:var(--sidebarTextColor);transform:translate(4px)}.gauche li.liHover{background-color:var(--sidebarActiveBg);color:var(--sidebarTextColor);border-left:3px solid var(--activeIndicator);padding-left:13px}.boxSecondaireA,.boxSecondaire{background-color:var(--cardBg);border-radius:var(--cardRadius);text-align:center;margin:auto;border:none;font-size:1.2em;width:100%;box-shadow:var(--cardShadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow .3s ease,transform .3s ease}.boxSecondaireA:hover,.boxSecondaire:hover{box-shadow:var(--cardShadowHover)}.bar{background:linear-gradient(90deg,transparent,var(--borderColorLight),transparent);margin-top:8px;margin-bottom:8px;width:100%;height:1px}.bar2{background:linear-gradient(90deg,transparent,var(--borderColorLight),transparent);margin-top:8px;margin-bottom:5px;width:100%;height:1px}html:not([data-theme=dark]) .bar,html:not([data-theme=dark]) .bar2{background:linear-gradient(90deg,transparent,var(--boutonColor),transparent);opacity:.4}.dossier-panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.dossier-panel-header{padding:10px 24px 14px;flex-shrink:0;max-width:30%}.dossier-panel-header:after{content:"";display:block;width:100vw;height:1px;background-color:var(--borderColorLight);position:relative;left:-24px;margin-top:14px}.dossier-panel-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--boutonColor)}.dossier-panel-title h3{flex:1;text-align:left;font-size:1.15em;margin:0;color:var(--textColor)}.dossier-add-btn{display:flex;align-items:center;justify-content:center;color:var(--boutonColor);cursor:pointer;border-radius:50%;padding:4px;transition:all .25s ease}.dossier-add-btn:hover{background-color:#274bac1a;transform:scale(1.15)}html[data-theme=dark] .dossier-add-btn:hover{background-color:#0e639c33}.dossier-location-btn{display:none;align-items:center;justify-content:center;color:var(--boutonColor);cursor:pointer;border-radius:50%;padding:4px;transition:all .25s ease}.dossier-location-btn:hover{background-color:#274bac1a;transform:scale(1.15)}.dossier-panel-search{display:flex;align-items:center;gap:10px}.dossier-input-wrapper{position:relative;display:flex;align-items:center;flex:1}.dossier-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--textColorSecondary);pointer-events:none}.dossier-input-wrapper input{width:100%;padding:9px 12px 9px 34px;border-radius:10px;border:1px solid var(--borderColorLight);font-size:.9em;transition:all .25s ease}.dossier-input-wrapper input:focus{border-color:var(--boutonColor);box-shadow:0 0 0 3px #274bac1f}html[data-theme=dark] .dossier-input-wrapper input:focus{box-shadow:0 0 0 3px #0e639c40}.dossier-panel-search .btn-Accueil{margin:0;padding:9px 20px;font-size:.9em;border-radius:10px;white-space:nowrap}.btn-Accueil--secondary{background-color:var(--divSecondaireColor);color:var(--textColor);box-shadow:0 1px 4px #0000001a}.btn-Accueil--secondary:hover{background-color:var(--borderColorLight);color:var(--textColor)}.dossier-panel-content{flex:1;min-height:0;overflow:hidden;display:flex}.dossier-panel-content>*{width:100%;animation:fadeInContent .3s ease-out}.dossier-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--textColorSecondary);gap:12px;padding:40px;opacity:.5}.dossier-empty svg{margin-bottom:4px}.dossier-empty p{font-size:1.05em;margin:0}.dossier-empty span{font-size:.85em}.dossier-results-split{display:flex;width:100%;height:100%;gap:1px;background-color:var(--borderColorLight)}.dossier-results-split>*{flex:1;min-width:0;background-color:var(--bodyColor)}.dossier-results-split--single{justify-content:center;background-color:var(--bodyColor)}.dossier-results-split--single>*{flex:0 1 50%}.dossier-results{display:flex;flex-direction:column;height:100%;padding:0 24px 12px}.dossier-results-header{display:flex;align-items:center;justify-content:space-between;padding:12px 0 10px;flex-shrink:0}.dossier-results-badge{font-size:1.05em;font-weight:600;color:var(--textColor)}.dossier-results-count{font-size:.75em;color:var(--textColorSecondary)}.dossier-results-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.dossier-results-row{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:10px;border:1px solid var(--borderColorLight);text-decoration:none;color:var(--textColor);transition:all .2s ease;flex-shrink:0}.dossier-results-row:hover{background-color:var(--bgLight);border-color:var(--boutonColor);box-shadow:0 2px 8px #0000000f;cursor:pointer}html[data-theme=dark] .dossier-results-row:hover{box-shadow:0 2px 8px #0003}.dossier-results-num{font-weight:700;font-size:.95em;color:var(--boutonColor);min-width:70px;text-align:center;padding:4px 8px;background-color:#274bac12;border-radius:8px;flex-shrink:0}html[data-theme=dark] .dossier-results-num{background-color:#0e639c26}.dossier-results-num--soumission{background-color:var(--soumission);color:var(--textColor)}.dossier-results-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dossier-results-adresse{font-size:.88em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-results-lot{font-size:.75em;color:var(--textColorSecondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-results-arrow{color:var(--textColorSecondary);flex-shrink:0;opacity:0;transition:opacity .2s ease}.dossier-results-row:hover .dossier-results-arrow{opacity:1}.dossier-create{height:100%;width:100%}.dossier-create-content{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.dossier-create-search{display:flex;align-items:center;gap:10px;padding:0 24px;flex-shrink:0}.dossier-create-search .dossier-input-wrapper{flex:1}.dossier-create-search .dossier-input-wrapper input{width:100%;padding:9px 12px}.dossier-create-loading{font-size:.8em;color:var(--textColorSecondary);flex-shrink:0}.dossier-create-map{flex:1;min-height:0;width:100%;overflow:hidden}.dossier-warning{display:flex;flex-direction:column;align-items:center;height:100%;padding:20px 24px;overflow-y:auto}.dossier-warning-icon{color:var(--attention);margin-bottom:8px}.dossier-warning h2{margin-bottom:12px;color:var(--attention)}.dossier-warning-text{text-align:center;font-size:.9em;line-height:1.6;margin-bottom:16px;max-width:600px}.dossier-warning-text p{margin-bottom:4px}.dossier-warning-table{width:85%;margin-bottom:16px}.dossier-warning-table tbody tr:hover{background-color:var(--bgLight);cursor:pointer}.dossier-warning-table tbody tr:hover a{color:var(--boutonColor)}.dossier-warning-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dossier-warning-actions .btn-Accueil{margin:0;min-width:220px}#carteInfoMandat tbody tr:hover{font-size:1.1em}.tbl-content{max-height:calc(100% - 30px);overflow-y:auto}.tbl-content2{height:215px;overflow-y:auto;margin-bottom:10px}#boxMinute{min-height:100px;width:650px}#boxMinute input{margin-top:0;width:125px}#boxMinute select{margin-top:0;margin-left:0;width:250px}#boxMinute .flexMinuteGauche svg{top:-2px;left:15px}#boxMinute .flexMinuteMilieu svg{top:-2px;left:0}#boxMinute .flexMinute{width:100%;display:flex}#boxMinute .flexMinuteGauche{width:25%;padding-left:15px}#boxMinute .flexMinuteDroit{width:25%;padding-right:55px}#boxMinute button{margin:0 0 10px 20px;padding:7px;font-size:1em;border-radius:10px;width:175px}#boxMinute2{width:100%;height:calc(100% - 110px)}.tbl-minute{max-height:calc(100% - 10px);overflow-y:auto}.recherche-panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.recherche-panel-header{padding:10px 24px 14px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;position:relative}.recherche-panel-header:after{content:"";display:block;width:100vw;height:1px;background-color:var(--borderColorLight);position:absolute;left:0;bottom:0}.recherche-panel-title{display:flex;align-items:center;gap:10px;color:var(--boutonColor)}.recherche-panel-title h3{margin:0;font-size:1.15em;color:var(--textColor)}.recherche-panel-actions .btn-Accueil{margin:0;padding:9px 20px;font-size:.9em;border-radius:10px}.recherche-panel-content{flex:1;min-height:0;overflow:hidden}.recherche-results{height:100%;display:flex;flex-direction:column}.recherche-results-header{padding:8px 24px}.recherche-results-count{font-size:.85em;color:var(--textColorSecondary)}.recherche-results-list{flex:1;overflow-y:auto;padding:0;width:100%}.recherche-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.4;color:var(--textColor)}#boxRecherche{width:100%;border-radius:var(--cardRadius)}#boxRecherche button{text-align:center;padding:5px;border-radius:10px;width:200px}.rechercheTotal{display:flex;flex-wrap:wrap;opacity:1;max-height:180px;overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;padding:10px 24px 14px;position:relative}.rechercheTotal:after{content:"";display:block;width:100vw;height:1px;background-color:var(--borderColorLight);position:absolute;left:0;bottom:0}.rechercheTotalHidden{display:flex;flex-wrap:wrap;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;padding:0 24px}#secGauche{width:29%}#secMilieu{width:29%;position:relative}#secDroit{width:42%}#boxRecherche2{margin-top:0;width:100%;overflow-y:auto;padding-top:0;flex-direction:column;display:flex;align-items:center;background-color:transparent;border-radius:0;box-shadow:none;opacity:1}#boxRecherche3{margin-top:5px;width:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none}.rechercheHeight{height:calc(100vh - 160px);transition:height .5s ease-in-out}.rechercheHeightGrand{height:calc(100vh - 340px);transition:height .5s ease-in-out}.rechercheCard{margin:0 10px 6px;width:calc(100% - 20px);border:1px solid var(--borderColorLight);border-radius:10px;font-size:.8em;padding:6px;display:flex;transition:all .25s ease;background-color:var(--bgWhite)}.rechercheCard:hover{font-size:.82em;cursor:pointer;box-shadow:var(--cardShadow);transform:translateY(-1px)}.rechercheCard p{display:inline-flex}.rechercheCard-top{display:contents}.rechercheCard1{display:flex;width:12%;flex-direction:column}.rechercheCard1a{display:flex;width:8%;flex-direction:column;border-left:1px solid black;border-right:1px solid black}.rechercheCard1a p,.rechercheCard1 p{justify-content:center}.rechercheCard2{display:flex;width:45%;flex-direction:column;padding-left:5px}.rechercheCard2 p{justify-content:left}.rechercheCard3{display:flex;width:35%;flex-direction:column;border-left:1px solid black;padding-left:5px}.rechercheCard3 p{justify-content:space-between}#boxRecherche2 th,#boxRecherche2 td{font-size:.8em}.doubleRecherche1 td{border-top:3px solid black;border-bottom:1px dotted black;border-right:1px dotted black;border-left:none}.doubleRecherche2 td{border-bottom:3px solid black;border-top:none}.groupe{position:relative;display:flex;flex-direction:column}.groupe-input-row{display:flex;align-items:center;gap:3px;margin:5px 10px 5px 15px;background:var(--bgGray);border:1px solid var(--borderColor);border-radius:4px;padding:0 6px;height:30px}.groupe-input-row input,.groupe-input-row select{flex:1;margin:0!important;padding:5px 5px 5px 2px;border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important}.groupe-input-row:focus-within{border:2px solid var(--boutonColor)}.groupe-input-row svg{width:15px;height:15px;flex-shrink:0;fill:var(--boutonColor)}.groupe-input-row>div svg{width:17px;height:17px;fill:var(--boutonColor)}.groupe label{margin-left:20px}.groupe-nom-prenom{flex-direction:row}.groupe-nom-prenom-col{width:50%;padding-right:10px}.groupe-nom-prenom-col:first-child{margin-right:4%}.footer{font-size:.7em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:6px 24px;background-color:var(--divColor);color:var(--textColorSecondary);border-top:1px solid var(--borderColorLight)}.footer span{margin-left:0;margin-right:0;display:inline-flex;align-items:center;gap:6px}.server-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.server-dot--online{background-color:#22c55e;box-shadow:0 0 6px #22c55e80}.server-dot--offline{background-color:#ef4444;box-shadow:0 0 6px #ef444480}.dashboard-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:20px;overflow:hidden}.dashboard-spacer{flex:1;transition:flex .8s ease}.dashboard-wrapper--dossier .dashboard-spacer{flex:0}.dashboard-wrapper--dossier{padding:0}.dashboard-wrapper--dossier .dashboard-dossier-header{margin-top:20px}.dashboard-dossier-header{width:100%;max-width:750px;background-color:var(--cardBg);border-radius:var(--cardRadius);box-shadow:var(--cardShadow);padding:16px 24px;margin-bottom:24px;flex-shrink:0}.dashboard-dossier-header .dossier-panel-title{margin-bottom:14px}.dashboard-dossier-header .dossier-panel-search{display:flex;align-items:center;gap:10px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr auto;gap:24px;width:100%;max-width:750px;align-content:center;transition:opacity .8s ease,transform .8s ease,max-height .8s ease;max-height:600px;overflow:hidden}.dashboard-grid--hidden{opacity:0;transform:translateY(30px);pointer-events:none;max-height:0;margin:0}.divers-emoji-picker .epr-category-nav,.divers-emoji-picker .epr-emoji-category-label{display:none!important}.divers-emoji-picker,.divers-emoji-picker .epr-body,.divers-emoji-picker .epr-emoji-category-content,.divers-emoji-picker .epr-header,.divers-emoji-picker *{background-color:#fff!important;background:#fff!important}.dashboard-message{grid-column:1 / -1;padding:12px 18px;background-color:var(--cardBg);border-radius:var(--cardRadius);box-shadow:var(--cardShadow);font-size:1.08em;color:var(--textColor);white-space:pre-wrap;text-align:center}.dashboard-dossier-content{width:100%;flex:1;min-height:0;overflow:hidden;display:flex;animation:slideUpContent .8s ease}.dashboard-dossier-content>*{width:100%}@keyframes slideUpContent{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dashboard-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 20px;background-color:var(--cardBg);border-radius:var(--cardRadius);box-shadow:var(--cardShadow);cursor:pointer;transition:all .3s ease;color:var(--boutonColor)}.dashboard-card span{color:var(--textColor);font-size:1.05em;font-weight:500;text-align:center}.dashboard-card:hover{box-shadow:var(--cardShadowHover);transform:translateY(-4px)}.dashboard-card:active{transform:translateY(-1px)}.temps-panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.temps-panel-header{padding:10px 24px 14px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between}.temps-panel-header:after{content:"";display:block;width:100vw;height:1px;background-color:var(--borderColorLight);position:absolute;left:0;bottom:0}.temps-panel-header{position:relative;padding-bottom:14px}.temps-panel-header-left{max-width:30%}.temps-panel-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--boutonColor)}.temps-panel-title h3{flex:1;text-align:left;font-size:1.15em;margin:0;color:var(--textColor)}.temps-panel-actions{display:flex;gap:10px}.temps-panel-actions .btn-Accueil{margin:0;padding:9px 20px;font-size:.9em;border-radius:10px;white-space:nowrap;display:flex;align-items:center;gap:8px}.temps-panel-header>.btn-Accueil{padding:8px 30px;font-size:.85em;align-self:center}.temps-panel-content{flex:1;min-height:0;overflow:hidden;width:100%}.temps-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;color:var(--textColorSecondary);gap:12px;padding:40px;opacity:.5}.temps-empty p{font-size:1.05em;margin:0}.transfer-fichier{height:100%;overflow-y:auto;padding:20px 24px}.transfer-dropzone{border:2px dashed var(--borderColor);border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--textColorSecondary);background-color:var(--bgLight)}.transfer-dropzone:hover,.transfer-dropzone-active{border-color:var(--boutonColor);background-color:var(--bgGray)}.transfer-dropzone p{margin:0;font-size:1.05em;font-weight:500;color:var(--textColor)}.transfer-dropzone span{font-size:.9em}.transfer-dropzone small{font-size:.8em;opacity:.6}.transfer-photos-non-attribuees{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;background-color:var(--bgGray);border-radius:8px;border:1px solid var(--borderColorLight);width:100%}.transfer-photos-titre{font-size:.85em;font-weight:600;color:var(--attention);white-space:nowrap}.transfer-photo-tag{font-size:.85em;color:var(--textColor);white-space:nowrap}.transfer-photo-date{font-size:.9em;color:var(--textColorSecondary);margin-left:3px}.transfer-btn-retirer-tag{background:none;border:none;color:var(--textColorSecondary);cursor:pointer;font-size:.8em;padding:0 2px;margin-left:1px}.transfer-btn-retirer-tag:hover{color:var(--attention)}.transfer-liste{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.transfer-liste-header{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.transfer-liste-header h4{margin:0;font-size:.95em;color:var(--textColor)}.transfer-liste-actions{display:flex;gap:8px}.transfer-btn-clear{font-size:.8em!important;padding:5px 12px!important}.transfer-groupe{background-color:var(--bgWhite);border:1px solid var(--borderColor);border-radius:8px;margin-bottom:10px;overflow:hidden}.transfer-groupe-header{display:flex;justify-content:space-between;align-items:center;padding:2px 10px;background-color:var(--divSecondaireColor);border-bottom:1px solid var(--borderColorLight)}.transfer-groupe-dossier{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.95em;color:var(--boutonColor);white-space:nowrap}.transfer-groupe-info{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.transfer-groupe-info-travail{font-weight:600;font-size:.9em;color:var(--textColor)}.transfer-groupe-info-adresse{font-size:.85em;color:var(--textColorSecondary)}.transfer-groupe-status{display:flex;align-items:center;gap:6px;white-space:nowrap}.transfer-btn-retirer-groupe{background:none;border:none;color:var(--textColorSecondary);cursor:pointer;font-size:1em;padding:2px 6px;border-radius:4px}.transfer-btn-retirer-groupe:hover{color:var(--attention);background-color:var(--bgGray)}.transfer-categorie-ligne{display:flex;align-items:baseline;padding:3px 10px;border-bottom:1px solid var(--borderColorLight);font-size:.88em;gap:6px}.transfer-categorie-ligne:last-child{border-bottom:none}.transfer-categorie-titre{font-weight:600;color:var(--textColorSecondary);white-space:nowrap}.transfer-categorie-fichiers{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;color:var(--textColor)}.swal-travail-list{list-style:none;padding:0;margin:10px 0 0}.swal-travail-item{padding:6px 12px;font-size:.85em;margin:6px 0;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:background-color .15s}.swal-travail-item:hover{background-color:#0e639c;color:#fff;border-color:#0e639c}.transfer-membre2-row{display:flex;align-items:center;margin-bottom:8px}.transfer-membre2-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9em;color:var(--textColor);flex:1}.transfer-info-icon{color:var(--textColorSecondary);cursor:pointer;display:flex;align-items:center;margin-left:auto}.transfer-info-icon:hover{color:var(--boutonColor)}.transfer-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.transfer-modal{background:var(--bgWhite);border-radius:8px;width:550px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px var(--shadowColor)}.transfer-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--borderColor)}.transfer-modal-header h3{margin:0;font-size:1em;color:var(--textColor)}.transfer-modal-close{background:none;border:none;font-size:1.1em;cursor:pointer;color:var(--textColorSecondary);padding:2px 6px;border-radius:4px}.transfer-modal-close:hover{color:var(--attention);background:var(--bgGray)}.transfer-modal-body{padding:16px;overflow-y:auto;font-size:.88em;color:var(--textColor);line-height:1.5}.transfer-modal-body h4{margin:12px 0 4px;font-size:.95em;color:var(--boutonColor)}.transfer-modal-body h4:first-child{margin-top:0}.transfer-modal-body p{margin:0 0 6px}.transfer-modal-body ul{margin:4px 0 6px;padding-left:20px}.transfer-modal-body li{margin-bottom:4px;background-color:transparent;color:var(--textColor);font-size:1em;padding:2px 0;border-radius:0;text-align:left;list-style:disc;transition:none}.transfer-modal-body li:hover{background-color:transparent;color:var(--textColor);cursor:default}.transfer-membre2-label select{width:325px;padding:3px}.transfer-dossier-temps{font-size:.85em;font-weight:400;padding:1px 6px;border-radius:4px;background-color:#0e639c;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.transfer-dossier-rayon{font-size:.85em;font-weight:400;padding:1px 6px;border-radius:4px;background-color:var(--bgGray);color:var(--textColorSecondary);border:1px solid var(--borderColorLight)}@media(max-width:640px){.HorizonIg{display:none}.gauche{position:fixed;bottom:0;left:0;right:0;width:100%!important;min-width:unset!important;height:60px;flex-direction:row;border-right:none;border-top:1px solid var(--borderColor);z-index:100;padding:0}.gauche ul{flex-direction:row;width:100%;height:100%;justify-content:space-around;align-items:center;gap:0;padding:0}.gauche li{flex-direction:column;justify-content:center;align-items:center;flex:1;height:100%;padding:6px 4px;border-radius:0;border-left:none!important;transform:none!important;gap:3px}.gauche li span{display:none}.gauche li.liHover{border-left:none;border-top:2px solid var(--activeIndicator)}.principal{flex-direction:column}.droite{padding-bottom:60px;overflow-y:auto;height:auto}.footer,.dashboard-grid{display:none}.dashboard-dossier-header{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.dossier-add-btn{display:none}.temps-btn-desktop{display:none!important}.temps-title-desktop{display:none}.temps-panel-title{margin-bottom:0}#accTemps h1{display:flex;flex-direction:column;align-items:center;font-size:1.4em;margin-bottom:6px}.temps-total-semaine{margin-left:0!important;font-size:.75em!important}.temps-empty-state,.temps-empty-image{height:auto!important}.temps-empty-image img{height:auto!important;max-width:100%;max-height:50vh}.temps-semaine-label{font-size:.95em!important;margin:0 8px!important;text-align:center}#accTemps{overflow-x:hidden}.jourTemps{width:100%;box-sizing:border-box;margin:5px 0}.tempsResum{height:auto;overflow-x:hidden}.jourTemps ul{display:grid;grid-template-columns:auto auto auto 1fr auto;align-items:center;column-gap:10px;row-gap:2px}.jourTemps ul li,.jtTotal{display:contents!important}.jtTotal .jt0{font-weight:600;white-space:nowrap;padding:3px 0 3px 5px;width:auto}.jtTotal .jt2,.jtTotal .jt3{font-size:.85em;white-space:nowrap;width:auto;margin:0}.jtTotal .jt1{font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;margin:0}.jtTotal .jt4{font-weight:600;text-align:right;white-space:nowrap;padding:3px 5px 3px 0;width:auto;margin-left:0!important}.dossier-location-btn{display:flex}.dossier-panel-search{flex-direction:row;align-items:center}.dossier-results-split{flex-direction:column;height:auto}.dossier-results-split>*{flex:none;width:100%}.dossier-results-split--single>*{flex:none;width:100%}.dossier-results{height:auto}.dossier-results-list{overflow-y:visible;min-height:unset}.dossier-results-row{padding:8px 10px;gap:8px}.dossier-results-num{min-width:56px;font-size:.85em;padding:3px 6px}.dossier-results-adresse{white-space:normal;overflow:visible;text-overflow:unset;font-size:.82em}.dossier-results-lot{font-size:.7em}.recherche-panel{height:auto;overflow:visible}.recherche-panel:has(.rechercheTotalHidden){height:calc(100vh - 60px);overflow:hidden}.recherche-panel:has(.rechercheTotalHidden) .recherche-panel-content{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px}.recherche-panel:has(.rechercheTotalHidden) .recherche-results-list{overflow-y:visible;padding-bottom:0}.recherche-panel-header{padding:10px 12px 14px}.rechercheTotal{padding:0 12px;flex-direction:column;max-height:none!important;overflow:visible}.rechercheTotalHidden{padding:0 12px;flex-direction:column}#secGauche,#secMilieu,#secDroit{width:100%}.groupe-nom-prenom{flex-direction:column!important}.groupe-nom-prenom-col{width:100%!important;padding-right:0!important;margin-right:0!important}.recherche-panel-content{overflow:visible;min-height:unset}.recherche-results{height:auto}.recherche-results-list{overflow-y:visible;padding-bottom:70px}.rechercheCard{flex-direction:column;font-size:.82em;padding:8px 10px}.rechercheCard-top{display:flex;width:100%;align-items:center}.rechercheCard1{display:contents}.rechercheCard1 p:first-child{width:33.3%;flex-shrink:0;margin-bottom:0;text-align:left;justify-content:flex-start}.rechercheCard1 p:last-child{width:33.3%;flex-shrink:0;margin-bottom:0;text-align:center;justify-content:center}.rechercheCard1a{width:33.3%;flex-shrink:0;border-left:none;border-right:none;text-align:right;align-items:flex-end}.rechercheCard1a p{justify-content:flex-end;margin-bottom:0}.rechercheCard2{width:100%;padding-left:0;margin-top:4px}.rechercheCard2 p{margin-bottom:2px}.rechercheCard3{width:100%;border-left:none;border-top:none;padding-left:0;align-items:flex-start}.rechercheCard3 p{justify-content:flex-start}}.transfer-dossier-ok{color:#4caf50;font-weight:700;margin-left:4px}.transfer-dossier-err{color:var(--attention);font-weight:700;margin-left:4px}.transfer-categorie-ligne>.transfer-btn-retirer-groupe{margin-left:auto;flex-shrink:0}#accTemps{width:100%;height:calc(100% - 20px);padding-top:5px;text-align:center}.tempsResum{height:calc(100% - 50px);width:100%;overflow-y:auto;margin:auto}.jourTemps{display:inline-block;background-color:var(--bgGray);border-radius:10px;width:98%;padding:10px 0;margin:5px}.jourTemps li{background-color:inherit;color:var(--textColor);font-size:.9em;padding:0}.jtTotal{display:inline-flex}.jt0{width:10%}.jt1{width:45%}.jt2{width:15%}.jt3{width:20%}.jt4{width:10%}.accTempsBox{display:flex;margin-top:50px;margin-bottom:50px}.accTempsJour{width:14%}.accTempsJour input{margin-top:15px;width:60px;text-align:center;padding:5px 0}.imgDepImp{display:flex;align-items:center;justify-content:center}.imgDepImp img{height:85%;object-fit:contain}.histoDep{text-align:center;width:100%;position:relative;height:calc(100% - 25px)}@keyframes moveLeftToRight{0%{transform:translate(0)}50%{transform:translate(20px)}to{transform:translate(0)}}.formatLegal{width:360mm;max-width:100%;height:calc(100vh - 130px);box-sizing:border-box;background-color:var(--bgWhite)!important;margin:0 auto;overflow-y:auto;overflow-x:auto}#itervalAG{width:600px;padding:15px 0}#itervalAG input{padding:5px}#itervalAG button{padding:5px;width:160px}.livreMinute{position:fixed;width:100vw;height:100vh;background-color:var(--divSecondaireColor);z-index:500;top:50%;left:50%;transform:translate(-50%,-50%)}.ulMinute{width:100%;height:40px;margin:3px 0;border:1px solid black;border-radius:3px;display:flex;align-items:center;font-size:.8em}.ulMinute div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid black}.ulMinuteTitre{font-weight:700;background-color:var(--divColor)}.divStatNav{width:100%;margin-top:8px}.divStatNav ul{width:100%;display:flex;align-items:center;gap:30px}.divStatNav li{flex:1;padding:8px 0;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;font-size:.95em}.divStatAnnee{margin-left:auto;display:flex;align-items:center;gap:6px;cursor:default}.divStatAnnee:hover{background-color:transparent!important}.divStatAnnee label{font-size:.9em;white-space:nowrap}.divStatAnnee select{width:80px;padding:4px 8px}.divStatNav li:hover{background-color:var(--divSecondaireColor)}.divStatAnnee{height:50px;width:100%;display:flex;justify-content:center;align-items:center}.divStatGraph{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.divStatGraph img{width:100%;height:100%;object-fit:cover;border-radius:0}.divStatGraph2{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#333;border-radius:0}.divStatFond{position:absolute;padding:5px;background-color:var(--bgLight);top:50%;left:50%;transform:translate(-50%,-50%);color:var(--boutonColor);font-size:1.1em;font-weight:bolder}html:not([data-theme=dark]) .divStatFond{background-color:#fff}html[data-theme=dark] .divStatFond{background-color:transparent}.divStatTravail{height:100%;width:100%;display:flex}.divStatTravail1{color:#b4afaf;display:flex;justify-content:space-between;align-items:center;text-align:center;flex-direction:column;height:100%;width:30%;border-right:2px solid #00b7b3;padding:40px 0;overflow-y:hidden}.divStatTravail2{color:#b4afaf;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;height:100%;width:70%;position:relative}.divStatTravail1 span{color:#00b7b3}.divStatTravail1 h2 span:nth-child(2){margin-left:20px}.divStatImageCentrale{max-height:90%;object-fit:contain}.divStatTravail2 .statUl{list-style:none;padding:0;margin:0;height:calc(100% - 55px);overflow-y:auto}.divStatTravail2 .statUl li{display:flex;align-items:center;justify-content:flex-start;padding:3px 0;border-radius:6px;cursor:pointer;transition:transform .2s,box-shadow .2s;color:var(--textColor);margin-bottom:5px;font-size:1.1em}.col-dossier{width:90px;flex-shrink:0}.col-symbol{width:45px;flex-shrink:0}.col-eleve{width:30px;flex-shrink:0;display:flex;justify-content:center}.col-date{width:80px;flex-shrink:0}.col-ville{flex:1;min-width:150px;text-align:left}.divStatTravail2 .statUl li:nth-child(odd){background-color:#b0c4de}.divStatTravail2 .statUl li:nth-child(2n){background-color:#f0f8ff}.divStatTravail2 .statUl li:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;background-color:var(--divSecondaireColor)}.divStatTravail2 .statUl li:last-child{margin-bottom:0}.graphWrapper{width:100%;max-width:900px;margin:0 auto;display:block}.divGris{background-color:var(--divSecondaireColor);border-radius:30px;border:2.5px solid var(--boutonColor);font-size:1em;margin:2px}.comBar{height:1px;background-color:#2d2c2c;margin:2px 0}input[type=radio],input[type=checkbox]{width:14px;height:14px;vertical-align:middle}.groupe input,.groupe select{margin:5px 10px 5px 15px;padding:5px 5px 5px 10px}.center{width:100%;display:inline-flex;align-items:center;justify-content:center}.center2{display:inline-flex;align-items:center;gap:15px}.bleu{color:var(--boutonColor)}.headerDossier{background-color:var(--boutonColor);position:absolute;top:0;width:100%;height:65px;display:flex;color:var(--boutonTextColor);font-size:1.5em;align-items:center;text-align:center}.headerHorizonIg{width:215px;flex-grow:0;flex-shrink:0}.headerHorizonIg img{display:block;margin:auto}.headerGen{display:flex;flex-direction:column;align-items:center;flex-grow:1}.headerDossier2{display:inline-flex;width:100%;justify-content:center}.headerDossier2b{width:40%;flex-shrink:0;min-width:380px}.headerDossier2a{display:flex;width:30%;justify-content:right;flex-shrink:3}.headerDossier2c{display:flex;width:30%;justify-content:left;flex-shrink:3}.headerTemps{flex-basis:140px;flex-grow:0;flex-shrink:0}.headerHeure{display:flex;flex-direction:column;flex-basis:110px;flex-grow:0;flex-shrink:0;height:65px;background-color:var(--attention);justify-content:center;align-items:center}.anglais{flex-basis:110px;flex-grow:0;flex-shrink:0;height:65px;background-color:var(--attention2);vertical-align:middle;line-height:65px}nav{top:65px;width:100%;background-color:var(--divColor);height:45px;position:absolute;display:flex;align-items:center}nav ul{display:flex;justify-content:space-around;width:100%}nav li{font-size:1.1em;padding:4px 15px}.main{position:absolute;top:110px;width:100%;height:calc(100vh - 110px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.barVerticale{height:100%;width:2px;background-color:var(--boutonColor)}html[data-theme=dark] .barVerticale{background-color:var(--borderColor)}#dossierBox{width:calc(30% - 2px);height:100%;position:relative;padding-top:10px}.backColor{background-color:var(--divSecondaireColor)}#travauxBox{width:70%;height:100%;display:flex;justify-content:center}textarea,.info5 input[type=text],.info6 input[type=text],.info7 input[type=text],.info2 input[type=text],.info2 input[type=date],.info6 input[type=date],.info7 input[type=date],.info5 input[type=date],.info7 select,.info2 select,.info5 select,.info4 select{margin:2px;width:290px;height:24px;padding:3px 5px;font-size:1em;border-radius:10px;outline-color:var(--boutonColor);outline-offset:3px}.info2,.info3{position:relative}.info2,.info3{height:calc(100% - 270px);width:50%;padding:0 10px}.info3{padding-top:15px}.infoGen{height:100%;position:relative;width:100%}#dossier{width:110px}.boxCondo{margin:0;width:130px;position:absolute;right:0}.boxCondo label{margin:2px 0 2px 5px;width:100px}.boxMandatHaut{display:flex;align-items:center;height:35px}.dossierAdresse{padding:0 10px;width:100%}.dossierAdresse label{width:100px;display:inline-block}.dossierAdresse input{margin:2px 0;width:calc(100% - 100px);height:24px;padding:3px 5px;border-radius:10px;outline-color:var(--boutonColor);outline-offset:3px}.boxMandat{width:350px;display:flex;align-items:center}.typeTravail2 SVG:hover,.boxMandat SVG:hover{fill:red}#condoLH,#condoLV{width:100px;font-size:.95em;margin:0 0 0 5px;padding:0}#condoV,#condoH{margin:0;height:12px;width:12px}#civiqueContact,#suiteContact{width:110px}#suite{width:75px}#postal{width:70px}#postalContact{width:calc(100% - 100px);text-align:left}#provinceContact{width:calc(100% - 100px)}.dossierAdresse select{width:calc(100% - 100px);margin:2px 0;height:24px;padding:3px 5px;font-size:1em;border-radius:10px;outline-color:var(--boutonColor);outline-offset:3px}#suiteLabel{width:50px;text-align:right}#povinceLabel{text-align:right;width:60px;margin-left:4px;margin-right:1px}#igMaison{opacity:1;display:block;position:absolute;bottom:0;width:100%}#imgContact{display:block;margin:auto;height:calc(100% - 300px)}#tableauLotCommun{height:135px}#tableauLot,#tableauLotCommun{width:80%;margin:5px auto auto}.table-lot{max-height:121px;overflow-y:auto}.table-lot1{max-height:148px;overflow-y:auto}.table-lot2{max-height:82px;overflow-y:auto}.table-client{height:152px;overflow-y:auto}.table-client tbody tr:hover{color:var(--boutonColor);font-size:1em;background-color:#ede8e8;cursor:pointer}#tableauTravaux{width:95%;height:170px;margin-top:5px;margin-left:10px;transition:margin-Left .3s ease-out}.tableauTravauxOUI{margin-left:10px}.tableauTravauxNON{margin-left:225px}#tableauTravaux th,#tableauTravaux td{height:24px}.boxRemarque h2,.boxRemarque h2 span{display:flex;align-items:center;justify-content:center;padding-bottom:3px}#tableauTravaux h3,#tableauTravaux h3 span{display:flex;margin-bottom:1px;align-items:center;justify-content:center}#tableauTravaux h3 span{margin-left:10px}.boxRemarque h4 span{display:flex;align-items:center;margin-left:20px}.ajoutLotBox{position:absolute;top:91px;left:50%;border-radius:20px;border:2.5px solid var(--boutonColor);background-color:var(--divColor);width:300px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;margin-right:10px;transform:translate(-50%)}#copieTravail,#comAjout,#validErr,#effaceTravail,#ajoutTravail{position:absolute;inset:50%;translate:-50% -50%;border-radius:20px;border:2.5px solid var(--boutonColor);background-color:var(--divColor);width:430px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}#fusion{position:absolute;inset:50%;translate:-50% -50%;border:2.5px solid var(--boutonColor);border-radius:20px;background-color:var(--divColor);width:550px;height:310px;padding:20px 0;text-align:center;z-index:10}#fusion button{width:250px;padding:3px;font-size:1.5em}.fusionIcon{display:flex;width:100%;justify-content:space-evenly}.fusionIcon img:hover{cursor:pointer}#comAjout{width:650px;height:350px;padding-top:10px}#comAjout input{margin-top:10px;padding:5px;font-size:1em}#comAjout textarea{font-size:1em;padding:5px;width:500px;height:200px;overflow-y:auto}#comAjout button{height:30px;padding:0;width:100px}#ajoutTravail label{font-weight:700;font-size:1.1em}.selected{background-color:var(--boutonBackHoverColor)}html[data-theme=dark] .selected,html[data-theme=dark] .selected td{background-color:var(--boutonColor)}.navSelection{background-color:var(--boutonBackHoverColor);color:var(--textColor);font-weight:700}.histoText-complete{border:3px solid #4caf50!important}#ajoutTravail input{width:80%;height:30px;padding:6px}#effaceTravail button,#ajoutTravail button{width:125px;height:30px;padding:2px}#lot2,#lot1{width:140px;margin:5px}#lot1{text-align:center;letter-spacing:1px}.ajoutLotBox label{text-align:right;width:70px;padding-left:0;margin:0}.effaceLotBox h2,.ajoutLotBox h2{margin-bottom:10px}.effaceLotBox button,.ajoutLotBox button,#adresseButton button{height:30px;width:100px;display:flex;padding:0;margin:10px 0 0;justify-content:center;align-items:center;display:inline-block}.effaceLotBox{position:absolute;top:91px;left:50%;border-radius:20px;border:2.5px solid var(--boutonColor);background-color:var(--divColor);width:350px;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;margin-right:10px;transform:translate(-50%)}.adresseTxt{width:90%;text-align:center}#adresseConfirm{position:absolute;top:250px;left:10px;border-radius:20px;border:2.5px solid var(--boutonColor);background-color:var(--divColor);width:405px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;margin-right:10px}.boxPoubelle svg:hover{fill:red;cursor:pointer}.hoverSVG svg:hover{fill:#7e9ab1;cursor:pointer}.selectSVG svg{fill:#8b008b}.boxPoubelle SVG{padding-top:3px}.boxPlus{padding-top:4px}#tableauTravaux span svg:hover,.boxPlus1 svg:hover,.boxPlus svg:hover{fill:#03f;cursor:pointer}.info2_3{display:flex;height:calc(100% - 55px)}.info2 label{margin:5px 5px 5px 10px;width:75px;display:inline-block;text-align:left}#bonhommeTravail{margin-left:50%;margin-top:20px;transform:translate(50%)}.boxLangue{display:flex;justify-content:center;align-items:center;margin-bottom:5px;margin-top:15px}.boxLangue label{text-align:right;margin-left:15px}.boxTravail label{width:55px}#ag1,#travail{width:350px}.info2 input[type=date]{margin:4px;width:130px;padding:5px;font-size:1em;border-radius:10px;border:1px solid var(--divColor);outline-color:var(--boutonColor);outline-offset:3px}.semaine label{width:24px}.semaine input[type=radio]{height:11px;width:11px;margin:0 0 0 5px;padding:0}.boxClient{display:inline-flex;align-items:center;width:100%}.boxClient label{margin:5px 5px 5px 10px;width:55px;text-align:left}.boxClient input[type=text]{margin:5px 10px 5px 5px;width:calc(100% - 200px);text-align:left;padding:3px 2px 3px 10px}.iconContact{position:absolute;right:10px;display:inline-flex}.mandatContact textarea,.mandatContact input[type=text]{padding:1px 6px;height:23px;width:70%;margin:5px 10px 5px 15px}.boxClient input[type=radio]{display:none}#labelArgent1,#labelArgent2,#labelArgent3,#labelArgent4{width:15px;margin:3px 0 0;padding:0}.selectYellow{background-color:var(--attention)}.boxClient svg{cursor:pointer;margin:0 2px}.boxMilieuBas p{margin-left:10px;margin-right:35px}.boxMilieuBas select{width:120px}#client-btn{margin-top:5px;width:100%;display:flex;justify-content:center}#client-btn button{width:180px;padding:3px}.divContact3{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.divContact3 button{display:flex;align-items:center;justify-content:center;margin:0;width:250px;height:25px;font-size:1.1em}#progressionTable{margin-top:9px;height:18px;width:95%}#progrsseionBarLast{width:95%}#progrsseionBarLast td{border-top:none;height:18px}#progrsseionBarLast td,#progressionTable td{width:16%}.blackTextDark{color:#000!important}.info3 p{text-align:center;font-size:1em;padding-bottom:10px;text-decoration:underline}.boxRemarque{padding:10px;position:relative;width:calc(100% - 10px)}#CommentaireIMG{display:block;margin:50px auto auto}#commentaire{height:240px;width:100%;overflow-y:auto}#commentaire li:hover{background-color:#bac3c6;color:#000;cursor:default}#commentaire li{background-color:var(--inputDisabled);color:#2d2c2c;font-size:.9em;width:98%;margin:auto auto 5px;border-radius:8px;text-align:left;padding:5px 10px}html[data-theme=dark] #commentaire li{color:var(--textColor)}html[data-theme=dark] #commentaire li:hover{background-color:var(--divColor);color:var(--textColor)}.comHaut{display:flex;align-items:center}.comSpanDate{width:25%;text-align:left}.comSpanTitre{width:45%;text-align:center;font-size:1.03em}.comSpanAuteur{width:30%;text-align:right;padding:0}.comTextarea{width:375px;height:60px;border-radius:5px}.comValider{background-color:var(--inputDisabled);color:var(--boutonColor);padding:0 2px;border-radius:3px;margin:0 2px 2px 0}.comValider:hover{background-color:var(--inputDisabled);color:var(--boutonColor)}.info4{height:100%;width:100%;position:relative;padding-top:12px}.boxRechercheContact{display:flex;align-items:center}.boxCentreContact{display:flex;align-items:normal;height:240px}.contactTable{height:190px;display:flex;justify-content:center;align-items:center;flex-direction:column}.sticky-header th{position:sticky;top:0;z-index:2}.boxNomContact p{font-weight:700;font-size:1.4em}.contactButton{position:absolute;right:10px}.contact1{position:absolute;left:10px}#adresseContact{width:365px}#memeAdresse{margin-left:135px}.boxGaucheContact,.boxDroitContact{width:50%;padding:0 10px}.boxDroitContact label,.boxGaucheContact label{width:100px;display:inline-block;margin:3px 0}.boxDroitContact input[type=text],.boxGaucheContact input[type=text],.boxGaucheContact textarea{padding:3px 10px;width:calc(100% - 108px);margin:3px 0 3px 8px}.boxGaucheContact textarea{padding-top:3px}.basContact1{display:flex;align-items:start;width:100%}#remarqueContact{height:60px}.RecheImage{width:100%;height:calc(100vh - 175px);display:flex;flex-direction:column}.info4 button{font-size:1.1em;padding:5px 10px}#tt{width:110px}.boxBtnContact{display:flex;justify-content:center;align-items:center}.boxBtnContact button{width:200px;margin-top:2px}.contactHaut table{font-size:1em}.contactFormRech{width:100%;height:300px}.contactFormRech h3{text-align:center;margin-top:0}.contactFormRech button{width:100px;margin:0 0 0 10px;padding:2px}.boxFromRech1{display:flex;justify-content:space-around}.boxFromRech1 label{display:flex;align-items:center;gap:8px}.boxFromRech1 input{width:165px;padding:3px 10px}.info5 p.center{font-size:1.8em;text-align:center;font-weight:700}.boxMinute1 input{margin-left:0}.boxMinute{display:flex;align-items:center;width:100%;height:120px;padding:10px}.boxMinute7{display:flex;flex-direction:column;justify-content:center}.boxMinute8{width:50%}.boxMinute9{display:flex;justify-content:center;width:50%;margin:auto}.boxMinute label{display:inline-block;width:170px}#ag{margin-left:20px;width:220px;text-align:center}#ag:disabled{background-color:var(--inputDisabled)!important;border-width:0px;color:#2d2c2c}html[data-theme=dark] #ag:disabled{color:var(--textColor)}#fichierMinute,#carnetMinute,#minute,#dateMinute,#remplacementMinute,#remDateMinute{width:130px}#BtnRempMinute{position:absolute;margin:0;right:50px;top:300px}#annuleMinute{margin:10px}.boxMinute1{padding-left:10px}.imageMinute{width:100%;height:calc(100% - 360px);display:inline-flex;align-items:center;justify-content:center;position:absolute;padding-top:10px}#raisonMinute{width:calc(100% - 20px);height:100px;margin-left:10px}.transMinute{width:100%;display:inline-block}.info5,.info7,.info6{height:100%;width:100%;padding-top:7px;position:relative}#carteInfoMandat{display:flex;position:relative;width:100%;padding-top:10px}.info6 p{font-size:1.8em;text-align:center;font-weight:700;margin:5px 10px 12px}.boxFacturation{display:flex;justify-content:center;width:100%;height:calc(100% - 235px);position:relative}.facturationTableau{width:58%;padding-left:20px;height:100%}.facturationImage{width:42%;height:100%;display:flex;justify-content:center;align-items:center}.boxMontantFacturation{display:flex;width:100%;justify-content:space-evenly;align-items:center;margin-bottom:7px}.boxMontantFacturation label{display:flex;align-items:center;gap:8px}#montant{width:100px;text-align:center;margin-right:50px;margin-left:15px}#heure{margin-left:15px}.info6 pre{text-align:center}.coutTable{display:none}.boxFacturation3 input,.boxPaiement input{margin:7px 40px 7px 10px;padding:5px}.boxPaiement span{display:inline-flex;align-items:center;gap:5px}.boxFacturation3{display:flex;align-items:center;gap:8px}.info6 pre{margin:7px}#montantDate{width:120px}.facturationTableau caption{font-weight:700;text-transform:uppercase;margin-bottom:5px;font-size:1.1em}.tdSomme{border-bottom:hidden;border-left:hidden;border-right:hidden;font-weight:700}.membreVisible{display:flex}#typeMinute,#typeTache{width:100%;font-size:1.8em;text-align:center;font-weight:700;margin-top:5px;margin-bottom:12px;text-transform:uppercase}#semaine{font-size:1.3em;font-weight:700;width:480px;text-align:center}.jours{width:100%;position:relative;top:20px;text-align:center}.jours p{width:90px;height:70px;display:inline-block;font-size:.95em;padding-top:10px}.info7>label{display:inline-flex;align-items:center;gap:8px}.info7 select{margin-left:10px}.tempsLabel label{margin-right:10px}.semaineBox{margin-top:10px}.joursTemps input[type=number]{margin:5px 15px 30px;width:60px;padding:4px;font-size:.9em;border-radius:10px;border:1px solid var(--divColor);outline-color:var(--boutonColor);outline-offset:3px;text-align:center}.tempsBas{margin-left:15px}.tempsBas span{position:absolute;left:150px}.info7 input[type=checkbox]{position:absolute;left:110px;margin-top:2px}.tempsImage{display:block;left:50%;transform:translate(-50%);position:absolute;top:390px;height:calc(100% - 400px);display:flex;align-items:center;justify-content:center}.tempsImage2{display:block;height:calc(100% - 170px);left:50%;transform:translate(-50%);position:absolute;display:flex;align-items:center}.pageA4{position:relative;width:21cm;height:29.65cm;padding:1cm;flex-direction:column;font-size:12pt;background-color:#fff;overflow-y:auto}#ResumeZonage{position:relative;width:21cm;height:100%;padding-right:1px;flex-direction:column;font-size:12pt;background-color:#fff;overflow-y:auto}@media print{.page-break{page-break-before:always;break-before:page}}@media screen{#ResumeZonage{padding:1cm}}#contentMandat li,#contentMandat p,#contentMandat span,#contentMandat p strong,#contentMandat li strong,#contentMandat li em{font-family:Times New Roman,Times,serif}#btnMandat{height:25px;width:200px;padding:3px}.imgHor{display:block}.mandatHaut{display:flex;margin-bottom:10px}.mandatHaut1{width:450px}.mandatTitre{font-size:14pt;text-decoration:underline;font-weight:700;font-style:italic;margin-bottom:4px}.barMandat{height:2px;background-color:#000;margin:12px 30px}.courrielMandat{position:absolute;left:300px}#commentaireMandat li{background-color:transparent;color:#000;font-size:11pt;padding:1px;text-align:left}.InfoGenBtn{width:120px;height:25px;padding:0}#montantArgent{width:100px;text-align:center;margin-right:30px;margin-left:10px}.facturationTableau td{height:18px}.tacheTotal{font-style:italic;font-weight:700;border:2px solid;background-color:#7e9ab1!important}html[data-theme=dark] .tacheTotal{background-color:var(--ligne)!important}.tacheTotal span{margin-left:30px}.facturationTableau table{border:2px solid}.facturationTableau h3{text-align:center}#detailHeure{overflow-y:auto;max-height:calc(100% - 45px);width:95%}#google2,#google1{width:100%;margin-bottom:10px;padding:5px}.dossier3Bas{display:flex;width:99%;align-items:center;justify-content:center;padding:0}.dossier3BasGauche{justify-content:center;font-size:1.1em}.dossier3BasDroit{margin-left:50px;display:flex;align-items:center;justify-content:center}.dossier3BasDroit button{color:var(--boutonTextColor);padding:9px 20px;font-size:.9em;border-radius:10px}.dossier3BasDroit button a{color:var(--boutonTextColor)}.background-image{background-size:cover;background-position:center}#boxParametres{background-color:transparent;border:5px solid var(--boutonColor);padding:10px;width:100%;display:flex;justify-content:space-around}#typeTravail{width:100%;margin-left:5px}.travailHaut{display:flex;flex:1}.typeTra1{display:flex;width:35%;justify-content:center;margin-top:10px;margin-bottom:20px;height:320px}.typeTra1 td{padding:3px}.typeTra2{display:flex;width:65%;height:100%;justify-content:center;align-items:center}.typeTra3{display:flex;width:70%;height:100%;justify-content:center}.travailHaut input{padding:5px}.table-travail{max-height:264px;overflow-y:auto}.typeTravail2{width:100%;height:100%;padding:10px 20px}.typeTravail2 label{display:flex;align-items:center;gap:8px;margin-bottom:10px}.arpenteur2 label{display:flex;align-items:center;gap:8px}.listSoumission li{display:inline-flex;align-items:center;width:calc(100% - 20px);margin:2px 10px;background-color:var(--inputDisabled);font-size:1em;padding:2px;border-radius:10px;color:#000}.listSoumission li:hover{background-color:var(--inputDisabled);cursor:default}.listSoumission li input[type=checkbox]{width:12px;height:12px;margin:-3px 0 0 10px}.listSoumission1{width:80%;text-align:left;margin-left:10px}.listSoumission2{width:20%;text-align:left;display:flex;align-items:center;gap:5px}.listSoumission2 label{display:flex;align-items:center;gap:5px;margin-bottom:0}.listSoumission3{display:inline-flex;align-items:center;width:100%;margin:0 10px}.listSoumission4{width:10%;justify-content:center}.listSoumission4 p{width:80px;background-color:var(--divSecondaireColor);height:20px;width:60px;border-radius:8px;margin:auto;padding-top:2px;color:var(--boutonColor);cursor:pointer}.listSoumission4 p:hover{background-color:var(--boutonBackHoverColor);color:#000}.listSoumission5{width:90%}.listSoumission5 textarea{width:95%;height:50px;overflow-y:auto}.underline{text-decoration:underline}.soumissionPage{font-size:12pt}.soumissionInfo{height:590px;width:850px;overflow-y:auto;position:relative;margin-left:10px}.navSuivi{background-color:var(--divColor);padding:10px 0}.navSuiviLigne{display:flex;align-items:center;justify-content:space-around}.suiviTemps button,.navSuivi button{width:200px;margin:0;padding:5px}.buttonDiv{width:295px;display:flex;align-items:center;background-color:var(--boutonColor);color:var(--boutonTextColor);height:28.57px;font-size:1.1em;transition:.7s;border-radius:15px;padding-left:15px}.buttonDivSelected{width:295px;display:flex;align-items:center;background-color:var(--boutonBackHoverColor);color:var(--textColor);height:28.57px;font-size:1.1em;transition:.7s;border-radius:15px;padding-left:15px;font-weight:700}.buttonDivSelected select,.buttonDiv select{font-size:.7em;padding:0;height:20px;width:130px;margin:0 10px;text-align:center}.navSuiviSpan{width:100px;text-align:center}.suiviTable{width:100%;min-height:calc(100vh - 87.14px);display:flex;justify-content:center;align-items:center;overflow-y:auto}.verticale{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;height:85px;width:35px;padding:0;margin:0}.tblSuivi tr td{height:30px}.tblSuivi tr:hover{background-color:#dcdbdb;font-weight:700}.suiviRemarque{text-align:left;padding:0 10px}.suiviRemarque input{border:none;outline:none;border-radius:2px;padding:4px;margin:0;width:100%}.suiviRemarque p{display:flex;align-items:center;width:100%;height:27px}.Ranglais{background-color:var(--boutonColor);color:#fff;border-radius:4px;padding:3px;margin-right:10px}.suiviTemps{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;width:605px;min-height:350px;border-radius:40px;top:50%;left:50%;border:4px solid var(--boutonColor);transform:translate(-50%,-50%);background-color:var(--divColor);z-index:1000;padding:10px}.suiviTemps fieldset{width:97%;padding:5px 10px;margin:20px 0 10px;border-radius:3px}.hover:hover{cursor:pointer}.suiviCaption{width:99%;display:flex;justify-content:center;font-size:1.4em;background:var(--boutonColor);color:#fff;border-radius:8px 8px 0 0;border:1px solid black;border-bottom:0px}#boxParametres button{width:200px}.userCoord{display:inline-block;justify-content:center;width:550px;margin:0;padding:10px 20px;text-align:left}.userCoord input{width:calc(100% - 115px);margin-bottom:8px}.userCoord label{display:inline-block;width:105px;margin-bottom:8px}td.tempSemaineNom{text-align:left;font-weight:600;padding:8px 14px;background:linear-gradient(135deg,var(--boutonBackHoverColor),var(--boutonColor))!important;color:#fff!important;border:none!important;font-size:1.3em;border-radius:8px 0 0 8px;position:sticky;top:0;z-index:2}td.tempSemaineNom2{text-align:right;padding:8px 14px;background:linear-gradient(135deg,var(--boutonBackHoverColor),var(--boutonColor))!important;color:#fff!important;border:none!important;font-size:1.3em;font-weight:600;border-radius:0 8px 8px 0;position:sticky;top:0;z-index:2}td.tempSemaineDay{text-align:left;padding:6px 14px;background-color:var(--boutonBackHoverColor)!important;color:#fff!important;border:none!important;font-weight:500;font-size:1.1em;border-radius:6px 0 0 6px}td.tempSemaineDay2{text-align:right;padding:6px 14px;background-color:var(--boutonBackHoverColor)!important;color:#fff!important;border:none!important;font-weight:500;font-size:1.1em;border-radius:0 6px 6px 0}.tempSemaineResume{width:290px;overflow-y:auto;flex:0 0 auto}.tempSemaineResume table{width:100%;border-collapse:separate;border-spacing:0 6px}.tempSemaineResume td{padding:10px 14px;border:none;background-color:var(--bgLight);font-weight:500}.tempSemaineResume tr td:first-child{border-radius:8px 0 0 8px}.tempSemaineResume tr td:last-child{border-radius:0 8px 8px 0;text-align:right;font-weight:600;color:var(--boutonColor)}.tempSemaineResume1{flex:1;overflow-y:auto;margin-right:10px}.tempSemaineResume1 table{width:100%;border-collapse:separate;border-spacing:0 2px}.tempSemaineResume1 td{padding:6px 10px;border:none;background-color:var(--bgGray)}.tempSemaineResume1 tr td:first-child{border-radius:4px 0 0 4px}.tempSemaineResume1 tr td:last-child{border-radius:0 4px 4px 0;font-weight:600;color:var(--boutonColor)}.tempSemaineResume1 tr:hover td{background-color:var(--borderColorLight)}#accDepense{height:93%;width:95%;display:flex}#accDepense2{display:flex;height:100%;width:100%;gap:24px;padding:16px 24px}#accDepense input{padding:3px 10px;width:200px}#accDepense label{display:inline-block;width:90px;text-align:right}.depenseGauche{flex:1;height:100%;min-width:0;overflow:hidden}.depenseDroit{width:340px;flex-shrink:0;overflow-y:auto;background-color:var(--bgLight);border:1px solid var(--borderColorLight);border-radius:12px;padding:20px}.depenseDroit h2{margin:0 0 16px;font-size:1.1em;font-weight:600;color:var(--textColor);text-align:center}.depenseDroit form>div{margin-bottom:10px}.depenseDroit label{display:inline-block;width:90px;text-align:left;margin-right:8px;font-size:.9em;color:var(--textColorSecondary)}.depenseDroit input[type=text],.depenseDroit input[type=date]{padding:6px 10px;border-radius:8px;border:1px solid var(--borderColor);background-color:var(--bgGray);color:var(--textColor);font-size:.9em}.depenseDrop{width:100%;flex:1;min-height:120px;border:2px dashed var(--borderColor);border-radius:10px;display:flex;align-items:center;justify-content:center;margin:12px auto;padding:15px;color:var(--textColorSecondary);font-size:.85em;text-align:center;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.depenseDrop:hover{border-color:var(--boutonColor);background-color:var(--bgGray)}.depense-wrapper{height:100%;width:100%;position:relative}.depense-form{display:flex;flex-direction:column;gap:10px;height:calc(100% - 50px)}.depense-field{display:flex;align-items:center;gap:8px}.depense-field input{flex:1}.depense-submit{margin-top:auto;align-self:center;padding:8px 30px}.depense-tableau-wrapper{display:flex;flex-direction:column;height:100%;padding:0 16px}.depense-tableau-header{display:flex;align-items:baseline;justify-content:space-between;padding:12px 10px}.depense-tableau-header h2{margin:0;font-size:1.25em;font-weight:600;color:var(--textColor)}.depense-tableau-count{font-size:.8em;color:var(--textColorSecondary)}.depense-tableau-scroll{flex:1;overflow-y:auto;min-height:0}.depense-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.95em}.depense-table thead th{position:sticky;top:0;background-color:var(--divColor);color:var(--textColor);padding:8px 10px;text-align:center;font-weight:600;font-size:.9em;border-bottom:2px solid var(--borderColor);white-space:nowrap}.depense-table tbody tr{transition:background-color .15s ease}.depense-table tbody tr:hover{background-color:var(--bgGray)}.depense-table tbody td{padding:3px;border-bottom:1px solid var(--borderColorLight);color:var(--textColor);background-color:transparent}.depense-montant{font-weight:500;white-space:nowrap;text-align:right}.depense-refus{color:#e53e3e!important;font-weight:500;text-align:center}.depense-delete{text-align:center;cursor:pointer;color:var(--textColorSecondary)}.depense-delete:hover{color:#e53e3e}.depense-tableau-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 10px;border-top:2px solid var(--borderColor);font-size:.9em}.depense-total-montant{font-weight:700;font-size:1.05em;color:var(--textColor)}.depense-row-remboursement td{background-color:#dbba68!important}.depense-footer-totals{display:flex;gap:24px}.depense-historique-btn{margin:12px auto;padding:8px 30px}.depense-tableau-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.4;color:var(--textColor)}.depenseImpayees{max-height:100%}.hambuger{height:100%;display:flex;justify-content:center;align-items:center;border-right:1px solid rgb(115,110,110);background:none;transition:background .5s ease-in-out}.menuHambuger{position:absolute;left:-200px;width:200px;height:calc(100vh - 110px);background-color:#333;z-index:100;padding:20px;transition:left .5s ease-in-out}.menuHambuger h3{color:var(--bodyColor);text-decoration:underline;margin-bottom:20px}.menuHambuger p{color:var(--bodyColor);margin:7px 0 0 10px;cursor:pointer;transition:color .3s ease-out}.menuHambuger p:hover{color:#7e9ab1;margin:7px 0 0 10px;cursor:pointer}html[data-theme=dark] .menuHambuger h3,html[data-theme=dark] .menuHambuger p{color:var(--textColor)}.infoZonage{width:100%;height:100%;border:none;border-radius:0;margin:0}.zonageReg1{width:100%;height:calc(100vh - 320px);display:flex;align-items:center;justify-content:center}.zonageReg1 h4{margin:20px 0 40px}.zonage30{width:35%;height:100%;display:flex;justify-content:right;align-items:center}.zonage30 img{display:block}.zonage70{width:65%}.regAvertissemnt{padding:15px;margin-top:-30px;margin-bottom:40px;color:#ff4500;text-align:center;border:orangered 2px solid;border-radius:5px}.regAvertissemnt h3{margin-bottom:10px}.zonageBas{height:75px;display:flex;justify-content:space-around}.zonageBas button{height:40px;width:300px;margin-top:15px}.listLi{position:fixed;width:275px;background-color:#f5f5f5;margin-left:130px;z-index:100;overflow-y:auto;max-height:200px;border-radius:4px;padding-top:10px}.listLi li{color:#000;background:none;font-size:1em;text-align:left;padding:0 0 0 5px}.listLi li:hover{border-radius:2px}.questionCL{width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:20px;border:2.5px solid var(--boutonColor);background-color:var(--divColor);text-align:center;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.questionCL label{display:inline-flex;align-items:center;gap:8px}#murMitoyen,#murMitoyenOrien{text-align:center;display:inline-block;width:70px;border-radius:5px;padding:2px;margin:5px}#murMitoyenOrien{width:120px}#murMitoyenOrien option,#murMitoyen option{text-align:left;font-size:.9em;margin:0}.rapComplete{display:inline-block;background-color:#4b944b;border-radius:5px;padding:2px;width:65px;font-size:.8em;border:2px solid green;color:#444343;text-align:center;cursor:default}.rapAfaire{display:inline-block;background-color:#db3636;border-radius:5px;padding:2px;width:65px;font-size:.8em;border:2px solid #811212;color:#811212;text-align:center;cursor:default}.rapPourcentage{display:inline-block;background-color:#db9f36;border-radius:5px;padding:2px;width:65px;font-size:.8em;border:2px solid #845402;color:#845402;text-align:center;cursor:default}.menu{display:flex;align-items:center}.menu p{height:30px;font-weight:700;line-height:30px}.menu1{width:25%}.menu2{width:55%}.menu3{width:15%}.menu4{width:5%;text-align:left}#civiqueMur{width:190px;margin-left:5px;padding-left:5px;height:25px;line-height:25px;border-radius:5px}.infoBuleCL{background-color:#db9f36;color:#c40a0a;word-wrap:break-word;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:5px 0}.grilleGauche{width:30%;text-align:center;padding-top:20px;position:relative}#modifZone{text-align:left;padding:10px}#modifZone input{padding:4px 10px;width:160px}#modifZone label{display:flex;align-items:center;gap:8px;margin-bottom:5px}#modifZone label span{width:120px;display:inline-block;text-align:right}#modifZone h4{margin:10px 0}.dataZone{text-align:center}.dataZone1{display:flex;justify-content:center;flex-direction:column;width:200px;height:200px;border-radius:50%;background-color:#4b944b;margin-top:10px;margin-left:30px}.dataZone1 h3{text-decoration:underline;margin:10px 0;position:relative;top:-10px}.dataZone1 p{position:relative;top:-10px}.dataZone2{display:flex;justify-content:center;flex-direction:column;width:300px;height:300px;border-radius:50%;background-color:#8fa745;position:absolute;top:260px;left:50%;transform:translate(-50%,-50%)}.dataZone2 h3{text-decoration:underline;margin:10px 0;position:relative;top:-10px}.dataZone2 p{position:relative;top:-10px}.dataZone3{display:flex;justify-content:center;flex-direction:column;width:180px;height:180px;border-radius:50%;background-color:#4b944b;margin:20px;position:absolute;right:20px;top:60px}.dataZone3 h3{text-decoration:underline;margin:10px 0;position:relative;top:-10px}.dataZone3 p{position:relative;top:-10px}.dataZone4{position:absolute;bottom:20px;margin-left:20px}.dataZone4 h3{text-align:left}.suivantZone{position:absolute;bottom:20px;right:10px}.precedentZone{position:absolute;bottom:20px;left:10px}.btn-nonConformiter{padding:1px;width:110px;font-size:.9em;margin:10px 0 0;position:relative;left:50%;transform:translate(-50%)}.ComformiteZone1,.ComformiteZone2{width:25%}.ComformiteZone3{width:50%}.ComformiteZone1 h4,.ComformiteZone2 h4,.ComformiteZone3 h4{margin-bottom:10px;margin-top:20px}.ComformiteZone1 p,.ComformiteZone2 p,.ComformiteZone3 p{height:50px;display:flex;align-items:center;justify-content:center}.ComformiteZone1 p span{margin-left:15px;font-weight:700;text-decoration:underline}.ComformiteZone2 p{gap:5px}.ComformiteZone3 input{padding:5px 10px}.margeItems{display:flex;justify-content:center}.margeItems fieldset{margin:0 0 20px;border:3px solid var(--boutonColor);border-radius:5px;height:50px;width:95%}.margeItems fieldset p{color:var(--boutonColor);font-weight:700}.margeItems legend{margin-left:20px;margin-bottom:5px;color:var(--boutonColor);font-weight:700;padding:0 10px}.margeRouge{color:red}.itemGauche{width:calc(100% - 370px);height:calc(100vh - 225px)}.itemDroit{width:310px;height:calc(100vh - 110px);background-color:var(--divColor);padding:20px 0;border-top:1px solid var(--boutonColor)}.boutonItem{height:100%;display:flex;flex-direction:column;justify-content:space-between}.boutonItem button{height:30px;margin:5px;padding:5px}.boutonItem1 button{width:80px}.boutonItem2 button{width:110px}.boutonItem3b button,.boutonItem4a button{width:135px}.boutonItem4b button{width:100px}.btnFlex{display:flex;justify-content:space-evenly}.itemDesc{width:100%;display:flex;align-items:center;flex-direction:column}.itemDesc label{display:flex;align-items:center;gap:8px}.itemDesc2{width:100%;height:100%;position:relative;text-align:center;display:flex;justify-content:center}.itemDesc2 textarea{width:100%;height:99%;justify-content:center;overflow-y:auto}.itemDesc2 span{position:absolute;top:15px;right:15px}.btnBordure{border:3px solid mediumaquamarine}.btnBordureOrangeRed{border:5px solid orangered}.text-display{max-height:calc(100vh - 300px);overflow-y:auto;min-height:150px;padding:10px;border:4px solid #ccc;width:100%;box-sizing:border-box;text-align:left;font-size:1.2em;white-space:pre-wrap}.casScroll::-webkit-scrollbar-thumb{border-radius:6px;background:var(--soumission)}.casScroll::-webkit-scrollbar{width:10px}.tab-scroll-hidden::-webkit-scrollbar{display:none}.Btn-Resume{width:100%;position:fixed;bottom:0;height:70px;text-align:right;padding:0 30px;z-index:1000}.resumeFieldset{border:1px solid black;border-radius:7px;padding:5px 15px 10px;margin-bottom:15px}.resumeFieldset legend{padding:0 5px;font-weight:700}.red{color:#ff4500}.inputAnc{padding:3px;font-size:.7em;font-weight:400;margin:0 0 0 5px}.zonageNav{width:60px;background-color:var(--divColor);display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100%}.zonageNav button{border-radius:200px;width:50px;height:50px;padding:0;margin:0}.verif-container{padding:20px;width:100%}.verif-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(210px,25%),1fr));gap:13px;width:100%}.verif-card{border-radius:12px;padding:10px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;min-height:180px;display:flex;flex-direction:column;gap:5px}.verif-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.verif-card-default{background-color:#f5f5f5;border:2px solid #333}.verif-card-default .verif-title{color:#333}.verif-card-oui{background-color:#ffe5e5;border:2px solid #ff4d4d}.verif-card-oui .verif-title{color:#c00}.verif-card-non{background-color:#e8f5e9;border:2px solid #4caf50}.verif-card-non .verif-title{color:#2e7d32}.verif-card-averifier{background-color:#fff3e0;border:2px solid #ff9800}.verif-card-averifier .verif-title{color:#e65100}.verif-title{font-size:1.2em;font-weight:600;margin:0;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.verif-status-section{display:flex;flex-direction:column;gap:10px}.verif-radio-group{display:flex;flex-direction:column;gap:2px}.verif-radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.95em;padding:3px;border-radius:4px;transition:background-color .2s ease}.verif-radio-label:hover{background-color:#0000000d}.verif-radio-label input[type=radio]{cursor:pointer;width:15px;height:15px}.verif-radio-label span{font-weight:500}.verif-user-initial{margin-top:2px;padding:4px;background-color:#0000000d;border-radius:6px;font-size:1em;width:fit-content;max-width:60%;margin-left:auto;margin-right:auto}.verif-user-initial strong{margin-right:5px}@media(max-width:768px){.verif-grid{grid-template-columns:1fr}.verif-card{min-height:160px}}@media(min-width:769px)and (max-width:1024px){.verif-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.verif-grid{grid-template-columns:repeat(4,1fr)}}.verif-extra-fields{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:6px;width:100%;margin-left:0;padding-left:0}.verif-field-group{display:flex;flex-direction:column;gap:6px;width:100%;margin-left:0;padding-left:0}.verif-field-label{font-size:.9em;font-weight:600;color:#333}.verif-input{padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:.9em;transition:border-color .2s ease,box-shadow .2s ease;width:calc(100% - 10px);box-sizing:border-box;margin-left:0}.verif-input:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.verif-textarea{padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:.9em;font-family:inherit;resize:vertical;min-height:51px;transition:border-color .2s ease,box-shadow .2s ease;width:calc(100% - 10px);box-sizing:border-box;margin-left:0}.verif-textarea:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.verif-input::placeholder,.verif-textarea::placeholder{color:#999;font-style:italic}.verif-card-wide{grid-column:span 2}@media(max-width:768px){.verif-card-wide{grid-column:span 1}}.verif-two-columns{display:grid;grid-template-columns:30% 70%;gap:20px;width:100%}.verif-column-left{display:flex;flex-direction:column;min-width:0}.verif-column-right{display:flex;flex-direction:column;min-width:0;width:100%;padding-right:10px}.verif-two-columns .verif-extra-fields{margin-top:0;padding-top:0;border-top:none}@media(max-width:768px){.verif-two-columns{grid-template-columns:1fr;gap:15px}.verif-two-columns .verif-extra-fields{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.1)}}.verif-reset-btn{color:#d32f2f;font-size:1.2em;font-weight:700;margin-left:4px;cursor:pointer;padding:2px 6px;border-radius:3px;transition:all .2s ease;display:inline-block;line-height:1}.verif-reset-btn:hover{background-color:#d32f2f;color:#fff;transform:scale(1.1)}.verif-reset-btn:active{transform:scale(.95)}.verif-two-columns .verif-user-initial{max-width:95%}html[data-theme=dark] .verif-card-default{background-color:var(--divColor);border-color:var(--borderColor)}html[data-theme=dark] .verif-card-default .verif-title{color:var(--textColor)}html[data-theme=dark] .verif-card-oui{background-color:#3d1f1f;border-color:#d32f2f}html[data-theme=dark] .verif-card-oui .verif-title{color:#ff6b6b}html[data-theme=dark] .verif-card-non{background-color:#1f3d1f;border-color:#4caf50}html[data-theme=dark] .verif-card-non .verif-title{color:#81c784}html[data-theme=dark] .verif-card-averifier{background-color:#3d2f1f;border-color:#ff9800}html[data-theme=dark] .verif-card-averifier .verif-title{color:#ffb74d}html[data-theme=dark] .verif-title{border-bottom-color:var(--borderColor)}html[data-theme=dark] .verif-radio-label:hover{background-color:var(--borderColor)}html[data-theme=dark] .verif-radio-label span{color:var(--textColor)}html[data-theme=dark] .verif-user-initial{background-color:var(--borderColor);color:var(--textColor)}html[data-theme=dark] .verif-user-initial strong{color:var(--textColor)}html[data-theme=dark] .verif-extra-fields{border-top-color:var(--borderColor)}html[data-theme=dark] .verif-field-label{color:var(--textColor)}html[data-theme=dark] .verif-input,html[data-theme=dark] .verif-textarea{background-color:var(--bgGray);color:var(--textColor);border-color:var(--borderColor)}html[data-theme=dark] .verif-input:focus,html[data-theme=dark] .verif-textarea:focus{border-color:var(--ligne);box-shadow:0 0 0 3px #4545454d}html[data-theme=dark] .verif-two-columns .verif-extra-fields{border-top-color:var(--borderColor)}.cart-lot-container{margin-bottom:15px;padding:20px;background-color:var(--bgLight);border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px var(--shadowColor)}html[data-theme=dark] .cart-lot-container{border:none}.cart-lot-title{font-size:1.3em;font-weight:600;margin:0 0 15px;color:var(--textColor);border-bottom:2px solid var(--boutonColor);padding-bottom:8px}.cart-lot-actions{margin-bottom:15px;display:flex;justify-content:flex-end}.btn-add-proprietaire{background-color:#4caf50;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:500;transition:background-color .2s ease}.btn-add-proprietaire:hover{background-color:#45a049}.table-proprietaires{width:100%;border-collapse:collapse;font-size:.95em}.table-proprietaires thead th{background-color:#c3c3c3;padding:3px 8px;text-align:left;font-weight:600;border-bottom:2px solid rgb(170,170,170);color:#555}.table-proprietaires tbody td{padding:3px 8px;border-bottom:1px solid rgb(200,200,200);vertical-align:middle;text-align:left}.table-proprietaires tbody tr:hover{background-color:#e1e1e1}.table-proprietaires tbody tr:last-child td{border-bottom:1px solid rgb(90,90,90)}html[data-theme=dark] .table-proprietaires thead th{background-color:var(--divColor);border-bottom-color:var(--borderColor);color:var(--textColor)}html[data-theme=dark] .table-proprietaires tbody td{border-bottom-color:var(--borderColor)}html[data-theme=dark] .table-proprietaires tbody tr:hover{background-color:var(--divSecondaireColor)}html[data-theme=dark] .table-proprietaires tbody tr:last-child td{border-bottom-color:var(--textColor)}.input-table{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:.9em;box-sizing:border-box;transition:border-color .2s ease}.input-table:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.input-number{width:80px;text-align:right}.btn-delete-proprietaire{background-color:#f44336;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:1.1em;font-weight:700;transition:background-color .2s ease}.btn-delete-proprietaire:hover{background-color:#d32f2f}.total-row{background-color:#f9f9f9;font-weight:700}.total-row td{padding:3px 8px;border-top:2px solid #ddd}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-titre{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000004d;width:90%;max-width:1800px;max-height:99vh;overflow-y:auto;padding:20px}html[data-theme=dark] .modal-titre{background-color:var(--divColor);color:var(--textColor);box-shadow:0 4px 12px #0009}.modal-titre-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:2px solid var(--boutonColor);padding-bottom:8px}.modal-titre-header h2{margin:0;color:var(--textColor);font-size:1.5em}.btn-close-modal{background-color:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:.9em;font-weight:500}.btn-close-modal:hover{background-color:#d32f2f}.modal-titre-field{display:flex;flex-direction:column;gap:5px}.modal-titre-field label{font-weight:600;color:var(--textColorSecondary);font-size:.95em}.modal-titre-field input,.modal-titre-field textarea{padding:8px 12px;border:1px solid var(--borderColor);border-radius:4px;font-size:.95em;font-family:inherit;box-sizing:border-box;background-color:var(--bgGray);color:var(--textColor)}.modal-titre-field input:focus,.modal-titre-field textarea:focus{outline:none;border-color:var(--boutonColor);box-shadow:0 0 0 2px #2196f31a}.modal-titre-field input:disabled{background-color:var(--inputDisabled);cursor:not-allowed}.modal-titre-field textarea{resize:vertical;min-height:60px}.modal-titre-footer{display:flex;justify-content:flex-end}.btn-save-titre{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:.95em;font-weight:500}.btn-save-titre:hover{background-color:#45a049}.btn-cancel-titre{background-color:#9e9e9e;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:.95em;font-weight:500}.btn-cancel-titre:hover{background-color:#757575}.modal-titre table thead th{background-color:#c3c3c3;color:#555}html[data-theme=dark] .modal-titre table tbody td{background-color:var(--bgGray);color:var(--textColor)}html[data-theme=dark] .modal-titre table thead th{background-color:var(--divColor);color:var(--textColor)}.titre-column{width:500px;display:flex;flex-direction:column;gap:15px;flex-shrink:0}.titre-column-left{overflow:hidden;transition:width .3s ease}.titre-table-th-header{border:1px solid var(--borderColor);padding:8px;font-weight:700}.titre-table-th{border:1px solid var(--borderColor);padding:5px;text-align:left}.titre-table-td{border:1px solid var(--borderColor);padding:8px;text-align:left}.titre-table-td-actions{border:1px solid var(--borderColor);padding:5px}.titre-table-span{font-size:1.1em}.titre-svg-clickable{cursor:pointer;display:flex;align-items:center}.titre-actions-container{display:flex;align-items:center;justify-content:center;gap:8px}.titre-servitude-btn{padding:5px 10px;font-size:1em;background-color:#ccc;color:var(--textColor);border:none;border-radius:4px 4px 0 0;cursor:pointer;margin:0;display:flex;align-items:center;justify-content:center}html[data-theme=dark] .titre-servitude-btn{background-color:var(--bgGray)}.titre-servitude-btn-nav{padding:3px;font-size:1em;background-color:#ccc;color:var(--textColor);border:none;border-radius:4px 4px 0 0;cursor:pointer;margin:0;display:flex;align-items:center;justify-content:center}html[data-theme=dark] .titre-servitude-btn-nav{background-color:var(--bgGray)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-gap{display:flex;align-items:center;gap:20px}.titre-gray-line{width:100%;height:2px;background-color:#ccc;margin:0}html[data-theme=dark] .titre-gray-line{background-color:var(--borderColor)}.titre-search-content{padding:40px;text-align:center}.titre-search-title{margin-bottom:20px}.titre-search-input{padding:10px;font-size:1em;width:150px;margin-bottom:20px;border:1px solid var(--borderColorLight);border-radius:4px}.titre-search-btn{padding:10px 30px;font-size:1em;background-color:var(--boutonColor);color:var(--boutonTextColor);border:none;border-radius:4px;cursor:pointer}.titre-content-wrapper{display:flex;gap:0;align-items:stretch;min-height:400px;padding-bottom:20px;transition:width .3s ease}.titre-columns-wrapper{display:flex;gap:20px;flex-shrink:0;transition:gap .3s ease}@media(max-width:1100px){.titre-columns-wrapper{flex-direction:column;width:500px!important}.titre-content-wrapper{width:auto!important}.titre-column{width:100%}.titre-row-flex{flex-direction:column}}.titre-row-flex{display:flex;gap:10px}.titre-servitude-tab{display:flex;align-items:center;padding:5px 10px;margin-right:5px;background-color:#ccc;color:var(--textColor);border-radius:4px 4px 0 0;cursor:pointer;font-size:.85em;flex-shrink:0}html[data-theme=dark] .titre-servitude-tab{background-color:var(--bgGray)}.titre-servitude-tab-active,html[data-theme=dark] .titre-servitude-tab-active{background-color:var(--boutonColor);color:var(--boutonTextColor)}.titre-servitude-tab-input{width:80px;padding:2px 4px;font-size:.85em;border:1px solid var(--borderColorLight);border-radius:2px;margin:0}.titre-onglets-container{display:flex;align-items:center;flex:1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.titre-description-wrapper{flex:1;display:flex;flex-direction:column}.titre-description-textarea{margin:0;width:100%;box-sizing:border-box;flex:1;resize:none;border:1px solid var(--borderColorLight);border-radius:4px;padding:8px}.titre-type-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}.titre-type-label{display:flex;align-items:center;gap:6px;cursor:pointer}.titre-croquis-bar{width:21px;margin-left:20px;background-color:#ccc;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:15px;border-radius:4px;transition:background-color .2s ease;flex-shrink:0}html[data-theme=dark] .titre-croquis-bar{background-color:var(--bgGray)}.titre-croquis-bar:hover{background-color:#aaa}html[data-theme=dark] .titre-croquis-bar:hover{background-color:var(--divSecondaireColor)}.titre-croquis-icon{font-size:18px;margin-bottom:8px}.titre-croquis-title{writing-mode:vertical-rl;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:12px;transform:rotate(180deg)}.titre-croquis-arrow{transition:transform .3s ease;font-size:12px;margin-top:auto;margin-bottom:10px}.titre-croquis-arrow-open{transform:rotate(180deg)}.titre-canvas-panel{display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease;flex-shrink:0}.titre-canvas-inner{flex:1;display:flex;flex-direction:column;overflow:hidden;width:500px}.titre-canvas-content{flex:1;overflow:auto}.titre-faveur-header{display:flex;align-items:center;justify-content:space-between}.titre-faveur-center{flex:1;justify-content:center}.titre-compagnie-label{display:flex;align-items:center;gap:5px;font-size:.9em;cursor:pointer;margin:0}.text-modal-overlay{position:fixed;inset:0;background-color:#00000080;z-index:2000}.text-modal-container{background-color:var(--bgWhite);border:2px solid var(--boutonColor);border-radius:8px;padding:25px;width:600px;max-width:90vw;box-shadow:0 4px 12px #0000004d;position:fixed;top:50%;left:50%}.text-modal-close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:1.5em;color:#f44336;font-weight:700;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease;z-index:10}.text-modal-close:hover{background-color:#ffebee}.text-modal-title{margin-top:0;margin-bottom:20px;color:var(--boutonColor);cursor:move;-webkit-user-select:none;user-select:none;padding-right:40px}.text-modal-textarea{width:100%;height:400px;resize:vertical;padding:10px;font-size:1em;font-family:inherit;border-radius:4px;border:1px solid var(--borderColor);background-color:var(--bgWhite);color:var(--textColor);box-sizing:border-box}.text-modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.text-modal-buttons-right{display:flex;justify-content:flex-end;margin-top:20px}.text-modal-button{width:225px}.canvas-button{margin:0;padding:0;width:36px;height:36px;font-size:1.62em;border:2px solid #ccc;border-radius:4px;cursor:pointer;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-sizing:border-box;flex-shrink:0}.canvas-button:hover{border-color:#999;transform:scale(1.1)}html[data-theme=dark] .canvas-button{background-color:var(--divColor);color:var(--textColor);border-color:var(--borderColor)}html[data-theme=dark] .canvas-button:hover{border-color:var(--ligne)}.canvas-button-active{background-color:var(--boutonColor);color:#fff;border-color:var(--boutonColor)}.canvas-button-active:hover{border-color:var(--boutonColor);transform:scale(1)}.canvas-button-danger{background-color:#f44336;color:#fff;border-color:#f44336}.canvas-button-danger:hover{border-color:#f44336;transform:scale(1)}.canvas-section{margin-bottom:8px}.canvas-section-header{padding:8px 12px;background-color:#e0e0e0;border-radius:4px;cursor:pointer;font-weight:600;font-size:.9em;display:flex;justify-content:space-between;align-items:center}.canvas-section-content{padding:0;background-color:#f9f9f9;border-radius:0 0 4px 4px;display:flex;gap:0;flex-wrap:wrap}html[data-theme=dark] .canvas-section-header{background-color:var(--divColor);color:var(--textColor)}html[data-theme=dark] .canvas-section-content{background-color:var(--divSecondaireColor)}.canvas-main-container{display:flex;flex-direction:column;gap:0}.canvas-toolbar{max-height:400px;overflow-y:hidden;padding:5px}.canvas-buttons-container{padding:0;background-color:#f9f9f9;border-radius:4px;display:flex;justify-content:space-between;flex-wrap:wrap}.canvas-style-controls{display:flex;justify-content:space-between;align-items:center;padding:0;background-color:#f9f9f9;border-radius:4px;flex-wrap:wrap}html[data-theme=dark] .canvas-buttons-container,html[data-theme=dark] .canvas-style-controls{background-color:var(--divSecondaireColor)}.canvas-label{font-size:.8925em;margin-right:5px}.canvas-label-spaced{font-size:.8925em;margin-left:4px;margin-right:5px}.canvas-select{padding:4px;font-size:.85em;margin-left:0;height:30px;box-sizing:border-box}.canvas-input-color{width:35px;height:30px;margin-left:0;box-sizing:border-box;text-align:center}.canvas-input-number{width:35px;padding:4px;font-size:.85em;margin-left:0;height:30px;box-sizing:border-box;text-align:center}.canvas-button-apply{margin-left:4px;padding:6px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;transition:background-color .2s ease}.canvas-button-apply:hover{background-color:#45a049}.canvas-wrapper{border:2px solid #ddd;border-radius:4px;overflow:hidden}.ajout-travail-overlay{position:fixed;inset:0;background-color:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:auto}.ajout-travail-container{height:450px;width:500px;max-width:90vw;background-color:var(--bgWhite);border-radius:12px;padding:30px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column}.ajout-travail-input{width:calc(100% - 30px);padding:12px;margin-left:15px;margin-right:15px;border-radius:8px;border:1px solid #ccc;background-color:var(--bgGray);color:var(--textColor);box-sizing:border-box;transition:all .3s ease}html[data-theme=dark] .ajout-travail-input{border-color:var(--borderColor)}.ajout-travail-suggestions{position:absolute;top:calc(100% + 5px);left:15px;right:15px;max-height:200px;overflow-y:auto;background-color:var(--bgWhite);border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000}html[data-theme=dark] .ajout-travail-suggestions{border-color:var(--borderColor);box-shadow:0 4px 12px #00000080}.ajout-travail-suggestion-item{padding:10px 15px;cursor:pointer;background-color:transparent;color:var(--textColor);transition:background-color .2s ease;font-size:.95em}.ajout-travail-suggestion-item:not(:last-child){border-bottom:1px solid #e0e0e0}html[data-theme=dark] .ajout-travail-suggestion-item:not(:last-child){border-bottom-color:var(--borderColor)}.ajout-travail-suggestion-item:hover{background-color:#f0f0f0}html[data-theme=dark] .ajout-travail-suggestion-item:hover{background-color:var(--divColor)}.ajout-travail-suggestion-arrow{margin-right:8px;color:var(--boutonColor);font-weight:600}.ajout-travail-buttons{display:flex;gap:10px;justify-content:center;margin-top:auto}.ajout-travail-button{padding:10px 20px;border-radius:8px;border:none;background-color:var(--boutonColor);color:var(--boutonTextColor);cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.circfon-image-section{width:30%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.circfon-form-section{width:70%;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.circfon-image-section{width:25%;padding:10px}.circfon-form-section{width:75%}}@media(max-width:900px){.circfon-image-section{display:none}.circfon-form-section{width:100%}.cartcirc-columns{flex-direction:column!important}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.calendar-container{display:flex;flex-direction:column;height:calc(100vh - 83px);width:100%;font-family:Arial,sans-serif;margin:0;padding:5px;box-sizing:border-box;overflow-y:hidden}.weeks-container{overflow-y:auto;flex-grow:1;margin-top:0;padding-right:5px;scroll-behavior:auto!important;height:calc(100vh - 93px)}.week-row{display:flex;justify-content:space-between;height:calc((100vh - 93px)/2);align-items:stretch;margin-bottom:5px}.week-row.current{scroll-margin-top:0}.day{text-align:center;padding:5px;background-color:#f4f4f4;border-radius:5px;width:14%;box-sizing:border-box;height:95%;transition:background-color 1.5s;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.day-name{font-weight:700;font-size:1.1em;color:#333;position:sticky;top:0;background-color:#f4f4f4;z-index:1}.date{font-size:.9em;color:#777;position:sticky;top:5px;background-color:#f4f4f4;padding-bottom:2px z-index: 1}.weeks-container::-webkit-scrollbar{width:8px}.weeks-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.weeks-container::-webkit-scrollbar-thumb:hover{background-color:#555}.day::-webkit-scrollbar{width:4px}.day::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.day.today{border:2px solid rgb(127,125,125)}.week-row .day.active{background-color:#3c5b9e;color:#fff}.iconCalendar{background-color:#f4f4f4;padding-right:5px;margin-left:7px;margin-top:3px;border-radius:5px;display:inline-flex;align-items:center;height:18px}.cardCalendar{margin:1px 0;padding:1px 3px;border-radius:4px;background-color:#fff}.dateCalendar{border:1px solid black;margin:4px 0 0 7px;padding:1px 3px;font-size:.8em;border-radius:3px}html{--auth: #e5e7e9}.pageAutentification{margin:0;padding:0;height:100vh;background:var(--auth);font-family:sans-serif;background:url(../images/Font_Minute7.webp) no-repeat center center;background-size:cover}.box1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;box-shadow:0 20px 50px #00000080;background:#f6f4f4;overflow:hidden;text-align:center;width:370px}.box2 input,.box2 label{color:#1670f0;font-size:20px}.box2 input{background:#ffffff0d;padding:10px 20px;border-color:#1670f0;outline:none;text-align:center;margin:0 0 35px;width:90%}.box2{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.box1 p{color:#1670f0;font-size:40px;letter-spacing:2px;margin-bottom:10px}.box1 span:nth-child(1){position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(to right,var(--auth),#1779ff);animation:animate1 2s linear infinite}@keyframes animate1{0%{transform:translate(-100%)}to{transform:translate(100%)}}.box1 span:nth-child(2){position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(to bottom,var(--auth),#1779ff);animation:animate2 2s linear infinite;animation-delay:1s}@keyframes animate2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.box1 span:nth-child(3){position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to left,var(--auth),#1779ff);animation:animate3 2s linear infinite}@keyframes animate3{0%{transform:translate(100%)}to{transform:translate(-100%)}}.box1 span:nth-child(4){position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(to top,var(--auth),#1779ff);animation:animate4 2s linear infinite;animation-delay:1s}@keyframes animate4{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.passwordWrapper{position:relative;width:90%;display:flex;align-items:center;margin-bottom:35px}.passwordWrapper input{width:100%!important;margin-bottom:0!important;padding-right:35px!important}.eyeToggle{position:absolute;right:8px;cursor:pointer;display:flex;align-items:center;z-index:1}.box1 button{width:250px;background:#1670f0;color:#0c002b;box-shadow:0 10px 10px #0003}@media(max-width:420px){.box1{width:95vw;top:50%;left:50%}.box2 input,.box2 label{font-size:16px}}.confirmation-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.confirmation-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:40px;max-width:550px;width:100%}.confirmation-card .header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.confirmation-card .header .logo{max-height:80px;width:auto;margin-bottom:10px}.confirmation-card .header .subtitle{color:#6c757d;margin:5px 0 0;font-size:1rem}.confirmation-card h2{text-align:center;color:#212529;margin-bottom:25px;font-size:1.5rem}.confirmation-card h3{color:#495057;margin-bottom:15px;font-size:1.1rem}.soumission-details{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;padding:20px;margin-bottom:30px}.detail-row{display:flex;justify-content:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #e9ecef}.detail-row:last-child{border-bottom:none}.detail-row:has(+.montant-row){border-bottom:none}.detail-row .label{color:#6c757d;font-weight:500;min-width:110px}.detail-row .value{color:#212529;font-weight:600;text-align:left}.montant-row{padding-top:15px!important;margin-top:10px;border-top:2px solid #dee2e6}.montant-row .montant{font-size:1.5rem;color:#0d6efd}.section{margin-bottom:25px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:8px;color:#495057;font-weight:500}.form-group input[type=text],.form-group textarea{width:100%;padding:12px 15px;border:1px solid #ced4da;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form-group input[type=text]:focus,.form-group textarea:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26}.checkbox-group{display:flex;align-items:flex-start;gap:10px}.checkbox-group input[type=checkbox]{margin-top:4px;width:18px;height:18px;cursor:pointer}.checkbox-group label{margin-bottom:0;font-size:.9rem;line-height:1.5;cursor:pointer}.btn{width:100%;padding:14px 20px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn-accept{background:#28a745;color:#fff}.btn-accept:not(:disabled):hover{background:#218838}.btn-refuse{background:#dc3545;color:#fff}.btn-refuse:not(:disabled):hover{background:#c82333}.divider{display:flex;align-items:center;margin:30px 0}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid #dee2e6}.divider span{padding:0 15px;color:#6c757d;font-size:.9rem}.refus-section{background:#fff5f5;border:1px solid #fecaca;border-radius:12px;padding:20px}.radio-group{display:flex;flex-direction:column;gap:10px;margin-top:10px}.radio-option{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:400;margin-bottom:0}.radio-option input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:#dc3545;margin-right:10px}.radio-option span{font-size:.95rem;color:#495057}.confirmation-footer{text-align:center;margin-top:25px;padding-top:20px;border-top:1px solid #e9ecef}.confirmation-footer p{color:#6c757d;font-size:.85rem;margin:0}.error-card,.success-card,.refused-card{text-align:center;padding:50px 40px}.error-icon,.status-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;font-size:2.5rem;font-weight:700}.error-icon{background:#fecaca;color:#dc3545}.status-icon.success{background:#d4edda;color:#28a745}.status-icon.refused{background:#fecaca;color:#dc3545}.date-reponse{color:#6c757d;font-size:.9rem;margin-top:15px}.signature-info{color:#495057;font-style:italic;margin-top:10px}.loading-spinner{width:50px;height:50px;border:4px solid #e9ecef;border-top:4px solid #0d6efd;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:576px){.confirmation-card{padding:25px}.confirmation-card .header h1{font-size:1.5rem}.confirmation-card h2{font-size:1.25rem}.detail-row{flex-direction:column;gap:5px}.detail-row .value{text-align:left}.montant-row .montant{font-size:1.25rem}}html{--bodyColor: #f8f8ff;--divColor: #909296;--divSecondaireColor: #dcdcdc;--boutonColor: #274bac;--ligne: #2196f3;--boutonTextColor: #fff;--boutonTextHoverColor: #000;--boutonBackHoverColor: #4682b4;--attention: #daa520;--attention2: #8a0783;--inputDisabled: #cacaca;--soumission: #e3d6db;--textColor: #000;--textColorSecondary: #555;--textColorInverse: #fff;--bgWhite: #fff;--bgLight: #f9f9f9;--bgGray: #fff;--borderColor: #000;--borderColorLight: #ddd;--shadowColor: rgba(0, 0, 0, .1);--cardBg: rgba(255, 255, 255, .92);--cardShadow: 0 2px 12px rgba(0, 0, 0, .08);--cardShadowHover: 0 6px 24px rgba(0, 0, 0, .12);--cardRadius: 16px;--sidebarBg: rgba(30, 65, 155, .9);--sidebarWidth: 230px;--activeIndicator: #2196f3;--sidebarTextColor: #fff;--sidebarHoverBg: rgba(255, 255, 255, .15);--sidebarActiveBg: rgba(255, 255, 255, .22)}html[data-theme=dark]{--bodyColor: #1e1e1e;--divColor: #252526;--divSecondaireColor: #2d2d30;--boutonColor: #0e639c;--ligne: #454545;--boutonTextColor: #ffffff;--boutonTextHoverColor: #ffffff;--boutonBackHoverColor: #1177bb;--attention: #d7ba7d;--attention2: #c586c0;--inputDisabled: #3c3c3c;--soumission: #2f2a30;--textColor: #cccccc;--textColorSecondary: #858585;--textColorInverse: #1e1e1e;--bgWhite: #252526;--bgLight: #1e1e1e;--bgGray: #3c3c3c;--borderColor: #454545;--borderColorLight: #3e3e3e;--shadowColor: rgba(0, 0, 0, .5);--cardBg: rgba(45, 45, 48, .92);--cardShadow: 0 2px 12px rgba(0, 0, 0, .3);--cardShadowHover: 0 6px 24px rgba(0, 0, 0, .4);--cardRadius: 16px;--sidebarBg: rgba(30, 30, 30, .92);--sidebarWidth: 230px;--activeIndicator: #0e639c;--sidebarTextColor: #cccccc;--sidebarHoverBg: rgba(255, 255, 255, .08);--sidebarActiveBg: rgba(14, 99, 156, .35)}@font-face{font-family:Roboto;src:url(./Roboto-Regular-BHeBnKzs.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Roboto,sans-serif;font-size:.98em;-webkit-user-select:none;text-underline-offset:3px}body{background-color:var(--bodyColor);color:var(--textColor)}li{padding:8.5px;list-style:none;font-size:1.4em;border-radius:15px;text-align:center;background-color:var(--boutonColor);color:var(--boutonTextColor);transition:.7s}.buttonDiv:hover,li:hover,button:hover{color:var(--boutonTextHoverColor);background-color:var(--boutonBackHoverColor);cursor:pointer}.liHover{background-color:var(--boutonBackHoverColor)}.help-list li{padding:4px 0;list-style:disc;font-size:1em;border-radius:0;text-align:left;background-color:transparent;color:var(--textColor);transition:none}.help-list li:hover{background-color:transparent;color:var(--textColor);cursor:default}button{margin:10px;padding:12px 20px;font-size:1.1em;background-color:var(--boutonColor);color:var(--boutonTextColor);transition:all .25s ease;border:none;border-radius:12px;box-shadow:0 2px 6px #00000026}button:active{transform:scale(.97)}a{text-decoration:none;color:#000}html[data-theme=dark] a{color:var(--textColor)}table,caption,th,td{margin:auto;text-align:center}table{border-collapse:collapse}th{background-color:var(--divColor)}td{background-color:var(--bgGray)}html:not([data-theme=dark]) td{background-color:transparent}th,td{border:1.5px solid var(--borderColor);padding:.5px}input,select,textarea{background-color:var(--bgGray);color:var(--textColor);border:1px solid var(--borderColor)}html:not([data-theme=dark]) input,html:not([data-theme=dark]) select,html:not([data-theme=dark]) textarea{border-color:var(--divColor)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ligne);outline-offset:0px}html:not([data-theme=dark]) input:focus,html:not([data-theme=dark]) select:focus,html:not([data-theme=dark]) textarea:focus{outline-color:var(--boutonColor)}select:disabled,input:disabled{background-color:var(--inputDisabled);border:none;color:#2d2c2c}html[data-theme=dark] select:disabled,html[data-theme=dark] input:disabled{color:var(--textColor)}textarea{resize:none}fieldset{border:1px solid var(--borderColor)}html:not([data-theme=dark]) fieldset{border-color:#ccc}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:8px}::-webkit-scrollbar-thumb{border-radius:6px;background:var(--divColor)}::-webkit-scrollbar-thumb:hover{background:Var(--boutonBackHoverColor)}.errInput{background-color:plum}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1em}.editSVG:hover{fill:var(--boutonColor)!important;cursor:pointer!important}.toggle-switch{position:relative;display:inline-block;width:54px;height:28px;cursor:pointer}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:28px}.toggle-slider:before{position:absolute;content:"☀️";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.toggle-slider.checked{background-color:var(--boutonColor)}.toggle-slider.checked:before{content:"🌙";transform:translate(26px)}html[data-theme=dark] .toggle-slider{background-color:var(--borderColor)}.poubelleSVG:hover{fill:red!important;cursor:pointer!important}.ajoutSVG:hover,.copySVG:hover{fill:var(--boutonColor)!important;cursor:pointer!important}.recharts-wrapper text{outline:none}.recharts-wrapper:focus,.recharts-surface:focus,.recharts-sector:focus{outline:none}.swal2-container{z-index:20000!important}
