@charset "UTF-8";:root{--primary: #fc8019;--brand: #fc8019;--brand-contrast: #ffffff;--bg: #ffffff;--text: #0f172a;--muted: #475569;--topbar-h: 55px;--surface: #ffffff;--surface-2: #f3f4f6;--border: #e5e7eb;--mdc-theme-primary: #fc8019;--mdc-outlined-text-field-focus-outline-color: #fc8019;--mdc-outlined-text-field-hover-outline-color: rgba(252, 128, 25, .75);--mdc-outlined-text-field-focus-label-text-color: #fc8019;--mdc-outlined-text-field-caret-color: #fc8019;--mdc-switch-selected-focus-state-layer-color: #fc8019;--mdc-switch-selected-handle-color: #fc8019;--mdc-switch-selected-hover-state-layer-color: #fc8019;--mdc-switch-selected-pressed-state-layer-color: #fc8019;--mdc-switch-selected-track-color: rgba(252,128,25,.24);--mdc-text-button-label-text-color: #fc8019;--sidenav-w: 210px;--sidenav-w-collapsed: 74px;--sidenav-pad-l: 16px;--ripple-color: rgba(252, 128, 25, .18)}.range.mat-mdc-form-field .mdc-notched-outline__leading,.range.mat-mdc-form-field .mdc-notched-outline__trailing,.range.mat-mdc-form-field .mdc-notched-outline__notch{border-color:#fc8019!important}h1{color:#fc8019;margin:0 0 8px}.snack-error{background-color:#e53935!important;color:#fff!important;font-weight:500}.range.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.range.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,.range.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.range.mat-mdc-form-field:hover .mdc-notched-outline__leading,.range.mat-mdc-form-field:hover .mdc-notched-outline__trailing,.range.mat-mdc-form-field:hover .mdc-notched-outline__notch{border-color:#fc8019!important}.range .mat-mdc-form-field-label,.range .mat-mdc-icon-button{color:#fc8019!important}.range input{caret-color:#fc8019}.range .mdc-text-field--outlined{--mdc-outlined-text-field-container-height: 20px}.range .mat-mdc-form-field-infix{padding-top:6px;padding-bottom:6px;min-height:40px;height:40px}.mat-calendar{background:#fff;border:1.5px solid #fc8019;border-radius:12px;overflow:hidden}.range .mat-mdc-input-element{line-height:24px;padding:0}.range .mat-mdc-icon-button.mat-mdc-button-base{width:25px;height:25px;padding:0}.mat-mdc-text-field-wrappe{height:48px!important}.mat-mdc-form-field-flex{padding-left:5px}.range .mat-mdc-form-field-subscript-wrapper{display:none;height:0}.modal.modal-quote .modal-header h3{color:var(--primary, #fc8019)}html,body{min-height:100%;overflow:auto}body{margin:0;background:var(--bg);color:var(--text);font-family:Roboto,Helvetica Neue,Arial,system-ui,-apple-system,sans-serif}.mat-mdc-form-field-flex{padding-left:5px;max-height:40px!important}app-root,app-root>*{min-height:100%}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:#fc8019!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:#fc8019!important}.mat-mdc-input-element{caret-color:#fc8019}.mat-toolbar.brand{height:var(--topbar-h);min-height:var(--topbar-h);line-height:var(--topbar-h)}.btn-primary{background:var(--brand);color:var(--brand-contrast)}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px}.cdk-overlay-container,.cdk-overlay-pane{z-index:2000!important}.custom-select-panel{background-color:#fff!important;box-shadow:0 8px 24px #0000002e!important}.cdk-overlay-pane .mat-mdc-select-panel{background-color:#fff!important}.mat-mdc-option{mix-blend-mode:normal!important}.link{color:var(--brand);text-decoration:none}.layout .mat-drawer-content,.layout .mat-sidenav-content{overflow:hidden;height:100%}.error-snack.mat-mdc-snack-bar-container{background:#b91c1c!important;color:#fff!important;border-radius:10px}.error-snack .mdc-button{color:#963b3b!important}.error-snack .mdc-button:hover{background-color:#fff!important}.error-snack .mdc-button .mdc-button__label{font-weight:700}.snack-toast.mat-mdc-snack-bar-container{margin:12px 12px 0 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;max-width:none!important}.snack-toast.mat-mdc-snack-bar-container .mat-mdc-snack-bar-surface,.snack-toast.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.mat-drawer-inner-container{overflow:hidden!important}.toolbar{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--bg);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:16px;margin-bottom:16px!important}.toolbar h1{margin:0;font-size:22px}.filters{display:flex;gap:8px;align-items:center;justify-content:space-around!important}.filters .range{min-width:280px}.filters button.active{border-color:var(--brand);color:var(--brand)}@media (max-width: 600px){.cdk-global-overlay-wrapper:has(.snack-toast--mobile){align-items:flex-start!important;justify-content:flex-start!important;padding:0!important}.cdk-global-overlay-wrapper:has(.snack-toast--mobile) .cdk-overlay-pane{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important;margin:0!important}.snack-toast.mat-mdc-snack-bar-container{position:static!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;--pad: 12px;padding-top:calc(var(--pad) + env(safe-area-inset-top,0px))!important;padding-left:calc(var(--pad) + env(safe-area-inset-left,0px))!important;padding-right:calc(var(--pad) + env(safe-area-inset-right,0px))!important}.snack-toast.mat-mdc-snack-bar-container .mat-mdc-snack-bar-surface,.snack-toast.mat-mdc-snack-bar-container .mdc-snackbar__surface{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}}.mat-mdc-menu-content{background:#fff!important;background-color:#fff!important;border-radius:8px!important;opacity:1!important}.fondo-blanco{background:#fff!important;background-color:#fff!important;border-radius:8px!important;opacity:1!important;color:#666c75}
