@charset "UTF-8";html{--mat-sys-background: #f2eee3;--mat-sys-error: #b4122e;--mat-sys-error-container: #fff1f1;--mat-sys-inverse-on-surface: #f2eee3;--mat-sys-inverse-primary: #eef6ff;--mat-sys-inverse-surface: #0e1b2c;--mat-sys-on-background: #13253a;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #7c001a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #13253a;--mat-sys-on-primary-fixed: #13253a;--mat-sys-on-primary-fixed-variant: #1b2c41;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #00426f;--mat-sys-on-secondary-fixed: #002d4f;--mat-sys-on-secondary-fixed-variant: #00426f;--mat-sys-on-surface: #13253a;--mat-sys-on-surface-variant: #515963;--mat-sys-on-tertiary: #13253a;--mat-sys-on-tertiary-container: #0a436c;--mat-sys-on-tertiary-fixed: #002d4e;--mat-sys-on-tertiary-fixed-variant: #0a436c;--mat-sys-outline: #bebab1;--mat-sys-outline-variant: #dad7cf;--mat-sys-primary: #13253a;--mat-sys-primary-container: #eef6ff;--mat-sys-primary-fixed: #eef6ff;--mat-sys-primary-fixed-dim: #dce6f1;--mat-sys-scrim: #000919;--mat-sys-secondary: #17699f;--mat-sys-secondary-container: #edf6ff;--mat-sys-secondary-fixed: #edf6ff;--mat-sys-secondary-fixed-dim: #cfe8ff;--mat-sys-shadow: #000919;--mat-sys-surface: #f2eee3;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container: #f9f5ea;--mat-sys-surface-container-high: #f2eee3;--mat-sys-surface-container-highest: #e8e4da;--mat-sys-surface-container-low: #fbf9f4;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #e8e4da;--mat-sys-surface-tint: #13253a;--mat-sys-surface-variant: #e8e4da;--mat-sys-tertiary: #4595d7;--mat-sys-tertiary-container: #edf6ff;--mat-sys-tertiary-fixed: #edf6ff;--mat-sys-tertiary-fixed-dim: #cfe8ff;--mat-sys-neutral-variant20: #1b2c41;--mat-sys-neutral10: #13253a;--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 Alexandria, sans-serif;--mat-sys-body-large-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-body-medium-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-body-small-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-display-large-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-display-medium-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-display-small-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-headline-large-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-headline-medium-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-headline-small-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-label-large-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-label-medium-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-label-small-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-title-large-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-title-medium-font: Alexandria, sans-serif;--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 Alexandria, sans-serif;--mat-sys-title-small-font: Alexandria, sans-serif;--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;--sl-ink: #13253a;--sl-paper: #f2eee3;--sl-surface: #fbf9f4;--sl-raised: #ffffff;--sl-rule: #dad7cf;--sl-rule-strong: #bebab1;--sl-outline-control: #8694a4;--sl-text: #13253a;--sl-text-2: #515963;--sl-text-muted: #6b6860;--sl-disabled: #7a818a;--sl-live: #1a70b0;--sl-live-text: #17699f;--sl-live-fill: #edf6ff;--sl-live-on-ink: #65b5f9;--sl-sky: #4595d7;--sl-done-text: #00734a;--sl-done-fill: #dcffeb;--sl-done-ink: #004d30;--sl-delay-text: #8a5300;--sl-delay-fill: #fff3e7;--sl-delay-ink: #5c3500;--sl-alert-text: #b4122e;--sl-alert-fill: #fff1f1;--sl-alert-ink: #7c001a;--sl-hilite-fill: #ffe24b;--sl-hilite-ink: #13253a;--sl-badge-lectures-fill: #eef6ff;--sl-badge-lectures-ink: #1b2c41;--sl-badge-medical-fill: #dcffeb;--sl-badge-medical-ink: #004d30;--sl-badge-stationery-fill: #fff6ca;--sl-badge-stationery-ink: #1b2c41;--sl-radius-sm: 4px;--sl-radius-md: 8px;--sl-radius-lg: 14px;--sl-radius-xl: 22px;--sl-space-1: 4px;--sl-space-2: 8px;--sl-space-3: 12px;--sl-space-4: 16px;--sl-space-6: 24px;--sl-space-8: 32px}html{--mat-card-elevated-container-shape: var(--sl-radius-lg);--mat-card-outlined-container-shape: var(--sl-radius-lg);--mat-card-elevated-container-color: var(--sl-raised);--mat-card-outlined-container-color: var(--sl-raised);--mat-card-outlined-outline-color: var(--sl-rule);--mat-table-background-color: var(--sl-raised);--mat-paginator-container-background-color: var(--sl-raised);--mat-dialog-container-shape: var(--sl-radius-lg);--mat-dialog-container-color: var(--sl-raised);--mat-expansion-container-background-color: var(--sl-raised);--mat-button-filled-container-shape: var(--sl-radius-md);--mat-button-outlined-container-shape: var(--sl-radius-md);--mat-button-protected-container-shape: var(--sl-radius-md);--mat-button-text-container-shape: var(--sl-radius-md);--mat-button-tonal-container-shape: var(--sl-radius-md);--mat-button-outlined-outline-color: var(--sl-outline-control);--mat-form-field-outlined-container-shape: var(--sl-radius-md);--mat-form-field-outlined-outline-color: var(--sl-outline-control);--mat-chip-container-shape-radius: 999px;--mat-chip-outline-color: var(--sl-outline-control);--mat-sidenav-container-width: 240px}.sl-destructive-button{--mat-button-filled-container-color: var(--sl-alert-text);--mat-button-filled-label-text-color: var(--sl-raised)}.sl-snack.sl-snack--success{--mat-snack-bar-container-color: var(--sl-done-fill);--mat-snack-bar-supporting-text-color: var(--sl-done-ink);--mat-snack-bar-button-color: var(--sl-done-ink)}.sl-snack.sl-snack--error{--mat-snack-bar-container-color: var(--sl-alert-fill);--mat-snack-bar-supporting-text-color: var(--sl-alert-ink);--mat-snack-bar-button-color: var(--sl-alert-ink)}.sl-snack.sl-snack--info{--mat-snack-bar-container-color: var(--sl-live-fill);--mat-snack-bar-supporting-text-color: var(--sl-live-text);--mat-snack-bar-button-color: var(--sl-live-text)}.sl-snack.sl-snack--warn{--mat-snack-bar-container-color: var(--sl-delay-fill);--mat-snack-bar-supporting-text-color: var(--sl-delay-ink);--mat-snack-bar-button-color: var(--sl-delay-ink)}.sl-status{display:inline-flex;align-items:center;gap:var(--sl-space-1);padding:2px var(--sl-space-3);border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.5;white-space:nowrap;background:var(--sl-surface);color:var(--sl-text-2);border:1px solid var(--sl-rule)}.sl-status--done{background:var(--sl-done-fill);color:var(--sl-done-ink);border-color:transparent}.sl-status--delay{background:var(--sl-delay-fill);color:var(--sl-delay-ink);border-color:transparent}.sl-status--alert{background:var(--sl-alert-fill);color:var(--sl-alert-ink);border-color:transparent}.sl-status--live{background:var(--sl-live-fill);color:var(--sl-live-text);border-color:transparent}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.grid>[class*=col]{box-sizing:border-box;padding:.5rem}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media(width>=768px){.md\:col-1{flex:0 0 auto;width:8.3333333333%}.md\:col-2{flex:0 0 auto;width:16.6666666667%}.md\:col-3{flex:0 0 auto;width:25%}.md\:col-4{flex:0 0 auto;width:33.3333333333%}.md\:col-5{flex:0 0 auto;width:41.6666666667%}.md\:col-6{flex:0 0 auto;width:50%}.md\:col-7{flex:0 0 auto;width:58.3333333333%}.md\:col-8{flex:0 0 auto;width:66.6666666667%}.md\:col-9{flex:0 0 auto;width:75%}.md\:col-10{flex:0 0 auto;width:83.3333333333%}.md\:col-11{flex:0 0 auto;width:91.6666666667%}.md\:col-12{flex:0 0 auto;width:100%}}@media(width>=992px){.lg\:col-1{flex:0 0 auto;width:8.3333333333%}.lg\:col-2{flex:0 0 auto;width:16.6666666667%}.lg\:col-3{flex:0 0 auto;width:25%}.lg\:col-4{flex:0 0 auto;width:33.3333333333%}.lg\:col-5{flex:0 0 auto;width:41.6666666667%}.lg\:col-6{flex:0 0 auto;width:50%}.lg\:col-7{flex:0 0 auto;width:58.3333333333%}.lg\:col-8{flex:0 0 auto;width:66.6666666667%}.lg\:col-9{flex:0 0 auto;width:75%}.lg\:col-10{flex:0 0 auto;width:83.3333333333%}.lg\:col-11{flex:0 0 auto;width:91.6666666667%}.lg\:col-12{flex:0 0 auto;width:100%}}@media(width>=1200px){.xl\:col-1{flex:0 0 auto;width:8.3333333333%}.xl\:col-2{flex:0 0 auto;width:16.6666666667%}.xl\:col-3{flex:0 0 auto;width:25%}.xl\:col-4{flex:0 0 auto;width:33.3333333333%}.xl\:col-5{flex:0 0 auto;width:41.6666666667%}.xl\:col-6{flex:0 0 auto;width:50%}.xl\:col-7{flex:0 0 auto;width:58.3333333333%}.xl\:col-8{flex:0 0 auto;width:66.6666666667%}.xl\:col-9{flex:0 0 auto;width:75%}.xl\:col-10{flex:0 0 auto;width:83.3333333333%}.xl\:col-11{flex:0 0 auto;width:91.6666666667%}.xl\:col-12{flex:0 0 auto;width:100%}}.formgrid{display:flex;flex-wrap:wrap}.field{margin-bottom:1rem}.block{display:block}.flex{display:flex}.flex-1{flex:1 1 0%}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-content-center{align-content:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:2rem}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-right:0;margin-left:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-1{margin-right:.25rem;margin-left:.25rem}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-2{margin-right:.5rem;margin-left:.5rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.m-3{margin:1rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.ml-3{margin-left:1rem}.mr-3{margin-right:1rem}.mx-3{margin-right:1rem;margin-left:1rem}.p-3{padding:1rem}.pt-3{padding-top:1rem}.pb-3{padding-bottom:1rem}.pl-3{padding-left:1rem}.pr-3{padding-right:1rem}.m-4{margin:1.5rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.ml-4{margin-left:1.5rem}.mr-4{margin-right:1.5rem}.mx-4{margin-right:1.5rem;margin-left:1.5rem}.p-4{padding:1.5rem}.pt-4{padding-top:1.5rem}.pb-4{padding-bottom:1.5rem}.pl-4{padding-left:1.5rem}.pr-4{padding-right:1.5rem}.m-5{margin:2rem}.mt-5{margin-top:2rem}.mb-5{margin-bottom:2rem}.ml-5{margin-left:2rem}.mr-5{margin-right:2rem}.mx-5{margin-right:2rem;margin-left:2rem}.p-5{padding:2rem}.pt-5{padding-top:2rem}.pb-5{padding-bottom:2rem}.pl-5{padding-left:2rem}.pr-5{padding-right:2rem}.w-full{width:100%}.h-full{height:100%}.h-20rem{height:20rem}.text-center{text-align:center}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.text-6xl{font-size:3.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.line-height-3{line-height:1.5}.text-color{color:var(--mat-sys-on-surface)}.text-color-secondary,.text-600,.text-gray-600{color:var(--mat-sys-on-surface-variant)}.text-900{color:var(--mat-sys-on-surface)}.text-gray-400{color:var(--mat-sys-outline)}.text-primary{color:var(--mat-sys-primary)}.text-red-600{color:var(--mat-sys-error)}.text-orange-500{color:var(--sl-delay-ink, var(--mat-sys-tertiary))}.text-yellow-500{color:var(--sl-alert-ink, var(--mat-sys-tertiary))}mat-icon.text-2xl{font-size:1.5rem;width:1.5rem;height:1.5rem}mat-icon.text-4xl{font-size:2.25rem;width:2.25rem;height:2.25rem}mat-icon.text-6xl{font-size:3.75rem;width:3.75rem;height:3.75rem}.border-1{border:1px solid var(--mat-sys-outline-variant)}.border-top-1{border-top:1px solid var(--mat-sys-outline-variant)}.border-bottom-1{border-bottom:1px solid var(--mat-sys-outline-variant)}.surface-border{border-color:var(--mat-sys-outline-variant)}.border-round{border-radius:var(--sl-radius-md, 8px)}.sl-status--success{background:var(--sl-done-fill);color:var(--sl-done-ink);border-color:transparent}.sl-status--warn{background:var(--sl-alert-fill);color:var(--sl-alert-ink);border-color:transparent}.sl-status--danger{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);border-color:transparent}.sl-status--info{background:var(--sl-live-fill);color:var(--sl-live-text);border-color:transparent}.sl-status--secondary{background:var(--mat-sys-surface-variant);color:var(--mat-sys-on-surface-variant);border-color:transparent}.sl-skeleton{width:100%;min-height:1rem;background:var(--mat-sys-surface-variant);border-radius:var(--sl-radius-sm, 4px);animation:sl-skeleton-pulse 1.4s ease-in-out infinite}@keyframes sl-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sl-skeleton{animation:none}}.sl-thumb{display:block;height:auto;object-fit:cover;border-radius:var(--sl-radius-sm, 4px)}.sl-thumb-button{padding:0;cursor:pointer;background:none;border:0;border-radius:var(--sl-radius-sm, 4px)}.sl-thumb-button:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.sl-plain-table{width:100%;border-collapse:collapse}.sl-plain-table th,.sl-plain-table td{padding:.5rem .75rem;text-align:start;border-bottom:1px solid var(--mat-sys-outline-variant)}.sl-plain-table th{font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}.sl-reason-menu.mat-mdc-menu-panel{max-width:350px}.sl-reason-menu.mat-mdc-menu-panel .overlay-content{padding:var(--sl-space-3, .75rem);white-space:normal;overflow-wrap:anywhere}.sl-native-input{padding:.5rem .75rem;font:inherit;color:var(--mat-sys-on-surface);background:var(--mat-sys-surface);border:1px solid var(--mat-sys-outline);border-radius:var(--sl-radius-sm, 4px)}.sl-native-input:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:1px}.sl-inline-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--mat-sys-outline-variant);border-top-color:var(--mat-sys-primary);border-radius:50%;animation:sl-inline-spin .9s linear infinite}@keyframes sl-inline-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sl-inline-spinner{animation:none}}.status-pending{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#d9770626;color:#d97706;border:1px solid rgba(217,119,6,.3)}.status-confirmed{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#3da9e826;color:#2d8bc9;border:1px solid rgba(61,169,232,.3)}.status-preparing{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#6b728026;color:#374151;border:1px solid rgba(107,114,128,.3)}.status-ready{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#3da9e833;color:#2d8bc9;border:1px solid rgba(61,169,232,.4)}.status-ready-for-pickup{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#7c3aed26;color:#6d28d9;border:1px solid rgba(124,58,237,.3)}.status-out-for-delivery{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#1a365d26;color:#1a365d;border:1px solid rgba(26,54,93,.3)}.status-delivered{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#05966926;color:#166534;border:1px solid rgba(5,150,105,.3)}.status-picked-up{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#05966933;color:#166534;border:1px solid rgba(5,150,105,.4)}.status-cancelled{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#dc262626;color:#b61d1d;border:1px solid rgba(220,38,38,.3)}.status-rejected{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#dc262633;color:#b61d1d;border:1px solid rgba(220,38,38,.4)}.payment-unpaid{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#d9770626;color:#d97706;border:1px solid rgba(217,119,6,.3)}.payment-paid{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#05966926;color:#166534;border:1px solid rgba(5,150,105,.3)}.payment-collected{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#05966933;color:#166534;border:1px solid rgba(5,150,105,.4)}.payment-refunded{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#3da9e826;color:#2d8bc9;border:1px solid rgba(61,169,232,.3)}.payment-failed{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#dc262626;color:#b61d1d;border:1px solid rgba(220,38,38,.3)}.payment-pending{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#d9770626;color:#d97706;border:1px solid rgba(217,119,6,.3)}.payment-cancelled{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#6b728026;color:#4b5563;border:1px solid rgba(107,114,128,.3)}.method-cash{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#0596691a;color:#059669;border:1px solid rgba(5,150,105,.2)}.method-credit-card,.method-debit-card{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#3da9e81a;color:#2d8bc9;border:1px solid rgba(61,169,232,.2)}.method-bank-transfer{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#1a365d1a;color:#1a365d;border:1px solid rgba(26,54,93,.2)}.method-digital-wallet{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#7c3aed1a;color:#6d28d9;border:1px solid rgba(124,58,237,.2)}.method-store-credit{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.delivery-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#3da9e826;color:#2d8bc9;border:1px solid rgba(61,169,232,.3)}.delivery-badge mat-icon{font-size:14px;width:14px;height:14px}.pickup-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1.4;background-color:#7c3aed26;color:#6d28d9;border:1px solid rgba(124,58,237,.3)}.pickup-badge mat-icon{font-size:14px;width:14px;height:14px}.currency-amount{font-weight:600;color:#2e3a59}.currency-amount .currency{color:#059669;font-weight:600;margin-left:2px}.currency-positive{color:#059669}.currency-negative{color:#dc2626}.material-icons{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html,body{height:100%;margin:0;font-family:"Alexandria" !important,sans-serif}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0}:root .small-button{--mat-button-filled-container-height: 2rem;--mat-button-filled-horizontal-padding: .5rem;--mat-button-tonal-container-height: 2rem;--mat-button-tonal-horizontal-padding: .5rem}:root .mdc-button.full-width-button{width:100%}:root .mdc-button{width:fit-content}.center-datepicker{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}*{font-family:Alexandria,sans-serif}.json-tooltip{max-width:400px;white-space:pre-wrap;font-family:monospace;font-size:11px}.cdk-overlay-container{z-index:1100}
