/*59ac7141073bcf728a0739df6583ccf9*/
.loginform .btn{background-color:#86dbc8}.loginform .btn:hover{background-color:#f0f0f0}.featuretextcolor{color:#bbbbbb;font-size:larger}.accordion-item{background-color:transparent}.accordion-item .accordion-header{background-color:#86dbc8}.accordion-button{padding:0.938rem;background-color:#f0f0f0;border-radius:7px}.modal-dialog{margin-top:150px}.modal-content{background-color:#4e4e4e}.modal-content .label{color:#34ae93;margin-right:10px}.vignette{max-height:200px;max-width:200px;border-radius:5px;cursor:pointer;transition:0.3s}.vignette:hover{opacity:0.7}#modalImage{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0, 0, 0, 0.9)}.imageagrandie{animation-name:zoom;animation-duration:0.6s;max-width:600px;margin:auto;display:block;width:80%}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}#modalImage .close{position:absolute;top:100px;text-align:right;width:1024px;max-width:1024px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.ag-theme-alpine{--ag-background-color: #000;--ag-header-background-color:#000;--ag-header-foreground-color:rgb(187,187,187);--ag-secundary-foreground-color:rgb(187,187,187);--ag-data-color:#f1f1f1;--ag-odd-row-background-color:#d0d0d0}.height-sm{height:12px}.titleh3line{display:flex;flex-wrap:wrap;align-content:space-around;align-items:baseline}.smallinputgroup{margin-top:5px;margin-bottom:5px}.smallinputgroup span,.smallinputgroup input{height:16px}#LightboxCanvas{max-width:100%;max-height:100%}.lightbox-carousel img{width:80%}.etiquetteinstallation img.logoama{height:70px;width:70px}.etiquetteinstallation .qrcode{padding-left:20px}.nav-tabs{border-bottom:1px solid #de0000de}.row-chantier{background-color:#a44000}.row-entretien{background-color:#152b33}.row-enretard{background-color:#7d0000}.row-depannage{background-color:#512e51}.row-petitstravaux{background-color:#152b33}.row-travauxpose{background-color:#3f0d0d}.ag-row-odd,.row-odd{opacity:0.7}.g-logo img{height:100px}.already-printed .ag-selection-checkbox{background-color:yellow}.eyform-module{padding:2rem 0}.eyform-container{max-width:800px;margin:0 auto;padding:1.876rem;background:rgba(69, 69, 69, 0.5);border-radius:7px}.eyform-progress{margin-bottom:2rem}.eyform-progress .progress{height:8px;border-radius:3.5px;background:rgba(255, 255, 255, 0.1)}.eyform-progress .progress .progress-bar{background:#86dbc8;transition:width 0.3s ease}.eyform-step-indicator{text-align:center;font-size:0.875rem;margin-top:0.5rem}.eyform-page{display:none;animation:fadeIn 0.3s ease-in}.eyform-page.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.eyform-page-title{font-size:1.75rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:0.75rem;border-bottom:2px solid #86dbc8}.eyform-form .form-label{font-weight:500;margin-bottom:0.5rem}.eyform-form .form-control,.eyform-form .form-select{border-radius:7px;border:1px solid rgba(255, 255, 255, 0.2);padding:0.75rem}.eyform-form .form-control:focus,.eyform-form .form-select:focus{border-color:#86dbc8;box-shadow:0 0 0 0.2rem rgba(134, 219, 200, 0.25)}.eyform-form .form-select-lg{font-size:1.125rem;padding:1rem}.eyform-form .is-invalid{border-color:#dc3545}.eyform-form .invalid-feedback{display:none;color:#dc3545;font-size:0.875rem;margin-top:0.25rem}.eyform-form .is-invalid~.invalid-feedback{display:block}.eyform-navigation{padding-top:1.5rem;border-top:1px solid rgba(255, 255, 255, 0.1);margin-top:2rem}.eyform-navigation .btn{padding:0.75rem 1.5rem;font-weight:500;border-radius:7px;transition:all 0.2s ease}.eyform-navigation .btn.btn-primary{background-color:#86dbc8;border-color:#86dbc8}.eyform-navigation .btn.btn-primary:hover{background-color:#34ae93;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15)}.eyform-navigation .btn.btn-secondary{background-color:#f0f0f0}.eyform-navigation .btn.btn-secondary:hover{opacity:0.8}.eyform-navigation .btn.btn-success{background-color:#86dbc8;border-color:#86dbc8}.eyform-form .eyform-file-input{cursor:pointer}.eyform-form .eyform-file-input::-webkit-file-upload-button{background:#86dbc8;color:#fff;border:none;padding:0.5rem 1rem;border-radius:7px;cursor:pointer;margin-right:1rem;transition:all 0.2s ease}.eyform-form .eyform-file-input::-webkit-file-upload-button:hover{background:#34ae93}.eyform-form .eyform-file-input.is-invalid{border-color:#dc3545}.eyform-form .eyform-file-error{font-size:0.875rem}.eyform-form .eyform-file-error div{margin-bottom:0.25rem}.eyform-form hr.my-4{border-color:rgba(255, 255, 255, 0.15);opacity:1}.eyform-form .eyform-upload-zone{border:2px dashed rgba(255, 255, 255, 0.3);border-radius:7px;padding:1.5rem;text-align:center;transition:all 0.2s ease;background:rgba(255, 255, 255, 0.03)}.eyform-form .eyform-upload-zone:hover,.eyform-form .eyform-upload-zone.drag-over{border-color:#86dbc8;background:rgba(255, 255, 255, 0.06)}.eyform-form .eyform-upload-zone.drag-over .eyform-upload-placeholder{opacity:0.6}.eyform-form .eyform-upload-zone.has-files{padding-bottom:0.75rem}.eyform-form .eyform-upload-zone .eyform-upload-placeholder i{color:rgba(255, 255, 255, 0.4)}.eyform-form .eyform-upload-zone .eyform-upload-placeholder p{color:rgba(255, 255, 255, 0.7);margin:0}.eyform-form .eyform-file-list{list-style:none;padding:0;margin:0}.eyform-form .eyform-file-list .eyform-file-item{display:flex;align-items:center;gap:0.75rem;padding:0.6rem 0.75rem;border-radius:7px;background:rgba(255, 255, 255, 0.05);margin-bottom:0.4rem;transition:background 0.15s ease}.eyform-form .eyform-file-list .eyform-file-item:hover{background:rgba(255, 255, 255, 0.09)}.eyform-form .eyform-file-list .eyform-file-item .eyform-file-icon{color:#86dbc8;width:1.2rem;text-align:center;flex-shrink:0}.eyform-form .eyform-file-list .eyform-file-item .eyform-file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9rem}.eyform-form .eyform-file-list .eyform-file-item .eyform-file-size{font-size:0.8rem;flex-shrink:0}.eyform-form .eyform-file-list .eyform-file-item .eyform-file-remove{color:rgba(255, 255, 255, 0.4);padding:0.1rem 0.4rem;flex-shrink:0}.eyform-form .eyform-file-list .eyform-file-item .eyform-file-remove:hover{color:#dc3545}.eyform-form.was-validated .form-select:invalid:not([multiple]):not([size]),.eyform-form.was-validated .form-select:invalid:not([multiple])[size="1"],.eyform-form .form-select.is-invalid:not([multiple]):not([size]),.eyform-form .form-select.is-invalid:not([multiple])[size="1"]{border-color:#dc3545;background-image:none !important;background-image:url('data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M2%205l6%206%206-6'/%3e%3c/svg%3e') !important;background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;padding-right:2.25rem !important}.form-group,.mb-3,.mb-4{position:relative}.form-group .form-select.is-invalid::before,.form-group .was-validated .form-select:invalid::before,.mb-3 .form-select.is-invalid::before,.mb-3 .was-validated .form-select:invalid::before,.mb-4 .form-select.is-invalid::before,.mb-4 .was-validated .form-select:invalid::before{content:"!";position:absolute;top:-0.5rem;left:0.75rem;width:1.2rem;height:1.2rem;background:#dc3545;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:bold;z-index:10;pointer-events:none}.eyform-module .eyform-form.was-validated .form-select:invalid:not([multiple]):not([size]),.eyform-module .eyform-form.was-validated .form-select:invalid:not([multiple])[size="1"],.eyform-module .eyform-form .form-select.is-invalid:not([multiple]):not([size]),.eyform-module .eyform-form .form-select.is-invalid:not([multiple])[size="1"]{background-image:none !important;background-image:url('data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M2%205l6%206%206-6'/%3e%3c/svg%3e') !important;background-repeat:no-repeat !important;background-position:right 0.75rem center !important;background-size:16px 12px !important;padding-right:2.25rem !important}.eyform-module .eyform-form.was-validated .form-select:valid:not([multiple]):not([size]),.eyform-module .eyform-form.was-validated .form-select:valid:not([multiple])[size="1"],.eyform-module .eyform-form .form-select.is-valid:not([multiple]):not([size]),.eyform-module .eyform-form .form-select.is-valid:not([multiple])[size="1"]{background-image:none !important;background-image:url('data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='M2%205l6%206%206-6'/%3e%3c/svg%3e') !important;background-repeat:no-repeat !important;background-position:right 0.75rem center !important;background-size:16px 12px !important;padding-right:2.25rem !important}.eyform-form .eyform-product-status{font-size:0.9rem;padding:0.5rem 0.75rem;border-radius:7px;background:rgba(0, 0, 0, 0.2)}.eyform-form .eyform-product-status i{font-size:1rem}.eyform-form .eyform-product-status.text-success{background:rgba(25, 135, 84, 0.15);border-left:3px solid #198754}.eyform-form .eyform-product-status.text-info{background:rgba(13, 202, 240, 0.15);border-left:3px solid #0dcaf0}.eyform-form .eyform-product-status.text-warning{background:rgba(255, 193, 7, 0.15);border-left:3px solid #ffc107}.eyform-form .eyform-product-status.text-danger{background:rgba(220, 53, 69, 0.15);border-left:3px solid #dc3545}.eyform-form .eyform-field-prefilled{animation:fieldHighlight 1s ease}@keyframes fieldHighlight{0%,100%{background:rgba(0, 0, 0, 0.3)}50%{background:rgba(25, 135, 84, 0.2)}}@media (max-width:768px){.eyform-container{padding:1.5rem}.eyform-page-title{font-size:1.5rem}.eyform-navigation{flex-direction:column;gap:0.75rem}.eyform-navigation .btn{width:100%}}