.navbar-nav{width:100%}.navbar-nav a,.navbar-nav a:hover{color:var(--menu-primary-color)}.navbar-nav a{border:1px solid transparent;border-radius:3px;text-decoration:none}.navbar-nav a:hover:not(.logo-item):not(.dropdown-item):not(.cart-item):not(.selected){border:1px solid var(--menu-border-color-hover);border-radius:3px;background-color:var(--menu-background-color);text-decoration:none}.navbar-nav a:not(.logo-item).selected{border:1px solid var(--menu-border-color-selected);border-radius:3px;background-color:var(--menu-background-color);text-decoration:none;cursor:default}.dropdown-item i{margin-right:.5em}a.nav-link{color:var(--dark)!important}a.nav-link:hover{color:var(--primary)!important}a.nav-item{color:var(--menu-secondary-color)}.famille-title{min-height:50px}.famille-title h4{font-size:.9em;line-height:1.3em}.bg-round-grey{background-color:#ebebeb;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.blocFamilies{height:150px;width:150px;padding:1px}.not-found{width:100vw;text-align:center;vertical-align:middle;font-size:10vh;font-family:"Arial";font-weight:700;margin-top:42vh}.div-pdf-audit,.pdf-audit{width:100%!important}.pdf-audit{margin:auto;padding:0 5em}.roundTitle{background-color:var(--secondary);border-radius:0 1em}.pdf-audit .audit-concl{color:#b67c7c}.pdf-audit .text-center{text-align:center}.pdf-audit .div-info{margin:20px!important}.pdf-audit .roomContainer .bar{height:90px;line-height:90px;background-color:var(--secondary)}.pdf-audit .roomContainer .title{height:36px;line-height:36px;color:#000}.pdf-audit .roomContainer .title,.roomTitle{font-size:25px;text-align:left;font-weight:700}.roomTitle{justify-content:center;color:#fff}.pdf-audit .roomContainer .img img{margin-left:10px;margin-right:20px;width:90px;height:90px;background-size:cover}.pdf-audit .roomContainer .div-comment-room{text-align:left;width:80%;margin:8px;background:var(--secondary);color:#fff;border-radius:2px;padding:15px 10px}.pdf-audit .div-dm .dm-card{margin-bottom:20px;text-align:center}.pdf-audit .div-dm .part-img{position:relative;width:100%;display:inline-block;background-size:cover;margin-right:14px;overflow:hidden;min-height:200px}.pdf-audit .div-dm .circle-red{background-color:red}.pdf-audit .div-dm .circle-green,.pdf-audit .div-dm .circle-red{position:absolute;bottom:25px;right:12px;width:25px;height:25px;border-radius:100%;border:1px solid #b8b8b8;z-index:2}.pdf-audit .div-dm .circle-green{background-color:green}.pdf-audit .div-dm .part-img .modes{text-align:left;position:absolute;top:0;padding-left:10px;padding-right:5px;padding-top:5px;color:#fff;z-index:1;max-width:calc(100% - 20px);word-wrap:break-word;overflow:hidden}.pdf-audit .div-dm .part-img .modes .sale{background-color:grey;padding:10px}.pdf-audit .div-dm .part-img .modes .leasing{background-color:#227aff;padding:10px}.pdf-audit .div-dm .part-img .modes .sale-and-leasing{background-color:#add8e6;padding:10px}.pdf-audit .dm-card .img{text-align:center;min-height:250px;margin:0 auto 7px}.pdf-audit .dm-card .img img{width:200px;height:200px;background-size:cover}.pdf-audit .div-dm .dm-card .par-text{width:100%;display:inline-block;vertical-align:top}.pdf-audit .div-dm .dm-card .par-text .title{font-size:20px;font-weight:700;text-align:left;background-color:var(--secondary);padding:10px 10px 10px 20px;color:#fff}.pdf-audit .div-dm .dm-card .par-text .comment{margin-top:20px}.pdf-audit .div-signatures .signature-card .title{font-size:20px;font-weight:700;text-align:left;background-color:var(--secondary);color:#fff;padding:10px 10px 10px 20px}.pdf-audit .div-signatures .signature-card{width:48%;display:inline-block}.pdf-audit .div-signatures .signature-patient{margin-left:20px}.pdf-audit .div-signatures div,.pdf-audit .div-signatures div img{text-align:center;margin:auto;box-shadow:0!important;outline:none}.pdf-audit .div-signatures div img{padding:0!important;margin:12px 0 0!important;border:4px solid #fff}.text-muted{color:grey}.text-left{text-align:left}.no-split{page-break-inside:avoid}.TitreAuditSetting35{font-size:14px;color:#808889}.TitreAuditSetting25{font-size:17px;color:#808889}.TitreAuditSetting15{font-size:21px;color:#808889}.TitreAuditSetting0{font-size:25px;color:#808889}.InfoEntetePDF40{font-size:18px;color:#808889}.InfoEntetePDF20{font-size:21px;color:#808889}.InfoEntetePDF0{font-size:25px;color:#808889}.InfoEntetePDF{font-size:20px;color:#808889}.InfoArgumentaryPDF{padding-top:2px;font-size:15px;padding-bottom:20px;padding-left:10px}.InfoEntete2PDF{width:100%;font-size:23px;padding-left:40px;color:#16a141}.hrEntete{width:80%;border:2px solid var(--secondary);border-radius:100px}.imgMad{margin-top:120px;max-width:338px;max-height:113px}.titleBar{position:absolute;background-color:var(--secondary);width:100%;height:60px;text-align:center;vertical-align:center}.titleBarText{height:60px;font-weight:700;color:#fff;font-size:22px}.borderRationnale{margin-top:24px;border:2px solid;padding:10px;color:#545454}.pdfRationnaleText{padding-top:48px;color:#545454}.pdfproductText,.pdfRationnaleText{text-align:left;font-style:normal;text-justify:auto;font-size:17px;line-height:17px}.pdfproductText{padding-top:10px;color:#7a7778}.pdf-audit img{position:relative!important;z-index:auto!important;max-width:100%;height:auto;display:block;margin:0 auto}.pdf-audit .dm-card img,.pdf-audit .roomContainer img{position:static!important;z-index:auto!important}.pdf-audit .part-img{contain:layout style}.pdf-audit .dm-card,.pdf-audit .signature-card{clear:both;position:relative;isolation:isolate}.pdf-audit h1,.pdf-audit h2,.pdf-audit h3,.pdf-audit h4,.pdf-audit h5,.pdf-audit h6,.pdf-audit p{position:relative;z-index:10;background-color:#fff}.pdf-audit img[src*="audits_first_page_logo.png"]{position:static!important;max-width:750px!important;max-height:375px!important;width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;object-fit:contain!important;z-index:1!important}.audit-modal .modal-dialog{margin:1rem auto;max-width:none}.modal-lg-custom{max-width:60vw!important;width:60vw!important}.modal-xl-custom{max-width:85vw!important;width:85vw!important}.max-height-200{max-height:200px}.min-height-200{min-height:200px}@media (max-width:1200px){.audit-modal .modal-xl,.modal-xl-custom{max-width:90vw!important;width:90vw!important}.modal-lg-custom{max-width:70vw!important;width:70vw!important}}@media (max-width:992px){.audit-modal .modal-dialog{max-width:95vw!important;width:95vw!important;margin:.5rem auto}.modal-lg-custom{max-width:85vw!important;width:85vw!important}.audit-modal .modal-body{padding:0!important;max-height:85vh!important}}@media (max-width:768px){.audit-modal .modal-dialog{max-width:98vw!important;width:98vw!important;margin:.25rem auto}.modal-lg-custom{max-width:95vw!important;width:95vw!important}.audit-modal .modal-body{max-height:80vh!important;font-size:.9rem}.audit-modal .modal-footer,.audit-modal .modal-header{padding:.75rem 1rem}}@media (max-width:576px){.audit-modal .modal-dialog{max-width:100vw!important;width:100vw!important;margin:0;min-height:100vh}.audit-modal .modal-content{border:none;border-radius:0;min-height:100vh}.audit-modal .modal-body{max-height:calc(100vh - 120px)!important;font-size:.8rem}.audit-modal .modal-footer,.audit-modal .modal-header{padding:.5rem}.audit-modal .modal-title{font-size:1.1rem}.audit-modal .btn{font-size:.875rem;padding:.375rem .75rem}.audit-modal .btn-group .btn{flex:1 1}.audit-modal .form-control,.audit-modal .form-label{font-size:.9rem}}.audit-modal .col-12{padding-left:1rem;padding-right:1rem}.audit-modal .modal-body{display:flex;justify-content:center;align-items:flex-start}.audit-modal-content{width:100%;margin:0 2rem}@media (max-width:768px){.audit-modal .col-12{padding-left:.5rem;padding-right:.5rem}.audit-modal .p-4{padding:1rem!important}}@media (max-width:576px){.audit-modal .p-4{padding:.5rem!important}}@media (max-width:768px){.audit-modal .col-sm-4{margin-bottom:.25rem;text-align:left!important}.audit-modal .col-sm-4,.audit-modal .col-sm-8{flex:0 0 100%;max-width:100%}.audit-modal .form-group.row{margin-bottom:1rem}.audit-modal .text-sm-right{text-align:left!important}}@media (max-width:768px){.audit-modal .btn-block{display:block;width:100%}.audit-modal .text-sm-right{text-align:center!important}}@media (min-width:769px){.audit-modal .btn-sm-auto{display:inline-block;width:auto}}@media (max-width:768px){.audit-modal .logo-header-audit{max-height:60px!important}}@media (max-width:576px){.audit-modal .logo-header-audit{max-height:50px!important}}@media (max-width:768px){.audit-modal .justify-content-sm-start{justify-content:center!important}.audit-modal .text-sm-left{text-align:center!important}}.audit-modal .row.justify-content-center{display:flex;justify-content:center}.audit-modal .col-lg-8.col-md-10.col-12{max-width:600px}.audit-modal .modal-body::-webkit-scrollbar{width:8px}.audit-modal .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.audit-modal .modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.audit-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.audit-preview-button-fixed{position:absolute;bottom:20px;right:20px;z-index:10;pointer-events:auto}.audit-modal .modal-content{position:relative;overflow:visible}.audit-preview-button-fixed .btn{border-radius:25px;padding:12px 24px;font-weight:600;transition:all .3s ease}.audit-preview-button-fixed .btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)!important}@media (max-width:992px){.audit-preview-button-fixed{bottom:15px;right:15px}.audit-preview-button-fixed .btn{padding:10px 20px;font-size:.9rem}}@media (max-width:768px){.audit-preview-button-fixed{bottom:10px;right:10px}.audit-preview-button-fixed .btn{padding:8px 16px;font-size:.85rem}}@media (max-width:576px){.audit-preview-button-fixed{bottom:60px;right:10px}.audit-preview-button-fixed .btn{padding:8px 12px;font-size:.8rem}}table .product-sous-famille{font-weight:700;font-size:.9em}table .product-caracteristiques{font-size:.8em;text-align:justify}table .product-ref{font-weight:700}table .va-middle{vertical-align:middle;text-align:center}table .product-quantity-input{max-width:60px}table .product-button{max-width:150px;font-size:.9em;margin:0 auto}.product-img{max-height:120px;width:auto!important;margin-left:auto;margin-right:auto;display:block}.zoom-in{cursor:zoom-in}table select{max-width:200px}.notification-bell-container{position:fixed;bottom:20px;left:20px;z-index:1050}.notification-bell-button{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;box-shadow:0 4px 12px rgba(0,123,255,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease}.notification-bell-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,123,255,.4);background:linear-gradient(135deg,#0056b3,#004085)}.notification-bell-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.notification-bell-button:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.notification-badge{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid #fff;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}.notification-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:1040;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px}.notification-popup{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);width:380px;max-height:500px;margin-bottom:80px;margin-left:0;-webkit-animation:slideUp .3s ease-out;animation:slideUp .3s ease-out;display:flex;flex-direction:column}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notification-header{padding:16px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;border-radius:12px 12px 0 0}.notification-header h6{color:#495057;font-weight:600;margin:0}.notification-actions{display:flex;align-items:center}.notification-actions button{color:#6c757d;text-decoration:none}.notification-actions button:hover{color:#495057}.notification-content{flex:1 1;overflow-y:auto;max-height:400px}.notification-empty{padding:40px 20px;text-align:center}.notification-empty .fa-bell-slash{font-size:2rem;margin-bottom:12px}.notification-list{padding:0}.notification-item{padding:16px 20px;border-bottom:1px solid #f1f3f4;display:flex;align-items:flex-start;grid-gap:12px;gap:12px;transition:background-color .2s ease}.notification-item:hover{background-color:#f8f9fa}.notification-item:last-child{border-bottom:none}.notification-item.unread{background-color:#e3f2fd;border-left:4px solid #2196f3}.notification-item.unread:hover{background-color:#bbdefb}.notification-item-content{flex:1 1}.notification-message{font-size:14px;line-height:1.4;color:#333;margin-bottom:6px}.notification-message a{color:#007bff;text-decoration:none;font-weight:500}.notification-message a:hover{text-decoration:underline}.notification-meta{font-size:12px;color:#6c757d}.notification-item-actions{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.notification-item-actions button{color:#6c757d;border:none;background:none;cursor:pointer;transition:color .2s ease}.notification-item-actions button:hover{color:#495057}.notification-item-actions button.text-danger:hover{color:#dc3545!important}@media (max-width:480px){.notification-popup{width:calc(100vw - 40px);margin-left:-10px}.notification-bell-container{bottom:15px;left:15px}}.notification-bell-button.has-notifications{-webkit-animation:bellShake 2s infinite;animation:bellShake 2s infinite}@-webkit-keyframes bellShake{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes bellShake{0%,50%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.notification-assignment-actions{display:flex;grid-gap:8px;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #e9ecef}.notification-btn{font-size:12px;padding:6px 12px;border-radius:4px;display:flex;align-items:center;grid-gap:4px;gap:4px;font-weight:500;min-width:80px;justify-content:center;border:1px solid;cursor:pointer;transition:all .2s ease}.notification-btn:disabled{opacity:.6;cursor:not-allowed}.notification-btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.notification-btn-success:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.notification-btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.notification-btn-danger:hover:not(:disabled){background-color:#c82333;border-color:#bd2130}.page-item.active .page-link{z-index:inherit}a.paginator-active-page,a.paginator-active-page:focus{color:#fff!important;border:1px solid #dee2e6!important}.text-info{color:var(--dark)!important}.text-info-active{color:#fff!important}.bg-info,a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:var(--dark)!important}a.text-info:focus,a.text-info:hover{color:var(--dark)!important}a.text-info-active:focus,a.text-info-active:hover{color:#fff!important}.table td,.table th,.table thead th{border:0}.tab-content{padding:1em;background:#f5f5f5;background:linear-gradient(180deg,#f5f5f5 50%,#fafafa)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#f5f5f5;border-left-color:var(--primary);border-bottom-color:#f5f5f5;border-right-color:var(--primary);border-top-color:var(--primary)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-weight:700}a.nav-link:hover{color:var(--dark)!important}.nav-tabs{border-bottom:1px solid var(--primary)}mark{background-color:tomato!important;color:#fff;border:1px solid red;padding:0 .1em}.btn-outline-info,.btn-outline-info:disabled{color:var(--primary);border-color:var(--primary)}.btn-outline-info:active,.btn-outline-info:hover{color:#fff;background-color:var(--primary);border-color:var(--primary)}.btn-outline-info:focus{box-shadow:0 0 0 .2rem var(--secondary)!important;color:var(--primary)!important;border-color:var(--primary)!important;background-color:#fff!important}.btn-outline-info.disabled{color:var(--primary)}.btn-outline-info.disabled:hover{color:#fff}.badge-info{background-color:var(--primary)}.dropdown-menu{box-shadow:2px 2px 5px 0 rgba(0,0,0,.5)}.table-striped tbody tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.modal-content{box-shadow:0 0 5px 2px rgba(0,0,0,.3);border:1px solid #fff}.modal-header{background-color:#fffaf0}.modal-backdrop{display:none}.modal{background:rgba(0,0,0,.5)}.custom-control{text-align:center;z-index:inherit!important}.custom-control label:hover,.popoverHelper{cursor:pointer}
/*# sourceMappingURL=main.7d324cc9.chunk.css.map */