:root{--sim-font-family-inter: "Inter", "Roboto", sans-serif;--sim-font-family-plus-jakarta: "Plus Jakarta Sans", "Inter", "Roboto", sans-serif;--sim-font-family-geist: "Geist", "Inter", "Roboto", sans-serif;--sim-font-family-base: var(--sim-font-family-geist);--sim-font-family-heading: var(--sim-font-family-plus-jakarta);--sim-font-family-accent: var(--sim-font-family-geist);--sim-font-size-2xs: 11px;--sim-font-size-xs: 12px;--sim-font-size-sm: 13px;--sim-font-size-md: 14px;--sim-font-size-lg: 16px;--sim-font-size-xl: 20px;--sim-font-weight-regular: 400;--sim-font-weight-medium: 500;--sim-font-weight-semibold: 600;--sim-font-weight-bold: 700;--sim-line-height-tight: 1.2;--sim-line-height-base: 1.4;--sim-spacing-2xs: 4px;--sim-spacing-xs: 8px;--sim-spacing-sm: 12px;--sim-spacing-md: 16px;--sim-spacing-lg: 20px;--sim-spacing-xl: 24px;--sim-spacing-2xl: 32px;--sim-spacing-3xl: 40px;--sim-control-height: 32px;--sim-control-padding-inline: 8px;--sim-page-padding: 16px;--sim-shell-sidebar-width: 320px;--sim-shell-header-height: 64px;--sim-radius-input: 4px;--sim-radius-button: 8px;--sim-radius-table: 10px;--sim-radius-card: 12px;--sim-radius-shell: 14px;--sim-radius-pill: 6px;--sim-shadow-sm: 0 8px 18px rgba(24, 38, 61, .05);--sim-shadow-md: 0 18px 38px rgba(17, 24, 39, .08);--sim-shadow-lg: 0 24px 48px rgba(15, 23, 42, .12);--sim-motion-base: .18s ease;--ion-color-primary: #20215b;--ion-color-primary-rgb: 32, 33, 91;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #1c1d50;--ion-color-primary-tint: #363771;--ion-color-secondary: #d88a0f;--ion-color-secondary-rgb: 216, 138, 15;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #bf7a0d;--ion-color-secondary-tint: #dc9627;--ion-color-tertiary: #6c97f7;--ion-color-tertiary-rgb: 108, 151, 247;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5f85d9;--ion-color-tertiary-tint: #7ba1f8;--ion-color-success: #52c12c;--ion-color-success-rgb: 82, 193, 44;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #48aa27;--ion-color-success-tint: #63c73b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #363636;--ion-color-dark-rgb: 54, 54, 54;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-darkblue: #050558;--sim-app-background: #f5f7fb;--sim-surface-base: #ffffff;--sim-surface-muted: #eef3f8;--sim-surface-raised: #ffffff;--sim-border-subtle: #dce6f0;--sim-border-strong: #c7d4e3;--sim-text-primary: #1f2a44;--sim-text-secondary: #3c4d67;--sim-text-muted: #5f6f81;--sim-text-inverse: #ffffff;--sim-icon-muted: #586b82;--sim-table-row-hover: #f8fbff;--sim-toolbar-background: #20215b;--sim-toolbar-text: #ffffff;--sim-sidebar-background: #ffffff;--sim-sidebar-header-background: linear-gradient(180deg, #20215b 0%, #292a72 100%);--sim-accent-primary: #3c27bf;--sim-accent-primary-rgb: 76, 53, 232;--sim-accent-soft: #f2eeff;--sim-accent-soft-strong: #ece6ff;--sim-filter-row-bg: #fbfcff;--sim-filter-chip-bg: #fcfdff;--sim-filter-chip-border: #e6ebf3;--sim-filter-chip-divider: #edf1f6;--sim-filter-clear-bg: #fff7f7;--sim-filter-clear-border: rgba(255, 107, 107, .32);--sim-chip-neutral-bg: #eef2f8;--sim-chip-neutral-text: #32465f;--sim-status-info-bg: #e7f0ff;--sim-status-info-text: #2555a8;--sim-status-success-bg: #eaf7e6;--sim-status-success-text: #2e7d32;--sim-status-warning-bg: #fff4dd;--sim-status-warning-text: #a15b00;--sim-status-danger-bg: #fde7eb;--sim-status-danger-text: #c62839;--sim-section-header-bg: #253866;--sim-section-header-text: #ffffff;--sim-section-header-muted-text: #d7e2f2;--sim-section-header-accent: #d88a0f;--sim-section-header-border: #1d2d54;--sim-section-chip-bg: #ffffff;--sim-section-chip-text: #253866;--sim-subsection-header-bg: #dbe7f3;--sim-subsection-header-text: #243650;--sim-subsection-header-border: #c1d0e1;--ion-background-color: var(--sim-app-background);--ion-background-color-rgb: 245, 247, 251;--ion-text-color: var(--sim-text-primary);--ion-text-color-rgb: 31, 42, 68;--ion-toolbar-background:var(--sim-surface-raised) transparent;--ion-toolbar-color: var(--ion-color-grey) ;--ion-item-background: var(--sim-surface-raised);--ion-card-background: var(--sim-surface-raised)}body[data-sim-theme=light],body.sim-theme-light{color-scheme:light}body[data-sim-theme=midnight],body.sim-theme-midnight{color-scheme:dark;--ion-color-primary: #7d8dff;--ion-color-primary-rgb: 125, 141, 255;--ion-color-primary-contrast: #111322;--ion-color-primary-contrast-rgb: 17, 19, 34;--ion-color-primary-shade: #6e7ce0;--ion-color-primary-tint: #8a98ff;--ion-color-secondary: #f0a538;--ion-color-secondary-rgb: 240, 165, 56;--ion-color-secondary-contrast: #111322;--ion-color-secondary-contrast-rgb: 17, 19, 34;--ion-color-secondary-shade: #d39231;--ion-color-secondary-tint: #f2ae4c;--ion-color-tertiary: #6c97f7;--ion-color-tertiary-rgb: 108, 151, 247;--ion-color-tertiary-contrast: #0f172a;--ion-color-tertiary-contrast-rgb: 15, 23, 42;--ion-color-tertiary-shade: #5f85d9;--ion-color-tertiary-tint: #7ba1f8;--ion-color-success: #6fdc8c;--ion-color-success-rgb: 111, 220, 140;--ion-color-success-contrast: #08120d;--ion-color-success-contrast-rgb: 8, 18, 13;--ion-color-success-shade: #62c27b;--ion-color-success-tint: #7de099;--ion-color-warning: #ffd166;--ion-color-warning-rgb: 255, 209, 102;--ion-color-warning-contrast: #1d1300;--ion-color-warning-contrast-rgb: 29, 19, 0;--ion-color-warning-shade: #e0b85a;--ion-color-warning-tint: #ffd677;--ion-color-danger: #ff7a8a;--ion-color-danger-rgb: 255, 122, 138;--ion-color-danger-contrast: #22070b;--ion-color-danger-contrast-rgb: 34, 7, 11;--ion-color-danger-shade: #e06b79;--ion-color-danger-tint: #ff8897;--sim-font-family-inter: "Inter", "Roboto", sans-serif;--sim-font-family-plus-jakarta: "Plus Jakarta Sans", "Inter", "Roboto", sans-serif;--sim-font-family-geist: "Geist", "Inter", "Roboto", sans-serif;--sim-font-family-base: var(--sim-font-family-geist);--sim-font-family-heading: var(--sim-font-family-plus-jakarta);--sim-font-family-accent: var(--sim-font-family-geist);--sim-page-padding: 18px;--sim-app-background: #0f172a;--sim-surface-base: #111827;--sim-surface-muted: #182234;--sim-surface-raised: #162033;--sim-border-subtle: #2a3852;--sim-border-strong: #405172;--sim-text-primary: #e5eefc;--sim-text-secondary: #c6d2e7;--sim-text-muted: #90a0bd;--sim-text-inverse: #0f172a;--sim-icon-muted: #9bb0d0;--sim-table-row-hover: #1a2740;--sim-toolbar-background: #111827;--sim-toolbar-text: #e5eefc;--sim-sidebar-background: #111827;--sim-sidebar-header-background: linear-gradient(180deg, #141d33 0%, #1b2744 100%);--sim-accent-primary: #9186ff;--sim-accent-primary-rgb: 145, 134, 255;--sim-accent-soft: rgba(145, 134, 255, .14);--sim-accent-soft-strong: rgba(145, 134, 255, .2);--sim-filter-row-bg: rgba(255, 255, 255, .03);--sim-filter-chip-bg: #172235;--sim-filter-chip-border: #233148;--sim-filter-chip-divider: #24324b;--sim-filter-clear-bg: rgba(255, 122, 138, .08);--sim-filter-clear-border: rgba(255, 122, 138, .28);--sim-chip-neutral-bg: #1b2740;--sim-chip-neutral-text: #c7d5ed;--sim-status-info-bg: #172947;--sim-status-info-text: #9bc0ff;--sim-status-success-bg: #173222;--sim-status-success-text: #9ee2ae;--sim-status-warning-bg: #3d2d13;--sim-status-warning-text: #ffd788;--sim-status-danger-bg: #3a1b23;--sim-status-danger-text: #ffb5c0;--sim-section-header-bg: #243655;--sim-section-header-text: #f8fbff;--sim-section-header-muted-text: #c8d5ec;--sim-section-header-accent: #f0a538;--sim-section-header-border: #405172;--sim-section-chip-bg: #edf3ff;--sim-section-chip-text: #182234;--sim-subsection-header-bg: #1f2f49;--sim-subsection-header-text: #dce7f8;--sim-subsection-header-border: #405172;--sim-shadow-sm: 0 8px 18px rgba(2, 8, 23, .36);--sim-shadow-md: 0 18px 38px rgba(2, 8, 23, .48);--sim-shadow-lg: 0 24px 48px rgba(2, 8, 23, .58);--ion-background-color: var(--sim-app-background);--ion-background-color-rgb: 15, 23, 42;--ion-text-color: var(--sim-text-primary);--ion-text-color-rgb: 229, 238, 252;--ion-toolbar-background: var(--sim-toolbar-background);--ion-toolbar-color: var(--sim-toolbar-text);--ion-item-background: var(--sim-surface-raised);--ion-card-background: var(--sim-surface-raised)}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default:not(.overlay-hidden)~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}ion-modal .ion-page:not(ion-nav .ion-page){position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden,[hidden]{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top: constant(safe-area-inset-top);--ion-safe-area-bottom: constant(safe-area-inset-bottom);--ion-safe-area-left: constant(safe-area-inset-left);--ion-safe-area-right: constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-start{padding-left:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}}.ion-padding-end{--padding-end: var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-end{padding-right:unset;-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);padding-left:var(--ion-padding, 16px);padding-right:var(--ion-padding, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-start{margin-left:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}}.ion-margin-end{--margin-end: var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-end{margin-right:unset;-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);margin-left:var(--ion-margin, 16px);margin-right:var(--ion-margin, 16px)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}[dir=rtl] .ion-float-start,:host-context([dir=rtl]) .ion-float-start{float:right!important}.ion-float-end{float:right!important}[dir=rtl] .ion-float-end,:host-context([dir=rtl]) .ion-float-end{float:left!important}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}[dir=rtl] .ion-float-sm-start,:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}.ion-float-sm-end{float:right!important}[dir=rtl] .ion-float-sm-end,:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}[dir=rtl] .ion-float-md-start,:host-context([dir=rtl]) .ion-float-md-start{float:right!important}.ion-float-md-end{float:right!important}[dir=rtl] .ion-float-md-end,:host-context([dir=rtl]) .ion-float-md-end{float:left!important}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}[dir=rtl] .ion-float-lg-start,:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}.ion-float-lg-end{float:right!important}[dir=rtl] .ion-float-lg-end,:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}[dir=rtl] .ion-float-xl-start,:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}.ion-float-xl-end{float:right!important}[dir=rtl] .ion-float-xl-end,:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-option{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active,.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled){background:rgba(0,0,0,.04)}.mat-primary .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-primary, #3f51b5)}.mat-accent .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-secondary, #ff4081)}.mat-warn .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mdc-theme-error, #f44336)}.mat-mdc-optgroup-label{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-pseudo-checkbox-full{color:rgba(0,0,0,.54)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.12)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-theme-loaded-marker{display:none}.mat-mdc-option{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em)}.mat-mdc-card{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12);--mdc-elevated-card-container-color:#fff}.mat-mdc-card-outlined{box-shadow:0 0 rgba(0,0,0,.2),0 0 rgba(0,0,0,.14),0 0 rgba(0,0,0,.12);--mdc-outlined-card-outline-color:#e0e0e0}.mat-mdc-card-subtitle{color:rgba(0,0,0,.54)}.mat-mdc-card-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-headline6-font-size, 20px);line-height:var(--mdc-typography-headline6-line-height, 32px);font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:var(--mdc-typography-headline6-text-transform, none)}.mat-mdc-card-subtitle{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:rgba(63,81,181,.25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:rgba(255,64,129,.25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:rgba(244,67,54,.25)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:white}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.6)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.6)}}.mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field--filled .mdc-text-field__ripple:before,.mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled:hover .mdc-text-field__ripple:before,.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #3f51b5)}.mdc-text-field--outlined .mdc-text-field__ripple:before,.mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(63,81,181,.87)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading,.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix,.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay{background-color:rgba(0,0,0,.87)}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:rgba(0,0,0,.54)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:rgba(63,81,181,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:rgba(255,64,129,.87)}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:rgba(244,67,54,.87)}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:rgba(0,0,0,.38)}.mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(255,64,129,.87)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #ff4081)}.mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(244,67,54,.87)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mdc-text-field__input,.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea .mdc-text-field__input{line-height:1.5rem}.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field,.mat-mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:16px}.mat-mdc-select-value{color:rgba(0,0,0,.87)}.mat-mdc-select-placeholder{color:rgba(0,0,0,.6)}.mat-mdc-select-disabled .mat-mdc-select-value{color:rgba(0,0,0,.38)}.mat-mdc-select-arrow{color:rgba(0,0,0,.54)}.mat-mdc-form-field.mat-focused.mat-primary .mat-mdc-select-arrow{color:rgba(63,81,181,.87)}.mat-mdc-form-field.mat-focused.mat-accent .mat-mdc-select-arrow{color:rgba(255,64,129,.87)}.mat-mdc-form-field.mat-focused.mat-warn .mat-mdc-select-arrow,.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:rgba(244,67,54,.87)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:rgba(0,0,0,.38)}.mat-mdc-select-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-autocomplete-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-dialog-container{--mdc-dialog-container-color:white;--mdc-dialog-with-divider-divider-color:rgba(0, 0, 0, .12);--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-label-text-color:#212121;--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121}.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-primary.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-accent.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-selected,.mat-mdc-standard-chip.mat-warn.mat-mdc-chip-highlighted{--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-label-text-color:white;--mdc-chip-disabled-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white}.mat-mdc-chip-focus-overlay{background:#000}.mat-mdc-chip{height:32px}.mat-mdc-standard-chip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-handle-surface-color:var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color:#616161;--mdc-switch-selected-icon-color:#fff;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-unselected-icon-color:#fff}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size:48px}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-radio-button.mat-primary .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-radio-button.mat-accent .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-radio-button.mat-warn .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-radio-button .mdc-radio{padding:10px}.mat-mdc-radio-button .mdc-radio .mdc-radio__background:before{top:-10px;left:-10px;width:40px;height:40px}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:0px;right:0px;left:0px;width:40px;height:40px}.mat-mdc-slider{--mdc-slider-label-container-color:black;--mdc-slider-label-label-text-color:white;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:#fff;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}.mdc-menu-surface{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background-color:var(--mdc-theme-surface, #fff);color:var(--mdc-theme-on-surface, #000)}.mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))}.mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))}.mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text,.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #000)}.mdc-list-item--selected .mdc-list-item__primary-text,.mdc-list-item--activated .mdc-list-item__primary-text,.mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #3f51b5)}.mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mdc-list-divider:after{border-bottom-color:#fff}.mdc-list-divider{background-color:rgba(0,0,0,.12)}.mat-mdc-menu-item[disabled],.mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, .38))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-mdc-menu-content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle1-font-size, 16px);line-height:var(--mdc-typography-subtitle1-line-height, 28px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none);line-height:24px}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-list-base{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-list-option .mdc-list-item__start,.mat-mdc-list-option .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #3f51b5}.mat-mdc-list-option .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-list-option.mat-accent .mdc-list-item__start,.mat-mdc-list-option.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #ff4081}.mat-mdc-list-option.mat-accent .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-accent .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-list-option.mat-warn .mdc-list-item__start,.mat-mdc-list-option.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:#000;--mdc-radio-disabled-unselected-icon-color:#000;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-mdc-radio-ripple-color: #000;--mat-mdc-radio-checked-ripple-color: #f44336}.mat-mdc-list-option.mat-warn .mdc-list-item__start .mdc-radio--disabled+label,.mat-mdc-list-option.mat-warn .mdc-list-item__end .mdc-radio--disabled+label{color:rgba(0,0,0,.38)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height:48px;--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}.mat-mdc-paginator{background:#fff;color:rgba(0,0,0,.87)}.mat-mdc-paginator-icon{fill:rgba(0,0,0,.54)}.mat-mdc-paginator-decrement,.mat-mdc-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-mdc-paginator-first,.mat-mdc-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-decrement,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-increment,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-first,.mat-mdc-icon-button[disabled] .mat-mdc-paginator-last{border-color:rgba(0,0,0,.12)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:rgba(0,0,0,.12)}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}.mat-mdc-paginator-container{min-height:56px}.mat-mdc-paginator{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-paginator .mat-mdc-select-value{font-size:12px}.mat-mdc-tab,.mat-mdc-tab-link{background-color:rgba(0,0,0,0)}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-link .mdc-tab__text-label{color:rgba(0,0,0,.6)}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple:before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element,.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple:before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:rgba(0,0,0,.38)}.mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#3f51b5}.mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #3f51b5)}.mdc-tab__ripple:before,.mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-link .mat-ripple-element{background-color:#3f51b5}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#ff4081}.mat-mdc-tab-group.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #ff4081)}.mat-mdc-tab-group.mat-accent .mdc-tab__ripple:before,.mat-mdc-tab-group.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-accent .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mdc-tab__ripple:before,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-accent .mat-mdc-tab-link .mat-ripple-element{background-color:#ff4081}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled).mdc-tab--active .mdc-tab__text-label{color:#f44336}.mat-mdc-tab-group.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link:not(.mat-mdc-tab-disabled) .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, #f44336)}.mat-mdc-tab-group.mat-warn .mdc-tab__ripple:before,.mat-mdc-tab-group.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-warn .mat-mdc-tab-link .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mdc-tab__ripple:before,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-warn .mat-mdc-tab-link .mat-ripple-element{background-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-mdc-tab-header-with-background-background-color: #3f51b5;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-mdc-tab-header-with-background-background-color: #ff4081;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-mdc-tab-header-with-background-background-color: #f44336;--mat-mdc-tab-header-with-background-foreground-color: #fff}.mat-mdc-tab-header-pagination-chevron{border-color:var(--mdc-theme-on-surface, #000)}.mat-mdc-tab-header .mdc-tab{height:48px}.mdc-tab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox .mat-ripple-element{background-color:rgba(0,0,0,.1)}.mat-mdc-checkbox .mdc-checkbox__ripple{background:#000}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(63,81,181,.1)}.mat-mdc-checkbox.mat-primary .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#3f51b5}.mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(255,64,129,.1)}.mat-mdc-checkbox.mat-accent .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#ff4081}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color:rgba(0, 0, 0, .54)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:rgba(244,67,54,.1)}.mat-mdc-checkbox.mat-warn .mdc-checkbox--selected~.mdc-checkbox__ripple{background:#f44336}.mat-mdc-checkbox-disabled label{color:rgba(0,0,0,.38)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-ripple-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);right:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);left:calc((40px - var(--mdc-checkbox-touch-target-size, 40px)) / 2);width:var(--mdc-checkbox-touch-target-size, 40px);height:var(--mdc-checkbox-touch-target-size, 40px)}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}.mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color:#000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-text-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:#fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-button-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color:rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:#fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color:rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation:0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color:#000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color:rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{width:48px;height:48px;padding:12px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin:4px}.mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color:#fff;--mdc-fab-icon-color:#000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color:#f44336;--mdc-fab-icon-color:#fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color:rgba(0, 0, 0, .12);--mdc-fab-icon-color:rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container{--mat-mdc-snack-bar-button-color: #ff4081;--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87)}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}.mdc-data-table{background-color:var(--mdc-theme-surface, #fff);border-color:rgba(0,0,0,.12)}.mdc-data-table__row{background-color:inherit}.mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected{background-color:rgba(63,81,181,.04)}.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.12)}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:rgba(0,0,0,.12)}.mdc-data-table__pagination{border-top-color:rgba(0,0,0,.12)}.mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:rgba(0,0,0,.04)}.mdc-data-table__header-cell,.mdc-data-table__pagination-total,.mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__cell{color:rgba(0,0,0,.87)}.mat-mdc-table{background:#fff}.mat-mdc-table .mdc-data-table__row{height:52px}.mat-mdc-table .mdc-data-table__pagination{min-height:52px}.mat-mdc-table .mdc-data-table__header-row{height:56px}.mdc-data-table__content,.mdc-data-table__cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color:#3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:rgba(0,0,0,.38)}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87)}.mat-bottom-sheet-container{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:rgba(0,0,0,.38)}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:rgba(0,0,0,.12)}.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87);background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:rgba(0,0,0,.54)}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:rgba(0,0,0,.87)}.mat-button-toggle-disabled{color:rgba(0,0,0,.26);background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Roboto,sans-serif}.mat-calendar-arrow{fill:rgba(0,0,0,.54)}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:rgba(0,0,0,.54)}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:rgba(0,0,0,.54)}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,0)}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:rgba(0,0,0,.38)}.mat-form-field-disabled .mat-date-range-input-separator{color:rgba(0,0,0,.38)}.mat-calendar-body-in-preview{color:rgba(0,0,0,.24)}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.38)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:rgba(0,0,0,.18)}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(63,81,181,.4)}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(63,81,181,.3)}}.mat-datepicker-content{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);background-color:#fff;color:rgba(0,0,0,.87)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(255,64,129,.4)}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(255,64,129,.3)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:rgba(244,67,54,.4)}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(244,67,54,.3)}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:rgba(0,0,0,.38)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{width:40px;height:40px;padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin:0}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mdc-icon-button__touch{position:absolute;top:50%;height:40px;left:50%;width:40px;transform:translate(-50%,-50%)}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:rgba(0,0,0,.12)}.mat-divider-vertical{border-right-color:rgba(0,0,0,.12)}.mat-expansion-panel{background:#fff;color:rgba(0,0,0,.87)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.mat-action-row{border-top-color:rgba(0,0,0,.12)}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:rgba(0,0,0,.87)}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:rgba(0,0,0,.54)}.mat-expansion-panel-header[aria-disabled=true]{color:rgba(0,0,0,.26)}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:rgba(0,0,0,.87)}.mat-drawer{background-color:#fff;color:rgba(0,0,0,.87)}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:rgba(0,0,0,.6)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:rgba(0,0,0,.04)}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:rgba(0,0,0,.54)}.mat-step-header .mat-step-icon{background-color:rgba(0,0,0,.54);color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:rgba(0,0,0,0);color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:rgba(0,0,0,.87)}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:rgba(0,0,0,.12)}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:#f5f5f5;color:rgba(0,0,0,.87)}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:rgba(0,0,0,.87)}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,.87);width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#ffffff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:"";position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:"";display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translate(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color .1s linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform .2s ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color .1s linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;cursor:default!important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background .2s ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#fff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}driver-profile,employee-profile,vehicle-profile,app-timeline-entity-detail{--detail-radius-input: var(--sim-radius-input, 4px);--detail-radius-button: var(--sim-radius-button, 8px);--detail-radius-table: var(--sim-radius-table, 10px);--detail-radius-card: var(--sim-radius-card, 12px);--detail-radius-shell: var(--sim-radius-shell, 14px);--detail-radius-pill: var(--sim-radius-pill, 999px);--detail-surface: var(--sim-surface-base, #ffffff);--detail-surface-muted: var(--sim-surface-muted, #eef3f8);--detail-border: var(--sim-border-subtle, #dce6f0);--detail-text: var(--sim-text-primary, #1f2a44);--detail-text-soft: var(--sim-text-secondary, #3c4d67);--detail-muted: var(--sim-text-muted, #5f6f81);display:block;color:var(--detail-text)}driver-profile *,employee-profile *,vehicle-profile *,app-timeline-entity-detail *{letter-spacing:0}driver-profile .head-row,employee-profile .head-row,vehicle-profile .head-row,app-timeline-entity-detail .head-row{align-items:stretch;gap:0;margin:0 auto 10px;max-width:var(--sim-page-max-width);overflow:hidden;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-shell);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .head-row>ion-col:first-child,employee-profile .head-row>ion-col:first-child,vehicle-profile .head-row>ion-col:first-child,app-timeline-entity-detail .head-row>ion-col:first-child{padding:12px!important}driver-profile .head-row>ion-col:last-child,employee-profile .head-row>ion-col:last-child,vehicle-profile .head-row>ion-col:last-child,app-timeline-entity-detail .head-row>ion-col:last-child{padding:10px 12px!important;display:flex;align-items:stretch;background:linear-gradient(180deg,rgba(var(--ion-color-primary-rgb),.05),rgba(var(--ion-color-primary-rgb),.015));border-left:1px solid var(--detail-border)}driver-profile .head-side-grid,employee-profile .head-side-grid,vehicle-profile .head-side-grid,app-timeline-entity-detail .head-side-grid{width:100%;align-items:stretch!important}driver-profile .head-side-grid>ion-col,employee-profile .head-side-grid>ion-col,vehicle-profile .head-side-grid>ion-col,app-timeline-entity-detail .head-side-grid>ion-col{padding:0 4px!important}driver-profile .head-issues-panel,driver-profile .head-actions-panel,employee-profile .head-issues-panel,employee-profile .head-actions-panel,vehicle-profile .head-issues-panel,vehicle-profile .head-actions-panel,app-timeline-entity-detail .head-issues-panel,app-timeline-entity-detail .head-actions-panel{display:flex;flex-direction:column;min-width:0}driver-profile .head-issues-panel,employee-profile .head-issues-panel,vehicle-profile .head-issues-panel,app-timeline-entity-detail .head-issues-panel{gap:7px}driver-profile .head-panel-title,employee-profile .head-panel-title,vehicle-profile .head-panel-title,app-timeline-entity-detail .head-panel-title{color:var(--detail-muted);font-size:11px;font-weight:800;text-transform:uppercase}driver-profile .head-issue-list,employee-profile .head-issue-list,vehicle-profile .head-issue-list,app-timeline-entity-detail .head-issue-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}driver-profile .head-issue-pill,employee-profile .head-issue-pill,vehicle-profile .head-issue-pill,app-timeline-entity-detail .head-issue-pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;max-width:100%;padding:4px 8px;color:var(--sim-status-danger-text, #c62839);background:var(--sim-status-danger-bg, #fde7eb);border-radius:var(--detail-radius-pill);font-size:11px;font-weight:700;line-height:1.15}driver-profile .head-issue-pill strong,employee-profile .head-issue-pill strong,vehicle-profile .head-issue-pill strong,app-timeline-entity-detail .head-issue-pill strong{color:inherit;font-size:12px;font-weight:900}driver-profile .head-issue-pill--ok,employee-profile .head-issue-pill--ok,vehicle-profile .head-issue-pill--ok,app-timeline-entity-detail .head-issue-pill--ok{color:var(--sim-status-success-text, #2e7d32);background:var(--sim-status-success-bg, #eaf7e6)}driver-profile .head-actions-panel,employee-profile .head-actions-panel,vehicle-profile .head-actions-panel,app-timeline-entity-detail .head-actions-panel{align-items:stretch;gap:10px;border-left:1px solid rgba(220,230,240,.72);padding-left:14px!important}driver-profile .head-control-grid,employee-profile .head-control-grid,vehicle-profile .head-control-grid,app-timeline-entity-detail .head-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}driver-profile .head-control-card,driver-profile .head-action-utility,employee-profile .head-control-card,employee-profile .head-action-utility,vehicle-profile .head-control-card,vehicle-profile .head-action-utility,app-timeline-entity-detail .head-control-card,app-timeline-entity-detail .head-action-utility{display:grid;gap:8px;min-width:0;padding:10px 12px;background:color-mix(in srgb,var(--detail-surface) 76%,var(--detail-surface-muted));border:1px solid color-mix(in srgb,var(--detail-border) 84%,transparent);border-radius:var(--detail-radius-card);box-shadow:inset 0 1px rgba(255,255,255,.04)}driver-profile .head-control-card__top,employee-profile .head-control-card__top,vehicle-profile .head-control-card__top,app-timeline-entity-detail .head-control-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}driver-profile .head-control-card__label,driver-profile .head-action-utility__label,employee-profile .head-control-card__label,employee-profile .head-action-utility__label,vehicle-profile .head-control-card__label,vehicle-profile .head-action-utility__label,app-timeline-entity-detail .head-control-card__label,app-timeline-entity-detail .head-action-utility__label{color:var(--detail-text-soft);font-size:11px;font-weight:800;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}driver-profile .head-control-card__meta,driver-profile .head-control-card small,driver-profile .head-action-utility small,employee-profile .head-control-card__meta,employee-profile .head-control-card small,employee-profile .head-action-utility small,vehicle-profile .head-control-card__meta,vehicle-profile .head-control-card small,vehicle-profile .head-action-utility small,app-timeline-entity-detail .head-control-card__meta,app-timeline-entity-detail .head-control-card small,app-timeline-entity-detail .head-action-utility small{color:var(--detail-muted);font-size:11px;line-height:1.35}driver-profile .head-control-card__action,employee-profile .head-control-card__action,vehicle-profile .head-control-card__action,app-timeline-entity-detail .head-control-card__action{display:flex;justify-content:flex-end}driver-profile .head-control-card .green-text,driver-profile .head-control-card .error-text,employee-profile .head-control-card .green-text,employee-profile .head-control-card .error-text,vehicle-profile .head-control-card .green-text,vehicle-profile .head-control-card .error-text,app-timeline-entity-detail .head-control-card .green-text,app-timeline-entity-detail .head-control-card .error-text{padding:3px 7px!important;border-radius:var(--detail-radius-pill);font-size:11px;font-weight:700}driver-profile .head-control-card .green-text,employee-profile .head-control-card .green-text,vehicle-profile .head-control-card .green-text,app-timeline-entity-detail .head-control-card .green-text{color:var(--sim-status-success-text, #2e7d32);background:var(--sim-status-success-bg, #eaf7e6)}driver-profile .head-control-card .error-text,employee-profile .head-control-card .error-text,vehicle-profile .head-control-card .error-text,app-timeline-entity-detail .head-control-card .error-text{color:var(--sim-status-danger-text, #c62839);background:var(--sim-status-danger-bg, #fde7eb)}driver-profile .head-action-section,employee-profile .head-action-section,vehicle-profile .head-action-section,app-timeline-entity-detail .head-action-section{display:grid;gap:8px;width:100%}driver-profile .head-action-buttons,employee-profile .head-action-buttons,vehicle-profile .head-action-buttons,app-timeline-entity-detail .head-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}driver-profile .head-action-buttons ion-button,driver-profile .head-control-card__action ion-button,employee-profile .head-action-buttons ion-button,employee-profile .head-control-card__action ion-button,vehicle-profile .head-action-buttons ion-button,vehicle-profile .head-control-card__action ion-button,app-timeline-entity-detail .head-action-buttons ion-button,app-timeline-entity-detail .head-control-card__action ion-button{width:100%;margin:0;--border-radius: var(--detail-radius-button);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}driver-profile .head-action-utility,employee-profile .head-action-utility,vehicle-profile .head-action-utility,app-timeline-entity-detail .head-action-utility{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}driver-profile .head-action-utility__copy,employee-profile .head-action-utility__copy,vehicle-profile .head-action-utility__copy,app-timeline-entity-detail .head-action-utility__copy{display:grid;gap:3px;min-width:0}driver-profile .head-action-utility download-or-print-record,employee-profile .head-action-utility download-or-print-record,vehicle-profile .head-action-utility download-or-print-record,app-timeline-entity-detail .head-action-utility download-or-print-record{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:42px;min-height:42px;border:1px solid var(--detail-border);border-radius:var(--detail-radius-button);background:var(--detail-surface)}driver-profile .head-action-utility download-or-print-record ion-button,employee-profile .head-action-utility download-or-print-record ion-button,vehicle-profile .head-action-utility download-or-print-record ion-button,app-timeline-entity-detail .head-action-utility download-or-print-record ion-button{margin:0;--padding-start: 0;--padding-end: 0;min-width:40px;min-height:40px}driver-profile .head-action-utility download-or-print-record ion-icon,employee-profile .head-action-utility download-or-print-record ion-icon,vehicle-profile .head-action-utility download-or-print-record ion-icon,app-timeline-entity-detail .head-action-utility download-or-print-record ion-icon{color:var(--detail-text)}driver-profile .head-row ion-row,employee-profile .head-row ion-row,vehicle-profile .head-row ion-row,app-timeline-entity-detail .head-row ion-row{align-items:center}driver-profile .head-row ion-item,employee-profile .head-row ion-item,vehicle-profile .head-row ion-item,app-timeline-entity-detail .head-row ion-item{--background: transparent;--padding-start: 0;--inner-padding-end: 0;--min-height: 56px;color:var(--detail-text)}driver-profile .head-row ion-avatar,employee-profile .head-row ion-avatar,vehicle-profile .head-row ion-avatar,app-timeline-entity-detail .head-row ion-avatar{width:54px;height:54px;margin-right:12px;border-radius:var(--detail-radius-card);background:var(--detail-surface-muted);box-shadow:inset 0 0 0 1px var(--detail-border)}driver-profile .head-row ion-avatar img,employee-profile .head-row ion-avatar img,vehicle-profile .head-row ion-avatar img,app-timeline-entity-detail .head-row ion-avatar img{width:100%;height:100%;object-fit:cover}driver-profile .head-profile-card,employee-profile .head-profile-card,vehicle-profile .head-profile-card,app-timeline-entity-detail .head-profile-card{width:100%}driver-profile .head-profile-card::part(native),employee-profile .head-profile-card::part(native),vehicle-profile .head-profile-card::part(native),app-timeline-entity-detail .head-profile-card::part(native){align-items:flex-start}driver-profile .head-profile,employee-profile .head-profile,vehicle-profile .head-profile,app-timeline-entity-detail .head-profile{display:flex;flex:1;gap:12px;min-width:0}driver-profile .head-profile__identity,employee-profile .head-profile__identity,vehicle-profile .head-profile__identity,app-timeline-entity-detail .head-profile__identity{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}driver-profile .head-profile__kicker-row,employee-profile .head-profile__kicker-row,vehicle-profile .head-profile__kicker-row,app-timeline-entity-detail .head-profile__kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}driver-profile .head-profile__entity-badge,employee-profile .head-profile__entity-badge,vehicle-profile .head-profile__entity-badge,app-timeline-entity-detail .head-profile__entity-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border:1px solid transparent;border-radius:var(--detail-radius-pill);font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}driver-profile .head-profile__entity-badge--driver,employee-profile .head-profile__entity-badge--driver,vehicle-profile .head-profile__entity-badge--driver,app-timeline-entity-detail .head-profile__entity-badge--driver{color:#0f4c81;background:#e6f1fb;border-color:#bfd6ef}driver-profile .head-profile__entity-badge--employee,employee-profile .head-profile__entity-badge--employee,vehicle-profile .head-profile__entity-badge--employee,app-timeline-entity-detail .head-profile__entity-badge--employee{color:#6b2f8a;background:#f3e9fb;border-color:#dcc3ef}driver-profile .head-profile__headline,employee-profile .head-profile__headline,vehicle-profile .head-profile__headline,app-timeline-entity-detail .head-profile__headline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}driver-profile .head-profile__headline h1,employee-profile .head-profile__headline h1,vehicle-profile .head-profile__headline h1,app-timeline-entity-detail .head-profile__headline h1{margin:0;color:var(--detail-text);font-size:18px;font-weight:800;line-height:1.15}driver-profile .head-profile__status-pill,employee-profile .head-profile__status-pill,vehicle-profile .head-profile__status-pill,app-timeline-entity-detail .head-profile__status-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;color:var(--sim-status-success-text, #2e7d32);background:var(--sim-status-success-bg, #eaf7e6);border-radius:var(--detail-radius-pill);font-size:11px;font-weight:800}driver-profile .head-profile__facts,employee-profile .head-profile__facts,vehicle-profile .head-profile__facts,app-timeline-entity-detail .head-profile__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}driver-profile .head-profile__fact,employee-profile .head-profile__fact,vehicle-profile .head-profile__fact,app-timeline-entity-detail .head-profile__fact{min-width:0}driver-profile .head-profile__fact span,employee-profile .head-profile__fact span,vehicle-profile .head-profile__fact span,app-timeline-entity-detail .head-profile__fact span{display:block;margin-bottom:2px;color:var(--detail-muted);font-size:11px;font-weight:700;text-transform:uppercase}driver-profile .head-profile__fact strong,employee-profile .head-profile__fact strong,vehicle-profile .head-profile__fact strong,app-timeline-entity-detail .head-profile__fact strong{display:block;color:var(--detail-text);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}driver-profile .head-row table,employee-profile .head-row table,vehicle-profile .head-row table,app-timeline-entity-detail .head-row table{width:100%;color:var(--detail-muted);font-size:12px;line-height:1.35}driver-profile .head-row table tr:first-child td,driver-profile .head-row ion-item:not(:has(table)),employee-profile .head-row table tr:first-child td,employee-profile .head-row ion-item:not(:has(table)),vehicle-profile .head-row table tr:first-child td,vehicle-profile .head-row ion-item:not(:has(table)),app-timeline-entity-detail .head-row table tr:first-child td,app-timeline-entity-detail .head-row ion-item:not(:has(table)){color:var(--detail-text)!important;font-size:18px!important;font-weight:700}driver-profile .head-row td,employee-profile .head-row td,vehicle-profile .head-row td,app-timeline-entity-detail .head-row td{padding:1px 4px 1px 0!important;vertical-align:top}driver-profile .head-row p[slot=start],employee-profile .head-row p[slot=start],vehicle-profile .head-row p[slot=start],app-timeline-entity-detail .head-row p[slot=start]{margin:0;padding:5px 8px;color:var(--detail-text-soft);background:var(--detail-surface-muted);border-radius:var(--detail-radius-pill);font-size:11px;font-weight:600}driver-profile .head-row ion-toolbar,driver-profile .app-access-toolbar,employee-profile .head-row ion-toolbar,employee-profile .app-access-toolbar,vehicle-profile .head-row ion-toolbar,vehicle-profile .app-access-toolbar,app-timeline-entity-detail .head-row ion-toolbar,app-timeline-entity-detail .app-access-toolbar{--background: transparent;--min-height: 100%;width:100%}driver-profile .app-access-toolbar ion-buttons[slot=start],employee-profile .app-access-toolbar ion-buttons[slot=start],vehicle-profile .app-access-toolbar ion-buttons[slot=start],app-timeline-entity-detail .app-access-toolbar ion-buttons[slot=start]{display:grid!important;height:auto!important;min-width:230px;gap:6px;align-content:center;padding-right:16px;border-right:1px solid rgba(220,230,240,.72)}driver-profile .app-access-toolbar p,employee-profile .app-access-toolbar p,vehicle-profile .app-access-toolbar p,app-timeline-entity-detail .app-access-toolbar p{display:flex;align-items:center;gap:6px;margin:0;color:var(--detail-muted);font-size:12px}driver-profile .app-access-toolbar p span:first-child,employee-profile .app-access-toolbar p span:first-child,vehicle-profile .app-access-toolbar p span:first-child,app-timeline-entity-detail .app-access-toolbar p span:first-child{width:auto!important;min-width:92px;padding:0;color:var(--detail-text-soft);font-weight:600}driver-profile .app-access-toolbar .green-text,driver-profile .app-access-toolbar .error-text,employee-profile .app-access-toolbar .green-text,employee-profile .app-access-toolbar .error-text,vehicle-profile .app-access-toolbar .green-text,vehicle-profile .app-access-toolbar .error-text,app-timeline-entity-detail .app-access-toolbar .green-text,app-timeline-entity-detail .app-access-toolbar .error-text{padding:3px 7px!important;border-radius:var(--detail-radius-pill);font-size:11px;font-weight:700}driver-profile .app-access-toolbar .green-text,employee-profile .app-access-toolbar .green-text,vehicle-profile .app-access-toolbar .green-text,app-timeline-entity-detail .app-access-toolbar .green-text{color:var(--sim-status-success-text, #2e7d32);background:var(--sim-status-success-bg, #eaf7e6)}driver-profile .app-access-toolbar .error-text,employee-profile .app-access-toolbar .error-text,vehicle-profile .app-access-toolbar .error-text,app-timeline-entity-detail .app-access-toolbar .error-text{color:var(--sim-status-danger-text, #c62839);background:var(--sim-status-danger-bg, #fde7eb)}driver-profile .head-row ion-buttons[slot=end],employee-profile .head-row ion-buttons[slot=end],vehicle-profile .head-row ion-buttons[slot=end],app-timeline-entity-detail .head-row ion-buttons[slot=end]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-left:auto;padding-left:16px}driver-profile .head-row ion-button,driver-profile .detail-tabs ion-segment-button,driver-profile .docs-toolbar ion-button,driver-profile .section-card ion-button,driver-profile .data-table ion-button,driver-profile .head-action-buttons download-or-print-record::ng-deep ion-button,driver-profile download-or-print-record::ng-deep ion-button,employee-profile .head-row ion-button,employee-profile .detail-tabs ion-segment-button,employee-profile .docs-toolbar ion-button,employee-profile .section-card ion-button,employee-profile .data-table ion-button,employee-profile .head-action-buttons download-or-print-record::ng-deep ion-button,employee-profile download-or-print-record::ng-deep ion-button,vehicle-profile .head-row ion-button,vehicle-profile .detail-tabs ion-segment-button,vehicle-profile .docs-toolbar ion-button,vehicle-profile .section-card ion-button,vehicle-profile .data-table ion-button,vehicle-profile .head-action-buttons download-or-print-record::ng-deep ion-button,vehicle-profile download-or-print-record::ng-deep ion-button,app-timeline-entity-detail .head-row ion-button,app-timeline-entity-detail .detail-tabs ion-segment-button,app-timeline-entity-detail .docs-toolbar ion-button,app-timeline-entity-detail .section-card ion-button,app-timeline-entity-detail .data-table ion-button,app-timeline-entity-detail .head-action-buttons download-or-print-record::ng-deep ion-button,app-timeline-entity-detail download-or-print-record::ng-deep ion-button{--border-radius: var(--detail-radius-button);height:32px;margin:0;font-size:12px;font-weight:600;text-transform:none}driver-profile .detail-tabs,employee-profile .detail-tabs,vehicle-profile .detail-tabs,app-timeline-entity-detail .detail-tabs{max-width:var(--sim-page-max-width);margin:0 auto 10px;padding:4px;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-table);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .detail-tabs ion-toolbar,driver-profile .docs-toolbar,employee-profile .detail-tabs ion-toolbar,employee-profile .docs-toolbar,vehicle-profile .detail-tabs ion-toolbar,vehicle-profile .docs-toolbar,app-timeline-entity-detail .detail-tabs ion-toolbar,app-timeline-entity-detail .docs-toolbar{--background: transparent;--min-height: 34px}driver-profile .details-segment--primary,driver-profile .details-segment--docs,employee-profile .details-segment--primary,employee-profile .details-segment--docs,vehicle-profile .details-segment--primary,vehicle-profile .details-segment--docs,app-timeline-entity-detail .details-segment--primary,app-timeline-entity-detail .details-segment--docs{--indicator-color: transparent;gap:4px;background:transparent}driver-profile .details-segment--primary,employee-profile .details-segment--primary,vehicle-profile .details-segment--primary,app-timeline-entity-detail .details-segment--primary{width:100%;justify-content:flex-start}driver-profile .details-segment--docs,employee-profile .details-segment--docs,vehicle-profile .details-segment--docs,app-timeline-entity-detail .details-segment--docs{width:auto;justify-content:flex-start}driver-profile .details-segment--primary::part(indicator),driver-profile .details-segment--primary::part(indicator-background),driver-profile .details-segment--docs::part(indicator),driver-profile .details-segment--docs::part(indicator-background),employee-profile .details-segment--primary::part(indicator),employee-profile .details-segment--primary::part(indicator-background),employee-profile .details-segment--docs::part(indicator),employee-profile .details-segment--docs::part(indicator-background),vehicle-profile .details-segment--primary::part(indicator),vehicle-profile .details-segment--primary::part(indicator-background),vehicle-profile .details-segment--docs::part(indicator),vehicle-profile .details-segment--docs::part(indicator-background),app-timeline-entity-detail .details-segment--primary::part(indicator),app-timeline-entity-detail .details-segment--primary::part(indicator-background),app-timeline-entity-detail .details-segment--docs::part(indicator),app-timeline-entity-detail .details-segment--docs::part(indicator-background){display:none}driver-profile .details-segment--primary ion-segment-button,driver-profile .details-segment--docs ion-segment-button,employee-profile .details-segment--primary ion-segment-button,employee-profile .details-segment--docs ion-segment-button,vehicle-profile .details-segment--primary ion-segment-button,vehicle-profile .details-segment--docs ion-segment-button,app-timeline-entity-detail .details-segment--primary ion-segment-button,app-timeline-entity-detail .details-segment--docs ion-segment-button{--background: transparent;--indicator-color: transparent;--border-radius: var(--detail-radius-button);min-height:32px;height:32px;margin:0;font-size:12px;font-weight:700;text-transform:none}driver-profile .details-segment--primary ion-segment-button,employee-profile .details-segment--primary ion-segment-button,vehicle-profile .details-segment--primary ion-segment-button,app-timeline-entity-detail .details-segment--primary ion-segment-button{--background-checked: rgba(var(--ion-color-primary-rgb), .16);--color: var(--detail-text-soft);--color-checked: var(--ion-color-primary);flex:0 0 auto}driver-profile .details-segment--docs ion-segment-button,employee-profile .details-segment--docs ion-segment-button,vehicle-profile .details-segment--docs ion-segment-button,app-timeline-entity-detail .details-segment--docs ion-segment-button{--background-checked: #e59a09;--color: var(--detail-text);--color-checked: #151515}driver-profile .details-segment--primary ion-segment-button::part(native),driver-profile .details-segment--docs ion-segment-button::part(native),employee-profile .details-segment--primary ion-segment-button::part(native),employee-profile .details-segment--docs ion-segment-button::part(native),vehicle-profile .details-segment--primary ion-segment-button::part(native),vehicle-profile .details-segment--docs ion-segment-button::part(native),app-timeline-entity-detail .details-segment--primary ion-segment-button::part(native),app-timeline-entity-detail .details-segment--docs ion-segment-button::part(native){border:0;border-radius:var(--detail-radius-button)}driver-profile .details-segment--primary ion-segment-button.segment-button-checked::part(native),employee-profile .details-segment--primary ion-segment-button.segment-button-checked::part(native),vehicle-profile .details-segment--primary ion-segment-button.segment-button-checked::part(native),app-timeline-entity-detail .details-segment--primary ion-segment-button.segment-button-checked::part(native){background:linear-gradient(180deg,rgba(var(--ion-color-primary-rgb),.2),rgba(var(--ion-color-primary-rgb),.12));color:var(--ion-color-primary);box-shadow:inset 0 0 0 1px rgba(var(--ion-color-primary-rgb),.22),0 1px 2px rgba(24,38,61,.08)}driver-profile .details-segment--primary ion-segment-button::part(indicator),driver-profile .details-segment--primary ion-segment-button::part(indicator-background),driver-profile .details-segment--docs ion-segment-button::part(indicator),driver-profile .details-segment--docs ion-segment-button::part(indicator-background),employee-profile .details-segment--primary ion-segment-button::part(indicator),employee-profile .details-segment--primary ion-segment-button::part(indicator-background),employee-profile .details-segment--docs ion-segment-button::part(indicator),employee-profile .details-segment--docs ion-segment-button::part(indicator-background),vehicle-profile .details-segment--primary ion-segment-button::part(indicator),vehicle-profile .details-segment--primary ion-segment-button::part(indicator-background),vehicle-profile .details-segment--docs ion-segment-button::part(indicator),vehicle-profile .details-segment--docs ion-segment-button::part(indicator-background),app-timeline-entity-detail .details-segment--primary ion-segment-button::part(indicator),app-timeline-entity-detail .details-segment--primary ion-segment-button::part(indicator-background),app-timeline-entity-detail .details-segment--docs ion-segment-button::part(indicator),app-timeline-entity-detail .details-segment--docs ion-segment-button::part(indicator-background){display:none}driver-profile .detail-summary-strip,employee-profile .detail-summary-strip,vehicle-profile .detail-summary-strip,app-timeline-entity-detail .detail-summary-strip{max-width:var(--sim-page-max-width);margin:0 auto 10px}driver-profile .detail-summary-strip>ion-col,employee-profile .detail-summary-strip>ion-col,vehicle-profile .detail-summary-strip>ion-col,app-timeline-entity-detail .detail-summary-strip>ion-col{padding:4px}driver-profile .summary-tile,employee-profile .summary-tile,vehicle-profile .summary-tile,app-timeline-entity-detail .summary-tile{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-card);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .summary-tile__icon,employee-profile .summary-tile__icon,vehicle-profile .summary-tile__icon,app-timeline-entity-detail .summary-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;font-size:15px}driver-profile .summary-tile__icon--primary,driver-profile .detail-card-title__icon--primary,employee-profile .summary-tile__icon--primary,employee-profile .detail-card-title__icon--primary,vehicle-profile .summary-tile__icon--primary,vehicle-profile .detail-card-title__icon--primary,app-timeline-entity-detail .summary-tile__icon--primary,app-timeline-entity-detail .detail-card-title__icon--primary{color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb),.12)}driver-profile .summary-tile__icon--success,driver-profile .detail-card-title__icon--success,employee-profile .summary-tile__icon--success,employee-profile .detail-card-title__icon--success,vehicle-profile .summary-tile__icon--success,vehicle-profile .detail-card-title__icon--success,app-timeline-entity-detail .summary-tile__icon--success,app-timeline-entity-detail .detail-card-title__icon--success{color:var(--sim-status-success-text, #2e7d32);background:var(--sim-status-success-bg, #eaf7e6)}driver-profile .summary-tile__icon--info,driver-profile .detail-card-title__icon--info,employee-profile .summary-tile__icon--info,employee-profile .detail-card-title__icon--info,vehicle-profile .summary-tile__icon--info,vehicle-profile .detail-card-title__icon--info,app-timeline-entity-detail .summary-tile__icon--info,app-timeline-entity-detail .detail-card-title__icon--info{color:var(--sim-status-info-text, #2555a8);background:var(--sim-status-info-bg, #e7f0ff)}driver-profile .summary-tile__icon--danger,driver-profile .detail-card-title__icon--danger,employee-profile .summary-tile__icon--danger,employee-profile .detail-card-title__icon--danger,vehicle-profile .summary-tile__icon--danger,vehicle-profile .detail-card-title__icon--danger,app-timeline-entity-detail .summary-tile__icon--danger,app-timeline-entity-detail .detail-card-title__icon--danger{color:var(--sim-status-danger-text, #c62839);background:var(--sim-status-danger-bg, #fde7eb)}driver-profile .summary-tile__content,employee-profile .summary-tile__content,vehicle-profile .summary-tile__content,app-timeline-entity-detail .summary-tile__content{min-width:0}driver-profile .summary-tile__content span,employee-profile .summary-tile__content span,vehicle-profile .summary-tile__content span,app-timeline-entity-detail .summary-tile__content span{display:block;margin-bottom:3px;color:var(--detail-muted);font-size:11px;font-weight:700;text-transform:none}driver-profile .summary-tile__content strong,employee-profile .summary-tile__content strong,vehicle-profile .summary-tile__content strong,app-timeline-entity-detail .summary-tile__content strong{display:block;overflow:hidden;color:var(--detail-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}driver-profile .detail-main,employee-profile .detail-main,vehicle-profile .detail-main,app-timeline-entity-detail .detail-main{max-width:var(--sim-page-max-width);margin:0 auto;padding:0}driver-profile .profile-scroll-target,employee-profile .profile-scroll-target,vehicle-profile .profile-scroll-target,app-timeline-entity-detail .profile-scroll-target{scroll-margin-top:88px}driver-profile .detail-loading,employee-profile .detail-loading,vehicle-profile .detail-loading,app-timeline-entity-detail .detail-loading{display:grid;place-items:center;min-height:240px}driver-profile .detail-main>ion-row,employee-profile .detail-main>ion-row,vehicle-profile .detail-main>ion-row,app-timeline-entity-detail .detail-main>ion-row{margin:0 -4px}driver-profile .driver-info,driver-profile .vehicle-info,employee-profile .driver-info,employee-profile .vehicle-info,vehicle-profile .driver-info,vehicle-profile .vehicle-info,app-timeline-entity-detail .driver-info,app-timeline-entity-detail .vehicle-info{height:100%}driver-profile ion-col.driver-info,driver-profile ion-col:has(> .vehicle-info),employee-profile ion-col.driver-info,employee-profile ion-col:has(> .vehicle-info),vehicle-profile ion-col.driver-info,vehicle-profile ion-col:has(> .vehicle-info),app-timeline-entity-detail ion-col.driver-info,app-timeline-entity-detail ion-col:has(> .vehicle-info){padding:4px}driver-profile .driver-info ion-item-divider,driver-profile .vehicle-info ion-item-divider,employee-profile .driver-info ion-item-divider,employee-profile .vehicle-info ion-item-divider,vehicle-profile .driver-info ion-item-divider,vehicle-profile .vehicle-info ion-item-divider,app-timeline-entity-detail .driver-info ion-item-divider,app-timeline-entity-detail .vehicle-info ion-item-divider{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:5px 10px 7px;color:var(--ion-color-primary);background:linear-gradient(180deg,var(--sim-surface-base) 0%,var(--sim-surface-muted) 100%);border-bottom:1px solid var(--sim-border-subtle);border-left:4px solid var(--ion-color-primary);font-size:11px;font-weight:800;letter-spacing:0;text-transform:none}driver-profile .detail-card-title,employee-profile .detail-card-title,vehicle-profile .detail-card-title,app-timeline-entity-detail .detail-card-title{display:inline-flex;align-items:center;gap:8px;min-width:0}driver-profile .detail-card-title__icon,employee-profile .detail-card-title__icon,vehicle-profile .detail-card-title__icon,app-timeline-entity-detail .detail-card-title__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px}driver-profile .detail-card-title__text,employee-profile .detail-card-title__text,vehicle-profile .detail-card-title__text,app-timeline-entity-detail .detail-card-title__text{line-height:1.2;font-size:13px;font-weight:700}driver-profile .driver-info ion-item-divider::part(native),driver-profile .vehicle-info ion-item-divider::part(native),employee-profile .driver-info ion-item-divider::part(native),employee-profile .vehicle-info ion-item-divider::part(native),vehicle-profile .driver-info ion-item-divider::part(native),vehicle-profile .vehicle-info ion-item-divider::part(native),app-timeline-entity-detail .driver-info ion-item-divider::part(native),app-timeline-entity-detail .vehicle-info ion-item-divider::part(native){border-radius:0;background:transparent}driver-profile .driver-info ion-item-divider ion-button,driver-profile .vehicle-info ion-item-divider ion-button,employee-profile .driver-info ion-item-divider ion-button,employee-profile .vehicle-info ion-item-divider ion-button,vehicle-profile .driver-info ion-item-divider ion-button,vehicle-profile .vehicle-info ion-item-divider ion-button,app-timeline-entity-detail .driver-info ion-item-divider ion-button,app-timeline-entity-detail .vehicle-info ion-item-divider ion-button{min-width:auto;width:auto;height:28px;margin-left:auto;--padding-start: 8px;--padding-end: 8px}driver-profile .driver-info ion-list,driver-profile .vehicle-info,employee-profile .driver-info ion-list,employee-profile .vehicle-info,vehicle-profile .driver-info ion-list,vehicle-profile .vehicle-info,app-timeline-entity-detail .driver-info ion-list,app-timeline-entity-detail .vehicle-info{height:100%;overflow:hidden;padding:0;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-card);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .driver-info ion-item,driver-profile .vehicle-info ion-item,employee-profile .driver-info ion-item,employee-profile .vehicle-info ion-item,vehicle-profile .driver-info ion-item,vehicle-profile .vehicle-info ion-item,app-timeline-entity-detail .driver-info ion-item,app-timeline-entity-detail .vehicle-info ion-item{--background: transparent;--padding-start: 12px;--padding-end: 12px;--inner-padding-end: 0;--min-height: 34px}driver-profile .driver-info ion-item::part(native),driver-profile .vehicle-info ion-item::part(native),employee-profile .driver-info ion-item::part(native),employee-profile .vehicle-info ion-item::part(native),vehicle-profile .driver-info ion-item::part(native),vehicle-profile .vehicle-info ion-item::part(native),app-timeline-entity-detail .driver-info ion-item::part(native),app-timeline-entity-detail .vehicle-info ion-item::part(native){min-height:38px;border-radius:0;background:transparent}driver-profile .driver-info ion-item:last-child,driver-profile .vehicle-info ion-item:last-child,employee-profile .driver-info ion-item:last-child,employee-profile .vehicle-info ion-item:last-child,vehicle-profile .driver-info ion-item:last-child,vehicle-profile .vehicle-info ion-item:last-child,app-timeline-entity-detail .driver-info ion-item:last-child,app-timeline-entity-detail .vehicle-info ion-item:last-child{border-bottom:0}driver-profile .driver-info ion-label,driver-profile .vehicle-info ion-label,employee-profile .driver-info ion-label,employee-profile .vehicle-info ion-label,vehicle-profile .driver-info ion-label,vehicle-profile .vehicle-info ion-label,app-timeline-entity-detail .driver-info ion-label,app-timeline-entity-detail .vehicle-info ion-label{display:grid!important;grid-template-columns:minmax(150px,39%) minmax(0,1fr);align-items:start;gap:8px;min-width:0;margin:0!important}driver-profile .driver-info ion-label ion-note,driver-profile .vehicle-info ion-label ion-note,employee-profile .driver-info ion-label ion-note,employee-profile .vehicle-info ion-label ion-note,vehicle-profile .driver-info ion-label ion-note,vehicle-profile .vehicle-info ion-label ion-note,app-timeline-entity-detail .driver-info ion-label ion-note,app-timeline-entity-detail .vehicle-info ion-label ion-note{margin:0!important}driver-profile .driver-info ion-label p,driver-profile .vehicle-info ion-label p,employee-profile .driver-info ion-label p,employee-profile .vehicle-info ion-label p,vehicle-profile .driver-info ion-label p,vehicle-profile .vehicle-info ion-label p,app-timeline-entity-detail .driver-info ion-label p,app-timeline-entity-detail .vehicle-info ion-label p{float:none!important;max-width:none!important;margin:0!important;line-height:1.35!important;white-space:normal}driver-profile .driver-info ion-label p:first-child,driver-profile .vehicle-info ion-label p:first-child,employee-profile .driver-info ion-label p:first-child,employee-profile .vehicle-info ion-label p:first-child,vehicle-profile .driver-info ion-label p:first-child,vehicle-profile .vehicle-info ion-label p:first-child,app-timeline-entity-detail .driver-info ion-label p:first-child,app-timeline-entity-detail .vehicle-info ion-label p:first-child{color:var(--detail-muted)!important;font-size:12px!important;font-weight:600!important;text-align:left}driver-profile .driver-info ion-label p:last-child,driver-profile .vehicle-info ion-label p:last-child,employee-profile .driver-info ion-label p:last-child,employee-profile .vehicle-info ion-label p:last-child,vehicle-profile .driver-info ion-label p:last-child,vehicle-profile .vehicle-info ion-label p:last-child,app-timeline-entity-detail .driver-info ion-label p:last-child,app-timeline-entity-detail .vehicle-info ion-label p:last-child{color:var(--detail-text)!important;font-size:12px!important;font-weight:600;text-align:left;overflow-wrap:anywhere}driver-profile .note-button,employee-profile .note-button,vehicle-profile .note-button,app-timeline-entity-detail .note-button{align-self:center;height:24px;padding:4px 6px;color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb),.08);border-radius:var(--detail-radius-button);cursor:pointer;font-size:11px;font-weight:800;margin-left:12px}driver-profile .verify-icon,employee-profile .verify-icon,vehicle-profile .verify-icon,app-timeline-entity-detail .verify-icon{margin-right:4px;vertical-align:-3px;font-size:17px}driver-profile .salary-info ion-list,employee-profile .salary-info ion-list,vehicle-profile .salary-info ion-list,app-timeline-entity-detail .salary-info ion-list{max-height:238px;overflow:auto}driver-profile .salary-info table,employee-profile .salary-info table,vehicle-profile .salary-info table,app-timeline-entity-detail .salary-info table{width:100%;border-collapse:collapse}driver-profile .salary-info tr,employee-profile .salary-info tr,vehicle-profile .salary-info tr,app-timeline-entity-detail .salary-info tr{border-bottom:1px solid var(--sim-border-subtle)}driver-profile .salary-info tr[style],employee-profile .salary-info tr[style],vehicle-profile .salary-info tr[style],app-timeline-entity-detail .salary-info tr[style]{background:var(--detail-surface-muted)!important}driver-profile .salary-info td,employee-profile .salary-info td,vehicle-profile .salary-info td,app-timeline-entity-detail .salary-info td{padding:7px 8px!important;color:var(--detail-text-soft);font-size:12px}driver-profile .salary-info ion-button,employee-profile .salary-info ion-button,vehicle-profile .salary-info ion-button,app-timeline-entity-detail .salary-info ion-button{width:28px;height:28px}driver-profile .salary-info ion-button.salary-action-button,employee-profile .salary-info ion-button.salary-action-button,vehicle-profile .salary-info ion-button.salary-action-button,app-timeline-entity-detail .salary-info ion-button.salary-action-button{width:28px;height:28px;--padding-start: 0;--padding-end: 0;--background-hover: rgba(var(--ion-color-primary-rgb), .08)}driver-profile .salary-info ion-button.salary-action-button fa-icon,employee-profile .salary-info ion-button.salary-action-button fa-icon,vehicle-profile .salary-info ion-button.salary-action-button fa-icon,app-timeline-entity-detail .salary-info ion-button.salary-action-button fa-icon{color:var(--ion-color-primary);font-size:13px}driver-profile .salary-info ion-button.salary-action-button.salary-action-button--danger fa-icon,employee-profile .salary-info ion-button.salary-action-button.salary-action-button--danger fa-icon,vehicle-profile .salary-info ion-button.salary-action-button.salary-action-button--danger fa-icon,app-timeline-entity-detail .salary-info ion-button.salary-action-button.salary-action-button--danger fa-icon{color:var(--ion-color-danger)}driver-profile .docs-toolbar-shell,employee-profile .docs-toolbar-shell,vehicle-profile .docs-toolbar-shell,app-timeline-entity-detail .docs-toolbar-shell{margin-bottom:10px;padding:6px;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-table);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .docs-toolbar ion-buttons,driver-profile .docs-toolbar ion-button[slot=end],employee-profile .docs-toolbar ion-buttons,employee-profile .docs-toolbar ion-button[slot=end],vehicle-profile .docs-toolbar ion-buttons,vehicle-profile .docs-toolbar ion-button[slot=end],app-timeline-entity-detail .docs-toolbar ion-buttons,app-timeline-entity-detail .docs-toolbar ion-button[slot=end]{margin-left:auto}driver-profile .data-table-container,driver-profile .table-box,driver-profile .drug-report-table,employee-profile .data-table-container,employee-profile .table-box,employee-profile .drug-report-table,vehicle-profile .data-table-container,vehicle-profile .table-box,vehicle-profile .drug-report-table,app-timeline-entity-detail .data-table-container,app-timeline-entity-detail .table-box,app-timeline-entity-detail .drug-report-table{overflow:auto;background:var(--detail-surface);border:1px solid var(--detail-border);border-radius:var(--detail-radius-table);box-shadow:var(--sim-shadow-sm, 0 8px 18px rgba(24, 38, 61, .05))}driver-profile .data-table-container document-list,driver-profile .data-table-container document-list-accordion,employee-profile .data-table-container document-list,employee-profile .data-table-container document-list-accordion,vehicle-profile .data-table-container document-list,vehicle-profile .data-table-container document-list-accordion,app-timeline-entity-detail .data-table-container document-list,app-timeline-entity-detail .data-table-container document-list-accordion{display:block}driver-profile .table-box+br,employee-profile .table-box+br,vehicle-profile .table-box+br,app-timeline-entity-detail .table-box+br{display:none}driver-profile .compliance-section-title,driver-profile .detail-main p[style*="font-size:20px"],employee-profile .compliance-section-title,employee-profile .detail-main p[style*="font-size:20px"],vehicle-profile .compliance-section-title,vehicle-profile .detail-main p[style*="font-size:20px"],app-timeline-entity-detail .compliance-section-title,app-timeline-entity-detail .detail-main p[style*="font-size:20px"]{margin:14px 0 6px!important;color:var(--detail-text)!important;font-size:13px!important;font-weight:800;text-transform:uppercase}driver-profile .data-table,employee-profile .data-table,vehicle-profile .data-table,app-timeline-entity-detail .data-table{width:100%;border-collapse:collapse;background:var(--detail-surface)}driver-profile .data-table th,employee-profile .data-table th,vehicle-profile .data-table th,app-timeline-entity-detail .data-table th{height:34px;padding:0 10px!important;color:var(--detail-text-soft);background:var(--detail-surface-muted);border-bottom:1px solid var(--detail-border);font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}driver-profile .data-table td,employee-profile .data-table td,vehicle-profile .data-table td,app-timeline-entity-detail .data-table td{min-height:38px;padding:7px 10px!important;color:var(--detail-text);border-bottom:1px solid rgba(220,230,240,.72);font-size:12px;vertical-align:middle}driver-profile .data-table tr:hover td,employee-profile .data-table tr:hover td,vehicle-profile .data-table tr:hover td,app-timeline-entity-detail .data-table tr:hover td{background:var(--sim-table-row-hover, #f8fbff)}driver-profile .source-pill,employee-profile .source-pill,vehicle-profile .source-pill,app-timeline-entity-detail .source-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:var(--detail-radius-pill);font-size:11px;font-weight:800;white-space:nowrap}driver-profile .source-pill.form,employee-profile .source-pill.form,vehicle-profile .source-pill.form,app-timeline-entity-detail .source-pill.form{background:var(--sim-status-success-bg, #eaf7e6);color:var(--sim-status-success-text, #2e7d32)}driver-profile .source-pill.document,employee-profile .source-pill.document,vehicle-profile .source-pill.document,app-timeline-entity-detail .source-pill.document{background:var(--sim-status-info-bg, #e7f0ff);color:var(--sim-status-info-text, #2555a8)}@media (max-width: 1199px){driver-profile .head-profile__facts,employee-profile .head-profile__facts,vehicle-profile .head-profile__facts,app-timeline-entity-detail .head-profile__facts{grid-template-columns:1fr}driver-profile .head-row>ion-col:last-child,employee-profile .head-row>ion-col:last-child,vehicle-profile .head-row>ion-col:last-child,app-timeline-entity-detail .head-row>ion-col:last-child{border-left:0;border-top:1px solid var(--detail-border)}driver-profile .head-actions-panel,employee-profile .head-actions-panel,vehicle-profile .head-actions-panel,app-timeline-entity-detail .head-actions-panel{align-items:flex-start;margin-top:10px;padding-top:10px!important;padding-left:4px!important;border-left:0;border-top:1px solid rgba(220,230,240,.72)}driver-profile .head-control-card__action,employee-profile .head-control-card__action,vehicle-profile .head-control-card__action,app-timeline-entity-detail .head-control-card__action{justify-content:flex-start}driver-profile .app-access-toolbar ion-buttons[slot=start],employee-profile .app-access-toolbar ion-buttons[slot=start],vehicle-profile .app-access-toolbar ion-buttons[slot=start],app-timeline-entity-detail .app-access-toolbar ion-buttons[slot=start]{padding-right:0;border-right:0}driver-profile .head-row ion-buttons[slot=end],employee-profile .head-row ion-buttons[slot=end],vehicle-profile .head-row ion-buttons[slot=end],app-timeline-entity-detail .head-row ion-buttons[slot=end]{padding-left:0}}@media (max-width: 640px){driver-profile,employee-profile,vehicle-profile,app-timeline-entity-detail{padding:10px}driver-profile .head-control-grid,driver-profile .head-action-buttons,employee-profile .head-control-grid,employee-profile .head-action-buttons,vehicle-profile .head-control-grid,vehicle-profile .head-action-buttons,app-timeline-entity-detail .head-control-grid,app-timeline-entity-detail .head-action-buttons{grid-template-columns:1fr}driver-profile .details-segment--primary ion-segment-button,employee-profile .details-segment--primary ion-segment-button,vehicle-profile .details-segment--primary ion-segment-button,app-timeline-entity-detail .details-segment--primary ion-segment-button{min-height:42px;height:auto;font-size:11px;white-space:normal}driver-profile .details-segment--primary ion-segment-button::part(native),employee-profile .details-segment--primary ion-segment-button::part(native),vehicle-profile .details-segment--primary ion-segment-button::part(native),app-timeline-entity-detail .details-segment--primary ion-segment-button::part(native){min-height:42px;height:auto;padding:8px 10px;white-space:normal;line-height:1.2}driver-profile .head-profile,employee-profile .head-profile,vehicle-profile .head-profile,app-timeline-entity-detail .head-profile{flex-direction:column}driver-profile .head-profile__headline,employee-profile .head-profile__headline,vehicle-profile .head-profile__headline,app-timeline-entity-detail .head-profile__headline{align-items:flex-start}driver-profile .driver-info ion-label,driver-profile .vehicle-info ion-label,employee-profile .driver-info ion-label,employee-profile .vehicle-info ion-label,vehicle-profile .driver-info ion-label,vehicle-profile .vehicle-info ion-label,app-timeline-entity-detail .driver-info ion-label,app-timeline-entity-detail .vehicle-info ion-label{grid-template-columns:1fr;gap:2px}driver-profile .driver-info ion-label p:last-child,driver-profile .vehicle-info ion-label p:last-child,driver-profile .driver-info ion-label .value,driver-profile .vehicle-info ion-label .value,employee-profile .driver-info ion-label p:last-child,employee-profile .vehicle-info ion-label p:last-child,employee-profile .driver-info ion-label .value,employee-profile .vehicle-info ion-label .value,vehicle-profile .driver-info ion-label p:last-child,vehicle-profile .vehicle-info ion-label p:last-child,vehicle-profile .driver-info ion-label .value,vehicle-profile .vehicle-info ion-label .value,app-timeline-entity-detail .driver-info ion-label p:last-child,app-timeline-entity-detail .vehicle-info ion-label p:last-child,app-timeline-entity-detail .driver-info ion-label .value,app-timeline-entity-detail .vehicle-info ion-label .value{text-align:left}}*{font-family:var(--sim-font-family-base)!important}html,body{background:var(--sim-app-background);color:var(--sim-text-primary)}:root{--sim-page-max-width: 1840px;--sim-page-gutter: clamp(16px, 2vw, 24px)}body{font-size:var(--sim-font-size-xs);line-height:var(--sim-line-height-base);transition:background-color var(--sim-motion-base),color var(--sim-motion-base)}ion-app,ion-router-outlet,ion-content{--background: var(--sim-app-background);color:var(--sim-text-primary)}ion-content>*:not(ion-router-outlet){max-width:var(--sim-page-max-width)!important;margin:0 auto}ion-content>*:not(ion-router-outlet):first-child{margin-top:var(--sim-spacing-lg)}.sim-page-container{width:min(100%,var(--sim-page-max-width));margin:0 auto;padding-inline:var(--sim-page-gutter)}ion-content>.sim-page-container:first-child{margin-top:var(--sim-spacing-lg)}ion-loading{--background: var(--sim-surface-base);--color: var(--sim-text-primary);--spinner-color: var(--ion-color-primary);--backdrop-opacity: .34;--box-shadow: var(--sim-shadow-md);--border-radius: var(--sim-radius-card);--max-width: min(280px, calc(100vw - 32px))}.sim-block{display:grid;gap:var(--sim-spacing-sm);padding:var(--sim-spacing-md);border-radius:var(--sim-radius-card)}.report-data-table-shell{display:grid;gap:0;padding:0}.report-data-table-shell material-data-table{display:block;padding:6px 16px 16px;background:var(--sim-surface-base, #fff)}.color-orange,.color-orange td,.color-orange .sim-material-table__cell{color:var(--ion-color-secondary)!important}.color-green,.color-green td,.color-green .sim-material-table__cell{color:var(--ion-color-success)!important}.color-red,.color-red td,.color-red .sim-material-table__cell{color:var(--ion-color-danger)!important}.sim-block__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sim-spacing-sm)}.sim-block__title{margin:0;color:var(--sim-text-primary);font-size:var(--sim-font-size-md);font-weight:var(--sim-font-weight-semibold);line-height:var(--sim-line-height-tight)}.sim-block__meta{color:var(--sim-text-muted);font-size:var(--sim-font-size-2xs)}.sim-page-hero__content,.sim-page-hero__actions,.sim-page-hero__title-row,.sim-page-hero__breadcrumbs{display:flex;align-items:center;gap:var(--sim-spacing-xs)}.sim-page-hero__content{justify-content:space-between;flex-wrap:wrap}.sim-page-hero__main{display:grid;gap:6px}.sim-page-hero__title{margin:0;color:var(--sim-text-primary);font-size:clamp(24px,2vw,30px);font-weight:var(--sim-font-weight-semibold);line-height:1.1}.sim-page-hero__badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:var(--sim-radius-pill);background:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-color-primary);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-semibold)}.sim-page-hero__breadcrumbs{color:var(--sim-text-muted);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-medium);flex-wrap:wrap}.sim-page-hero__crumb--active{color:var(--ion-color-primary);font-weight:var(--sim-font-weight-semibold)}.sim-page-hero__crumb-sep{color:var(--sim-text-muted);font-size:10px}.sim-page-hero__actions{margin-left:auto}.workspace-page .workspace-command-card,.workspace-page .workspace-side-card,.workspace-page .workspace-empty,.workspace-page .workspace-module-card,.workspace-page .workspace-panel,.analytics-tabs-page .analytics-tabs-header,.analytics-tabs-page .analytics-tabs-state-card,.analytics-tabs-page .analytics-tabs-warning,.analytics-tabs-page .analytics-tabs-rail,.analytics-tabs-page .analytics-tabs-detail,.analytics-tabs-page .analytics-tabs-chart-card,.analytics-tabs-page .analytics-tabs-metric-card{border:1px solid var(--border);border-radius:var(--radius-card)}.workspace-page .workspace-command-card,.workspace-page .workspace-side-card,.workspace-page .workspace-empty,.workspace-page .workspace-module-card,.workspace-page .workspace-panel{margin:0;box-shadow:var(--shadow-md)}.analytics-tabs-page .analytics-tabs-header,.analytics-tabs-page .analytics-tabs-state-card,.analytics-tabs-page .analytics-tabs-warning,.analytics-tabs-page .analytics-tabs-rail,.analytics-tabs-page .analytics-tabs-detail,.analytics-tabs-page .analytics-tabs-chart-card,.analytics-tabs-page .analytics-tabs-metric-card{background:var(--surface);box-shadow:var(--shadow)}.workspace-page .workspace-company__copy h1,.workspace-page .workspace-panel__heading h2,.workspace-page .workspace-side-card__head h2,.workspace-page .workspace-section__title h2,.workspace-page .workspace-module-card__body h3,.workspace-page .workspace-empty h3,.workspace-page .workspace-side-card h2,.analytics-tabs-page .analytics-tabs-title h1,.analytics-tabs-page .analytics-tabs-section-head h2,.analytics-tabs-page .analytics-tabs-state-card h3,.analytics-tabs-page .analytics-tabs-warning h3{margin:0;color:var(--text)}.workspace-page .workspace-company__copy p,.workspace-page .workspace-panel__heading p,.workspace-page .workspace-empty p,.workspace-page .workspace-side-card p,.workspace-page .workspace-guidance__action-copy p,.workspace-page .workspace-guidance__loading p,.workspace-page .workspace-guidance__state p,.workspace-page .workspace-analytics__state p,.workspace-page .workspace-command__pinned-head p,.workspace-page .workspace-command__search-copy p,.analytics-tabs-page .analytics-tabs-title p,.analytics-tabs-page .analytics-tabs-section-head p,.analytics-tabs-page .analytics-tabs-state-card p,.analytics-tabs-page .analytics-tabs-warning p,.analytics-tabs-page .analytics-tabs-metric-card p,.analytics-tabs-page .analytics-tabs-empty-chart p{margin:0;color:var(--muted)}.workspace-page .workspace-eyebrow,.analytics-tabs-page .analytics-tabs-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.04em}.workspace-page .workspace-eyebrow{display:inline-flex;align-items:center;margin:0;color:var(--accent)}.analytics-tabs-page .analytics-tabs-eyebrow{color:var(--accent)}.analytics-tabs-page .analytics-tabs-kpi[data-tone=danger],.analytics-tabs-page .analytics-tabs-metric-card[data-tone=danger]{border-left-color:var(--danger)}.analytics-tabs-page .analytics-tabs-kpi[data-tone=warning],.analytics-tabs-page .analytics-tabs-metric-card[data-tone=warning]{border-left-color:var(--warning)}.analytics-tabs-page .analytics-tabs-kpi[data-tone=info],.analytics-tabs-page .analytics-tabs-metric-card[data-tone=info]{border-left-color:var(--info)}.analytics-tabs-page .analytics-tabs-kpi[data-tone=success],.analytics-tabs-page .analytics-tabs-metric-card[data-tone=success]{border-left-color:var(--success)}.company-page .company-brand__eyebrow,.company-page .company-strip__label,.company-page .company-primary-inline__eyebrow,.company-page .company-health-panel__eyebrow,.company-page .company-policy-banner__eyebrow{color:var(--sim-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.company-page .company-brand__copy h2,.company-page .company-primary-inline__copy h3,.company-page .company-health-panel__head h3,.company-page .company-module__title h3,.company-page .company-stage__title h3,.company-page .company-policy-banner__copy h4{margin:0;color:var(--sim-text-primary)}.company-page .company-brand__copy p,.company-page .company-primary-inline__address,.company-page .company-primary-inline__empty,.company-page .company-health-panel__empty,.company-page .company-module__title p,.company-page .company-stage__title p,.company-page .company-list ion-label p,.company-page .company-policy-banner__copy p,.company-page .company-policy-banner__hint{margin:0;color:var(--sim-text-muted)}.company-page .company-policy-banner__stat{color:var(--ion-color-primary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.company-page .company-policy-metric span{color:var(--sim-text-muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.company-page .company-stage__sort-label{color:var(--sim-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.workspace-page .workspace-layout-toggle__button,.workspace-page .workspace-chip-action,.workspace-page .workspace-quick-action,.workspace-page .workspace-attention-button,.workspace-page .workspace-guidance__action,.workspace-page .workspace-module-card__pin,.workspace-page .workspace-module-card__surface,.workspace-page .workspace-child-link{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.workspace-page .workspace-layout-toggle__button,.workspace-page .workspace-chip-action,.workspace-page .workspace-quick-action,.workspace-page .workspace-attention-button,.workspace-page .workspace-module-card__pin,.workspace-page .workspace-child-link{border:1px solid var(--border);background:var(--surface);color:var(--text)}.workspace-page .workspace-layout-toggle__button{min-width:108px;padding:7px 9px;display:grid;gap:2px;border-radius:var(--radius-button);text-align:left;box-shadow:none}.workspace-page .workspace-layout-toggle__button strong{font-size:12px;line-height:1.1}.workspace-page .workspace-layout-toggle__button span{color:var(--muted);font-size:10px;line-height:1.2}.workspace-page .workspace-layout-toggle__button.is-active{border-color:rgba(var(--accent-rgb),.22);background:var(--sim-status-info-bg);box-shadow:var(--shadow-md)}.workspace-page .workspace-layout-toggle__button.is-active span{color:var(--muted)}.workspace-page .workspace-command__pinned{display:grid;gap:7px}.workspace-page .workspace-command__pinned-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.workspace-page .workspace-command__pinned-head p,.workspace-page .workspace-command__pinned-empty,.workspace-page .workspace-command__search-copy p,.workspace-page .workspace-analytics__state p,.workspace-page .workspace-guidance__loading p,.workspace-page .workspace-guidance__state p{font-size:11px;line-height:1.35}.workspace-page .workspace-chip-action{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1;box-shadow:var(--shadow-md)}.workspace-page .workspace-chip-action span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page .workspace-chip-action fa-icon{font-size:12px;flex:0 0 auto}.workspace-page .workspace-chip-action[data-tone=danger] fa-icon{color:var(--sim-status-danger-text)}.workspace-page .workspace-chip-action[data-tone=warning] fa-icon{color:var(--sim-status-warning-text)}.workspace-page .workspace-chip-action[data-tone=info] fa-icon{color:var(--sim-status-info-text)}.workspace-page .workspace-chip-action[data-tone=success] fa-icon{color:var(--sim-status-success-text)}.workspace-page .workspace-command__pinned-empty{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--border-strong);border-radius:var(--radius-button);background:var(--surface-soft);color:var(--muted)}.workspace-page .workspace-command__pinned-empty ion-icon{font-size:14px;color:var(--warning)}.workspace-page .workspace-command__search{display:grid;grid-template-columns:minmax(70px,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(70px,max-content) minmax(0,1fr);align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.workspace-page .workspace-command__search-copy{display:grid;gap:2px;min-width:0}.workspace-page .workspace-searchbar{width:100%;margin:0;padding:0;--background: var(--surface-muted);--box-shadow: none;--border-radius: 8px;--color: var(--text);--placeholder-color: var(--muted);--icon-color: var(--muted);--clear-button-color: var(--muted);--cancel-button-color: var(--text);--min-height: 32px;--height: 32px;--icon-font-size: 14px;--placeholder-font-size: 11px}.sim-page-hero__more{border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-button);background:var(--sim-surface-base)}.sim-listing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sim-spacing-sm);padding:var(--sim-spacing-sm) var(--sim-spacing-md);background:var(--sim-surface-raised);border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-table)}.sim-filter-shell{display:inline-flex;align-items:stretch;min-height:var(--sim-control-height);border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-input);background:var(--sim-surface-base);overflow:hidden}.sim-filter-shell__label{display:inline-flex;align-items:center;padding:0 var(--sim-spacing-xs);background:var(--sim-surface-muted);border-right:1px solid var(--sim-border-subtle);color:var(--sim-text-secondary);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-medium);white-space:nowrap}.sim-filter-shell__field{display:inline-flex;align-items:center;min-width:0;background:var(--sim-surface-base)}.sim-filter-shell ion-select,.sim-filter-shell ion-input,.sim-filter-shell input{--padding-start: var(--sim-control-padding-inline);--padding-end: var(--sim-control-padding-inline);--placeholder-color: var(--sim-text-muted);min-height:var(--sim-control-height);color:var(--sim-text-primary);font-size:var(--sim-font-size-xs)}.sim-parent-tabs-toolbar{--background: transparent;--color: var(--sim-text-primary);--border-width: 0;--min-height: auto;padding:6px 12px 0}.sim-parent-tabs-shell{display:block}.sim-parent-tabs{margin:0;padding:4px;border-radius:var(--radius-shell, 14px);background:var(--sim-surface-muted)}.sim-parent-tabs ion-segment-button{--background: transparent;--background-checked: var(--sim-surface-base);--color: var(--sim-text-secondary);--color-checked: var(--ion-color-primary);--indicator-color: transparent;min-height:34px;font-weight:700;text-transform:none}.sim-parent-tabs ion-segment-button::part(native){border-radius:var(--radius-button, 8px);box-shadow:inset 0 0 0 1px transparent}.sim-parent-tabs ion-segment-button.segment-button-checked::part(native){box-shadow:inset 0 0 0 1px rgba(var(--ion-color-primary-rgb),.16)}.sim-filter-shell input{height:var(--sim-control-height);border:0;outline:0;background:transparent}ion-searchbar{--color: var(--sim-text-primary);--placeholder-color: var(--sim-text-muted);--icon-color: var(--sim-icon-muted);--clear-button-color: var(--sim-icon-muted);--cancel-button-color: var(--sim-text-secondary)}.app-launcher-popover-class{--width: min(410px, 94vw)}.sim-icon-button{--border-radius: var(--sim-radius-button);--box-shadow: none;--padding-start: var(--sim-spacing-xs);--padding-end: var(--sim-spacing-xs);min-height:var(--sim-control-height);margin:0}.sim-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sim-spacing-2xs);flex-wrap:nowrap}.sim-table-action{--border-radius: var(--sim-radius-button);--box-shadow: none;min-height:30px;margin:0}.sim-table-action--view{--background: rgba(var(--ion-color-primary-rgb), .08);--color: var(--ion-color-primary);--padding-start: var(--sim-spacing-xs);--padding-end: var(--sim-spacing-xs);font-weight:var(--sim-font-weight-semibold);text-transform:none}.sim-table-action:not(.sim-table-action--view){--padding-start: 0;--padding-end: 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sim-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 var(--sim-spacing-xs);border-radius:var(--sim-radius-pill);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-semibold);line-height:1;white-space:nowrap;background:var(--sim-chip-neutral-bg);color:var(--sim-chip-neutral-text)}.sim-status-chip--info{background:var(--sim-status-info-bg);color:var(--sim-status-info-text)}.sim-status-chip--success{background:var(--sim-status-success-bg);color:var(--sim-status-success-text)}.sim-status-chip--warning{background:var(--sim-status-warning-bg);color:var(--sim-status-warning-text)}.sim-status-chip--danger{background:var(--sim-status-danger-bg);color:var(--sim-status-danger-text)}.sim-form-field{display:grid;gap:var(--sim-spacing-2xs)}.sim-form-field label,.sim-form-field ion-label{color:var(--sim-text-secondary);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-medium)}.sim-control,.sim-control--select,.sim-control--textarea{width:100%;border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-input);background:var(--sim-surface-base);color:var(--sim-text-primary);transition:border-color var(--sim-motion-base),box-shadow var(--sim-motion-base),background-color var(--sim-motion-base)}.sim-control--select option,select.sim-control--select option,select option{background:var(--sim-surface-raised);color:var(--sim-text-primary)}.sim-control,.sim-control--select{height:var(--sim-control-height);min-height:var(--sim-control-height);padding:0 var(--sim-control-padding-inline);font-size:var(--sim-font-size-xs)}.sim-control--textarea{min-height:96px;padding:var(--sim-spacing-xs) var(--sim-control-padding-inline);font-size:var(--sim-font-size-xs);line-height:var(--sim-line-height-base)}.sim-control:focus,.sim-control--select:focus,.sim-control--textarea:focus{outline:none;border-color:var(--ion-color-primary);box-shadow:0 0 0 3px rgba(var(--ion-color-primary-rgb),.14)}.sim-native-input,.sim-native-select,input.form-control,select.form-control,textarea.form-control{width:100%;min-height:var(--sim-control-height, 32px)!important;border:1px solid var(--sim-border-subtle)!important;border-radius:var(--sim-radius-input, 4px)!important;background:var(--sim-surface-base)!important;color:var(--sim-text-primary)!important;font-size:var(--sim-font-size-xs, 12px)!important;line-height:var(--sim-line-height-base, 1.4);box-shadow:none!important;transition:border-color var(--sim-motion-base),box-shadow var(--sim-motion-base),background-color var(--sim-motion-base)}.sim-native-input,.sim-native-select,input.form-control,select.form-control{height:var(--sim-control-height, 32px)!important;max-height:var(--sim-control-height, 32px)!important;padding:0 var(--sim-control-padding-inline, 8px)!important}textarea.sim-native-input,textarea.form-control{min-height:72px!important;padding:7px var(--sim-control-padding-inline, 8px)!important;resize:vertical}.sim-native-select,select.form-control{padding-right:28px!important;cursor:pointer}.sim-native-input:focus,.sim-native-select:focus,input.form-control:focus,select.form-control:focus,textarea.form-control:focus{outline:none!important;border-color:var(--ion-color-primary)!important;box-shadow:0 0 0 3px rgba(var(--ion-color-primary-rgb),.14)!important}.sim-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px}.sim-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sim-field-span-2{grid-column:span 2}.sim-field-span-3{grid-column:span 3}.sim-field-span-4{grid-column:span 4}.sim-field-span-6{grid-column:1/-1}.sim-modal-panel{display:grid;gap:var(--sim-spacing-sm);padding:var(--sim-spacing-md);border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-card);background:var(--sim-surface-raised);box-shadow:var(--sim-shadow-sm)}.sim-modal-eyebrow{margin:0;color:var(--sim-text-muted);font-size:var(--sim-font-size-2xs);font-weight:var(--sim-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.sim-modal-toolbar{--background: var(--sim-surface-raised);--color: var(--sim-text-primary);--border-color: var(--sim-border-subtle);border-bottom:1px solid var(--sim-border-subtle)}.sim-modal-toolbar ion-title{color:var(--sim-text-primary);font-size:15px;font-weight:700}.sim-modal-toolbar ion-button{--color: var(--sim-text-primary);--border-radius: var(--sim-radius-button)}.sim-modal-content{--background: var(--sim-app-background)}.sim-modal-body{display:grid;gap:var(--sim-spacing-md);padding:var(--sim-spacing-md)}.sim-modal-footer{border-top:1px solid var(--sim-border-subtle);background:var(--sim-surface-raised)}.sim-modal-footer ion-toolbar{--background: transparent;--border-width: 0;--min-height: 52px}.sim-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sim-spacing-sm);width:100%}.sim-modal-actions ion-button{min-width:84px;--border-radius: var(--sim-radius-button)}.sim-form-actions{display:flex;align-items:center;justify-content:flex-end!important;gap:var(--sim-spacing-sm);width:100%;flex-wrap:wrap}.sim-form-actions ion-button{min-width:84px}.sim-table-shell{overflow:hidden;background:var(--sim-surface-raised);border:1px solid var(--sim-border-subtle);border-top-left-radius:var(--sim-radius-table);border-top-right-radius:var(--sim-radius-table);border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sim-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--sim-text-primary)}.sim-table th,.sim-table td{padding:var(--sim-spacing-sm) var(--sim-spacing-md);border-bottom:1px solid var(--sim-border-subtle);font-size:var(--sim-font-size-xs);vertical-align:middle}.sim-table th{color:var(--sim-text-secondary);font-weight:var(--sim-font-weight-semibold);background:var(--sim-surface-muted)}.sim-table tbody tr:hover{background:var(--sim-table-row-hover)}.sim-table-footer{display:flex;justify-content:flex-end;padding-top:var(--sim-spacing-xs)}.cs-btn{--padding-start: 45px;--padding-end: 45px;--padding-top: 21px;--padding-bottom: 21px;font-weight:600}.green-btn{--box-shadow: 0px 0px 0px 0px;--background: var(--ion-color-success)}.form-lg-btn{--padding-bottom: 22px;--padding-start: 35px;--padding-end: 35px;height:47px;--padding-top: 22px}.transparent-btn{--background: transparent;color:var(--sim-text-primary)}.blue-btn{--background: var(--ion-color-primary)}.blue-btn-ot{--border-color: var(--ion-color-primary);color:var(--ion-color-primary)}ion-button.sim-action-button{--border-radius: var(--sim-radius-button);--box-shadow: none;--padding-start: 8px;--padding-end: 8px;min-height:30px;margin:0;font-weight:700;letter-spacing:.01em;text-transform:none}ion-button.sim-action-button::part(native),ion-button.sim-icon-button::part(native),ion-button.sim-table-action::part(native),ion-button.sim-back-button::part(native){display:inline-flex;align-items:center;gap:8px}ion-button.sim-action-button fa-icon,ion-button.sim-icon-button fa-icon,ion-button.sim-table-action fa-icon,ion-button.sim-back-button fa-icon{font-size:13px;flex-shrink:0}ion-list.sim-company-list{padding:0;background:transparent}ion-list.sim-company-list ion-item{--padding-start: 14px;--inner-padding-end: 10px;--min-height: 92px;--inner-border-width: 0;--background: var(--sim-surface-raised);margin-top:8px;border:1px solid var(--sim-border-subtle);border-left:2px solid var(--sim-border-strong);border-radius:var(--sim-radius-card);box-shadow:none;transition:box-shadow .18s ease,border-color .18s ease}ion-list.sim-company-list ion-item:first-child{margin-top:0}ion-list.sim-company-list ion-item:hover{border-color:var(--sim-border-strong);box-shadow:var(--sim-shadow-sm)}ion-list.sim-company-list ion-item>ion-icon[slot=start]{margin-right:12px;width:36px;height:36px;padding:8px;border-radius:var(--sim-radius-button);border:1px solid var(--sim-border-subtle);background:var(--sim-surface-base);color:var(--sim-company-list-icon, var(--ion-color-primary))!important;font-size:16px}ion-list.sim-company-list ion-label{display:grid;align-content:start;min-width:0}.sim-company-list__summary{display:grid;min-width:0}ion-list.sim-company-list ion-label h3{margin:0 0 2px;color:var(--sim-text-primary);font-size:13px;font-weight:600;line-height:1.25}ion-list.sim-company-list ion-label p{margin:0;color:var(--sim-text-muted);font-size:11.5px;line-height:1.32}.sim-company-list__description{color:var(--sim-text-muted);min-height:24px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-company-list__description--address{min-height:34px}.sim-company-list__facts{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;padding:0;margin:0;list-style:none}.sim-company-list__fact{display:inline-flex;align-items:baseline;gap:6px;min-height:18px;white-space:nowrap}.sim-company-list__fact-label{color:var(--sim-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sim-company-list__fact-value{color:var(--sim-text-primary);font-size:11.5px;font-weight:600;line-height:1.2;min-width:0;white-space:nowrap}ion-list.sim-company-list ion-button[slot=end],ion-list.sim-company-list ion-buttons[slot=end]{align-self:center}ion-list.sim-company-list ion-buttons[slot=end]{display:inline-flex;align-items:center;gap:2px}ion-list.sim-company-list ion-button[slot=end]{--color: var(--sim-icon-muted);width:32px;height:32px;margin-top:0}.sim-company-list__item--primary{border-left-color:var(--ion-color-primary);background:linear-gradient(180deg,var(--sim-surface-raised) 0%,var(--sim-surface-muted) 100%)}.sim-company-list__empty{border-style:dashed!important;border-left-width:1px;box-shadow:none!important}.sim-company-list__empty:hover{transform:none;box-shadow:none!important}@media (max-width: 767px){.sim-company-list__facts{gap:12px}}.slider-control .swiper-pagination-bullet{width:35px!important;height:3px!important;border-radius:4px!important}.slider-control .swiper-pagination-bullets{text-align:left}.center-col{margin:0 auto;padding:0}.line-head{display:flex;align-items:center;gap:8px;min-height:32px;width:100%;margin:0;padding:12px 0 8px;color:var(--sim-text-primary, #1f2a44);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.line-head strong{display:none}.line-head span{flex:1 1 auto;min-width:0;display:inline-block;padding-left:0;padding-bottom:6px;border-bottom:1px solid var(--sim-border-subtle, #dce6f0);color:inherit;font-size:14px!important;font-weight:700;line-height:1.2;text-transform:inherit;letter-spacing:inherit}.company-info-block{width:100%}.xl-line-head{font-size:inherit}th .line-input ion-item{border-radius:0}.line-input{margin-bottom:6px}.line-input>ion-label{font-size:12.5px;padding:1px 0;display:inline-block;font-weight:500;color:var(--sim-text-secondary);text-transform:uppercase}.line-input ion-textarea{margin-top:0}.line-input ion-textarea>div>textarea{padding-top:4px!important;padding-bottom:4px!important}.line-input>ion-item,.line-input>div>ion-item,.line-input date-picker>ion-item{border-radius:var(--sim-radius-input)!important;font-size:13px;--border-color: transparent !important;margin-bottom:10px;width:100%}.line-input>ion-item:not(.text-area-item),.line-input>div>ion-item:not(.text-area-item),.line-input date-picker>ion-item:not(.text-area-item){--min-height: 35px}.line-input>ion-item ion-input,.line-input>div>ion-item ion-input,.line-input date-picker>ion-item ion-input{--padding-top: 5px;--padding-bottom: 5px;border-radius:var(--sim-radius-input)}.line-input>ion-item input,.line-input>div>ion-item input,.line-input date-picker>ion-item input{width:100%;color:var(--sim-text-primary);background:transparent}.line-input>ion-item::part(native),.line-input>div>ion-item::part(native),.line-input date-picker>ion-item::part(native){height:35px;background:var(--sim-surface-base);color:var(--sim-text-primary);border-radius:var(--sim-radius-input)}.line-input>ion-item:not(.label-only)::part(native),.line-input>div>ion-item:not(.label-only)::part(native),.line-input date-picker>ion-item:not(.label-only)::part(native){border:1px solid var(--sim-border-subtle)}.line-input .add-more{position:absolute;right:29px;top:51px;font-size:28px;z-index:100;color:#939cae}.line-input ion-select::part(placeholder){position:absolute;left:0px;opacity:1;color:var(--sim-text-muted)}.line-input ion-select::part(text){position:absolute;left:0px;color:var(--sim-text-primary)}.line-input ion-select::part(icon){position:absolute;right:11px;color:var(--sim-text-muted)}.line-input input{border:none}.line-input input::placeholder,.line-input textarea::placeholder{color:var(--sim-text-muted);opacity:1}.line-input input:focus{border:none;outline:none}.line-input ion-item:not(.text-area-item),.line-input ion-select,.line-input mat-select{min-width:98px;font-size:13px;--min-height: 35px;color:var(--sim-text-primary)}.line-input ion-item.ion-disabled,.line-input ion-item.item-interactive-disabled,.line-input>ion-item.item-disabled,.line-input>div>ion-item.item-disabled,.line-input date-picker>ion-item.item-disabled{opacity:1}.line-input ion-item.ion-disabled::part(native),.line-input ion-item.item-interactive-disabled::part(native),.line-input>ion-item.item-disabled::part(native),.line-input>div>ion-item.item-disabled::part(native),.line-input date-picker>ion-item.item-disabled::part(native){background:var(--sim-surface-muted);border-color:var(--sim-border-subtle);color:var(--sim-text-secondary)}.line-input input[readonly],.line-input input:disabled,.line-input textarea[readonly],.line-input textarea:disabled{color:var(--sim-text-secondary);-webkit-text-fill-color:var(--sim-text-secondary);background:transparent;opacity:1}.line-input ion-input,.line-input ion-textarea{--color: var(--sim-text-primary);--placeholder-color: var(--sim-text-muted)}.line-input ion-input.ion-disabled,.line-input ion-textarea.ion-disabled{--color: var(--sim-text-secondary);--placeholder-color: var(--sim-text-muted);opacity:1}.line-input .mat-mdc-select-placeholder,.line-input .mat-mdc-select-value,.line-input .mat-mdc-select-arrow,.line-input .mat-mdc-select-min-line,.line-input .mdc-text-field__input{color:var(--sim-text-primary)!important}.line-input .mat-mdc-select-disabled .mat-mdc-select-placeholder,.line-input .mat-mdc-select-disabled .mat-mdc-select-value,.line-input .mat-mdc-select-disabled .mat-mdc-select-arrow,.line-input .mat-mdc-select-disabled .mat-mdc-select-min-line,.line-input .mdc-text-field--disabled .mdc-text-field__input{color:var(--sim-text-secondary)!important;opacity:1!important}ion-item.ion-invalid.ion-touched{border:1px solid red!important;--min-height: 33px}input.error{border:1px solid red!important}.green-text{color:green!important}.error-text{color:red!important}input.error{border:none;border-bottom:1px solid rgb(212,43,43)}.error-msg{padding:1px 0;font-size:11px;color:red;position:absolute;bottom:-4px}form ion-col{padding:1px 8px}.dt-xs-input ion-icon{font-size:17px}.dt-xs-input ion-item{--min-height: 34px;font-size:12px}.dt-xs-input ion-datetime{padding:4px;min-width:67px}.left-dec{margin-left:-1px}.widget-skin{background:var(--sim-surface-base);border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-card);overflow:hidden;margin:16px auto;padding:16px}.xl-padding-btn{padding:40px 10px 20px}.table-section-bg{margin:16px auto;padding:16px;background:var(--sim-surface-base);border-radius:var(--sim-radius-card);border:1px solid var(--sim-border-subtle)}@media screen and (max-width: 1816px){.table-section-bg,.widget-skin{margin:16px 12px}}@media screen and (max-width: 767px){.table-section-bg{padding:8px;border-radius:8px}.widget-skin{margin:14px 12px;padding:12px}}@media screen and (max-width: 480px){.table-section-bg{padding:8px;border-radius:8px}.widget-skin{margin:12px 8px;padding:12px}}ion-button,ion-segment-button{--border-radius: var(--sim-radius-button)}.table-main{margin:12px 0;min-height:var(--sim-table-shell-min-height, 320px);background:var(--sim-surface-raised);border:1px solid var(--sim-border-subtle);border-radius:var(--sim-radius-table)}.data-table-container{width:100%;overflow-x:auto;overflow-y:hidden;box-shadow:none;border-radius:var(--sim-radius-table)}.data-table{border-collapse:collapse;border-spacing:0;width:100%;background:var(--sim-surface-base);overflow:visible}.data-table thead tr,.data-table thead tr.head{height:auto;background:var(--sim-surface-muted)}.data-table thead tr th:last-child,.data-table thead tr.head th:last-child{border-right:0px}.data-table thead tr ion-checkbox,.data-table thead tr.head ion-checkbox{--background-checked: #ffffff;--checkmark-color: #3880ff;--border-color: rgba(255, 255, 255, .6);--border-color-checked: #ffffff}.data-table thead tr th,.data-table thead tr>th,.data-table thead tr.head th,.data-table thead tr.head>th{background:var(--sim-subsection-header-bg);text-transform:uppercase;z-index:1000;padding:12px 14px;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--sim-text-muted);border-right:0;border-bottom:1px solid var(--sim-border-subtle);min-width:0;white-space:nowrap;vertical-align:middle}.data-table thead tr th:last-child,.data-table thead tr>th:last-child,.data-table thead tr.head th:last-child,.data-table thead tr.head>th:last-child{min-width:0;width:auto;border-right:0}.data-table .sub-head{height:36px}.data-table .sub-head th{border:1px solid var(--sim-border-subtle);min-width:120px;font-size:13px;font-weight:500;background-color:var(--sim-surface-muted);color:var(--sim-text-secondary);height:36px}.data-table .sub-head th:first-child{min-width:60px}.data-table .sticky-tr{background:var(--sim-surface-base);z-index:1000}.data-table .sticky-tr th{top:66px;background:var(--sim-surface-base);z-index:1000}.data-table tr{height:40px;transition:all .2s ease}.data-table tbody tr{background:var(--sim-surface-base)}.data-table tbody tr:hover{background:var(--sim-table-row-hover)!important}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:last-child td:first-child{border-radius:0}.data-table tbody tr:last-child td:last-child{border-radius:0}.data-table tr:nth-child(even){background-color:var(--sim-surface-base)}.data-table tr:nth-child(odd){background-color:var(--sim-surface-base)}.data-table td{text-align:left;padding:8px 6px!important;font-size:12px;font-weight:400;letter-spacing:0px;color:var(--sim-text-primary);border-bottom:1px solid var(--sim-border-subtle)}.data-table td ion-buttons{height:36px}.data-table td ion-buttons ion-button{height:36px!important}.data-table td ion-button{margin:0;width:40px}.data-table td ion-button::part(native){padding:0}.data-table th:first-child,.data-table td:first-child{text-align:center;min-width:0;width:auto;padding:12px 14px!important}.data-table ion-checkbox{--size: 20px;--border-color: var(--sim-border-strong);--border-radius: 4px;--checkbox-background-checked: var(--ion-color-primary);vertical-align:middle;--border-width: 1.5px;margin-right:4px;transition:all .2s ease}.data-table ion-checkbox:hover{--border-color: var(--ion-color-primary)}.data-table .line-input>ion-item{--min-height: 34px;font-size:12px;--padding-start: 8px;--padding-end: 8px;--background: var(--sim-surface-muted);box-shadow:none;--border-color: transparent !important;border:1px solid var(--sim-border-subtle);border-radius:6px;transition:all .2s ease}.data-table .line-input>ion-item ion-icon{font-size:17px;opacity:.7;color:var(--sim-text-muted)}.data-table .line-input>ion-item:focus-within{border-color:var(--ion-color-primary);--background: var(--sim-surface-base)}.data-table .line-input>ion-item ion-datetime{--padding-bottom: 3px;--padding-top: 4px}.data-table .line-input>ion-select,.data-table .line-input>mat-select{min-width:98px;font-size:13px}.data-table .check-td{padding-left:46px;position:relative}.data-table .check-td ion-checkbox{position:absolute;left:18px}.data-table td ion-button{--border-radius: var(--sim-radius-button);--padding-start: 8px;--padding-end: 8px;height:36px;font-size:12px}.data-table td ion-button ion-icon{font-size:16px}.data-table__actions-head{text-align:center!important}.data-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:116px}.data-table__actions ion-button{--color: var(--sim-text-secondary);margin:0}.data-table .status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--sim-radius-pill);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.data-table .status-badge.status-active,.data-table .status-badge.status-success{background:rgba(45,211,111,.12);color:#2dd36f}.data-table .status-badge.status-inactive,.data-table .status-badge.status-error{background:rgba(235,68,90,.12);color:#eb445a}.data-table .status-badge.status-pending,.data-table .status-badge.status-warning{background:rgba(255,196,9,.15);color:#e0a800}.data-table .status-badge.status-info{background:rgba(56,128,255,.12);color:#3880ff}.data-table__empty{min-height:240px;padding:32px 20px;display:grid;place-items:center;text-align:center;gap:8px;color:var(--sim-text-secondary)}.data-table__empty ion-icon{font-size:34px;color:var(--sim-text-muted)}.data-table__empty h4,.data-table__empty p{margin:0}.paginator-footer-bar{padding:12px 20px;background:var(--sim-surface-muted);border-top:1px solid var(--sim-border-subtle);border-radius:0 0 12px 12px}.paginator-footer-bar mat-paginator{font-size:13px!important;background:transparent}.mat-mdc-paginator-container{min-height:48px;padding:0 8px;color:var(--sim-text-primary)}.mat-mdc-paginator{background:transparent!important;color:var(--sim-text-primary)!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-label,.mat-mdc-paginator .mat-mdc-paginator-range-label{color:var(--sim-text-secondary);font-size:13px}.mat-mdc-paginator .mat-mdc-select-value,.mat-mdc-paginator .mat-mdc-select-min-line,.mat-mdc-paginator .mat-mdc-select-arrow,.mat-mdc-paginator .mat-mdc-form-field-icon-suffix,.mat-mdc-paginator .mat-mdc-icon-button,.mat-mdc-paginator .mat-mdc-paginator-icon{color:var(--sim-text-primary)!important;fill:var(--sim-text-primary)!important}.mat-mdc-paginator .mat-mdc-text-field-wrapper,.mat-mdc-paginator .mdc-text-field,.mat-mdc-paginator .mat-mdc-form-field-flex{background:var(--sim-surface-base)!important}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.mat-mdc-paginator .mat-mdc-paginator-navigation-next,.mat-mdc-paginator .mat-mdc-paginator-navigation-first,.mat-mdc-paginator .mat-mdc-paginator-navigation-last{border-radius:8px;color:var(--sim-text-primary)!important}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not([disabled]),.mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not([disabled]),.mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not([disabled]),.mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not([disabled]){background:rgba(var(--ion-color-primary-rgb),.08)}.mat-mdc-paginator .mat-mdc-paginator-navigation-previous[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-next[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-first[disabled],.mat-mdc-paginator .mat-mdc-paginator-navigation-last[disabled]{opacity:1;color:var(--sim-text-muted)!important}.tb-footer-bar{margin:20px 16px 0;padding:16px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0f0f0}.tb-footer-bar .tb-buttn-action{display:flex;gap:8px}.tb-footer-bar .tb-buttn-action .line-input>ion-item{border-radius:25px;min-width:140px;margin:0}.tb-footer-bar .pagination{display:flex;align-items:center}.tb-footer-bar .pagination ul{display:flex;list-style:none;margin:0;padding:0;gap:6px}.tb-footer-bar .pagination ul li{border:1px solid #e0e4e8;height:36px;width:36px;border-radius:8px;margin:0;line-height:36px;text-align:center;box-shadow:none;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;color:#555}.tb-footer-bar .pagination ul li:hover:not(.disable){border-color:#3880ff;background:rgba(56,128,255,.08);color:#3880ff}.tb-footer-bar .pagination ul li ion-icon{padding-top:9px;cursor:pointer;font-size:16px}.tb-footer-bar .pagination ul li ion-icon:nth-child(2){margin-left:-9px}.tb-footer-bar .pagination ul .act-count{border:0px;width:initial;line-height:38px;box-shadow:none;padding:0 8px;color:#888;font-size:13px}.tb-footer-bar .pagination .disable{background:#f8f9fa;color:#c0c9d3;cursor:not-allowed}.tb-footer-bar .pagination .disable:hover{border-color:#e0e4e8!important;background:#f8f9fa!important;color:#c0c9d3!important}.tb-footer-bar .pagination .active{background:linear-gradient(135deg,#3880ff,#5c9cff);color:#fff;border-color:#3880ff}.tb-footer-bar .pagination span{padding:9px}.action-bar-btn ion-icon[name=create-outline]{font-size:21px;color:#757575;padding:4px}.action-bar-btn ion-icon[name=trash-outline]{font-size:21px;color:#d20808;padding:4px}.action-bar-btn span{font-size:11px;display:inline-block;padding:3px 19px 3px 10px;border-radius:15px;background:#cdf5c8;color:#129307;position:relative;margin-bottom:6px;vertical-align:top}.action-bar-btn span ion-icon{position:absolute;margin-top:3px;right:5px}.big-box{margin:5px}.check{font-size:27px;color:var(--ion-color-success)}.close1{font-size:27px;color:var(--ion-color-danger)}.success{color:var(--ion-color-success)}.warning{color:var(--ion-color-warning)}.warning-icon{font-size:27px}.danger{color:var(--ion-color-danger)}.print-btn{margin-bottom:5px}.print-btn ion-icon{font-size:25px;vertical-align:middle}.doc-status-modal{--height: 250px;border-radius:15px}.otp-modal{--width: min(420px, calc(100vw - 24px));--height: 330px;--border-radius: var(--sim-radius-card, 12px);box-shadow:0 2px 8px rgba(0,0,0,.43)}.city-planning-modal{--height: 90%;--width: 80%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.modal-w90-h90{--width: 90%;--height: 90%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.modal-w90-h100{--width: 90%;--height: 100%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.modal-w80-h90{--width: 80%;--height: 90%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.modal-w80-h80{--width: 80%;--height: 80%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.city-planning-modal-small{--height: 30%;--width: 20%;--border-radius: 0;--box-shadow: 0 2px 8px #0000006e}.driver-salary-modal{--height: 300px;--width: 340px;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.consent-form-request-modal{--width: 800px;--max-width: 90%;--height: 900px;--max-height: 90%;--border-radius: 0;box-shadow:0 2px 8px rgba(0,0,0,.43)}.ellipsis{width:170px!important;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;position:relative}.wrap{width:110px!important;white-space:wrap}.wrap-address{width:150px!important;white-space:wrap}.wrap-less{width:80px!important;white-space:wrap}ionic-context-menu-item ion-item{--background: #04194a !important;--color: #fff !important}ionic-context-menu-item ion-item ion-icon{color:#fff!important}ionic-context-menu-item>ion-item>ion-icon{--color: #fff !important}.breadcrumb ion-icon{font-size:20px}.breadcrumb li{font-size:18px!important;vertical-align:middle!important;margin-top:3px!important}.breadcrumb{background-color:#f7f6f6;margin-left:15px!important}.chart-modal{--width: 90%;--height: 95%;--border-radius: 10px}.edit-rating{--width: 400px;--height: 400px;--border-radius: 10px}.upload-popover .popover-content{width:400px}.upload-popover .popover-content,.upload-popover::part(content),ion-popover::part(content),.popover-content,ngb-popover-window .popover,ngb-popover-window .popover-body,ngb-popover-window .popover-header{background:var(--sim-surface-raised);color:var(--sim-text-primary);border-color:var(--sim-border-subtle)}ion-popover::part(backdrop),ion-modal::part(backdrop){background:rgba(15,23,42,.48)}ion-popover.sim-report-filter-popover-shell::part(content){width:min(360px,100vw - 24px);min-width:320px}ion-popover.option-menu-popover::part(content){width:min(304px,100vw - 20px);min-width:236px;border-radius:18px;overflow:hidden;border:1px solid var(--sim-border-subtle);background:var(--sim-surface-raised);box-shadow:var(--sim-shadow-sm)}ion-popover.option-menu-popover--nested::part(content){width:min(280px,100vw - 20px);min-width:220px}@media screen and (max-width: 600px){.chart-modal{--width: 100%;--height: 95%;--border-radius: 0;position:absolute;bottom:0;border-top-left-radius:8px;border-top-right-radius:8px}}.edit-drug-modal{--width: 90%;--height: 90%;border-radius:10px;padding:0 16px}.send-invitation{--width: 600px;--height: 300px;--border-radius: 10px}.driver-password{--width: 600px;--height: 275px;--border-radius: 10px}.edit-seal{--width: 500px;--height: 450px;--border-radius: 10px}.alert-err h2{color:#ff4757!important}.alert-err .alert-button-role-confirm,.alert-err .alert-button:last-child{color:var(--ion-color-danger, #dc3545)!important;font-weight:700}.alert-succ h2{color:#009432!important}.alert-w-500 .alert-wrapper{width:500px;max-width:500px}:disabled{opacity:.8;color:var(--sim-text-muted)!important}input[readonly],textarea[readonly],select[readonly],input:disabled,textarea:disabled,select:disabled{color:var(--sim-text-muted)!important;-webkit-text-fill-color:var(--sim-text-muted);background:var(--sim-surface-muted);border-color:var(--sim-border-subtle);opacity:1}label:has(input[readonly]),label:has(input:disabled),label:has(textarea[readonly]),label:has(textarea:disabled),label:has(select:disabled){color:var(--sim-text-muted)}.mat-input-hint-bottom{position:absolute;left:0;border:0;bottom:11px;padding:0 12px}.hand{cursor:pointer}.img-viewer{--width: 90%;--height: 90%;border-radius:10px}.sf-filter-mat-option{font-size:14px;border-bottom:1px solid #ddd}.mat-mdc-select-panel,.mat-select-panel,div.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-select-panel,.cdk-overlay-pane .mat-select-panel{background:var(--sim-surface-raised)!important;color:var(--sim-text-primary)!important;border:1px solid var(--sim-border-subtle);box-shadow:var(--sim-shadow-md)}.cdk-overlay-container .mdc-menu-surface,.cdk-overlay-container .mat-mdc-select-panel,.cdk-overlay-container .mat-select-panel,.cdk-overlay-container .mat-mdc-autocomplete-panel{background:var(--sim-surface-raised)!important;color:var(--sim-text-primary)!important;border:1px solid var(--sim-border-subtle)}.mat-mdc-option,.mat-option{background:transparent!important;color:var(--sim-text-primary)!important}.mat-mdc-option .mdc-list-item__primary-text,.mat-option .mat-option-text,.mat-mdc-select-value-text,.mat-mdc-select-min-line,.mat-select-value-text,.mat-form-field-label,.mat-select-placeholder,.mat-mdc-form-field .mdc-floating-label,.mat-select-arrow,.mat-mdc-select-arrow svg,.mat-mdc-form-field .mat-mdc-select-trigger,.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper,.mat-mdc-form-field-type-mat-select .mdc-line-ripple:before,.mat-mdc-form-field-type-mat-select .mdc-line-ripple:after{color:var(--sim-text-primary)!important}.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper,.mat-mdc-form-field-type-mat-select .mdc-text-field,.mat-form-field-type-mat-select .mat-form-field-flex{background:var(--sim-surface-base)!important}.mat-form-field-label,.mat-select-placeholder,.mat-mdc-form-field .mdc-floating-label{color:var(--sim-text-muted)!important}.mat-form-field.mat-focused .mat-form-field-label,.mat-mdc-form-field.mat-focused .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{color:var(--sim-text-primary)!important}.cdk-overlay-container .mat-pseudo-checkbox,.cdk-overlay-container .mat-mdc-option-pseudo-checkbox{color:var(--ion-color-primary)!important;border-color:var(--ion-color-primary)!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.mat-option:hover:not(.mat-option-disabled),.mat-option.mat-selected:not(.mat-option-disabled){background:var(--sim-table-row-hover)!important}.mat-mdc-option.mat-mdc-option-active,.mat-option.mat-active{background:rgba(var(--ion-color-primary-rgb),.12)!important}.mat-mdc-option.mdc-list-item--disabled,.mat-option.mat-option-disabled{color:var(--sim-text-muted)!important;opacity:1!important}ion-alert.select-alert,ion-alert{--background: var(--sim-surface-raised);--color: var(--sim-text-primary)}.owl-dt-container,.owl-dt-popup-container{background:var(--sim-surface-raised)!important;color:var(--sim-text-primary)!important;border:1px solid var(--sim-border-subtle)!important;box-shadow:var(--sim-shadow-lg)!important}.owl-dt-container .owl-dt-calendar-control,.owl-dt-container .owl-dt-timer,.owl-dt-container .owl-dt-container-info,.owl-dt-container .owl-dt-control,.owl-dt-container .owl-dt-control-content,.owl-dt-container .owl-dt-control-button,.owl-dt-container .owl-dt-control-button-content,.owl-dt-container .owl-dt-calendar-table,.owl-dt-container .owl-dt-calendar-table .owl-dt-calendar-header,.owl-dt-container .owl-dt-calendar-cell-content,.owl-dt-container .owl-dt-timer-content,.owl-dt-container .owl-dt-timer-input,.owl-dt-container .owl-dt-timer-divider,.owl-dt-container .owl-dt-calendar-main,.owl-dt-container .owl-dt-dialog-container{background:transparent!important;color:var(--sim-text-primary)!important}.owl-dt-container .owl-dt-control-button:hover .owl-dt-control-button-content,.owl-dt-container .owl-dt-calendar-cell-content:hover,.owl-dt-container .owl-dt-calendar-cell-content:focus{background:var(--sim-table-row-hover)!important}.owl-dt-container .owl-dt-calendar-cell-selected,.owl-dt-container .owl-dt-calendar-cell-selected:hover,.owl-dt-container .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast, #fff)!important}.owl-dt-container .owl-dt-control-button-arrow{color:var(--sim-text-primary)!important}.owl-dt-container .owl-dt-timer-input,.owl-dt-container .owl-dt-timer-content .owl-dt-timer-input{border-color:var(--sim-border-subtle)!important}.alert-wrapper,.alert-head,.alert-message,.alert-radio-group,.alert-checkbox-group{background:var(--sim-surface-raised)!important;color:var(--sim-text-primary)!important;border-color:var(--sim-border-subtle)!important}.alert-radio-label,.alert-checkbox-label,.alert-title,.alert-sub-title,.alert-message{color:var(--sim-text-primary)!important}.alert-radio-icon,.alert-checkbox-icon{border-color:var(--sim-text-secondary)!important}.alert-radio-inner,.alert-checkbox-inner{background-color:var(--ion-color-primary)!important}.alert-tappable.alert-radio,.alert-tappable.alert-checkbox{background:transparent!important;border-bottom:1px solid var(--sim-border-subtle)!important}.alert-tappable.alert-radio.alert-radio-button-checked,.alert-tappable.alert-checkbox.alert-checkbox-button-checked{background:var(--sim-table-row-hover)!important}.alert-button{color:var(--ion-color-primary)!important}ion-select-popover{--background: var(--sim-surface-raised);--color: var(--sim-text-primary)}ion-select-popover ion-item,ion-select-popover ion-label,ion-select-popover ion-radio,ion-select-popover .item-radio-checked,ion-select-popover .select-interface-option{--background: var(--sim-surface-raised);--color: var(--sim-text-primary);color:var(--sim-text-primary)!important}ion-select-popover ion-item{--border-color: var(--sim-border-subtle)}ion-select-popover .item-radio-checked,ion-select-popover ion-item:hover{--background: var(--sim-table-row-hover);background:var(--sim-table-row-hover)!important}ion-segment.modified ion-segment-button{--background-checked: var(--ion-color-secondary);--color: var(--sim-text-primary);--background: var(--sim-surface-base);--color-checked: var(--ion-color-secondary-contrast, #ffffff);border:1px solid var(--sim-border-subtle);border-radius:var(--radius-button, 8px)}ion-segment.modified ion-segment-button::part(indicator){display:none}ion-modal{--backdrop-opacity: var(--ion-backdrop-opacity, .4) !important;--background: var(--sim-surface-raised);--color: var(--sim-text-primary)}ion-modal::part(content){background:var(--sim-surface-raised);color:var(--sim-text-primary);border:1px solid var(--sim-border-subtle)}.consent-form-preview-modal{--width: 100%;--height: 90vh;--max-width: 1100px;--max-height: 90vh;--border-radius: 8px}.consent-form-preview-modal ion-content{--background: var(--sim-surface-base)}.pad-10{padding:10px}ion-modal ion-content{--background: var(--sim-surface-base)}ion-modal ion-header,ion-modal ion-footer,ion-popover ion-header,ion-popover ion-footer{--background: var(--sim-surface-raised);--color: var(--sim-text-primary);color:var(--sim-text-primary)}ion-modal ion-item,ion-popover ion-item{--background: var(--sim-surface-base);--color: var(--sim-text-primary);--border-color: var(--sim-border-subtle)}ion-modal ion-label,ion-modal p,ion-modal h1,ion-modal h2,ion-modal h3,ion-modal h4,ion-modal span,ion-popover ion-label,ion-popover p,ion-popover h1,ion-popover h2,ion-popover h3,ion-popover h4,ion-popover span{color:var(--sim-text-primary)}.mat-mdc-radio-button .mdc-label,.mat-mdc-checkbox .mdc-label,.mat-mdc-radio-button .mdc-form-field,.mat-mdc-checkbox .mdc-form-field,.mat-mdc-radio-button label,.mat-mdc-checkbox label,.mat-radio-button .mat-radio-label-content,.mat-checkbox .mat-checkbox-label,.mat-radio-button label,.mat-checkbox label,mat-radio-button,mat-checkbox,ion-radio,ion-checkbox{color:var(--sim-text-primary)!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-label,.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-label,.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-form-field,.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-form-field,.mat-mdc-radio-button[disabled] label,.mat-mdc-checkbox[disabled] label,.mat-radio-disabled .mat-radio-label-content,.mat-checkbox-disabled .mat-checkbox-label,.mat-radio-disabled label,.mat-checkbox-disabled label,mat-radio-button[disabled],mat-checkbox[disabled],ion-radio[disabled],ion-checkbox[disabled],ion-radio.radio-disabled,ion-checkbox.checkbox-disabled{color:var(--sim-text-muted)!important;opacity:1!important}input[type=radio],input[type=checkbox]{accent-color:var(--ion-color-primary)}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly],.mat-mdc-radio-button .mdc-radio__native-control[disabled],.mat-mdc-checkbox .mdc-checkbox__native-control[disabled],.mat-radio-input[disabled],.mat-checkbox-input[disabled]{opacity:1!important}.mat-button-toggle-appearance-standard{color:var(--sim-text-primary)!important;background:var(--sim-surface-raised)!important}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{background:var(--ion-color-secondary)!important;color:var(--sim-text-inverse)!important}.mat-mdc-radio-button .mdc-radio__outer-circle,.mat-mdc-checkbox .mdc-checkbox__background,.mat-radio-outer-circle,.mat-checkbox-frame{border-color:var(--sim-text-secondary)!important}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle,.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-indeterminate .mdc-checkbox__background,.mat-radio-checked .mat-radio-outer-circle,.mat-radio-checked .mat-radio-inner-circle,.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-indeterminate .mat-checkbox-background{border-color:var(--ion-color-primary)!important;background-color:var(--ion-color-primary)!important}.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled .mdc-radio__inner-circle,.mat-mdc-checkbox.mat-mdc-checkbox-disabled .mdc-checkbox__background,.mat-radio-disabled .mat-radio-outer-circle,.mat-radio-disabled .mat-radio-inner-circle,.mat-checkbox-disabled .mat-checkbox-background,.mat-checkbox-disabled .mat-checkbox-frame{border-color:var(--sim-text-muted)!important;background-color:transparent!important}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-checked .mdc-checkbox__background,.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-indeterminate .mdc-checkbox__background,.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:var(--sim-text-muted)!important;border-color:var(--sim-text-muted)!important}.mat-mdc-radio-button[disabled] .mdc-radio__outer-circle,.mat-mdc-radio-button[disabled] .mdc-radio__inner-circle,.mat-mdc-checkbox[disabled] .mdc-checkbox__background,.mat-mdc-checkbox[disabled] .mdc-checkbox__checkmark,.mat-radio-button[disabled] .mat-radio-outer-circle,.mat-radio-button[disabled] .mat-radio-inner-circle,.mat-checkbox[disabled] .mat-checkbox-background,.mat-checkbox[disabled] .mat-checkbox-frame{opacity:1!important}.mat-mdc-checkbox .mdc-checkbox__checkmark,.mat-checkbox .mat-checkbox-checkmark-path{color:var(--sim-surface-base)!important;stroke:var(--sim-surface-base)!important}.mat-mdc-radio-button,.mat-mdc-checkbox,.mat-radio-button,.mat-checkbox{opacity:1!important}.mat-stepper-horizontal,.mat-stepper-vertical{background:transparent!important}ion-checkbox{--border-color: var(--sim-text-secondary);--checkbox-background: transparent;--checkbox-background-checked: var(--ion-color-primary);--checkmark-color: var(--sim-surface-base);--label-color: var(--sim-text-primary)}ion-checkbox[disabled],ion-checkbox.checkbox-disabled,ion-radio[disabled],ion-radio.radio-disabled{opacity:1}ion-checkbox[disabled]{--border-color: var(--sim-text-muted);--checkbox-background: var(--sim-surface-muted);--checkbox-background-checked: var(--sim-text-muted);--label-color: var(--sim-text-muted)}ion-radio{--color: var(--sim-text-secondary);--color-checked: var(--ion-color-primary);--label-color: var(--sim-text-primary)}ion-radio[disabled],ion-radio.radio-disabled{--color: var(--sim-text-muted);--color-checked: var(--sim-text-muted);--label-color: var(--sim-text-muted)}ion-radio[readonly],ion-checkbox[readonly],.readonly ion-radio,.readonly ion-checkbox,[readonly] ion-radio,[readonly] ion-checkbox{--label-color: var(--sim-text-muted);opacity:1}ion-checkbox::part(label),ion-radio::part(label){color:var(--sim-text-primary)}ion-checkbox[disabled]::part(label),ion-checkbox.checkbox-disabled::part(label),ion-radio[disabled]::part(label),ion-radio.radio-disabled::part(label){color:var(--sim-text-muted);opacity:1}ion-item:has(ion-checkbox),ion-item:has(ion-radio){color:var(--sim-text-primary)}ion-item:has(ion-checkbox[disabled]),ion-item:has(ion-checkbox.checkbox-disabled),ion-item:has(ion-radio[disabled]),ion-item:has(ion-radio.radio-disabled){color:var(--sim-text-muted);opacity:1}ion-item:has(ion-checkbox[disabled]) ion-label,ion-item:has(ion-checkbox.checkbox-disabled) ion-label,ion-item:has(ion-radio[disabled]) ion-label,ion-item:has(ion-radio.radio-disabled) ion-label{color:var(--sim-text-muted)!important;opacity:1}label:has(input[type=radio][disabled]),label:has(input[type=checkbox][disabled]),label:has(input[type=radio][readonly]),label:has(input[type=checkbox][readonly]){color:var(--sim-text-muted)!important;opacity:1}ion-item.select-box ion-icon{width:13px;height:12px}.accordion-status-icon{float:right}.dash-main{padding:16px 20px 24px;min-height:calc(100% - 60px)}.dash-main h2{margin:0 0 16px;padding:0 8px;font-weight:700;font-size:18px;color:#1a1a2e;letter-spacing:-.3px}.dash-main ion-grid{--ion-grid-padding: 0}.dash-main ion-row{margin:0 -6px}.dash-main ion-col{padding:6px;text-align:center;color:#fff}.dash-main ion-col ion-card{margin:0;border-radius:16px;min-height:200px;background:#ffffff;border:2px solid transparent;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;transition:all .25s ease;overflow:hidden;position:relative}.dash-main ion-col ion-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--tile-accent-color, #3880ff),var(--tile-accent-color-alt, #5c9cff));opacity:0;transition:opacity .25s ease}.dash-main ion-col ion-card:hover{border-color:var(--tile-accent-color, #3880ff);transform:translateY(-4px);box-shadow:0 8px 24px rgba(56,128,255,.15)}.dash-main ion-col ion-card:hover:before{opacity:1}.dash-main ion-col ion-card:hover ion-img{transform:scale(1.05)}.dash-main ion-col ion-card:hover .page-name{color:var(--tile-accent-color, #3880ff)}.dash-main ion-col ion-card:active{transform:translateY(-2px);box-shadow:0 4px 12px rgba(56,128,255,.12)}.dash-main ion-col ion-card ion-card-content{padding:20px 16px 2px;display:flex;align-items:center;justify-content:center}.dash-main ion-col ion-card ion-img{height:120px;max-height:120px;width:auto;object-fit:contain;transition:transform .25s ease}.dash-main ion-col ion-card .page-name{position:relative;width:100%;padding:8px 16px 12px;margin:0;height:auto;text-align:center;line-height:1.3;font-size:13px;font-weight:500;color:#444;text-transform:uppercase;letter-spacing:.3px;transition:color .25s ease;display:block;bottom:auto}@media screen and (max-width: 768px){.dash-main{padding:12px 16px 20px}.dash-main h2{font-size:16px;margin-bottom:12px}.dash-main ion-col ion-card{min-height:170px;border-radius:14px}.dash-main ion-col ion-card ion-card-content{padding:20px 12px 2px}.dash-main ion-col ion-card ion-img{height:80px;max-height:80px}.dash-main ion-col ion-card .page-name{font-size:12px;padding:8px 12px 12px}}@media screen and (max-width: 480px){.dash-main{padding:10px 12px 16px}.dash-main ion-col ion-card{min-height:150px;border-radius:12px}.dash-main ion-col ion-card ion-card-content{padding:20px 10px 0}.dash-main ion-col ion-card ion-img{height:70px;max-height:70px}.dash-main ion-col ion-card .page-name{font-size:11px;padding:8px 10px 12px;letter-spacing:.2px}}.dash-main ion-col ion-card.tile-blue{--tile-accent-color: #3880ff;--tile-accent-color-alt: #5c9cff}.dash-main ion-col ion-card.tile-green{--tile-accent-color: #2dd36f;--tile-accent-color-alt: #5adc8f}.dash-main ion-col ion-card.tile-orange{--tile-accent-color: #ffa726;--tile-accent-color-alt: #ffb851}.dash-main ion-col ion-card.tile-red{--tile-accent-color: #eb445a;--tile-accent-color-alt: #ef6879}.dash-main ion-col ion-card.tile-purple{--tile-accent-color: #7c3aed;--tile-accent-color-alt: #9d6cf0}.dash-main ion-col ion-card.tile-teal{--tile-accent-color: #14b8a6;--tile-accent-color-alt: #2dd4bf}safety-overview .hero-metric-pill,safety-overview-tabs .hero-metric-pill,safety-audit .hero-metric-pill{background:rgba(16,26,52,.22);border:1px solid rgba(255,255,255,.14);border-radius:18px;border-top:3px solid transparent;min-width:168px;padding:14px 14px 12px}safety-overview .hero-metric-pill:after,safety-overview-tabs .hero-metric-pill:after,safety-audit .hero-metric-pill:after{display:none}safety-overview .hero-metric-pill.danger,safety-overview-tabs .hero-metric-pill.danger,safety-audit .hero-metric-pill.danger{background:rgba(128,46,35,.24);border-top-color:#e29b90}safety-overview .hero-metric-pill.warning,safety-overview-tabs .hero-metric-pill.warning,safety-audit .hero-metric-pill.warning{background:rgba(134,98,24,.24);border-top-color:#e2c27a}safety-overview .hero-metric-pill.info,safety-overview-tabs .hero-metric-pill.info,safety-audit .hero-metric-pill.info{background:rgba(36,74,108,.24);border-top-color:#95badc}safety-overview .hero-metric-pill.success,safety-overview-tabs .hero-metric-pill.success,safety-audit .hero-metric-pill.success{background:rgba(24,84,61,.24);border-top-color:#84c6aa}safety-overview .hero-metric-head,safety-overview-tabs .hero-metric-head,safety-audit .hero-metric-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}safety-overview .hero-metric-head>span,safety-overview-tabs .hero-metric-head>span,safety-audit .hero-metric-head>span{color:rgba(255,255,255,.76);display:block;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;max-width:112px;text-transform:uppercase}safety-overview .hero-pill-state,safety-overview-tabs .hero-pill-state,safety-audit .hero-pill-state{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase;white-space:nowrap}safety-overview .hero-metric-pill strong,safety-overview-tabs .hero-metric-pill strong,safety-audit .hero-metric-pill strong{color:#fff;display:block;font-size:30px;line-height:1.1;margin-top:10px}safety-overview .hero-metric-note,safety-overview-tabs .hero-metric-note,safety-audit .hero-metric-note{color:rgba(255,255,255,.74);display:block;font-size:11px;line-height:1.45;margin-top:8px;max-width:220px}safety-overview .metric-card,safety-overview-tabs .metric-card,safety-audit .metric-card{--metric-accent: #5a6f88;--metric-border: #dde5ee;--metric-chip-bg: #f4f7fa;--metric-chip-text: #465d73;background:#ffffff;border-color:var(--metric-border);position:relative;box-shadow:0 10px 22px rgba(34,49,96,.04)}safety-overview .metric-card:before,safety-overview-tabs .metric-card:before,safety-audit .metric-card:before{content:"";display:block;height:100%;left:0;position:absolute;width:5px;top:0}safety-overview .metric-card:after,safety-overview-tabs .metric-card:after,safety-audit .metric-card:after{display:none}safety-overview .metric-card.danger:before,safety-overview-tabs .metric-card.danger:before,safety-audit .metric-card.danger:before{background:#c0392b}safety-overview .metric-card.danger,safety-overview-tabs .metric-card.danger,safety-audit .metric-card.danger{--metric-accent: #c0392b;--metric-border: #f0ddd9;--metric-chip-bg: #fff0ed;--metric-chip-text: #8c291d}safety-overview .metric-card.warning:before,safety-overview-tabs .metric-card.warning:before,safety-audit .metric-card.warning:before{background:#f39c12}safety-overview .metric-card.warning,safety-overview-tabs .metric-card.warning,safety-audit .metric-card.warning{--metric-accent: #b6841d;--metric-border: #efe3c9;--metric-chip-bg: #fff5dd;--metric-chip-text: #94620c}safety-overview .metric-card.info:before,safety-overview-tabs .metric-card.info:before,safety-audit .metric-card.info:before{background:#1f6fb2}safety-overview .metric-card.info,safety-overview-tabs .metric-card.info,safety-audit .metric-card.info{--metric-accent: #5a6f88;--metric-border: #dde5ee;--metric-chip-bg: #f4f7fa;--metric-chip-text: #465d73}safety-overview .metric-card.success:before,safety-overview-tabs .metric-card.success:before,safety-audit .metric-card.success:before{background:#168c67}safety-overview .metric-card.success,safety-overview-tabs .metric-card.success,safety-audit .metric-card.success{--metric-accent: #4c7c63;--metric-border: #dae9e0;--metric-chip-bg: #e8f8f0;--metric-chip-text: #0f6c4f}safety-overview .metric-card ion-card-content,safety-overview-tabs .metric-card ion-card-content,safety-audit .metric-card ion-card-content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:flex-start;text-align:left}safety-overview .metric-card-head,safety-overview-tabs .metric-card-head,safety-audit .metric-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}safety-overview .metric-label,safety-overview-tabs .metric-label,safety-audit .metric-label{color:#7b88a1;display:block;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.45;max-width:180px;text-transform:uppercase}safety-overview .metric-status,safety-overview-tabs .metric-status,safety-audit .metric-status{background:var(--metric-chip-bg);border:1px solid var(--metric-border);border-radius:999px;color:var(--metric-chip-text);font-size:10px;font-weight:800;letter-spacing:.06em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}safety-overview .metric-value-row,safety-overview-tabs .metric-value-row,safety-audit .metric-value-row{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;width:100%}safety-overview .metric-value,safety-overview-tabs .metric-value,safety-audit .metric-value{color:#223160;display:block;font-size:44px;line-height:1.1;margin:0}safety-overview .metric-icon,safety-overview-tabs .metric-icon,safety-audit .metric-icon{align-items:center;background:#ffffff;border:1px solid var(--metric-border);border-radius:14px;color:var(--metric-accent);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}safety-overview .metric-icon ion-icon,safety-overview-tabs .metric-icon ion-icon,safety-audit .metric-icon ion-icon{font-size:18px}safety-overview .metric-card p,safety-overview-tabs .metric-card p,safety-audit .metric-card p{color:#4d5a73;font-size:13px;line-height:1.5;margin:0;max-width:none}safety-overview .metric-foot,safety-overview-tabs .metric-foot,safety-audit .metric-foot{align-items:center;color:#6d7d93;display:flex;font-size:11px;font-weight:700;gap:8px;margin-top:auto}safety-overview .metric-signal,safety-overview-tabs .metric-signal,safety-audit .metric-signal{background:var(--metric-accent);border-radius:999px;flex:0 0 10px;height:10px;width:10px}@media (max-width: 767px){safety-overview .hero-pill-state,safety-overview-tabs .hero-pill-state,safety-audit .hero-pill-state{white-space:normal}safety-overview .metric-card-head,safety-overview .metric-value-row,safety-overview-tabs .metric-card-head,safety-overview-tabs .metric-value-row,safety-audit .metric-card-head,safety-audit .metric-value-row{align-items:flex-start;flex-direction:column}safety-overview .metric-value,safety-overview-tabs .metric-value,safety-audit .metric-value{font-size:40px}}.applicant-signature{border:1px solid #ddd;min-height:90px;min-width:260px;max-width:260px;display:inline-block;background:#fff}.applicant-signature-img{height:90px!important;width:260px!important}.alert-radio-label{overflow:initial!important;white-space:normal!important}.external-service-order-modal{--width: 60%;--min-width: 350px;--max-width: 900px;--min-height: 95%;border-radius:10px}.add-gate-pass-modal{--width: 70%;--min-width: 350px;--max-width: 800px;--height: 600px;--max-height: 95%;border-radius:10px}.add-fuel-card-provider-modal{--width: 70%;--min-width: 350px;--max-width: 800px;--height: 700px;--max-height: 95%;border-radius:10px}.add-fuel-card-modal{--width: 80%;--min-width: 350px;--max-width: 900px;--height: 700px;--max-height: 95%;border-radius:10px}.column-selector-modal{--max-width: 400px;--max-height: 80%;border-radius:10px}.w700-h90-modal{--width: 96%;--max-width: 700px;--height: 90%;border-radius:10px}.w800-h80-modal{--width: 96%;--max-width: 800px;--height: 80%;--max-height: 700px;border-radius:10px}.w400-h400-modal{--width: 96%;--max-width: 400px;--height: 80%;--max-height: 400px;border-radius:10px}.w900-h80-modal{--width: 96%;--max-width: 900px;--height: 80%;--max-height: 700px;border-radius:10px}.w90-h90-modal{--width: 90%;--height: 90%;border-radius:10px}.select-disabled,.native-input[disabled],input[disabled]{opacity:.75!important;pointer-events:none}.input-err{border:1px solid red}
