*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,system-ui,sans-serif}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1cdd6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a0b0bc}@media(max-width:640px){.modal-header{padding:14px 16px 12px!important}.modal-body{padding:14px 16px 20px!important}.modal-body [style*="grid-template-columns: 1fr 1fr"],.modal-body [style*="grid-template-columns: 1fr, 1fr"],.modal-body [style*="grid-template-columns: 1fr 1fr 1fr"],.modal-body [style*="grid-template-columns: 1fr 1fr 1fr 1fr"],.modal-body [style*="grid-template-columns: repeat(2"],.modal-body [style*="grid-template-columns: repeat(3"],.modal-body [style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: 280px 1fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 130px"]{overflow-x:auto;min-width:0}.section-header{flex-wrap:wrap!important;gap:10px!important}.section-header-actions{flex-wrap:wrap!important;justify-content:flex-end;width:100%}.form-field-half{flex:1 1 100%!important;max-width:100%!important}.table-responsive,.calendar-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.calendar-wrap [style*="grid-template-columns: repeat(7"]{min-width:560px}.task-card-row{flex-wrap:wrap!important}.task-card-actions{width:100%!important;justify-content:flex-end!important;flex-shrink:1!important;padding-top:8px;border-top:1px solid #F1F5F9;margin-top:4px}.task-card-actions select{flex:1;min-width:0;max-width:150px}[style*="gridTemplateColumns: repeat(7"],[style*="grid-template-columns: repeat(7"]{overflow-x:auto}[style*="min(520px"]{width:100vw!important;min-width:0!important}.section-header select{width:100%!important;flex:1 1 120px}[style*="borderLeft:"]{overflow:hidden}.devis-row{overflow-x:auto}[style*="maxWidth:860"],[style*="maxWidth: 860"]{max-width:calc(100vw - 16px)!important}}
