html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-on-surface: #0b1220;--mat-sys-on-background: #0b1220;--mat-sys-primary: rgb(54.44, 111.48, 236.6);--mat-sys-on-primary: #ffffff;--bch-text-default: #0b1220;--bch-text-secondary: #6b7280;--bch-primary-20: #2563eb;--bch-primary-25: rgb(20.5714285714, 84.3428571429, 224.2285714286);--bch-primary-30: rgb(54.44, 111.48, 236.6);--bch-primary-40: rgb(98.04, 142.68, 240.6);--bch-primary-50: rgb(141.64, 173.88, 244.6);--bch-primary-25-rgb: 20.5714285714, 84.3428571429, 224.2285714286;--bch-primary-30-rgb: 54.44, 111.48, 236.6}body{color-scheme:light;background:radial-gradient(circle at 10% 10%,rgba(255,255,255,.9) 0%,transparent 55%),radial-gradient(circle at 85% 0%,rgba(43,86,200,.25) 0%,transparent 60%),linear-gradient(125deg,#f2f5ff,#d9e4ff 48%,#f7f9ff);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}:root{--bch-text-default: #a8a9ad !important}html,body{height:100%;margin:0;overflow:hidden}html,body{font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--bch-text-default, #0b1220)}.secondary-text{color:var(--bch-text-secondary, #6b7280)}.mat-mdc-raised-button,.mat-raised-button{--mdc-protected-button-container-color: var(--bch-primary-30, #153fa0) !important;--mdc-protected-button-label-text-color: #ffffff !important;background-color:var(--bch-primary-30, #153fa0)!important;color:#fff!important;border-radius:9999px}.mat-mdc-raised-button .mat-icon,.mat-raised-button .mat-icon{color:#fff!important}.mat-mdc-raised-button:hover,.mat-raised-button:hover,.mat-mdc-raised-button:focus,.mat-raised-button:focus{background-color:rgba(var(--bch-primary-30-rgb, 21, 63, 160),.92)!important}.cdk-overlay-pane .colonia-panel,.cdk-overlay-container .colonia-panel,.colonia-panel.mat-select-panel,.mat-mdc-select-panel.colonia-panel,.mat-select-panel.colonia-panel{background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;box-shadow:0 8px 24px #00000026!important;z-index:12000!important;pointer-events:auto!important}.cdk-overlay-pane .colonia-panel .mat-option,.cdk-overlay-pane .colonia-panel .mat-mdc-option,.colonia-panel .mat-option,.colonia-panel .mat-mdc-option{background-color:#fff!important;opacity:1!important}.colonia-panel .mat-option:hover,.colonia-panel .mat-mdc-option:hover{background-color:#f1f1f1!important}.cdk-overlay-pane,.cdk-overlay-container,.cdk-overlay-backdrop{mix-blend-mode:normal!important;background:transparent!important}.mat-mdc-menu-item{background-color:#2563eb;color:#fff!important}.mat-mdc-menu-item .mat-icon,.mat-mdc-menu-item .mat-mdc-menu-item-text{color:#fff!important}.mat-mdc-menu-panel{background-color:#2563eb!important}.table-icon-button{min-width:32px;width:36px;height:36px;padding:0;border-radius:50%;background:transparent;box-shadow:none;transition:background .2s ease}.table-icon-button .mat-icon{font-size:20px}.table-icon-button:hover,.table-icon-button:focus-visible{background:#0f172a0a}.table-icon-button.table-action-add .mat-icon{color:#0fb35f}.table-icon-button.table-action-edit .mat-icon,.table-icon-button.table-action-status[data-state="1"] .mat-icon{color:var(--bch-primary-60, #0d338d)}.table-icon-button.table-action-status[data-state="0"] .mat-icon{color:#0f172a80}.cdk-overlay-backdrop.product-dialog-backdrop{background:#0f172a73!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.cdk-overlay-pane.branch-product-dialog .mat-mdc-dialog-container,.cdk-overlay-pane.branch-product-dialog .mat-dialog-container{max-height:none!important;height:auto!important;overflow:visible!important;box-shadow:0 20px 60px #0f172a59!important}.cdk-overlay-pane.branch-product-dialog .mat-mdc-dialog-container .product-form,.cdk-overlay-pane.branch-product-dialog .mat-dialog-container .product-form{padding:16px!important}.mat-form-field-appearance-outline .mat-form-field-outline,.mat-mdc-form-field-appearance-outline .mat-mdc-form-field-outline,.mat-mdc-form-field-appearance-outline .mdc-notched-outline{border-color:#d1d5db!important;box-shadow:none!important}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-mdc-form-field-appearance-outline.mat-focused .mat-mdc-form-field-outline,.mat-mdc-form-field-appearance-outline.mat-focused .mdc-notched-outline{border-color:var(--bch-primary-60, #0d338d)!important}input.mat-input-element,textarea.mat-input-element,.mat-select-trigger{border-color:#d1d5db!important}.mat-form-field-label,.mat-mdc-floating-label{color:#0f172a99!important}.section-heading{color:#0b1220!important;font-weight:700}.cdk-overlay-container .mat-tooltip,.cdk-overlay-container .mat-mdc-tooltip{background:#fff9c4f5!important;color:#0b1220!important;border:1px solid rgba(11,18,32,.06)!important;box-shadow:0 8px 20px #0b12202e!important;padding:8px 10px!important;border-radius:8px!important;font-weight:600!important;max-width:260px!important;white-space:normal!important;transform:rotate(-1.5deg)!important;text-align:left!important}.cdk-overlay-container .mat-tooltip:after,.cdk-overlay-container .mat-mdc-tooltip:after{content:""!important;position:absolute!important;right:8px!important;top:6px!important;width:10px!important;height:10px!important;background:#00000008!important;transform:rotate(45deg)!important;border-radius:1px!important}.cdk-overlay-container .mat-tooltip.status-tooltip,.cdk-overlay-container .mat-mdc-tooltip.status-tooltip{background:#fffacdfa!important;border-left:4px solid rgba(13,51,141,.9)!important;transform:rotate(-.6deg)!important}.cdk-overlay-container .mat-tooltip.status-tooltip.inactive,.cdk-overlay-container .mat-mdc-tooltip.status-tooltip.inactive{background:#e6e6ebf2!important;color:#0b1220b3!important;border-left:4px solid rgba(15,23,42,.25)!important}.cdk-overlay-container .mat-tooltip.above:before,.cdk-overlay-container .mat-mdc-tooltip.above:before,.cdk-overlay-container .mat-tooltip.below:before,.cdk-overlay-container .mat-mdc-tooltip.below:before{display:none!important}.cdk-overlay-container .mat-tooltip,.cdk-overlay-container .mat-mdc-tooltip{-webkit-font-smoothing:antialiased!important}
