@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#da2af5;box-shadow:0 0 0 3px #da2af529}button.danger,.link-button.danger{color:#ef4444!important;background-color:#ef444414!important;border:1px solid rgba(239,68,68,.3)!important;padding:.85rem 1.1rem!important;border-radius:1rem!important;font-weight:600;text-decoration:none!important;transition:all .2s ease}button.danger:hover,.link-button.danger:hover{background-color:#ef444426!important}.custom-notification-panel{box-shadow:none!important;background-color:transparent!important}.custom-notification-panel.mat-mdc-snack-bar-container,.custom-notification-panel .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: transparent !important;--mdc-snackbar-container-elevation-shadow: none !important;background-color:transparent!important;box-shadow:none!important}.custom-notification-panel.mat-mdc-snack-bar-container .mdc-snackbar__surface,.custom-notification-panel .mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:0!important;max-width:none!important}.custom-notification-panel.mat-mdc-snack-bar-container .mdc-snackbar__label,.custom-notification-panel .mat-mdc-snack-bar-container .mdc-snackbar__label{padding:0!important;margin:0!important;display:block!important}div.cdk-overlay-pane:has(.custom-notification-panel){box-shadow:none!important;background:transparent!important}.no-padding-dialog .mat-mdc-dialog-surface,.no-padding-dialog .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane .mat-mdc-dialog-container{--mdc-dialog-container-shape: 1.5rem !important;border-radius:1.5rem!important;background-color:transparent!important;overflow:hidden!important}.cdk-overlay-pane .mdc-dialog__container,.cdk-overlay-pane .mdc-dialog__surface{border-radius:1.5rem!important;overflow:hidden!important;background-color:transparent!important}.cdk-overlay-pane:has(.toast-bubble) .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: transparent !important;--mdc-snackbar-container-elevation: 0 !important}.cdk-overlay-pane:has(.toast-bubble) .mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{background-color:transparent!important;box-shadow:none!important;padding:0!important}body .mat-mdc-paginator{background:#fff!important;border-top:1px solid #e2e8f0!important;padding:.5rem 1rem!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select{margin-left:12px!important;margin-right:4px!important;width:auto!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0!important;background-color:#fff!important;background:#fff!important;border:none!important;box-shadow:none!important;outline:none!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline__leading,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline__notch,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper .mdc-notched-outline__trailing{border:none!important;display:none!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex{background-color:#fff!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:1rem!important;height:38px!important;padding:0 .8rem!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;transition:all .2s ease-in-out!important;outline:none!important;box-shadow:none!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex:hover{border-color:#94a3b8!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-container,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-focus-overlay,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-line-ripple,body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper{display:none!important;background:transparent!important;border:none!important;outline:none!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-value{font-size:.85rem!important;font-weight:700!important;color:var(--color-text)!important;padding-right:4px!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow svg{color:var(--color-text-secondary)!important;transform:scale(.85)!important}.cdk-overlay-container .mat-mdc-select-panel-wrapper,.cdk-overlay-container .mat-mdc-select-panel{background-color:#fff!important;background:#fff!important;opacity:1!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;box-shadow:0 10px 15px -3px #0f172a14,0 4px 6px -2px #0f172a0a!important;padding:4px 0!important}.cdk-overlay-container .mat-mdc-option{min-height:38px!important;padding:0 16px!important;background-color:#fff!important}.cdk-overlay-container .mat-mdc-option .mdc-list-item__primary-text{font-size:.85rem!important;font-weight:600!important;color:#334155!important}.cdk-overlay-container .mat-mdc-option:hover:not(.mat-mdc-option-disabled),.cdk-overlay-container .mat-mdc-option.mat-mdc-option-active{background-color:#f1f5f9!important}.cdk-overlay-container .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-disabled){background-color:#eff6ff!important}.cdk-overlay-container .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-disabled) .mdc-list-item__primary-text{color:#2563eb!important;font-weight:700!important}.border-top-blue{border-radius:1.5rem;border-top:5px solid #cbd5e1;border-top-color:#2563eb}.border-left-blue{border-radius:1.5rem;border-left:5px solid #cbd5e1;border-left-color:#2563eb}.border-top-orange{border-radius:1.5rem;border-top:5px solid #cbd5e1;border-top-color:#f36d20}.border-left-orange{border-radius:1.5rem;border-left:5px solid #cbd5e1;border-left-color:#f36d20}.border-top-gold{border-radius:1.5rem;border-top:5px solid #cbd5e1;border-top-color:#da9125}.border-left-gold{border-radius:1.5rem;border-left:5px solid #cbd5e1;border-left-color:#da9125}.border-top-green{border-radius:1.5rem;border-top:5px solid #cbd5e1;border-top-color:#29af00}.border-left-green{border-radius:1.5rem;border-left:5px solid #cbd5e1;border-left-color:#29af00}.modal-header-gradient{background:linear-gradient(135deg,#000b49,#0346a5,#00bfff);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.modal-header-gradient .header-content h3{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.modal-header-gradient .header-content p{margin:0;margin-top:.25rem;font-size:.85rem;opacity:.85;color:#fff}:root{--color-background: #f8fafc;--color-surface: #ffffff;--color-text: #0f172a;--color-text-secondary: #475569;--color-border: #e2e8f0;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-success: #29af00;--color-warning: #f36d20;--color-danger: #dc2626;--color-info: #0369a1;--color-sidebar: #ffffff;--color-topbar: #ffffff;--color-shadow: rgba(15, 23, 42, .08);--color-modal-gradient-start: #000b49;--color-modal-gradient-middle: #0346a5;--color-modal-gradient-end: #00bfff;--color-toast-background: #ffffff;--color-toast-text: #0f172a}:root.dark-theme{color-scheme:dark;--color-background: #0f172a;--color-surface: #1e293b;--color-text: #ffffff;--color-text-secondary: #94a3b8;--color-border: #334155;--color-primary: #3b82f6;--color-primary-hover: #60a5fa;--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #0ea5e9;--color-sidebar: #1e293b;--color-topbar: #1e293b;--color-shadow: rgba(0, 0, 0, .3);--color-modal-gradient-start: #1e293b;--color-modal-gradient-middle: #334155;--color-modal-gradient-end: #475569;--color-toast-background: #1e293b;--color-toast-text: #ffffff}html,body{margin:0;min-height:100%;font-family:Inter,sans-serif;color:var(--color-text);background:var(--color-background);transition:background-color .3s ease,color .3s ease}body{background:var(--color-background)}button,input,select,textarea{font:inherit;background-color:var(--color-background);color:var(--color-text);border-color:var(--color-border);transition:background-color .3s ease,color .3s ease,border-color .3s ease}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f629}.required-mark{color:var(--color-danger);font-weight:800}.cdk-overlay-pane .mat-mdc-dialog-container{background-color:var(--color-surface)!important}.cdk-overlay-pane .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--color-toast-background) !important}.cdk-overlay-pane .mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--color-toast-background)!important;color:var(--color-toast-text)!important}body .mat-mdc-paginator{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important;color:var(--color-text)!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{background-color:var(--color-surface)!important;background:var(--color-surface)!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex{background-color:var(--color-surface)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex:hover{border-color:var(--color-text-secondary)!important}body .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-value{color:var(--color-text)!important}.cdk-overlay-container .mat-mdc-select-panel-wrapper,.cdk-overlay-container .mat-mdc-select-panel{background-color:var(--color-surface)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.cdk-overlay-container .mat-mdc-option{background-color:var(--color-surface)!important}.cdk-overlay-container .mat-mdc-option .mdc-list-item__primary-text{color:var(--color-text)!important}.cdk-overlay-container .mat-mdc-option:hover:not(.mat-mdc-option-disabled),.cdk-overlay-container .mat-mdc-option.mat-mdc-option-active{background-color:#ffffff1a!important}.cdk-overlay-container .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-disabled){background-color:#3b82f61a!important}.cdk-overlay-container .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-disabled) .mdc-list-item__primary-text{color:var(--color-primary)!important}.border-top-blue,.border-left-blue{border-top-color:var(--color-primary)!important;border-left-color:var(--color-primary)!important}.border-top-orange,.border-left-orange,.border-top-gold,.border-left-gold{border-top-color:var(--color-warning)!important;border-left-color:var(--color-warning)!important}.border-top-green,.border-left-green{border-top-color:var(--color-success)!important;border-left-color:var(--color-success)!important}.modal-header-gradient{background:linear-gradient(135deg,var(--color-modal-gradient-start) 0%,var(--color-modal-gradient-middle) 50%,var(--color-modal-gradient-end) 100%);color:#fff}.modal-header-gradient .header-content p{color:#fff;opacity:.9}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme p,.dark-theme span,.dark-theme div,.dark-theme .text-dark,.dark-theme .text-slate,.dark-theme .text-gray,.dark-theme .mat-mdc-cell,.dark-theme .mat-mdc-header-cell,.dark-theme .mat-mdc-card-title,.dark-theme .mat-mdc-card-subtitle,.dark-theme .mat-mdc-list-item,.dark-theme .mdc-list-item__primary-text,.dark-theme .mat-mdc-form-field-label,.dark-theme .mat-mdc-select-value,.dark-theme .mat-mdc-option .mdc-list-item__primary-text{color:#fff!important}.dark-theme small,.dark-theme .text-muted,.dark-theme .text-secondary,.dark-theme .mat-mdc-form-field-hint,.dark-theme .mat-mdc-form-field-error,.dark-theme .mat-mdc-option[aria-disabled=true] .mdc-list-item__primary-text{color:#f1f5f9!important}.dark-theme .mat-mdc-text-field-wrapper,.dark-theme .mat-mdc-form-field-flex,.dark-theme .mat-mdc-select-panel,.dark-theme .mat-mdc-option,.dark-theme .mat-mdc-paginator,.dark-theme .mat-mdc-dialog-container,.dark-theme .mat-mdc-snack-bar-container,.dark-theme .mat-mdc-text-field-wrapper .mdc-list-item__primary-text,.dark-theme .mat-mdc-text-field-wrapper .mat-mdc-select-value,.dark-theme .mat-mdc-text-field-wrapper .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-text-field-wrapper .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-form-field-flex .mdc-list-item__primary-text,.dark-theme .mat-mdc-form-field-flex .mat-mdc-select-value,.dark-theme .mat-mdc-form-field-flex .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-form-field-flex .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-select-panel .mdc-list-item__primary-text,.dark-theme .mat-mdc-select-panel .mat-mdc-select-value,.dark-theme .mat-mdc-select-panel .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-select-panel .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-option .mdc-list-item__primary-text,.dark-theme .mat-mdc-option .mat-mdc-select-value,.dark-theme .mat-mdc-option .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-option .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-paginator .mdc-list-item__primary-text,.dark-theme .mat-mdc-paginator .mat-mdc-select-value,.dark-theme .mat-mdc-paginator .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-dialog-container .mdc-list-item__primary-text,.dark-theme .mat-mdc-dialog-container .mat-mdc-select-value,.dark-theme .mat-mdc-dialog-container .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-dialog-container .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-snack-bar-container .mdc-list-item__primary-text,.dark-theme .mat-mdc-snack-bar-container .mat-mdc-select-value,.dark-theme .mat-mdc-snack-bar-container .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-snack-bar-container .mat-mdc-paginator-page-size-label{color:#fff!important}.dark-theme .mat-icon,.dark-theme .material-icons,.dark-theme .mat-mdc-select-arrow svg{color:#fff!important}.dark-theme .mat-mdc-form-field .mdc-notched-outline__leading,.dark-theme .mat-mdc-form-field .mdc-notched-outline__notch,.dark-theme .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#334155!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-focus-overlay{background-color:#ffffff1a!important}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme p,.dark-theme span,.dark-theme div,.dark-theme li,.dark-theme td,.dark-theme th,.dark-theme label,.dark-theme .text-dark,.dark-theme .text-slate,.dark-theme .text-gray,.dark-theme .text-muted,.dark-theme .mat-mdc-cell,.dark-theme .mat-mdc-header-cell,.dark-theme .mat-mdc-card-title,.dark-theme .mat-mdc-card-subtitle,.dark-theme .mat-mdc-list-item,.dark-theme .mdc-list-item__primary-text,.dark-theme .mat-mdc-form-field-label,.dark-theme .mat-mdc-select-value,.dark-theme .mat-mdc-option .mdc-list-item__primary-text{color:#fff!important}.dark-theme small,.dark-theme .text-secondary,.dark-theme .mat-mdc-form-field-hint,.dark-theme .mat-mdc-form-field-error,.dark-theme .mat-mdc-option[aria-disabled=true] .mdc-list-item__primary-text{color:#f1f5f9!important}.dark-theme .text-danger,.dark-theme .required-mark,.dark-theme .required-asterisk,.dark-theme span.required,.dark-theme span.text-danger,.dark-theme .mat-mdc-form-field-required-marker{color:var(--color-danger, #ef4444)!important}.dark-theme .mat-mdc-card,.dark-theme .card,.dark-theme .stat-card,.dark-theme .chart-card,.dark-theme .summary-card-v2,.dark-theme .premium-table-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:#fff!important}.dark-theme .mat-mdc-card .mat-mdc-card-title,.dark-theme .mat-mdc-card .mat-mdc-card-subtitle,.dark-theme .mat-mdc-card .card-title,.dark-theme .mat-mdc-card .card-subtitle,.dark-theme .card .mat-mdc-card-title,.dark-theme .card .mat-mdc-card-subtitle,.dark-theme .card .card-title,.dark-theme .card .card-subtitle,.dark-theme .stat-card .mat-mdc-card-title,.dark-theme .stat-card .mat-mdc-card-subtitle,.dark-theme .stat-card .card-title,.dark-theme .stat-card .card-subtitle,.dark-theme .chart-card .mat-mdc-card-title,.dark-theme .chart-card .mat-mdc-card-subtitle,.dark-theme .chart-card .card-title,.dark-theme .chart-card .card-subtitle,.dark-theme .summary-card-v2 .mat-mdc-card-title,.dark-theme .summary-card-v2 .mat-mdc-card-subtitle,.dark-theme .summary-card-v2 .card-title,.dark-theme .summary-card-v2 .card-subtitle,.dark-theme .premium-table-card .mat-mdc-card-title,.dark-theme .premium-table-card .mat-mdc-card-subtitle,.dark-theme .premium-table-card .card-title,.dark-theme .premium-table-card .card-subtitle,.dark-theme .mat-mdc-card .card-label,.dark-theme .mat-mdc-card .card-value,.dark-theme .mat-mdc-card .stat-info,.dark-theme .mat-mdc-card .chart-header,.dark-theme .card .card-label,.dark-theme .card .card-value,.dark-theme .card .stat-info,.dark-theme .card .chart-header,.dark-theme .stat-card .card-label,.dark-theme .stat-card .card-value,.dark-theme .stat-card .stat-info,.dark-theme .stat-card .chart-header,.dark-theme .chart-card .card-label,.dark-theme .chart-card .card-value,.dark-theme .chart-card .stat-info,.dark-theme .chart-card .chart-header,.dark-theme .summary-card-v2 .card-label,.dark-theme .summary-card-v2 .card-value,.dark-theme .summary-card-v2 .stat-info,.dark-theme .summary-card-v2 .chart-header,.dark-theme .premium-table-card .card-label,.dark-theme .premium-table-card .card-value,.dark-theme .premium-table-card .stat-info,.dark-theme .premium-table-card .chart-header{color:#fff!important}.dark-theme .mat-mdc-card .stat-icon,.dark-theme .mat-mdc-card .material-icons,.dark-theme .mat-mdc-card .mat-icon,.dark-theme .card .stat-icon,.dark-theme .card .material-icons,.dark-theme .card .mat-icon,.dark-theme .stat-card .stat-icon,.dark-theme .stat-card .material-icons,.dark-theme .stat-card .mat-icon,.dark-theme .chart-card .stat-icon,.dark-theme .chart-card .material-icons,.dark-theme .chart-card .mat-icon,.dark-theme .summary-card-v2 .stat-icon,.dark-theme .summary-card-v2 .material-icons,.dark-theme .summary-card-v2 .mat-icon,.dark-theme .premium-table-card .stat-icon,.dark-theme .premium-table-card .material-icons,.dark-theme .premium-table-card .mat-icon{color:var(--color-text)!important}.dark-theme .stat-card{background:var(--color-surface)!important;border-left-color:var(--color-border)!important}.dark-theme .stat-card.card-bcv{border-left-color:var(--color-primary)!important}.dark-theme .stat-card.card-bcv .stat-icon{background:#3b82f61a!important;color:var(--color-primary)!important}.dark-theme .stat-card.card-bcv .card-label{color:var(--color-primary)!important}.dark-theme .stat-card.card-bcv .card-value{color:#fff!important}.dark-theme .stat-card.card-owners{border-left-color:var(--color-success)!important}.dark-theme .stat-card.card-owners .stat-icon{background:#22c55e1a!important;color:var(--color-success)!important}.dark-theme .stat-card.card-owners .card-label{color:var(--color-success)!important}.dark-theme .stat-card.card-owners .card-value{color:#fff!important}.dark-theme .stat-card.card-pets,.dark-theme .stat-card.card-vaccinations,.dark-theme .stat-card.card-prescriptions{border-left-color:var(--color-warning)!important}.dark-theme .stat-card.card-pets .stat-icon,.dark-theme .stat-card.card-vaccinations .stat-icon,.dark-theme .stat-card.card-prescriptions .stat-icon{background:#f59e0b1a!important;color:var(--color-warning)!important}.dark-theme .stat-card.card-pets .card-label,.dark-theme .stat-card.card-vaccinations .card-label,.dark-theme .stat-card.card-prescriptions .card-label{color:var(--color-warning)!important}.dark-theme .stat-card.card-pets .card-value,.dark-theme .stat-card.card-vaccinations .card-value,.dark-theme .stat-card.card-prescriptions .card-value{color:#fff!important}.dark-theme .chart-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important}.dark-theme .chart-card .chart-header h3,.dark-theme .chart-card .chart-header p{color:#fff!important}.dark-theme .chart-card .no-data-placeholder{color:var(--color-text-secondary)!important}.dark-theme .summary-card-v2{background:var(--color-surface)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px #0000000f!important}.dark-theme .summary-card-v2 .card-label-v2,.dark-theme .summary-card-v2 .card-value-v2{color:#fff!important}.dark-theme .summary-card-v2.blue-border:before{background-color:var(--color-primary)!important}.dark-theme .summary-card-v2.green-border:before{background-color:var(--color-success)!important}.dark-theme .summary-card-v2.orange-border:before{background-color:var(--color-warning)!important}.dark-theme .summary-card-v2.purple-border:before{background-color:#8b5cf6!important}.dark-theme .summary-card-v2.blue-bg{background-color:#3b82f61a!important}.dark-theme .summary-card-v2.blue-bg .material-icons{color:var(--color-primary)!important}.dark-theme .summary-card-v2.green-bg{background-color:#22c55e1a!important}.dark-theme .summary-card-v2.green-bg .material-icons{color:var(--color-success)!important}.dark-theme .summary-card-v2.orange-bg{background-color:#f59e0b1a!important}.dark-theme .summary-card-v2.orange-bg .material-icons{color:var(--color-warning)!important}.dark-theme .summary-card-v2.purple-bg{background-color:#8b5cf61a!important}.dark-theme .summary-card-v2.purple-bg .material-icons{color:#8b5cf6!important}.dark-theme .mat-mdc-table,.dark-theme .premium-table-card{background:var(--color-surface)!important}.dark-theme .mat-mdc-table .mat-mdc-header-row,.dark-theme .mat-mdc-table .mat-mdc-header-cell,.dark-theme .premium-table-card .mat-mdc-header-row,.dark-theme .premium-table-card .mat-mdc-header-cell{background-color:var(--color-background)!important;color:#fff!important;border-bottom-color:var(--color-border)!important}.dark-theme .mat-mdc-table .mat-mdc-row,.dark-theme .mat-mdc-table .mat-mdc-cell,.dark-theme .premium-table-card .mat-mdc-row,.dark-theme .premium-table-card .mat-mdc-cell{background-color:var(--color-surface)!important;color:#fff!important;border-bottom-color:var(--color-border)!important}.dark-theme .mat-mdc-table .mat-mdc-row:hover,.dark-theme .mat-mdc-table .interactive-row:hover td,.dark-theme .premium-table-card .mat-mdc-row:hover,.dark-theme .premium-table-card .interactive-row:hover td{background-color:#ffffff0d!important}.dark-theme .mat-mdc-table .mat-mdc-row:nth-child(2n),.dark-theme .premium-table-card .mat-mdc-row:nth-child(2n){background-color:#ffffff05!important}.dark-theme label>span:not(.required-mark),.dark-theme .mat-field-wrapper>span:not(.required-mark){color:#94a3b8!important}.dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--color-background)!important;color:var(--color-text)!important;border-radius:1rem!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-flex{background-color:transparent!important;color:var(--color-text)!important}.dark-theme .mat-mdc-form-field .mat-mdc-select-value{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-label{color:#94a3b8!important}.dark-theme .mat-mdc-form-field .mdc-notched-outline__leading,.dark-theme .mat-mdc-form-field .mdc-notched-outline__notch,.dark-theme .mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--color-border)!important}.dark-theme .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.dark-theme .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.dark-theme .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--color-primary)!important}.dark-theme .mat-mdc-select .mat-mdc-select-value{color:#fff!important}.dark-theme .mat-mdc-select .mat-mdc-select-arrow svg{color:#fff!important}.dark-theme .mat-mdc-select-panel{background-color:var(--color-background)!important;border:1px solid var(--color-border)!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option{background-color:var(--color-background)!important;color:var(--color-text)!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:#fff!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option:hover,.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:#ffffff1a!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-selected{background-color:#3b82f61a!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-selected .mdc-list-item__primary-text{color:var(--color-primary)!important}.dark-theme ngx-mat-select-search,.dark-theme .ngx-mat-select-search-inner,.dark-theme .mat-select-search-inner{background-color:var(--color-background)!important}.dark-theme ngx-mat-select-search *,.dark-theme .ngx-mat-select-search-inner *,.dark-theme .mat-select-search-inner *{background-color:transparent!important;color:var(--color-text)!important}.dark-theme ngx-mat-select-search .mat-mdc-text-field-wrapper,.dark-theme ngx-mat-select-search .mat-mdc-form-field-flex,.dark-theme .ngx-mat-select-search-inner .mat-mdc-text-field-wrapper,.dark-theme .ngx-mat-select-search-inner .mat-mdc-form-field-flex,.dark-theme .mat-select-search-inner .mat-mdc-text-field-wrapper,.dark-theme .mat-select-search-inner .mat-mdc-form-field-flex{background-color:var(--color-background)!important;border:none!important;box-shadow:none!important}.dark-theme ngx-mat-select-search input,.dark-theme .ngx-mat-select-search-inner input,.dark-theme .mat-select-search-inner input{color:var(--color-text)!important;background-color:var(--color-background)!important}.dark-theme ngx-mat-select-search input::placeholder,.dark-theme .ngx-mat-select-search-inner input::placeholder,.dark-theme .mat-select-search-inner input::placeholder{color:var(--color-text-secondary)!important}.dark-theme ngx-mat-select-search .mat-icon,.dark-theme ngx-mat-select-search svg,.dark-theme .ngx-mat-select-search-inner .mat-icon,.dark-theme .ngx-mat-select-search-inner svg,.dark-theme .mat-select-search-inner .mat-icon,.dark-theme .mat-select-search-inner svg{color:var(--color-text-secondary)!important}.dark-theme button[class*=primary],.dark-theme button[class*=gradient],.dark-theme .mat-mdc-raised-button[color=primary]{color:#fff!important;background:linear-gradient(135deg,var(--color-primary),#7c3aed)!important}.dark-theme button[class*=secondary],.dark-theme button[class*=outline],.dark-theme .mat-mdc-outlined-button{color:var(--color-text)!important;background-color:#ffffff0d!important;border:1px solid var(--color-border)!important}.dark-theme button[class*=secondary]:hover,.dark-theme button[class*=outline]:hover,.dark-theme .mat-mdc-outlined-button:hover{background-color:#ffffff1a!important}.dark-theme .dense-badge-service,.dark-theme .mat-mdc-chip,.dark-theme .source-badge{background-color:var(--color-background)!important;border-color:var(--color-border)!important;color:#fff!important}.dark-theme .mat-mdc-dialog-container,.dark-theme .modal-card{background-color:var(--color-surface)!important;color:#fff!important}.dark-theme .mat-mdc-dialog-container .modal-header,.dark-theme .modal-card .modal-header{border-bottom-color:var(--color-border)!important}.dark-theme .mat-mdc-dialog-container .modal-header h3,.dark-theme .mat-mdc-dialog-container .modal-header p,.dark-theme .modal-card .modal-header h3,.dark-theme .modal-card .modal-header p{color:#fff!important}.dark-theme .mat-mdc-dialog-container .modal-header-gradient,.dark-theme .modal-card .modal-header-gradient{background:linear-gradient(135deg,var(--color-modal-gradient-start) 0%,var(--color-modal-gradient-middle) 50%,var(--color-modal-gradient-end) 100%)!important;color:#fff!important}.dark-theme .mat-mdc-paginator{background-color:var(--color-surface)!important;border-top-color:var(--color-border)!important;color:#fff!important}.dark-theme .mat-mdc-paginator .mat-mdc-paginator-range-label,.dark-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-label,.dark-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-value{color:#fff!important}.dark-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}.dark-theme .mat-icon,.dark-theme .material-icons,.dark-theme .mat-mdc-select-arrow svg,.dark-theme .stat-icon .material-icons{color:#fff!important}.dark-theme .border-top-blue,.dark-theme .border-left-blue,.dark-theme .border-top-orange,.dark-theme .border-left-orange,.dark-theme .border-top-gold,.dark-theme .border-left-gold,.dark-theme .border-top-green,.dark-theme .border-left-green{border-color:var(--color-border)!important}.dark-theme .border-top-blue[class*=blue],.dark-theme .border-left-blue[class*=blue],.dark-theme .border-top-orange[class*=blue],.dark-theme .border-left-orange[class*=blue],.dark-theme .border-top-gold[class*=blue],.dark-theme .border-left-gold[class*=blue],.dark-theme .border-top-green[class*=blue],.dark-theme .border-left-green[class*=blue]{border-top-color:var(--color-primary)!important;border-left-color:var(--color-primary)!important}.dark-theme .border-top-blue[class*=orange],.dark-theme .border-left-blue[class*=orange],.dark-theme .border-top-orange[class*=orange],.dark-theme .border-left-orange[class*=orange],.dark-theme .border-top-gold[class*=orange],.dark-theme .border-left-gold[class*=orange],.dark-theme .border-top-green[class*=orange],.dark-theme .border-left-green[class*=orange],.dark-theme .border-top-blue[class*=gold],.dark-theme .border-left-blue[class*=gold],.dark-theme .border-top-orange[class*=gold],.dark-theme .border-left-orange[class*=gold],.dark-theme .border-top-gold[class*=gold],.dark-theme .border-left-gold[class*=gold],.dark-theme .border-top-green[class*=gold],.dark-theme .border-left-green[class*=gold]{border-top-color:var(--color-warning)!important;border-left-color:var(--color-warning)!important}.dark-theme .border-top-blue[class*=green],.dark-theme .border-left-blue[class*=green],.dark-theme .border-top-orange[class*=green],.dark-theme .border-left-orange[class*=green],.dark-theme .border-top-gold[class*=green],.dark-theme .border-left-gold[class*=green],.dark-theme .border-top-green[class*=green],.dark-theme .border-left-green[class*=green]{border-top-color:var(--color-success)!important;border-left-color:var(--color-success)!important}.dark-theme ::-webkit-scrollbar-track{background:var(--color-background)!important}.dark-theme ::-webkit-scrollbar-thumb{background:var(--color-border)!important}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)!important}.dark-theme .empty-text-italic,.dark-theme .locked-text-badge,.dark-theme .no-data-placeholder{color:var(--color-text-secondary)!important}.dark-theme .mat-datepicker-content{background-color:var(--color-surface)!important;color:#fff!important}.dark-theme .mat-datepicker-content .mat-calendar{background-color:var(--color-surface)!important}.dark-theme .mat-datepicker-content .mat-calendar-table-header th{color:#f1f5f9!important}.dark-theme .mat-datepicker-content .mat-calendar-body-cell-content{color:#fff!important}.dark-theme .mat-datepicker-content .mat-calendar-body-label{color:#f1f5f9!important}.dark-theme .mat-datepicker-content .mat-calendar-arrow{fill:#fff!important}.dark-theme .custom-phone-tooltip,.dark-theme .mat-mdc-tooltip .mdc-tooltip__surface{background-color:#f1f5f9!important;color:#0f172a!important;font-weight:500!important;box-shadow:0 4px 12px #00000080!important}.dark-theme .mat-mdc-tab-header{border-bottom-color:var(--color-border)!important}.dark-theme .mat-mdc-tab-header .mat-mdc-tab{color:var(--color-text)!important}.dark-theme .mat-mdc-tab-header .mat-mdc-tab.mdc-tab--active{background-color:var(--color-primary)!important}.dark-theme .mat-mdc-tab-header .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#fff!important}.dark-theme [style*="color:"]:not([style*="color: transparent"]):not([style*="color: inherit"]){color:#fff!important}.dark-theme [style*="background-color:"]:not([style*="background-color: transparent"]):not([style*="background-color: inherit"]):not(.status-badge):not(.status-badge-pill){background-color:var(--color-surface)!important}
