html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html{color-scheme:light dark;--mat-sys-background: light-dark(#faf9f9, #121414);--mat-sys-error: light-dark(#a23e11, #ffb59a);--mat-sys-error-container: light-dark(#ffdbce, #802a00);--mat-sys-inverse-on-surface: light-dark(#f1f0f0, #2f3131);--mat-sys-inverse-primary: light-dark(#82cfff, #00425f);--mat-sys-inverse-surface: light-dark(#2f3131, #e3e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e3e2e2);--mat-sys-on-error: light-dark(#ffffff, #5a1b00);--mat-sys-on-error-container: light-dark(#802a00, #ffdbce);--mat-sys-on-primary: light-dark(#ffffff, #00344b);--mat-sys-on-primary-container: light-dark(#004c6b, #c6e7ff);--mat-sys-on-primary-fixed: light-dark(#001e2d, #001e2d);--mat-sys-on-primary-fixed-variant: light-dark(#004c6b, #004c6b);--mat-sys-on-secondary: light-dark(#ffffff, #21351e);--mat-sys-on-secondary-container: light-dark(#374c33, #d0eac8);--mat-sys-on-secondary-fixed: light-dark(#0c200b, #0c200b);--mat-sys-on-secondary-fixed-variant: light-dark(#374c33, #374c33);--mat-sys-on-surface: light-dark(#1a1c1c, #e3e2e2);--mat-sys-on-surface-variant: light-dark(#41474e, #dde3eb);--mat-sys-on-tertiary: light-dark(#ffffff, #00344b);--mat-sys-on-tertiary-container: light-dark(#004c6b, #c6e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2d, #001e2d);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c6b, #004c6b);--mat-sys-outline: light-dark(#72787e, #8b9198);--mat-sys-outline-variant: light-dark(#c1c7ce, #41474e);--mat-sys-primary: light-dark(#00425f, #82cfff);--mat-sys-primary-container: light-dark(#c6e7ff, #004c6b);--mat-sys-primary-fixed: light-dark(#c6e7ff, #c6e7ff);--mat-sys-primary-fixed-dim: light-dark(#82cfff, #82cfff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4e644a, #b5cdad);--mat-sys-secondary-container: light-dark(#d0eac8, #374c33);--mat-sys-secondary-fixed: light-dark(#d0eac8, #d0eac8);--mat-sys-secondary-fixed-dim: light-dark(#b5cdad, #b5cdad);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9f9, #121414);--mat-sys-surface-bright: light-dark(#faf9f9, #38393a);--mat-sys-surface-container: light-dark(#eeeeed, #1e2020);--mat-sys-surface-container-high: light-dark(#e9e8e8, #292a2a);--mat-sys-surface-container-highest: light-dark(#e3e2e2, #343535);--mat-sys-surface-container-low: light-dark(#f4f3f3, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#00425f, #82cfff);--mat-sys-surface-variant: light-dark(#dde3eb, #41474e);--mat-sys-tertiary: light-dark(#00425f, #82cfff);--mat-sys-tertiary-container: light-dark(#c6e7ff, #004c6b);--mat-sys-tertiary-fixed: light-dark(#c6e7ff, #c6e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#82cfff, #82cfff);--mat-sys-neutral-variant20: #2b3137;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--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}@media(prefers-contrast:more){html{--mat-sys-primary: #e2f2ff;--mat-sys-on-primary: #000000;--mat-sys-primary-container: #76ccff;--mat-sys-on-primary-container: #000d16;--mat-sys-inverse-primary: #004d6d;--mat-sys-primary-fixed: #c6e7ff;--mat-sys-primary-fixed-dim: #82cfff;--mat-sys-on-primary-fixed: #000000;--mat-sys-on-primary-fixed-variant: #00131e;--mat-sys-secondary: #def7d5;--mat-sys-on-secondary: #000000;--mat-sys-secondary-container: #b1caa9;--mat-sys-on-secondary-container: #000f01;--mat-sys-secondary-fixed: #d0eac8;--mat-sys-secondary-fixed-dim: #b5cdad;--mat-sys-on-secondary-fixed: #000000;--mat-sys-on-secondary-fixed-variant: #031503;--mat-sys-tertiary: #ffece2;--mat-sys-on-tertiary: #000000;--mat-sys-tertiary-container: #ffb276;--mat-sys-on-tertiary-container: #170700;--mat-sys-tertiary-fixed: #ffdcc4;--mat-sys-tertiary-fixed-dim: #ffb780;--mat-sys-on-tertiary-fixed: #000000;--mat-sys-on-tertiary-fixed-variant: #200c00;--mat-sys-background: #00161f;--mat-sys-on-background: #bee9ff;--mat-sys-surface: #00161f;--mat-sys-surface-dim: #00161f;--mat-sys-surface-bright: #285568;--mat-sys-surface-container-low: #00232f;--mat-sys-surface-container-lowest: #000000;--mat-sys-surface-container: #003546;--mat-sys-surface-container-high: #0c4053;--mat-sys-surface-container-highest: #1c4c5f;--mat-sys-on-surface: #ffffff;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-surface-tint: #82cfff;--mat-sys-inverse-surface: #bee9ff;--mat-sys-inverse-on-surface: #000000;--mat-sys-outline: #ebf0f8;--mat-sys-outline-variant: #bdc3cb;--mat-sys-error: #ffece6;--mat-sys-on-error: #000000;--mat-sys-error-container: #ffb092;--mat-sys-on-error-container: #1c0400;--mat-sys-surface-variant: #41474e;--mat-sys-on-surface-variant: #ffffff}}:root{--mat-form-field-container-height: 36px;--mat-form-field-container-vertical-padding: 8px;--mat-dialog-container-max-width: 100%;--mat-sys-level3: var(--mat-sys-level2);--mat-sys-level4: var(--mat-sys-level3);--mat-sys-surface-container-lowest: light-dark(#fffcfa, #191b23);--mat-sys-surface-container-low: light-dark(#fff8f8, #17191e);--mat-form-field-outlined-label-text-color: light-dark(#717171, #c5c5c5);--mat-dialog-container-shape: var(--mat-sys-corner-small);--mat-form-field-outlined-disabled-input-text-color: light-dark(#717171, #c5c5c5);--mat-form-field-outlined-disabled-label-text-color: light-dark(#717171, #c5c5c5);--mat-select-disabled-trigger-text-color: light-dark(#717171, #c5c5c5);--mat-sys-on-warn: light-dark(#fa882d, #f8d8bd);--mat-sys-warn-container: light-dark(#f8d8bd, #fa882d);--mat-icon-button-state-layer-size: 36px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-sys-low-primary-container: light-dark(#f3f6ff, #212733);--mat-dialog-container-color: var(--mat-sys-surface-bright);--mat-sys-error-light-container: light-dark(#fde5e3, #512323);--mat-button-filled-container-shape: 4px;--mat-button-outlined-container-shape: 4px;--mat-button-text-container-shape: 4px;--mat-button-outlined-container-height: 32px;--mat-button-filled-container-height: 32px;--mat-button-text-container-height: 32px;--mat-button-mini-fab-height: 34px;--mat-button-mini-fab-width: 34px;--mat-sys-on-success: light-dark(#c4f8d8, #4bbc78);--mat-sys-on-success-container: light-dark(#4bbc78, #c4f8d8);--mat-dialog-content-padding: 10px 24px 20px 24px;--mat-card-elevated-container-elevation: rgba(43, 57, 79, .16) 0px 0px 2px 0px, rgba(43, 57, 79, .1) 0px 3px 10px 0px, rgba(43, 57, 79, .06) 0px 6px 14px 0px;--mat-card-elevated-container-color: var(--mat-sys-surface-container-low);--mat-form-field-outlined-outline-color: var(--mat-sys-outline-variant);--mat-form-field-outlined-focus-outline-color: light-dark(#bed3ec, #bed3ec);--mat-form-field-outlined-hover-outline-color: light-dark(#91a1b0, #8b9198);--mat-form-field-outlined-input-text-color: light-dark(#454545, #8b9198);--mat-select-enabled-trigger-text-color: light-dark(#454545, #8b9198);--mat-form-field-disabled-background: light-dark(#f4f4f4, #2b2e3a);--mat-form-field-background: light-dark(#fff, #191b23);--mat-menu-container-color: var(--mat-sys-surface-container-lowest);--mat-menu-container-elevation-shadow: 0px 0px 8px 3px rgba(0, 0, 0, .25)}.secondary-color{--mat-sys-primary: #f4a14f}.tertiary-color{--mat-sys-primary: #bca228}.neutral-color{--mat-sys-primary: #3a8ada}.accent-color{--mat-sys-primary: #2aa359}.error-color{--mat-sys-primary: #9a1a1a;--background-icon-color: var(--mat-sys-primary);--mat-icon-button-icon-color: var(--mat-sys-on-primary)}.warn-color{--mat-sys-primary: #ff7f36;--background-icon-color: var(--mat-sys-primary);--mat-icon-button-icon-color: var(--mat-sys-on-primary)}.app-shell .mat-mdc-icon-button,.cdk-overlay-container .mat-mdc-icon-button{border:1px solid var(--compat-outline-35-transparent);display:flex;align-items:center;justify-content:center;padding:0;background-color:var(--background-icon-color)}.app-shell .mat-mdc-icon-button.mat-primary:not(.mat-mdc-button-disabled),.cdk-overlay-container .mat-mdc-icon-button.mat-primary:not(.mat-mdc-button-disabled){background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.app-shell .mat-mdc-icon-button.no-border,.cdk-overlay-container .mat-mdc-icon-button.no-border,.app-shell .mat-datepicker-toggle .mat-mdc-icon-button,.cdk-overlay-container .mat-datepicker-toggle .mat-mdc-icon-button{border:none}.content-area{display:grid;grid-template-columns:minmax(700px,4fr) minmax(340px,1fr);gap:1.25rem;align-items:start}@media(max-width:1366px){.content-area{grid-template-columns:1fr}}.content-area .route-surface,.content-area .sidebar-card{background:var(--mat-sys-low-primary-container);border:1px solid var(--mat-sys-outline-variant);padding:1.25rem;overflow:hidden}@media(max-width:768px){.content-area .route-surface,.content-area .sidebar-card{padding:.5rem}}.content-area .content-block ul,.content-area .sidebar-card ul{margin:.5rem 0 0;padding-left:1.1rem;color:var(--mat-sys-on-surface-variant);display:grid;gap:.35rem}.content-area .content-block ul li,.content-area .sidebar-card ul li{font-size:.9rem}.content-area .secondary-column{display:flex;flex-direction:column;gap:1rem}.content-area .sidebar-card h4{margin:5px 0}button.warn.mat-mdc-mini-fab{background-color:var(--mat-sys-error-container)}button.warn mat-icon{color:var(--mat-sys-error)}button.accent{--mat-sys-primary: #239f59;color:var(--mat-sys-tertiary)}.mini-icons{--mini-icon-size: 20px;--mini-icon-over-size: 30px}.mini-icons .material-icons{font-size:var(--mini-icon-size)}.mini-icons .mat-icon{width:var(--mini-icon-size);height:var(--mini-icon-size);padding-bottom:0}.mini-icons{--mat-icon-button-state-layer-size: var(--mini-icon-over-size)}.mini-icons .icon-primary{--mdc-icon-button-icon-color: var(--md-sys-color-primary)}.mini-icons .mat-mdc-icon-button .mat-mdc-button-touch-target{width:var(--mini-icon-size);height:var(--mini-icon-size)}mat-form-field .mdc-text-field{background-color:var(--mat-form-field-background)}mat-form-field .mdc-text-field--disabled{background-color:var(--mat-form-field-disabled-background)}mat-form-field .mat-mdc-form-field-hint-wrapper,mat-form-field .mat-mdc-form-field-error-wrapper{padding:0 16px 0 0}mat-form-field .mat-mdc-form-field-error{display:flex;align-items:center}.modal-container{background:var(--mat-sys-surface-container);border:1px solid var(--mat-sys-outline-variant);padding:1.25rem;overflow:hidden}@media(max-width:1280px){.app-shell{grid-template-columns:96px 1fr}.content-area{grid-template-columns:1fr}}.mat-mdc-tab-list .mdc-tab{border:1px solid var(--mat-sys-surface-container-high);border-bottom:none;background:var(--mat-sys-surface-container-lowest)}.mat-mdc-tab-list .mdc-tab.mdc-tab--active{background:var(--mat-sys-primary-container)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:10px!important;padding-bottom:10px!important}.chip-normal{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);padding:4px 8px;border-radius:999px;font-size:.8rem;font-weight:600}.chip-normal.programmed{background:var(--color-programmed-container);color:var(--color-programmed-on-container);border:1px dotted var(--color-programmed-on-container)}.chip-normal.waiting_room{background:var(--color-waiting-container);color:var(--color-waiting-on-container);border:1px dotted var(--color-waiting-on-container)}.chip-normal.consult{background:var(--color-consult-container);color:var(--color-consult-on-container);border:1px dotted var(--color-consult-on-container)}.chip-normal.finished{background:var(--color-finished-container);color:var(--color-finished-on-container);border:1px dotted var(--color-finished-on-container)}.chip-normal.cancelled{background:var(--color-cancelled-container);color:var(--color-cancelled-on-container);border:1px dotted var(--color-cancelled-on-container)}.mat-mdc-form-field:not(.textarea) .mat-mdc-text-field-wrapper{height:var(--mat-form-field-container-height)}mat-datepicker-content.mat-datepicker-content{border:1px solid var(--mat-sys-surface-dim);background-color:var(--mat-sys-surface-bright)}.mat-icon.mini{font-size:18px;height:18px;width:18px}p.eyebrow{color:var(--mat-sys-on-surface-variant);margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.25em;font-size:.75rem}p.eyebrow.title{font-weight:700;font-size:1rem;text-decoration:underline}@media(max-width:768px){p.eyebrow.title{font-size:.8rem}}.span-h4{font-size:1.2rem;font-weight:700}.mini-mat-form-field .mat-mdc-form-field-infix{width:90px}.no-field-wrapper .mat-mdc-form-field-subscript-wrapper{display:none}.auto-mat-form-field .mat-mdc-form-field-infix{width:auto}:root .mat-mdc-menu-panel{min-width:var(--min-width-mat-mdc-menu-panel, 112px);max-width:var(--max-width-mat-mdc-menu-panel, 280px);width:var(--width-mat-mdc-menu-panel, 280px);border:1px solid var(--compat-outline-variant-78-transparent)}pre{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.filters-overlay-panel{position:relative}.filters-overlay-panel .overlay-close{position:fixed;top:3px;right:3px;z-index:3;background:var(--compat-surface-container-high-96-transparent, var(--mat-sys-surface-container-high))}.pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border:1px solid var(--mat-sys-outline-variant);border-radius:10px;padding:.75rem 1rem;background:var(--mat-sys-surface-container-lowest);font-size:.95rem}.pagination .page-size{display:flex;align-items:center;gap:.5rem}.pagination .page-size>span{margin-bottom:0}.pagination .page-size mat-form-field{width:110px;margin:0}.pagination .page-size .mat-mdc-form-field-subscript-wrapper{display:none!important}.pagination .page-info{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.pagination .page-info .pager{display:flex;gap:.5rem;align-items:center}.pagination:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:4px}.table-wrapper{width:100%;overflow-x:auto;border:1px solid var(--mat-sys-outline-variant);border-radius:8px;background:var(--mat-sys-surface)}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table th,.data-table td{padding:.75rem .9rem;text-align:left;border-bottom:1px solid var(--mat-sys-outline-variant)}.data-table th.center,.data-table td.center{text-align:center}.data-table td{padding:.6rem .9rem}.data-table thead{background:var(--mat-sys-surface-container-high)}.data-table thead th{font-weight:700;color:var(--mat-sys-on-surface)}.data-table tbody tr{background:var(--mat-sys-surface-container-lowest)}.data-table tbody tr:hover{background:var(--mat-sys-surface-container-low)}.data-table tr.clickable{cursor:pointer}.data-table tr.clickable:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:-4px}.data-table .empty{text-align:center;color:var(--mat-sys-on-surface-variant)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}:root{--color-programed-container: var(--mat-sys-primary-container);--color-programmed-on-container: var(--mat-sys-on-primary-container);--color-waiting-container: light-dark(#fbd49a, #c54f00);--color-waiting-on-container: light-dark(#c54f00, #fbd49a);--color-consult-container: light-dark(#d8fca9, #36550f);--color-consult-on-container: light-dark(#36550f, #d8fca9);--color-finished-container: light-dark(#c8c8c8, #3e3e3e);--color-finished-on-container: light-dark(#3e3e3e, #c8c8c8);--color-cancelled-container: light-dark(#fa9696, #0d0e11);--color-cancelled-on-container: light-dark(#0d0e11, #fa9696);--color-chip-ok-container: light-dark(#80e6b0, #1c2a37);--color-chip-ok-on-container: light-dark(#1c2a37, #80e6b0);--color-pending-payment-on-container: light-dark(#c54f00, #ffe7c4);--color-pending-payment-container: light-dark(#ffe7c4, #c54f00);--color-error-variant-container: light-dark(#ffaa9b, #882900);--color-error-varian-on-container: light-dark(#882900, #ffaa9b);--color-variant-container: light-dark(#2ec4b6, #cbf3f0);--color-variant-low-container: light-dark(#cbf3f0, #2ec4b6);--color-variant-warn-container: light-dark(#ff9f1c, #ffe8c8);--color-variant-warn-low-container: light-dark(#ffe8c8, #ff9f1c);--color-variant-blue-container: light-dark(#3a86ff, #c6dbff);--color-variant-blue-low-container: light-dark(#c6dbff, #3a86ff);--color-variant-rose-container: light-dark(#ff006e, #ffccda);--color-variant-rose-low-container: light-dark(#ffccda, #ff006e);--color-variant-pourple-container: light-dark(#8338ec, #d7d0ff);--color-variant-pourple-low-container: light-dark(#d7d0ff, #8338ec);--color-clear-font: #ffffff;--color-dark-font: #061e35}button.mat-selected{background-color:var(--color-programed-container);color:var(--color-programmed-on-container)}button.mat-mdc-mini-fab{width:var(--mat-button-mini-fab-width);height:var(--mat-button-mini-fab-height)}.mini-button{--mat-icon-button-state-layer-size: 24px}@media print{.cdk-overlay-popover{display:block!important}.history-patient-report-panel,.history-ai-summary-panel,.history-patient-report-panel *,.history-ai-summary-panel *{box-sizing:border-box}.history-patient-report-panel .mat-mdc-dialog-content,.history-patient-report-panel .report-content,.history-patient-report-panel .mat-mdc-dialog-container,.history-patient-report-panel .mat-mdc-dialog-surface,.history-patient-report-panel .mat-mdc-dialog-inner-container,.history-patient-report-panel .mdc-dialog,.history-patient-report-panel .mdc-dialog__container,.history-ai-summary-panel .mat-mdc-dialog-content,.history-ai-summary-panel .mat-mdc-dialog-container,.history-ai-summary-panel .mat-mdc-dialog-surface,.history-ai-summary-panel .mat-mdc-dialog-inner-container,.history-ai-summary-panel .mdc-dialog,.history-ai-summary-panel .mdc-dialog__container,.history-ai-summary-panel .mdc-dialog__surface,.history-patient-report-panel .mdc-dialog__surface{max-height:none!important;height:auto!important;overflow:visible!important;display:block!important;align-items:stretch!important}.history-patient-report-panel .report-actions{display:none!important}.cdk-overlay-container,.cdk-global-overlay-wrapper,.cdk-overlay-pane{position:static!important;display:block!important;transform:none!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important}}.view-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.view-header .lede{margin:0;color:var(--mat-sys-on-surface-variant);font-size:.8rem}.view-header p.eyebrow{color:var(--mat-sys-on-surface-variant);margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.25em;font-size:.75rem}.view-header .header-actions{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.filter-header h3{font-size:.9rem;font-weight:400}.filter-header p.eyebrow{font-size:.8rem;font-weight:800}}h2,h3{margin:.1rem 0}.doc-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:12px;border:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-lowest)}.doc-card header h3{margin:.25rem 0 0}.doc-card .eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--mat-sys-on-surface-variant)}.doc-section{display:flex;flex-direction:column;gap:.35rem}.doc-section h4{margin:0;font-size:.95rem}.doc-section p{margin:0;font-size:.85rem;line-height:1.45;color:var(--mat-sys-on-surface-variant)}.doc-section ul,.doc-section ol{margin:0;padding-left:1.1rem;display:grid;gap:.25rem}.doc-section ul li,.doc-section ol li{font-size:.85rem;line-height:1.4;color:var(--mat-sys-on-surface-variant)}.help-dialog-panel{max-width:min(100%,640px)!important;width:100%;margin:16px}.help-dialog-panel .mat-mdc-dialog-container{--mdc-dialog-container-shape: 14px}.help-dialog-panel .doc-card{border:none;padding:1rem;max-height:calc(100dvh - 120px);overflow:auto}.help-dialog-panel .help-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.rich-content{line-height:1.6;overflow-wrap:anywhere}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{margin:16px 0 8px}.rich-content p{margin:0 0 12px}.rich-content ul,.rich-content ol{margin:0 0 12px;padding-left:24px}.rich-content img{max-width:100%;height:auto;border:5px solid var(--mat-sys-surface-dim);box-shadow:var(--mat-sys-outline) 0 0 10px 0;border-radius:8px}.rich-content img[style*="float: left"]{margin:10px 15px 10px 0}.rich-content img[style*="float: right"]{margin:10px 0 10px 15px}.rich-content iframe,.rich-content video{display:block;width:100%;max-width:800px;aspect-ratio:16/9;height:auto;border:0;margin:12px 0;background:#000}.rich-content table{border-collapse:collapse;max-width:100%}.rich-content table td,.rich-content table th{border:1px solid var(--mat-sys-outline-variant);padding:4px 8px}.rich-content pre{background:var(--mat-sys-surface-container);border-radius:8px;padding:12px;overflow-x:auto;white-space:pre-wrap}.rich-content blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--mat-sys-outline-variant);color:var(--mat-sys-on-surface-variant)}.rich-content hr{border:0;border-top:1px solid var(--mat-sys-outline-variant);margin:16px 0}.dialog-title.mat-mdc-dialog-title:before,.dialog-title-row.mat-mdc-dialog-title:before{height:auto;display:none}.dialog-title.mat-mdc-dialog-title,.dialog-title-row.mat-mdc-dialog-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;background:var(--mat-sys-surface-container-highest);--mat-dialog-headline-padding: 8px 24px;border-bottom:1px solid var(--mat-sys-outline-variant);--mat-dialog-subhead-color: var(--mat-sys-on-surface-variant);margin:0 0 .5rem}.dialog-title.mat-mdc-dialog-title .title,.dialog-title-row.mat-mdc-dialog-title .title{margin:0;padding-bottom:0;font-size:1.5rem}.dialog-title-main,.dialog-title>.title-main{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0;margin-right:auto}.dialog-title-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;flex-wrap:wrap;margin-left:auto}.dialog-title-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.25}.dialog-title-lede{color:var(--mat-sys-on-surface-variant);font-size:.78rem;font-weight:400;line-height:1.3}@media(max-width:768px){.mat-mdc-dialog-content{--mat-dialog-headline-padding: 6px 12px 6px;--mat-dialog-with-actions-content-padding: 6px 12px 6px}.dialog-title.mat-mdc-dialog-title,.dialog-title-row.mat-mdc-dialog-title{align-items:flex-start;gap:.35rem;--mat-dialog-headline-padding: 4px 12px}.dialog-title.mat-mdc-dialog-title .title,.dialog-title-row.mat-mdc-dialog-title .title{font-size:1.2rem;line-height:1.5rem}.dialog-title-main,.dialog-title>.title-main{flex:1 1 calc(100% - 96px);flex-wrap:wrap;line-height:1.25}.dialog-title-actions{flex:0 0 auto}.dialog-title-lede{white-space:normal}}:root{--var-sys-triage-low: #166534;--var-sys-triage-moderate: #854d0e;--var-sys-triage-high: #9a3412;--var-sys-triage-critical: #812201}.triage-chip{display:inline-flex;align-items:center;width:fit-content;padding:.18rem .55rem;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.triage-low{color:var(--var-sys-triage-low);background:#dcfce7;border-color:#86efac}.triage-moderate{color:var(--var-sys-triage-moderate);background:#fef3c7;border-color:#fcd34d}.triage-high{color:var(--var-sys-triage-high);background:#ffedd5;border-color:#fdba74}.triage-critical{color:var(--var-sys-triage-critical);background:#fee2e2;border-color:#fca5a5}.triage-unclassified{color:var(--mat-sys-on-surface-variant);background:var(--mat-sys-surface-container-highest);border-color:var(--mat-sys-outline-variant)}@media(prefers-contrast:more){.triage-chip{border-width:2px}}:root{--compat-primary-6-on-surface: color-mix(in srgb, var(--mat-sys-primary) 6%, var(--mat-sys-surface));--compat-primary-8-transparent: color-mix(in srgb, var(--mat-sys-primary) 8%, transparent);--compat-primary-10-on-surface: color-mix(in srgb, var(--mat-sys-primary) 10%, var(--mat-sys-surface));--compat-primary-12-transparent: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--compat-primary-12-white: color-mix(in srgb, var(--mat-sys-primary) 12%, white);--compat-primary-14-transparent: color-mix(in srgb, var(--mat-sys-primary) 14%, transparent);--compat-primary-16-transparent: color-mix(in srgb, var(--mat-sys-primary) 16%, transparent);--compat-primary-18-transparent: color-mix(in srgb, var(--mat-sys-primary) 18%, transparent);--compat-primary-24-outline-variant: color-mix(in srgb, var(--mat-sys-primary) 24%, var(--mat-sys-outline-variant));--compat-primary-30-transparent: color-mix(in srgb, var(--mat-sys-primary) 30%, transparent);--compat-primary-40-transparent: color-mix(in srgb, var(--mat-sys-primary) 40%, transparent);--compat-primary-42-transparent: color-mix(in srgb, var(--mat-sys-primary) 42%, transparent);--compat-primary-55-transparent: color-mix(in srgb, var(--mat-sys-primary) 55%, transparent);--compat-primary-60-transparent: color-mix(in srgb, var(--mat-sys-primary) 60%, transparent);--compat-primary-60-outline: color-mix(in srgb, var(--mat-sys-primary) 60%, var(--mat-sys-outline));--compat-primary-70-transparent: color-mix(in srgb, var(--mat-sys-primary) 70%, transparent);--compat-primary-90-transparent: color-mix(in srgb, var(--mat-sys-primary) 90%, transparent);--compat-primary-container-8-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 8%, transparent);--compat-primary-container-20-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 20%, transparent);--compat-primary-container-20-surface-lowest: color-mix(in srgb, var(--mat-sys-primary-container) 20%, var(--mat-sys-surface-container-lowest));--compat-primary-container-24-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 24%, transparent);--compat-primary-container-24-on-secondary: color-mix(in srgb, var(--mat-sys-primary-container) 24%, var(--mat-sys-on-secondary));--compat-primary-container-28-on-surface: color-mix(in srgb, var(--mat-sys-primary-container) 28%, var(--mat-sys-surface));--compat-primary-container-52-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 52%, transparent);--compat-primary-container-72-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 72%, transparent);--compat-primary-container-78-transparent: color-mix(in srgb, var(--mat-sys-primary-container) 78%, transparent);--compat-outline-18-transparent: color-mix(in srgb, var(--mat-sys-outline) 18%, transparent);--compat-outline-35-transparent: color-mix(in srgb, var(--mat-sys-outline) 35%, transparent);--compat-outline-55-transparent: color-mix(in srgb, var(--mat-sys-outline) 55%, transparent);--compat-outline-variant-15-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 15%, transparent);--compat-outline-variant-35-white: color-mix(in srgb, var(--mat-sys-outline-variant) 35%, white);--compat-outline-variant-40-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 40%, transparent);--compat-outline-variant-50-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 50%, transparent);--compat-outline-variant-65-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 65%, transparent);--compat-outline-variant-68-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 68%, transparent);--compat-outline-variant-78-transparent: color-mix(in srgb, var(--mat-sys-outline-variant) 78%, transparent);--compat-on-surface-12-transparent: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--compat-on-surface-28-transparent: color-mix(in srgb, var(--mat-sys-on-surface) 28%, transparent);--compat-on-surface-hover-transparent: color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent);--compat-shadow-18-transparent: color-mix(in srgb, var(--mat-sys-shadow) 18%, transparent);--compat-shadow-22-transparent: color-mix(in srgb, var(--mat-sys-shadow) 22%, transparent);--compat-surface-container-18-transparent: color-mix(in srgb, var(--mat-sys-surface-container) 18%, transparent);--compat-surface-container-80-self: color-mix(in srgb, var(--mat-sys-surface-container) 80%, var(--mat-sys-surface-container));--compat-surface-container-85-transparent: color-mix(in srgb, var(--mat-sys-surface-container) 85%, transparent);--compat-surface-container-88-transparent: color-mix(in srgb, var(--mat-sys-surface-container) 88%, transparent);--compat-surface-container-high-80-transparent: color-mix(in srgb, var(--mat-sys-surface-container-high) 80%, transparent);--compat-surface-container-high-88-transparent: color-mix(in srgb, var(--mat-sys-surface-container-high) 88%, transparent);--compat-surface-container-high-96-transparent: color-mix(in srgb, var(--mat-sys-surface-container-high) 96%, transparent);--compat-error-14-transparent: color-mix(in srgb, var(--mat-sys-error) 14%, transparent);--compat-error-14-surface-86: color-mix(in srgb, var(--mat-sys-error) 14%, var(--mat-sys-surface) 86%);--compat-error-15-transparent: color-mix(in srgb, var(--mat-sys-error) 15%, transparent);--compat-error-16-transparent: color-mix(in srgb, var(--mat-sys-error) 16%, transparent);--compat-error-20-transparent: color-mix(in srgb, var(--mat-sys-error) 20%, transparent);--compat-error-72-on-surface-28: color-mix(in srgb, var(--mat-sys-error) 72%, var(--mat-sys-on-surface) 28%);--compat-error-container-70-transparent: color-mix(in srgb, var(--mat-sys-error-container) 70%, transparent);--compat-error-container-72-transparent: color-mix(in srgb, var(--mat-sys-error-container) 72%, transparent);--compat-secondary-12-transparent: color-mix(in srgb, var(--mat-sys-secondary) 12%, transparent);--compat-secondary-18-transparent: color-mix(in srgb, var(--mat-sys-secondary) 18%, transparent);--compat-secondary-20-transparent: color-mix(in srgb, var(--mat-sys-secondary) 20%, transparent);--compat-tertiary-12-transparent: color-mix(in srgb, var(--mat-sys-tertiary) 12%, transparent);--compat-tertiary-16-transparent: color-mix(in srgb, var(--mat-sys-tertiary) 16%, transparent);--compat-tertiary-18-transparent: color-mix(in srgb, var(--mat-sys-tertiary) 18%, transparent);--compat-surface-variant-30-transparent: color-mix(in srgb, var(--mat-sys-surface-variant) 30%, transparent);--compat-warn-container-99-transparent: color-mix(in srgb, var(--mat-sys-warn-container) 99%, transparent);--compat-color-waiting-on-container-30-transparent: color-mix(in srgb, var(--color-waiting-on-container) 30%, transparent);--compat-color-waiting-on-container-80-transparent: color-mix(in srgb, var(--color-waiting-on-container) 80%, transparent);--compat-color-consult-on-container-30-transparent: color-mix(in srgb, var(--color-consult-on-container) 30%, transparent);--compat-color-chip-ok-container-80-transparent: color-mix(in srgb, var(--color-chip-ok-container) 80%, transparent);--compat-color-programmed-on-container-30-transparent: color-mix(in srgb, var(--color-programmed-on-container) 30%, transparent);--compat-color-variant-container-35-surface-high: color-mix(in srgb, var(--color-variant-container) 35%, var(--mat-sys-surface-container-high));--compat-kpi-1-start: color-mix(in srgb, #2ec4b6 40%, var(--mat-sys-surface) 70%);--compat-kpi-1-end: color-mix(in srgb, #cbf3f0 92%, var(--mat-sys-surface) 8%);--compat-kpi-2-start: color-mix(in srgb, #ff9f1c 48%, var(--mat-sys-surface) 72%);--compat-kpi-2-end: color-mix(in srgb, #ffe8c8 90%, var(--mat-sys-surface) 10%);--compat-kpi-3-start: color-mix(in srgb, #3a86ff 40%, var(--mat-sys-surface) 70%);--compat-kpi-3-end: color-mix(in srgb, #c6dbff 92%, var(--mat-sys-surface) 8%);--compat-kpi-4-start: color-mix(in srgb, #ff006e 42%, var(--mat-sys-surface) 78%);--compat-kpi-4-end: color-mix(in srgb, #ffccda 88%, var(--mat-sys-surface) 12%);--compat-kpi-5-start: color-mix(in srgb, #8338ec 44%, var(--mat-sys-surface) 76%);--compat-kpi-5-end: color-mix(in srgb, #d7d0ff 92%, var(--mat-sys-surface) 8%);--compat-kpi-invoiced-start: color-mix(in srgb, #ff8800 44%, var(--mat-sys-surface) 76%);--compat-kpi-invoiced-end: color-mix(in srgb, #f8e4ca 92%, var(--mat-sys-surface) 8%);--compat-kpi-payed-start: color-mix(in srgb, #6fc23f 44%, var(--mat-sys-surface) 76%);--compat-kpi-payed-end: color-mix(in srgb, #dbffc8 92%, var(--mat-sys-surface) 8%);--compat-kpi-dailycash-start: color-mix(in srgb, #d32c46 44%, var(--mat-sys-surface) 76%);--compat-kpi-dailycash-end: color-mix(in srgb, #ffc0cb 92%, var(--mat-sys-surface) 8%);--compat-gradient-app-main-guest: linear-gradient(var(--compat-surface-container-18-transparent), var(--compat-surface-container-80-self));--compat-gradient-app-shell-chrome: radial-gradient( circle at 14% 10%, color-mix(in srgb, var(--mat-sys-primary-container) 80%, transparent), transparent 34% ), linear-gradient(135deg, var(--mat-sys-surface-container-lowest), var(--mat-sys-surface-container-high));--compat-gradient-dashboard-filters: radial-gradient( circle at top left, var(--compat-primary-16-transparent), transparent 42% ), linear-gradient(135deg, var(--mat-sys-surface-container-low) 0%, var(--mat-sys-surface-container) 100%);--compat-gradient-kpi-1: linear-gradient(145deg, var(--compat-kpi-1-start) 0%, var(--compat-kpi-1-end) 100%);--compat-gradient-kpi-2: linear-gradient(145deg, var(--compat-kpi-2-start) 0%, var(--compat-kpi-2-end) 100%);--compat-gradient-kpi-3: linear-gradient(145deg, var(--compat-kpi-3-start) 0%, var(--compat-kpi-3-end) 100%);--compat-gradient-kpi-4: linear-gradient(145deg, var(--compat-kpi-4-start) 0%, var(--compat-kpi-4-end) 100%);--compat-gradient-kpi-5: linear-gradient(145deg, var(--compat-kpi-5-start) 0%, var(--compat-kpi-5-end) 100%);--compat-gradient-kpi-invoiced: linear-gradient(145deg, var(--compat-kpi-invoiced-start) 0%, var(--compat-kpi-invoiced-end) 100%);--compat-gradient-kpi-payed: linear-gradient(145deg, var(--compat-kpi-payed-start) 0%, var(--compat-kpi-payed-end) 100%);--compat-gradient-kpi-dailycash: linear-gradient(145deg, var(--compat-kpi-dailycash-start) 0%, var(--compat-kpi-dailycash-end) 100%);--compat-gradient-top-items-bar: linear-gradient(90deg, var(--mat-sys-primary) 0%, var(--mat-sys-tertiary) 100%);--compat-pending-grid-card-color: light-dark(#e4faec, #4bbc78);--compat-on-surface-8-transparent: light-dark(#ffebeb, #ffebeb)}manager-clinics-billing-report-card .clinic-kpi-card{--compat-clinic-kpi-card-border: color-mix(in srgb, var(--clinic-color) 48%, var(--mat-sys-outline-variant));--compat-clinic-kpi-card-background: color-mix(in srgb, var(--clinic-color) 14%, var(--mat-sys-surface-container-lowest));--compat-clinic-kpi-up-border: color-mix(in srgb, var(--mat-sys-tertiary) 40%, var(--clinic-color));--compat-clinic-kpi-down-border: color-mix(in srgb, var(--mat-sys-error) 38%, var(--clinic-color))}@supports not (color: light-dark(#fff,#000)){:root{color-scheme:light;--mat-sys-background: #faf9f9;--mat-sys-error: #a23e11;--mat-sys-error-container: #ffdbce;--mat-sys-inverse-on-surface: #f1f0f0;--mat-sys-inverse-primary: #82cfff;--mat-sys-inverse-surface: #2f3131;--mat-sys-on-background: #1a1c1c;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #802a00;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004c6b;--mat-sys-on-primary-fixed: #001e2d;--mat-sys-on-primary-fixed-variant: #004c6b;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #374c33;--mat-sys-on-secondary-fixed: #0c200b;--mat-sys-on-secondary-fixed-variant: #374c33;--mat-sys-on-surface: #1a1c1c;--mat-sys-on-surface-variant: #41474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #004c6b;--mat-sys-on-tertiary-fixed: #001e2d;--mat-sys-on-tertiary-fixed-variant: #004c6b;--mat-sys-outline: #72787e;--mat-sys-outline-variant: #c1c7ce;--mat-sys-primary: #00425f;--mat-sys-primary-container: #c6e7ff;--mat-sys-primary-fixed: #c6e7ff;--mat-sys-primary-fixed-dim: #82cfff;--mat-sys-scrim: #000000;--mat-sys-secondary: #4e644a;--mat-sys-secondary-container: #d0eac8;--mat-sys-secondary-fixed: #d0eac8;--mat-sys-secondary-fixed-dim: #b5cdad;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9f9;--mat-sys-surface-bright: #faf9f9;--mat-sys-surface-container: #eeeeed;--mat-sys-surface-container-high: #e9e8e8;--mat-sys-surface-container-highest: #e3e2e2;--mat-sys-surface-container-low: #f4f3f3;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadada;--mat-sys-surface-tint: #00425f;--mat-sys-surface-variant: #dde3eb;--mat-sys-tertiary: #00425f;--mat-sys-tertiary-container: #c6e7ff;--mat-sys-tertiary-fixed: #c6e7ff;--mat-sys-tertiary-fixed-dim: #82cfff;--mat-form-field-outlined-label-text-color: #717171;--mat-form-field-outlined-disabled-input-text-color: #717171;--mat-form-field-outlined-disabled-label-text-color: #717171;--mat-select-disabled-trigger-text-color: #717171;--mat-sys-on-warn: #fa882d;--mat-sys-on-warn-container: #5c2f00;--mat-sys-warn-container: #f8d8bd;--mat-sys-low-primary-container: #f3f6ff;--mat-sys-error-light-container: #fde5e3;--mat-sys-on-success: #c4f8d8;--mat-sys-on-success-container: #4bbc78;--color-waiting-container: #fbd49a;--color-waiting-on-container: #c54f00;--color-consult-container: #d8fca9;--color-consult-on-container: #36550f;--color-finished-container: #c8c8c8;--color-finished-on-container: #3e3e3e;--color-cancelled-container: #fa9696;--color-cancelled-on-container: #0d0e11;--color-chip-ok-container: #80e6b0;--color-chip-ok-on-container: #1c2a37;--color-pending-payment-on-container: #c54f00;--color-pending-payment-container: #ffe7c4;--color-error-variant-container: #ffaa9b;--color-error-varian-on-container: #882900;--color-variant-container: #2ec4b6;--color-variant-low-container: #cbf3f0;--color-variant-warn-container: #ff9f1c;--color-variant-warn-low-container: #ffe8c8;--color-variant-blue-container: #3a86ff;--color-variant-blue-low-container: #c6dbff;--color-variant-rose-container: #ff006e;--color-variant-rose-low-container: #ffccda;--color-variant-pourple-container: #8338ec;--color-variant-pourple-low-container: #d7d0ff;--compat-pending-grid-card-color: #e4faec;--mat-form-field-disabled-background: #f4f4f4;--mat-form-field-background: #fff}}@supports not (color: color-mix(in srgb,#000 50%,#fff)){manager-clinics-billing-report-card .clinic-kpi-card{--compat-clinic-kpi-card-border: var(--mat-sys-outline-variant);--compat-clinic-kpi-card-background: var(--mat-sys-surface-container-lowest);--compat-clinic-kpi-up-border: var(--mat-sys-tertiary);--compat-clinic-kpi-down-border: var(--mat-sys-error)}:root{--compat-primary-6-on-surface: rgba(0, 66, 95, .06);--compat-primary-8-transparent: rgba(0, 66, 95, .08);--compat-primary-10-on-surface: rgba(0, 66, 95, .1);--compat-primary-12-transparent: rgba(0, 66, 95, .12);--compat-primary-12-white: #e0edff;--compat-primary-14-transparent: rgba(0, 66, 95, .14);--compat-primary-16-transparent: rgba(0, 66, 95, .16);--compat-primary-18-transparent: rgba(0, 66, 95, .18);--compat-primary-24-outline-variant: #93a8b5;--compat-primary-30-transparent: rgba(0, 66, 95, .3);--compat-primary-40-transparent: rgba(0, 66, 95, .4);--compat-primary-42-transparent: rgba(0, 66, 95, .42);--compat-primary-55-transparent: rgba(0, 66, 95, .55);--compat-primary-60-transparent: rgba(0, 66, 95, .6);--compat-primary-60-outline: #39586d;--compat-primary-70-transparent: rgba(0, 66, 95, .7);--compat-primary-90-transparent: rgba(0, 66, 95, .9);--compat-primary-container-8-transparent: rgba(198, 231, 255, .08);--compat-primary-container-20-transparent: rgba(198, 231, 255, .2);--compat-primary-container-20-surface-lowest: #f4f9ff;--compat-primary-container-24-transparent: rgba(198, 231, 255, .24);--compat-primary-container-24-on-secondary: #f5f8f4;--compat-primary-container-28-on-surface: #c4d4de;--compat-primary-container-52-transparent: rgba(198, 231, 255, .52);--compat-primary-container-72-transparent: rgba(198, 231, 255, .72);--compat-primary-container-78-transparent: rgba(198, 231, 255, .78);--compat-outline-18-transparent: rgba(114, 120, 126, .18);--compat-outline-35-transparent: rgba(114, 120, 126, .35);--compat-outline-55-transparent: rgba(114, 120, 126, .55);--compat-outline-variant-15-transparent: rgba(193, 199, 206, .15);--compat-outline-variant-35-white: #eaecf0;--compat-outline-variant-40-transparent: rgba(193, 199, 206, .4);--compat-outline-variant-50-transparent: rgba(193, 199, 206, .5);--compat-outline-variant-65-transparent: rgba(193, 199, 206, .65);--compat-outline-variant-68-transparent: rgba(193, 199, 206, .68);--compat-outline-variant-78-transparent: rgba(193, 199, 206, .78);--compat-on-surface-12-transparent: rgba(26, 28, 28, .12);--compat-on-surface-28-transparent: rgba(26, 28, 28, .28);--compat-on-surface-hover-transparent: rgba(26, 28, 28, .08);--compat-shadow-18-transparent: rgba(0, 0, 0, .18);--compat-shadow-22-transparent: rgba(0, 0, 0, .22);--compat-surface-container-18-transparent: rgba(238, 238, 237, .18);--compat-surface-container-80-self: rgba(238, 238, 237, .8);--compat-surface-container-85-transparent: rgba(238, 238, 237, .85);--compat-surface-container-88-transparent: rgba(238, 238, 237, .88);--compat-surface-container-high-80-transparent: rgba(233, 232, 232, .8);--compat-surface-container-high-88-transparent: rgba(233, 232, 232, .88);--compat-surface-container-high-96-transparent: rgba(233, 232, 232, .96);--compat-error-14-transparent: rgba(162, 62, 17, .14);--compat-error-14-surface-86: #f1ddd4;--compat-error-15-transparent: rgba(162, 62, 17, .15);--compat-error-16-transparent: rgba(162, 62, 17, .16);--compat-error-20-transparent: rgba(162, 62, 17, .2);--compat-error-72-on-surface-28: #7f3520;--compat-error-container-70-transparent: rgba(255, 219, 206, .7);--compat-error-container-72-transparent: rgba(255, 219, 206, .72);--compat-secondary-12-transparent: rgba(78, 100, 74, .12);--compat-secondary-18-transparent: rgba(78, 100, 74, .18);--compat-secondary-20-transparent: rgba(78, 100, 74, .2);--compat-tertiary-12-transparent: rgba(0, 66, 95, .12);--compat-tertiary-16-transparent: rgba(0, 66, 95, .16);--compat-tertiary-18-transparent: rgba(0, 66, 95, .18);--compat-surface-variant-30-transparent: rgba(221, 227, 235, .3);--compat-warn-container-99-transparent: rgba(248, 216, 189, .99);--compat-color-waiting-on-container-30-transparent: rgba(197, 79, 0, .3);--compat-color-waiting-on-container-80-transparent: rgba(197, 79, 0, .8);--compat-color-consult-on-container-30-transparent: rgba(54, 85, 15, .3);--compat-color-chip-ok-container-80-transparent: rgba(128, 230, 176, .8);--compat-color-programmed-on-container-30-transparent: rgba(0, 76, 107, .3);--compat-color-variant-container-35-surface-high: #a8d7cd;--compat-kpi-1-start: #5ffbe5;--compat-kpi-1-end: #d1e4f2;--compat-kpi-2-start: #eec6a5;--compat-kpi-2-end: #fbede1;--compat-kpi-3-start: #b1d3fb;--compat-kpi-3-end: #d2e3f7;--compat-kpi-4-start: #f2c2d5;--compat-kpi-4-end: #f7e3ea;--compat-kpi-5-start: #d2c2f0;--compat-kpi-5-end: #ece7f7;--compat-kpi-invoiced-start: #eec6a5;--compat-kpi-invoiced-end: #fbede1;--compat-kpi-payed-start: #bce7aa;--compat-kpi-payed-end: #e5f7dc;--compat-kpi-dailycash-start: #efb8c1;--compat-kpi-dailycash-end: #f8dfe3;--compat-gradient-app-main-guest: linear-gradient( var(--compat-surface-container-18-transparent), var(--compat-surface-container-80-self) );--compat-gradient-app-shell-chrome: radial-gradient( circle at 14% 10%, rgba(198, 231, 255, .8), transparent 34% ), linear-gradient(135deg, #ffffff, #e9e8e8);--compat-gradient-dashboard-filters: radial-gradient( circle at top left, var(--compat-primary-16-transparent), transparent 42% ), linear-gradient(135deg, var(--mat-sys-surface-container-low) 0%, var(--mat-sys-surface-container) 100%);--compat-gradient-kpi-1: linear-gradient(145deg, var(--compat-kpi-1-start) 0%, var(--compat-kpi-1-end) 100%);--compat-gradient-kpi-2: linear-gradient(145deg, var(--compat-kpi-2-start) 0%, var(--compat-kpi-2-end) 100%);--compat-gradient-kpi-3: linear-gradient(145deg, var(--compat-kpi-3-start) 0%, var(--compat-kpi-3-end) 100%);--compat-gradient-kpi-4: linear-gradient(145deg, var(--compat-kpi-4-start) 0%, var(--compat-kpi-4-end) 100%);--compat-gradient-kpi-5: linear-gradient(145deg, var(--compat-kpi-5-start) 0%, var(--compat-kpi-5-end) 100%);--compat-gradient-kpi-invoiced: linear-gradient( 145deg, var(--compat-kpi-invoiced-start) 0%, var(--compat-kpi-invoiced-end) 100% );--compat-gradient-kpi-payed: linear-gradient( 145deg, var(--compat-kpi-payed-start) 0%, var(--compat-kpi-payed-end) 100% );--compat-gradient-kpi-dailycash: linear-gradient( 145deg, var(--compat-kpi-dailycash-start) 0%, var(--compat-kpi-dailycash-end) 100% );--compat-gradient-top-items-bar: linear-gradient(90deg, var(--mat-sys-primary) 0%, var(--mat-sys-tertiary) 100%);--compat-on-surface-8-transparent: #ffebeb}}*,*:before,*:after{box-sizing:border-box}html{font-family:system-ui,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--mat-sys-on-surface);background:var(--mat-sys-background);font-size:14px;--default-font-family: system-ui, Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,var(--compat-primary-18-transparent),transparent 40%),radial-gradient(circle at 20% 20%,var(--compat-primary-container-20-transparent),transparent 50%),var(--mat-sys-background)}button{font:inherit;cursor:pointer}.no-arrow{-moz-appearance:textfield}.no-arrow::-webkit-inner-spin-button,.no-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}router-outlet{display:contents}mat-form-field input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent;color:#d3f1a7;color:#05ccff;color:#ffc680}.app-update-snackbar-panel{--mdc-snackbar-container-color: var(--compat-surface-container-high-96-transparent);--mdc-snackbar-supporting-text-color: var(--mat-sys-on-surface)}.app-update-snackbar-panel .mat-mdc-snackbar-surface{border:1px solid var(--compat-primary-24-outline-variant);border-radius:16px;box-shadow:0 12px 28px var(--compat-shadow-18-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
