@charset "UTF-8";body,html{height:100%}.app-loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.app-loading .logo{width:130px;height:130px;background:url("./media/logo-spinner-HNGAIYV7.png") center center no-repeat;animation:spinHorizontal 2s linear infinite;background-size:contain;position:absolute}@keyframes spinHorizontal{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@layer properties;.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.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;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@layer theme{:root,:host{--color-neutral-500: oklch(55.6% 0 0);--color-white: #fff;--spacing: .25rem;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.top-0{top:0}.isolate{isolation:isolate}.col-4{grid-column:4}.col-12{grid-column:12}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-auto{margin:auto}.mx-1{margin-inline:var(--space-1)}.mx-auto{margin-inline:auto}.my-2{margin-block:var(--space-2)}.ms-1{margin-inline-start:var(--space-1)}.ms-2{margin-inline-start:var(--space-2)}.ms-3{margin-inline-start:var(--space-3)}.ms-4{margin-inline-start:var(--space-4)}.ms-5{margin-inline-start:var(--space-5)}.me-1{margin-inline-end:var(--space-1)}.me-2{margin-inline-end:var(--space-2)}.me-3{margin-inline-end:var(--space-3)}.me-4{margin-inline-end:var(--space-4)}.me-5{margin-inline-end:var(--space-5)}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.ml-9{margin-left:calc(var(--spacing) * 9)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.h-100{height:calc(var(--spacing) * 100)}.min-h-0{min-height:0}.w-100{width:calc(var(--spacing) * 100)}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.min-w-0{min-width:0}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.flex-grow-1,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-flow-row{grid-auto-flow:row}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-\[30px\]{gap:30px}.gap-\[50px\]{gap:50px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-danger{background-color:var(--mtn-color-error)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.px-3{padding-inline:var(--space-3)}.py-2{padding-block:var(--space-2)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-3{padding-bottom:var(--space-3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.text-base{font-size:var(--fs-base);line-height:var(--tw-leading, var(--lh-normal))}.text-sm{font-size:var(--fs-sm);line-height:var(--tw-leading, var(--lh-normal))}.text-xs{font-size:var(--fs-xs);line-height:var(--tw-leading, var(--lh-snug))}.font-bold{--tw-font-weight: var(--fw-bold);font-weight:var(--fw-bold)}.font-medium{--tw-font-weight: var(--fw-medium);font-weight:var(--fw-medium)}.text-nowrap{text-wrap:nowrap}.text-danger{color:var(--mtn-color-error)}.text-neutral-500{color:var(--color-neutral-500)}.text-primary{color:var(--mtn-color-primary)}.text-success{color:var(--mtn-color-success)}.text-warning{color:var(--mtn-color-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / .1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / .06)));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow( 0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in{--tw-ease: var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(width>=40rem){.sm\:hidden{display:none}}@media(width>=40rem){.sm\:w-\[300px\]{width:300px}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:items-center{align-items:center}}@media(width>=40rem){.sm\:items-end{align-items:flex-end}}@media(width>=40rem){.sm\:justify-center{justify-content:center}}@media(width>=40rem){.sm\:gap-3{gap:var(--space-3)}}@media(width>=48rem){.md\:w-\[800px\]{width:800px}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:flex-row{flex-direction:row}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.cdk-overlay-container,.cdk-global-overlay-wrapper{z-index:10100!important}.title{font-size:1.5rem;font-weight:700}.ellipsis{width:100%;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.badge{padding:var(--space-1);margin-left:var(--space-1);min-width:20px;border-radius:15px;font-size:12px;font-weight:700}.abbr{cursor:help;border-bottom:1px dashed}.toolbar-icon{margin-right:var(--space-2)}.breadcrumb{display:grid}.breadcrumb .title{font-size:18px;line-height:22px;font-weight:400}.breadcrumb .subtitle{font-size:13px;line-height:16px}.split-btn-left{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.split-btn-right{min-width:35px!important;border-left:none!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;line-height:35px!important;padding:0!important;margin:0!important}.multiline-tooltip{white-space:pre-line}.autoheight{height:auto!important}.hide-on-mobile{display:none}@media screen and (min-width:600px){.hide-on-mobile{display:initial}}@container device-preview (min-width: 600px){.hide-on-mobile{display:initial}}.side-lines{position:relative;z-index:1;overflow:hidden;text-align:center}.side-lines:before,.side-lines:after{position:absolute;top:52%;overflow:hidden;width:50%;height:1px;content:"\a0";background-color:var(--color-border)}.side-lines:before{margin-left:-52%;text-align:right}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--color-surface-subtle) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important;transition:background-color 5000s ease-in-out 0s}.duc-seg{position:relative;display:inline-flex;align-items:stretch;gap:calc(var(--space-1) / 2);padding:var(--space-1);background:var(--color-surface-subtle, var(--color-border));border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-shrink:0}@supports (color: color-mix(in lab,red,red)){.duc-seg{background:var(--color-surface-subtle, color-mix(in srgb, var(--color-border) 50%, var(--color-surface)))}}.duc-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:var(--seg-thumb-w, 0px);transform:translate(var(--seg-thumb-x, 3px));border-radius:calc(var(--radius-lg) - 3px);background-color:var(--color-navbar-bg)!important;box-shadow:none;pointer-events:none;z-index:0;transition:transform .23s cubic-bezier(.34,1.2,.64,1),width .23s cubic-bezier(.34,1.2,.64,1),background-color .14s ease}.duc-seg.seg-thumb-init:before{transition:none}.duc-seg--disabled{opacity:.5;pointer-events:none}.duc-seg--icon .duc-seg__btn{padding:var(--space-1) var(--space-2)}.duc-seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);min-height:26px;border:none;border-radius:calc(var(--radius-lg) - 3px);background:transparent;color:var(--color-text-muted);font-size:11px;font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1.25;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .18s ease,font-weight 0ms}.duc-seg__btn mat-icon{font-size:17px;width:17px;height:17px;line-height:17px;color:inherit}.duc-seg__btn lucide-icon{color:inherit;display:inline-flex;align-items:center;justify-content:center}.duc-seg__btn:hover:not(.duc-seg__btn--active):not([disabled]){color:var(--color-text-primary)}.duc-seg__btn:focus-visible{outline:none;box-shadow:var(--focus-ring-tight);z-index:2}.duc-seg__btn--active{color:var(--color-text-on-navbar, #fff)!important;font-weight:600}.app-dark-theme .duc-seg:before,.app-dark-theme .alerts-view-toggle:before{background-color:var(--color-navbar-bg)!important;box-shadow:0 1px 5px #00000073}.app-dark-theme .duc-seg{background:var(--color-surface);border-color:var(--color-border)}@supports (color: color-mix(in lab,red,red)){.app-dark-theme .duc-seg{background:color-mix(in srgb,var(--color-surface) 60%,transparent)}}.app-connection-error-host{position:relative;flex:1 1 auto;min-height:min(320px,100vh - 280px);width:100%}body.app-blocking-overlays .tippy-box{visibility:hidden!important;pointer-events:none!important}.skeleton-line{height:14px;width:70%;border-radius:4px;background:var(--color-skeleton);position:relative;overflow:hidden;display:inline-block}.skeleton-line--short{width:60px}.skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,var(--color-shimmer-highlight) 50%,transparent 100%);transform:translate(-100%);animation:skeleton-shimmer 1.6s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}mat-header-row,mat-row{display:flex;width:100%}mat-header-cell{white-space:nowrap}.mat-cell{display:flex;align-items:center;box-sizing:border-box}.mat-header-cell:not(.mat-sort-header){display:flex;align-items:center;box-sizing:border-box}.filter-item{margin:var(--space-1);height:30px}.list-widget-toolbar{display:grid;grid-template-columns:minmax(0,min(100%,18.75rem));align-items:end;column-gap:.75rem;row-gap:.5rem;padding-left:var(--space-3);padding-right:var(--space-3);margin-bottom:var(--space-2);margin-top:var(--space-4);min-width:0}.list-widget-toolbar:has(.list-widget-toolbar__secondary){grid-template-columns:minmax(0,min(100%,18.75rem)) minmax(0,1fr)}.list-widget-toolbar__secondary{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:var(--space-2);min-width:0}.list-widget-toolbar__secondary .filter-item{flex:0 1 18.75rem;min-width:min(12rem,100%);max-width:18.75rem}.list-widget-toolbar__secondary .filter-item site-status-filter-select mat-form-field{width:100%}@media(max-width:599.98px){.list-widget-toolbar,.list-widget-toolbar:has(.list-widget-toolbar__secondary){grid-template-columns:1fr}.list-widget-toolbar__secondary{flex-wrap:wrap;justify-content:flex-start}.list-widget-toolbar__secondary .filter-item{flex:1 1 12rem;max-width:none}}@container device-preview (max-width: 599.98px){.list-widget-toolbar,.list-widget-toolbar:has(.list-widget-toolbar__secondary){grid-template-columns:1fr}.list-widget-toolbar__secondary{flex-wrap:wrap;justify-content:flex-start}.list-widget-toolbar__secondary .filter-item{flex:1 1 12rem;max-width:none}}.table-and-paginator-container{display:flex;flex-direction:column;width:100%}.table-scroll-container{flex:1 1 auto;overflow-x:auto}mat-table.sites-table mat-row mat-cell,mat-table.sites-table .mat-mdc-row .mat-mdc-cell,.mat-mdc-table.sites-table mat-row mat-cell,.mat-mdc-table.sites-table .mat-mdc-row .mat-mdc-cell{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}mat-table.sites-table .mat-mdc-header-cell,mat-table.sites-table mat-header-cell,mat-table.sites-table .mat-mdc-cell,mat-table.sites-table mat-cell,.mat-mdc-table.sites-table .mat-mdc-header-cell,.mat-mdc-table.sites-table mat-header-cell,.mat-mdc-table.sites-table .mat-mdc-cell,.mat-mdc-table.sites-table mat-cell{justify-content:flex-start!important;text-align:left!important}mat-table.sites-table mat-header-row mat-header-cell.mat-sort-header,mat-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header,.mat-mdc-table.sites-table mat-header-row mat-header-cell.mat-sort-header,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header{justify-content:flex-start!important;text-align:left!important}mat-table.sites-table mat-header-row mat-header-cell.mat-sort-header .mat-sort-header-container,mat-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header .mat-sort-header-container,.mat-mdc-table.sites-table mat-header-row mat-header-cell.mat-sort-header .mat-sort-header-container,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header .mat-sort-header-container{justify-content:flex-start!important}mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-header-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-header-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-cell,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Usage].mat-header-cell,mat-table.sites-table [class*=mat-column-Usage].mat-cell,mat-table.sites-table [class*=mat-column-Account].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Account].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Account].mat-header-cell,mat-table.sites-table [class*=mat-column-Account].mat-cell,mat-table.sites-table [class*=mat-column-SiteName].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-SiteName].mat-mdc-cell,mat-table.sites-table [class*=mat-column-SiteName].mat-header-cell,mat-table.sites-table [class*=mat-column-SiteName].mat-cell,mat-table.sites-table [class*=mat-column-Name].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Name].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Name].mat-header-cell,mat-table.sites-table [class*=mat-column-Name].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Account].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Account].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Account].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Account].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-SiteName].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-SiteName].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-SiteName].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-SiteName].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Name].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Name].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Name].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Name].mat-cell{justify-content:flex-start!important;text-align:left!important}mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-header-cell,mat-table.sites-table [class*=mat-column-Allowance].mat-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-header-cell,mat-table.sites-table [class*=mat-column-Cycle].mat-cell,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-cell,mat-table.sites-table [class*=mat-column-Usage].mat-header-cell,mat-table.sites-table [class*=mat-column-Usage].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-header-cell,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-cell{flex-grow:0!important}mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell>*,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell>*,mat-table.sites-table [class*=mat-column-Allowance].mat-header-cell>*,mat-table.sites-table [class*=mat-column-Allowance].mat-cell>*,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell>*,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell>*,mat-table.sites-table [class*=mat-column-Cycle].mat-header-cell>*,mat-table.sites-table [class*=mat-column-Cycle].mat-cell>*,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell>*,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-cell>*,mat-table.sites-table [class*=mat-column-Usage].mat-header-cell>*,mat-table.sites-table [class*=mat-column-Usage].mat-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-header-cell>*,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-cell>*{width:100%;text-align:left!important}mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Allowance].mat-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Allowance].mat-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Allowance].mat-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Allowance].mat-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Cycle].mat-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Cycle].mat-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Cycle].mat-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Cycle].mat-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Usage].mat-mdc-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Usage].mat-header-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Usage].mat-header-cell .sites-mobile-metric__value,mat-table.sites-table [class*=mat-column-Usage].mat-cell .sites-mobile-metric,mat-table.sites-table [class*=mat-column-Usage].mat-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-mdc-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Allowance].mat-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-mdc-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Cycle].mat-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-mdc-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-header-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-header-cell .sites-mobile-metric__value,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-cell .sites-mobile-metric,.mat-mdc-table.sites-table [class*=mat-column-Usage].mat-cell .sites-mobile-metric__value{display:block!important;width:100%!important;text-align:left!important}mat-table.sites-table mat-header-row,.mat-mdc-table.sites-table mat-header-row{min-height:48px;height:auto;align-items:stretch}mat-table.sites-table mat-header-row mat-header-cell,mat-table.sites-table mat-header-row .mat-mdc-header-cell,.mat-mdc-table.sites-table mat-header-row mat-header-cell,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell{white-space:normal!important;overflow:visible!important;align-items:flex-end!important;line-height:var(--lh-snug);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:pretty}mat-table.sites-table mat-header-row mat-header-cell .mat-sort-header-container,mat-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-container,.mat-mdc-table.sites-table mat-header-row mat-header-cell .mat-sort-header-container,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-container{height:auto!important;min-height:0;align-items:flex-end!important;flex-wrap:nowrap}mat-table.sites-table mat-header-row mat-header-cell .mat-sort-header-content,mat-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-content,.mat-mdc-table.sites-table mat-header-row mat-header-cell .mat-sort-header-content,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-content{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;overflow-wrap:break-word;text-align:left;line-height:inherit}mat-table.sites-table mat-header-row mat-header-cell .mat-sort-header-arrow,mat-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-arrow,.mat-mdc-table.sites-table mat-header-row mat-header-cell .mat-sort-header-arrow,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell .mat-sort-header-arrow{flex-shrink:0;align-self:flex-end;margin-bottom:1px}mat-table.sites-table mat-row mat-cell,mat-table.sites-table .mat-mdc-row .mat-mdc-cell,.mat-mdc-table.sites-table mat-row mat-cell,.mat-mdc-table.sites-table .mat-mdc-row .mat-mdc-cell{white-space:nowrap}.paginator-buffer{flex-shrink:0;width:100%;padding:var(--space-2);min-height:var(--matpaginator-container-size, 56px)}@media(max-width:599.98px){:root{--content-compact-top: var(--space-4);--content-compact-inline: var(--space-2);--content-compact-bottom: var(--space-2)}.account-content,.sidebar-shell-content,.profile-content{--page-content-gutter: var(--content-compact-inline)}.portfolio-section.m-4,.users-section.m-4,.services-section.m-4,.documents-section.m-4,.phones-section.m-4{margin:var(--content-compact-top) var(--content-compact-inline) var(--content-compact-bottom)!important}.list-widget-toolbar{margin-top:var(--space-2);margin-bottom:var(--space-1);padding-left:var(--content-compact-inline);padding-right:var(--content-compact-inline);row-gap:var(--space-1)}.paginator-buffer{padding:var(--space-1) var(--content-compact-inline)}}@container device-preview (max-width: 599.98px){:root{--content-compact-top: var(--space-4);--content-compact-inline: var(--space-2);--content-compact-bottom: var(--space-2)}.account-content,.sidebar-shell-content,.profile-content{--page-content-gutter: var(--content-compact-inline)}.portfolio-section.m-4,.users-section.m-4,.services-section.m-4,.documents-section.m-4,.phones-section.m-4{margin:var(--content-compact-top) var(--content-compact-inline) var(--content-compact-bottom)!important}.list-widget-toolbar{margin-top:var(--space-2);margin-bottom:var(--space-1);padding-left:var(--content-compact-inline);padding-right:var(--content-compact-inline);row-gap:var(--space-1)}.paginator-buffer{padding:var(--space-1) var(--content-compact-inline)}}* .connected,* .online{color:var(--status-online)}* .no_status,* .never_online,* .unknown{color:var(--status-unknown)}* .data-delayed,* .standby{color:var(--status-delayed)}* .disconnected,* .offline{color:var(--status-offline)}* .unreachable{color:var(--color-text-primary)}svg marker.connected,svg marker.online,svg rect.connected,svg rect.online{fill:var(--status-online)}svg marker.no_status,svg marker.never_online,svg marker.unknown,svg rect.no_status,svg rect.never_online,svg rect.unknown{fill:var(--status-unknown)}svg marker.data-delayed,svg marker.standby,svg rect.data-delayed,svg rect.standby{fill:var(--status-delayed)}svg marker.disconnected,svg marker.offline,svg rect.disconnected,svg rect.offline{fill:var(--status-offline)}svg marker.unreachable,svg rect.unreachable{fill:var(--color-text-primary)}svg path.connected,svg path.online{stroke:var(--status-online)}svg path.no_status,svg path.never_online,svg path.unknown{stroke:var(--status-unknown)}svg path.data-delayed,svg path.standby{stroke:var(--status-delayed)}svg path.disconnected,svg path.offline{stroke:var(--status-offline)}svg path.unreachable{stroke:var(--color-text-primary)}:root{--tooltip-radius: 32px;--tooltip-padding-x: var(--space-3);--tooltip-padding-y: var(--space-2)}.mat-mdc-tooltip-panel .mdc-tooltip,.mat-mdc-tooltip-panel .mat-mdc-tooltip{margin:var(--space-2)!important}.mdc-tooltip__surface,.mat-mdc-tooltip-surface{border-radius:var(--tooltip-radius)!important;padding:var(--tooltip-padding-y) var(--tooltip-padding-x)!important;margin:0!important;min-width:0!important}.mat-mdc-tooltip-panel .mdc-tooltip.tooltip-multiline .mdc-tooltip__surface,.mat-mdc-tooltip-panel .mat-mdc-tooltip.tooltip-multiline .mat-mdc-tooltip-surface{border-radius:10px!important;padding:var(--space-2) var(--space-3)!important;line-height:1.5!important}.mat-mdc-tooltip-panel .mat-mdc-tooltip.ai-assistant-launcher-tooltip,.mat-mdc-tooltip-panel .mdc-tooltip.ai-assistant-launcher-tooltip{margin:0 var(--space-2)!important}.mat-mdc-tooltip-panel-left .ai-assistant-launcher-tooltip .mat-mdc-tooltip-surface,.mat-mdc-tooltip-panel-left .ai-assistant-launcher-tooltip .mdc-tooltip__surface,.mat-mdc-tooltip-panel-right .ai-assistant-launcher-tooltip .mat-mdc-tooltip-surface,.mat-mdc-tooltip-panel-right .ai-assistant-launcher-tooltip .mdc-tooltip__surface{position:relative!important;top:-20px!important}.tippy-box{border-radius:var(--tooltip-radius)!important;margin:0!important;box-sizing:border-box}.tippy-box .tippy-content{border-radius:inherit;padding:var(--tooltip-padding-y) var(--tooltip-padding-x)!important;margin:0!important;box-sizing:border-box}.tippy-box:has(.site-tooltip){background:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border);box-shadow:0 10px 24px -12px #00000059}.tippy-box:has(.site-tooltip) .site-tooltip .site-name{color:var(--color-text-primary);font-weight:600;font-size:.875rem;line-height:1.25}.tippy-box:has(.connectivity-status-tip),.tippy-box:has(.connectivity-status-tip) .tippy-content{border-radius:0!important}.tippy-box:has(.ch-tip){background:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border);box-shadow:0 8px 22px -10px #00000047;border-radius:10px!important}.tippy-box:has(.ch-tip) .tippy-content{padding:var(--space-3) var(--space-4)!important;max-width:min(300px,92vw)}.tippy-box:has(.ch-tip) .ch-tip{margin:0;font-size:12px;line-height:1.45}.tippy-box:has(.ch-tip) .ch-tip__title{margin:0 0 var(--space-2);padding:0;font-weight:600;line-height:1.35;color:var(--color-text-primary)}.tippy-box:has(.ch-tip) .ch-tip>div:not(.ch-tip__title){margin:0;padding-top:calc(var(--space-1) / 2);color:var(--color-text-secondary)}.tippy-box:has(.schematics-tooltip){border-radius:10px!important;overflow:visible!important;margin:0!important}.tippy-box:has(.schematics-tooltip) .tippy-content{padding:var(--space-4) var(--space-4)!important;max-width:320px;overflow:visible!important;margin:0!important}.schematics-tooltip{font-size:12px;line-height:1.5;color:var(--color-text-on-primary)}.schematics-tooltip .tooltip-title{font-weight:600;font-size:13px;margin:0 0 var(--space-3) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-on-brand-emphasis);word-break:break-word;line-height:1.4}.schematics-tooltip table{width:100%;border-collapse:collapse}.schematics-tooltip table th{text-align:left;font-weight:600;color:#ffffffe6;padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top;min-width:80px}.schematics-tooltip table td{padding:var(--space-2) 0;color:var(--color-text-on-primary);word-break:break-word;max-width:180px}.schematics-tooltip table tr+tr th,.schematics-tooltip table tr+tr td{padding-top:var(--space-2)}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes app-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.app-animate-fade{animation:app-fade-in var(--motion-slow) var(--ease-out) both}.app-animate-fade-rise{animation:app-fade-rise var(--motion-slow) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.app-animate-fade,.app-animate-fade-rise{animation:none!important}}#windy.hide-logo #logo-wrapper{display:none!important}#windy #logo-wrapper{z-index:998}#windy #plugin-menu{z-index:999!important}#windy #bottom,#windy #mobile-ovr-select,#windy #embed-zoom{display:block!important;z-index:998!important}.locations-auto-complete{left:-60px;top:6px}.account-content.no-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:0}.account-content.no-scroll .account-page-shell,.account-content.no-scroll .site-page-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%}.account-content.no-scroll mat-tab-nav-panel,.account-content.no-scroll .account-page-shell>:not(router-outlet),.account-content.no-scroll .site-page-shell>:not(router-outlet){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}.account-content.no-scroll account-map,.account-content.no-scroll accounts-site-map,.account-content.no-scroll app-site-map-page,.account-content.no-scroll site-map-fullscreen,.account-content.no-scroll .accounts-site-map-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%}.account-content.no-scroll sites-map{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%}.account-content.no-scroll .account-page-shell--map>mat-tab-nav-panel,.account-content.no-scroll .site-page-shell--map>mat-tab-nav-panel,.account-content.no-scroll .account-page-shell--map>:not(router-outlet),.account-content.no-scroll .site-page-shell--map>:not(router-outlet){flex:1 1 auto;min-height:0;height:100%}body.app-sidebar-layout .sidebar-layout:not(.sidebar-floating) .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout:not(.sidebar-floating) .account-content--fill,body.app-sidebar-layout .sidebar-layout.sidebar-floating .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout.sidebar-floating .account-content--fill,body.app-sidebar-layout .sidebar-layout:not(.sidebar-floating) .sidebar-shell-content--fill,body.app-sidebar-layout .sidebar-layout.sidebar-floating .sidebar-shell-content--fill{padding-bottom:0}body.app-sidebar-layout .account-content--fill,body.app-sidebar-layout .sidebar-shell-content--fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body.app-sidebar-layout .sidebar-shell-content--fill>:not(router-outlet){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}body.app-sidebar-layout .sidebar-shell-content--fill sites-master-detail,body.app-sidebar-layout .sidebar-shell-content--fill sites-map{flex:1 1 auto;min-height:0;width:100%;height:100%}body.app-sidebar-layout .sidebar-layout:has(account-map) .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout:has(account-map) .account-content--fill,body.app-sidebar-layout .sidebar-layout:has(account-map) .sidebar-shell-content--fill,body.app-sidebar-layout .sidebar-layout:has(sites-master-detail) .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout:has(sites-master-detail) .account-content--fill,body.app-sidebar-layout .sidebar-layout:has(sites-master-detail) .sidebar-shell-content--fill,body.app-sidebar-layout .sidebar-layout:has(site-map-fullscreen) .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout:has(site-map-fullscreen) .account-content--fill,body.app-sidebar-layout .sidebar-layout:has(site-map-fullscreen) .sidebar-shell-content--fill,body.app-sidebar-layout .sidebar-layout:has(app-site-map-page) .account-content.no-scroll,body.app-sidebar-layout .sidebar-layout:has(app-site-map-page) .account-content--fill,body.app-sidebar-layout .sidebar-layout:has(app-site-map-page) .sidebar-shell-content--fill{width:100%;max-width:100%;box-sizing:border-box}body.app-sidebar-layout .sidebar-layout:has(account-map) app-sidebar .sidebar-container,body.app-sidebar-layout .sidebar-layout:has(sites-master-detail) app-sidebar .sidebar-container,body.app-sidebar-layout .sidebar-layout:has(site-map-fullscreen) app-sidebar .sidebar-container,body.app-sidebar-layout .sidebar-layout:has(app-site-map-page) app-sidebar .sidebar-container{position:fixed;left:0;top:var(--banner-height, 0px);height:calc(100 * var(--sim-dvh) - var(--banner-height, 0px));box-sizing:border-box;z-index:1100}no-results.table{height:calc(100% - 31px)}.fi-size-favicon.fi{width:25px;height:20px;padding-top:5px}.fi-size-favicon.fi:before{right:5px}.fi-size-favicon.fi:after{border-top-width:5px;border-left-width:5px}.fi-size-favicon.fi .fi-content{top:5px;padding-top:1.35px;font-size:9.1px}.fi-pdf.fi:before{background-color:#1b5087}.fi-pdf.fi:after{border-left-color:#2671be}.fi-pdf.fi .fi-content{background-color:#1b5087;color:#fff}.fi-pdf.fi:before{background-color:#1b5087!important}.fi-pdf.fi:after{border-left-color:#2876c7!important}.fi-pdf.fi .fi-content{background-color:#1b5087!important;color:#fff}.fi:hover{transform:none!important}.app-dark-theme .fi{filter:brightness(.8) saturate(.75)}.app-dark-theme .fi-pdf{filter:none}.app-dark-theme .fi-pdf.fi:before{background-color:#2a5f8f!important}.app-dark-theme .fi-pdf.fi:after{border-left-color:var(--color-primary-light)!important}.app-dark-theme .fi-pdf.fi .fi-content{background-color:#2a5f8f!important;color:#cde4f7}mat-table{width:100%;margin-top:var(--space-1);--mat-table-background-color: transparent;--mat-table-row-item-outline-color: var(--color-border)}mat-header-row{--mat-table-header-headline-size: var(--fs-xs);--mat-table-header-headline-weight: 600;min-height:48px;background-color:var(--color-surface)}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mdc-data-table__header-cell,.mat-mdc-table .mat-mdc-header-cell .mat-sort-header-container,.mat-mdc-table .mat-mdc-header-cell .mat-sort-header-content,.mat-mdc-table .mdc-data-table__header-cell-label{font-size:var(--fs-xs)!important;font-weight:600!important;line-height:var(--lh-snug)!important;color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:var(--ls-wider)!important}mat-row{--mat-table-row-item-label-text-size: var(--fs-md);min-height:48px;background:transparent}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-cell{border-bottom-color:var(--color-border)}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-header-cell{padding:var(--space-2) var(--space-3);box-sizing:border-box}.mat-mdc-table .mat-mdc-cell:first-of-type,.mat-mdc-table .mat-mdc-header-cell:first-of-type{padding-left:var(--space-6)}.mat-mdc-table .mat-mdc-cell:last-of-type,.mat-mdc-table .mat-mdc-header-cell:last-of-type{padding-right:var(--space-6)}.mat-sort-header-container{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--space-2);height:auto!important}.mat-sort-header-content{display:inline-flex;align-items:center}.mat-sort-header-arrow{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;margin:0!important;padding:0!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;overflow:hidden!important;box-sizing:border-box;color:var(--color-text-muted);background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/16px 16px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/16px 16px no-repeat;transition:opacity 225ms cubic-bezier(.4,0,.2,1),transform 225ms cubic-bezier(.4,0,.2,1)!important;animation:none!important;transform:rotate(0)!important}.mat-sort-header-arrow>svg:not(.lucide){display:none!important}.mat-sort-header-arrow svg.lucide{position:static!important;margin:0!important;width:16px!important;height:16px!important;transform:none!important;fill:none!important;stroke:currentColor}.mat-sort-header-container.mat-sort-header-ascending .mat-sort-header-arrow{transform:rotate(180deg)!important}.mat-sort-header-container.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(0)!important}.mat-sort-header-container.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow,.mat-sort-header-container.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{animation:none!important}.mat-sort-header-arrow:has(lucide-icon){background-color:transparent;-webkit-mask:none;mask:none}.mat-sort-header-arrow lucide-icon.mat-sort-header-lucide-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}mat-header-cell.mat-sort-header,.mat-mdc-header-cell.mat-sort-header{display:flex!important;align-items:center!important;justify-content:flex-start!important}mat-table.sites-table mat-header-row mat-header-cell.mat-sort-header,mat-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header,.mat-mdc-table.sites-table mat-header-row mat-header-cell.mat-sort-header,.mat-mdc-table.sites-table mat-header-row .mat-mdc-header-cell.mat-sort-header{align-items:flex-end!important}.mat-mdc-card{--mat-card-elevated-container-shape: 16px;--mat-card-elevated-container-elevation: var(--card-box-shadow)}.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-title{-webkit-user-select:none;user-select:none}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--radius-2xl)}.mat-mdc-dialog-container .mat-mdc-dialog-surface{box-shadow:var(--elev-4)}.mat-mdc-dialog-actions button,.mat-mdc-dialog-actions a{text-transform:uppercase;letter-spacing:var(--ls-wide)}.cdk-overlay-backdrop.global-search-inline-overlay-backdrop,.cdk-overlay-container:has(.global-search-dialog-panel) .cdk-overlay-backdrop{background:#0f172ab8!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}body.global-search-inline-open mat-toolbar,body.global-search-inline-open .navbar-toolbar{z-index:10101!important}.cdk-overlay-pane.global-search-inline-overlay-pane{box-sizing:border-box;background:transparent;border:none;box-shadow:none;overflow:visible;flex-direction:column}.cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown,.cdk-overlay-pane.global-search-inline-overlay-pane .search-body{width:100%;min-width:100%;box-sizing:border-box}.cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{border-radius:18px;overflow:hidden;background:var(--color-surface);color:var(--color-text-primary);animation:gs-inline-dropdown-enter .24s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{animation:none}}.cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 2px #0206170a,0 8px 18px #02061714,0 32px 72px #0206172e,0 0 0 1px #0f172a0f}@media(prefers-reduced-motion:reduce){.cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{backdrop-filter:none;-webkit-backdrop-filter:none}}.cdk-overlay-pane.global-search-inline-overlay-pane .search-body--compact:not(.search-body--empty){min-height:14rem}.cdk-overlay-pane.global-search-inline-overlay-pane .search-body--compact .search-results-panel{max-height:min(600px,100dvh - var(--banner-height, 0px) - 6rem);border-top:1px solid var(--color-text-primary)}@supports (color: color-mix(in lab,red,red)){.cdk-overlay-pane.global-search-inline-overlay-pane .search-body--compact .search-results-panel{border-top:1px solid color-mix(in srgb,var(--color-text-primary) 7%,transparent)}}.cdk-overlay-pane.global-search-inline-overlay-pane .results-section-header{border-bottom:1px solid var(--color-text-primary)}@supports (color: color-mix(in lab,red,red)){.cdk-overlay-pane.global-search-inline-overlay-pane .results-section-header{border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 7%,transparent)}}@keyframes gs-inline-dropdown-enter{0%{opacity:0;transform:translateY(-8px) scale(.96);filter:blur(2px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes gs-pane-enter{0%{opacity:0;transform:translateY(-10px) scale(.96);filter:blur(2px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}body.app-light-theme .cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{background:var(--color-surface);box-shadow:0 1px 2px #0f172a0a,0 8px 18px #0f172a0f,0 32px 72px #0f172a24,0 0 0 1px #0f172a0d,inset 0 1px #fffffff2}@supports (color: color-mix(in lab,red,red)){body.app-light-theme .cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{background:color-mix(in srgb,var(--color-surface) 92%,white)}}body.app-dark-theme .cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{background:var(--color-navbar-search-results-bg, var(--color-surface-subtle));box-shadow:0 1px 2px #0006,0 12px 28px #0006,0 36px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}@supports (color: color-mix(in lab,red,red)){body.app-dark-theme .cdk-overlay-pane.global-search-inline-overlay-pane .global-search-inline__dropdown{background:color-mix(in srgb,var(--color-navbar-search-results-bg, var(--color-surface-subtle)) 88%,rgba(255,255,255,.04))}}body.app-dark-theme .cdk-overlay-pane.global-search-inline-overlay-pane .search-body,body.app-dark-theme .cdk-overlay-pane.global-search-inline-overlay-pane .search-body--compact{background:transparent}body.app-dark-theme .cdk-overlay-pane.global-search-inline-overlay-pane .results-section-header{background:transparent;color:var(--color-text-muted)}.global-search-dialog-panel{overflow:visible!important;max-height:none!important;animation:gs-pane-enter .28s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.global-search-dialog-panel{animation:none}}.global-search-dialog-panel .mat-mdc-dialog-container,.global-search-dialog-panel .mat-mdc-dialog-surface,.global-search-dialog-panel .mat-mdc-dialog-content,.global-search-dialog-panel .search-dialog-content{overflow:visible!important}.global-search-dialog-panel .mat-mdc-dialog-container,.global-search-dialog-panel .mat-mdc-dialog-surface{border-radius:18px!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important;padding:0!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 2px #0206170a,0 8px 18px #02061714,0 32px 72px #0206172e,0 0 0 1px #0f172a0f!important;border:none}.global-search-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important}body.app-light-theme .global-search-dialog-panel .mat-mdc-dialog-surface{background:var(--color-surface)!important;box-shadow:0 1px 2px #0f172a0a,0 8px 18px #0f172a0f,0 32px 72px #0f172a24,0 0 0 1px #0f172a0d,inset 0 1px #fffffff2!important}@supports (color: color-mix(in lab,red,red)){body.app-light-theme .global-search-dialog-panel .mat-mdc-dialog-surface{background:color-mix(in srgb,var(--color-surface) 92%,white)!important}}body.app-dark-theme .global-search-dialog-panel .mat-mdc-dialog-surface{background:var(--color-navbar-search-results-bg, var(--color-surface-subtle))!important;box-shadow:0 1px 2px #0006,0 12px 28px #0006,0 36px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14!important}@supports (color: color-mix(in lab,red,red)){body.app-dark-theme .global-search-dialog-panel .mat-mdc-dialog-surface{background:color-mix(in srgb,var(--color-navbar-search-results-bg, var(--color-surface-subtle)) 88%,rgba(255,255,255,.04))!important}}.alarm-config-panel .mat-mdc-dialog-container,.alarm-config-panel .mat-mdc-dialog-surface,.alarm-geofence-panel .mat-mdc-dialog-container,.alarm-geofence-panel .mat-mdc-dialog-surface{width:100%!important;max-width:100%!important;min-width:0!important}.cdk-overlay-pane.alarm-config-panel{width:min(52rem,96vw)!important;max-width:min(52rem,96vw)!important}.cdk-overlay-pane.alarm-config-panel .mat-mdc-dialog-container,.cdk-overlay-pane.alarm-config-panel .mat-mdc-dialog-surface{max-height:90vh!important}.cdk-overlay-pane.alarm-geofence-panel{width:min(76rem,96vw)!important;max-width:min(76rem,96vw)!important}.cdk-overlay-pane.alarm-geofence-panel .mat-mdc-dialog-container,.cdk-overlay-pane.alarm-geofence-panel .mat-mdc-dialog-surface{max-height:92vh!important}.alarm-config-panel .mat-mdc-dialog-title.alarm-config-dialog__title,.alarm-geofence-panel .mat-mdc-dialog-title.alarm-config-dialog__title{padding:0;margin:0;text-align:left}.alarm-config-panel .mat-mdc-dialog-title.alarm-config-dialog__title:before,.alarm-geofence-panel .mat-mdc-dialog-title.alarm-config-dialog__title:before{display:none}.alarm-config-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface,.alarm-geofence-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0!important;overflow:hidden;display:flex;flex-direction:column}.alarm-config-panel .mat-mdc-dialog-content,.alarm-geofence-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important;overflow:auto!important;flex:1 1 auto;min-height:0}.alarm-config-panel .mat-mdc-dialog-actions,.alarm-geofence-panel .mat-mdc-dialog-actions{padding:0!important;margin:0!important;min-height:0;flex:0 0 auto}.cdk-overlay-container:has(.cdk-overlay-pane.confirmation-dialog-panel) .cdk-overlay-backdrop{background:#0f172ab8!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.cdk-overlay-pane.confirmation-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important;padding:0!important;overflow:hidden}.cdk-overlay-pane.confirmation-dialog-panel .mat-mdc-dialog-component-host{padding:0!important}.cdk-overlay-pane.confirmation-dialog-panel .confirmation-dialog__actions button{text-transform:none;letter-spacing:normal}.phone-verification-dialog-panel .mat-mdc-dialog-container,.phone-verification-dialog-panel .mat-mdc-dialog-surface{width:400px!important;max-width:calc(100vw - 32px)!important;min-width:0!important}.phone-verification-dialog-panel .mat-mdc-dialog-title{padding:var(--space-4) var(--space-6) 0;margin:0;font-size:var(--fs-lg, 18px);line-height:var(--lh-tight, 1.25);white-space:normal}.phone-verification-dialog-panel .mat-mdc-dialog-content{min-width:0!important;padding:var(--space-3) var(--space-6) var(--space-7)!important;max-height:min(85vh,560px);overflow-x:hidden}.notification-center-dialog-panel .mat-mdc-dialog-container,.notification-center-dialog-panel .mat-mdc-dialog-surface{border-radius:var(--radius-xl)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important;overflow:hidden!important;box-shadow:var(--elev-3);padding:0!important}.notification-center-dialog-panel .mat-mdc-dialog-content{padding:0!important;margin:0!important;max-height:none!important}html.global-search-open,body.global-search-open{overflow:hidden!important;overscroll-behavior:none}body.global-search-open app-root{overflow:hidden!important}body.global-search-open main,body.global-search-open .sidebar-nav,body.global-search-open .sidebar-container,body.global-search-open mat-sidenav-content,body.global-search-open .mat-drawer-content,body.global-search-open .account-content,body.global-search-open .sites-list-container,body.global-search-open .ticket-dashboard{overflow:hidden!important}.mat-mdc-tab-link-container{border-bottom:1px solid var(--color-border)}mat-error{font-size:var(--fs-sm);letter-spacing:var(--ls-tight)}.mat-mdc-tab-nav-bar{padding:var(--space-3) var(--space-5);z-index:998;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:rgba(var(--color-primary-rgb),.8)}.nav-tab{--mat-tab-label-text-size: 16px !important;background:var(--color-surface)}.mat-mdc-tab-link{-webkit-user-select:none;user-select:none}.mat-toolbar{box-shadow:var(--elev-2)}.cdk-overlay-pane .search-input-panel.mat-mdc-autocomplete-panel{--search-row-min-height: 56px;max-height:calc(7 * var(--search-row-min-height) + .5rem);scrollbar-gutter:stable;padding:var(--space-1) 0;border-radius:var(--radius-xl);border:1px solid var(--color-border);--mat-autocomplete-background-color: var(--color-surface);--mat-sys-surface-container: var(--color-surface);color:var(--color-text-primary);box-shadow:var(--elev-3),0 0 0 1px #0f172a0a}.cdk-overlay-pane .search-input-panel.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:0;padding:0;--mat-option-label-text-color: var(--color-text-primary);--mat-option-hover-state-layer-color: transparent;--mat-option-focus-state-layer-color: transparent;--mat-option-selected-state-layer-color: transparent;--mat-option-hover-state-layer-opacity: 0;--mat-option-focus-state-layer-opacity: 0;--mat-option-selected-state-layer-opacity: 0}.cdk-overlay-pane .search-input-panel.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{display:block;width:100%;margin:0;line-height:1.25}.cdk-overlay-pane .search-input-panel.map-search-autocomplete-panel.mat-mdc-autocomplete-panel{--mat-autocomplete-container-shape: var(--radius-lg);border-radius:var(--radius-lg);overflow:hidden}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel.map-search-autocomplete-panel{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important}.cdk-overlay-pane.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel.map-search-autocomplete-panel{border-bottom-left-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.cdk-overlay-pane .search-input-panel.map-search-autocomplete-panel--dark.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: var(--color-navbar-search-results-bg);--mat-sys-surface-container: var(--color-navbar-search-results-bg);border-color:var(--color-border);box-shadow:0 14px 36px #00000080,0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a}body.app-dark-theme .cdk-overlay-pane .search-input-panel.mat-mdc-autocomplete-panel .mat-mdc-option,.cdk-overlay-pane .search-input-panel.map-search-autocomplete-panel--dark.mat-mdc-autocomplete-panel .mat-mdc-option{--mat-option-hover-state-layer-color: transparent;--mat-option-focus-state-layer-color: transparent;--mat-option-selected-state-layer-color: transparent;--mat-option-hover-state-layer-opacity: 0;--mat-option-focus-state-layer-opacity: 0;--mat-option-selected-state-layer-opacity: 0}.toolbar{display:flex;width:100%;align-items:center;padding:var(--space-2) var(--space-5) var(--space-4) var(--space-6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;position:sticky;z-index:999}.highcharts-tooltip-container{z-index:10000!important}.highcharts-tooltip{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.app-dark-theme .highcharts-tooltip{background-color:var(--color-surface-subtle)!important}highcharts-chart{overflow:hidden}.highcharts-loading{background-color:var(--color-surface-overlay)!important;opacity:1!important}.highcharts-contextbutton{border-radius:8px!important;box-shadow:0 1px 2px #0000000a!important;transition:box-shadow .2s ease!important}.highcharts-contextbutton:hover{box-shadow:0 2px 4px #00000014!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-glass-1,.app-glass-2,.app-glass-3{background-color:var(--color-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@layer theme,components,utilities;:root{--card-box-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 4px 12px -6px rgba(15, 23, 42, .08);--stroke-size-1: 1px;--color-shades-white: #fff;--color-primary: #1b5087;--color-primary-light: #5597dd;--color-surface: #ffffff;--color-border: #e5e7eb;--color-border-subtle: rgba(15, 23, 42, .06);--color-skeleton: #e5e7eb;--color-text-primary: #111827;--color-text-secondary: #34495e;--color-bg-body-start: #f6f8fb;--color-bg-body-end: #eef3f9;--color-primary-tint: #e4eaf1;--app-field-shape-radius: 8px;--app-field-text-size: var(--fs-md);--sim-vw: 1vw;--sim-vh: 1vh;--sim-dvw: 1dvw;--sim-dvh: 1dvh;--fs-xxs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 18px;--fs-2xl: 20px;--fs-3xl: 24px;--fs-4xl: 32px;--fs-display: 40px;--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tighter: -.02em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .04em;--ls-wider: .06em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 9999px;--elev-0: none;--elev-1: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 1px rgba(15, 23, 42, .03);--elev-2: 0 2px 4px rgba(15, 23, 42, .05), 0 4px 12px -6px rgba(15, 23, 42, .08);--elev-3: 0 4px 8px rgba(15, 23, 42, .06), 0 12px 24px -8px rgba(15, 23, 42, .12);--elev-4: 0 8px 16px rgba(15, 23, 42, .08), 0 24px 48px -12px rgba(15, 23, 42, .18);--ring-hairline: inset 0 0 0 1px var(--color-border);--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--focus-ring: 0 0 0 3px rgba(var(--color-primary-rgb, 27, 80, 135), .32);--focus-ring-tight: 0 0 0 2px rgba(var(--color-primary-rgb, 27, 80, 135), .4);--z-sticky: 10;--z-sidebar: 50;--z-navbar: 100;--z-map-chrome: 150;--z-dropdown: 1000;--z-modal: 2000;--z-toast: 3000;--glass-blur-sm: 8px;--glass-blur-md: 16px;--glass-blur-lg: 28px;--glass-saturate: 140%;--glass-bg-1: rgba(255, 255, 255, .72);--glass-bg-2: rgba(255, 255, 255, .78);--glass-bg-3: rgba(255, 255, 255, .86);--glass-highlight: rgba(255, 255, 255, .55);--glass-tint-primary: rgba(27, 80, 135, .04);--glow-primary: 0 0 24px var(--color-primary-light), 0 0 1px var(--color-primary-light);--glow-success: 0 0 18px rgba(78, 201, 160, .3);--glow-warning: 0 0 18px rgba(220, 220, 170, .28);--glow-danger: 0 0 18px rgba(244, 135, 113, .3);--text-glow-soft: 0 0 18px var(--color-primary-light)}@supports (color: color-mix(in lab,red,red)){:root{--glow-primary: 0 0 24px color-mix(in srgb, var(--color-primary-light) 35%, transparent), 0 0 1px color-mix(in srgb, var(--color-primary-light) 60%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--text-glow-soft: 0 0 18px color-mix(in srgb, var(--color-primary-light) 18%, transparent)}}.app-dark-theme{--card-box-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 8px 24px -12px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04);--elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 0 0 1px rgba(255, 255, 255, .03);--elev-2: 0 2px 4px rgba(0, 0, 0, .35), 0 8px 24px -12px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04);--elev-3: 0 4px 8px rgba(0, 0, 0, .4), 0 16px 32px -10px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .05);--elev-4: 0 8px 16px rgba(0, 0, 0, .5), 0 28px 56px -16px rgba(0, 0, 0, .65), 0 0 0 1px rgba(255, 255, 255, .06);--focus-ring: 0 0 0 3px var(--color-primary-light);--focus-ring-tight: 0 0 0 2px var(--color-primary-light);--ring-hairline: inset 0 0 0 1px var(--color-border);--glass-blur-sm: 12px;--glass-blur-md: 24px;--glass-blur-lg: 40px;--glass-saturate: 160%;--glass-bg-1: var(--color-surface-dim);--glass-bg-2: var(--color-surface);--glass-bg-3: var(--color-surface-subtle);--glass-highlight: rgba(255, 255, 255, .06);--glass-tint-primary: var(--color-primary-light)}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-primary-light) 36%, transparent)}}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--focus-ring-tight: 0 0 0 2px color-mix(in srgb, var(--color-primary-light) 42%, transparent)}}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--glass-bg-1: color-mix(in srgb, var(--color-surface-dim) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--glass-bg-2: color-mix(in srgb, var(--color-surface) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--glass-bg-3: color-mix(in srgb, var(--color-surface-subtle) 82%, transparent)}}@supports (color: color-mix(in lab,red,red)){.app-dark-theme{--glass-tint-primary: color-mix(in srgb, var(--color-primary-light) 10%, transparent)}}.mat-mdc-form-field{--mat-form-field-container-text-size: var(--app-field-text-size);--mat-form-field-filled-label-text-size: var(--app-field-text-size);--mat-form-field-outlined-label-text-size: var(--app-field-text-size);--mat-form-field-outlined-label-text-populated-size: var(--app-field-text-size)}.mat-mdc-form-field .mdc-text-field__input,.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mat-mdc-select-value-text{font-size:var(--app-field-text-size)}.mat-mdc-form-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-floating-label{color:var(--color-text-muted)!important}.mat-mdc-form-field.mat-focused:not(.mat-form-field-disabled) .mdc-floating-label,.mat-mdc-form-field.mat-focused:not(.mat-form-field-disabled) .mat-mdc-floating-label{color:var(--color-primary)!important}.mat-mdc-form-field input::placeholder,.mat-mdc-form-field textarea::placeholder{color:var(--color-text-subtle)!important;-webkit-text-fill-color:var(--color-text-subtle)!important}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-select-value-text{color:var(--color-text-primary)}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-select-value-text{color:var(--mat-select-disabled-trigger-text-color, var(--color-text-subtle))}.mat-mdc-form-field .mat-mdc-form-field-label,.mat-mdc-form-field .mat-mdc-select-placeholder{-webkit-user-select:none;user-select:none}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{border-radius:var(--app-field-shape-radius)!important;background:var(--color-surface)}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{border-radius:var(--app-field-shape-radius)!important;padding-left:var(--space-4);padding-right:var(--space-6)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:var(--color-surface);border-radius:var(--app-field-shape-radius)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-border);border-width:var(--stroke-size-1, 1px)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--app-field-shape-radius) 0 0 var(--app-field-shape-radius)!important;width:14px!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--app-field-shape-radius) var(--app-field-shape-radius) 0!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{background:transparent;padding-left:var(--space-2);padding-right:var(--space-5)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{padding-left:0;padding-right:0}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--stroke-size-1, 1px)!important;border-color:var(--color-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-primary)!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-disabled .mat-mdc-text-field-wrapper .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--color-border)!important}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button{width:24px;height:24px;padding:0;margin-right:-var(--space-2);background:transparent!important}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button .mat-mdc-button-ripple{display:none!important}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button:before{display:none!important}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button:hover{background:transparent!important}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button mat-icon{color:var(--color-border);font-size:18px;width:18px;height:18px;line-height:18px}.mat-mdc-form-field button[matSuffix].mat-mdc-icon-button:hover mat-icon{color:var(--color-text-muted)}.mat-mdc-form-field.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{padding-right:0!important}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{padding-right:var(--space-2)!important}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{padding-right:0!important;margin-right:0!important;transform:translate(8px)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:var(--color-text-muted)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-mdc-select .mat-mdc-select-arrow{color:var(--color-text-subtle)}.mat-mdc-form-field.mat-mdc-form-field-type-mat-input textarea~.mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading{border-radius:var(--app-field-shape-radius) 0 0 var(--app-field-shape-radius)!important;width:14px!important}.mat-mdc-form-field.mat-mdc-form-field-type-mat-input textarea~.mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 var(--app-field-shape-radius) var(--app-field-shape-radius) 0!important}.mat-mdc-form-field.mat-form-field-appearance-fill textarea~.mat-mdc-text-field-wrapper{border-radius:var(--app-field-shape-radius)!important}.mat-mdc-form-field.mat-form-field-appearance-fill textarea~.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{border-radius:var(--app-field-shape-radius)!important}.mat-mdc-select-panel{--mat-option-label-text-size: var(--app-field-text-size)}*{-ms-overflow-style:none;overflow:-moz-scrollbars-none}::-webkit-scrollbar{display:none}html,body{margin:0;width:100%;height:100%;min-height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-primary);background:linear-gradient(180deg,var(--color-bg-body-start),var(--color-bg-body-end));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.app-dark-theme{background:var(--color-surface-dim);color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--color-text-primary);margin-block:0}h1{font-size:var(--fs-3xl);letter-spacing:var(--ls-tighter)}h2{font-size:var(--fs-2xl);letter-spacing:var(--ls-tight)}h3{font-size:var(--fs-xl);letter-spacing:var(--ls-tight)}h4{font-size:var(--fs-lg);letter-spacing:var(--ls-normal)}h5{font-size:var(--fs-md);letter-spacing:var(--ls-normal)}h6{font-size:var(--fs-base);letter-spacing:var(--ls-normal)}app-root{display:flex;flex-direction:column;height:100%;overflow:hidden}app-root>.maintenance-banner{flex-shrink:0}body.has-account-sidebar{--navbar-left-inset: 250px}body.has-account-sidebar.account-sidebar-collapsed{--navbar-left-inset: 72px}@media screen and (min-width:1024px){body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout app-sidebar{width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;overflow:visible}body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .sidebar-container{position:fixed;left:0;top:var(--banner-height, 0px);height:calc(100 * var(--sim-dvh) - var(--banner-height, 0px));box-sizing:border-box;z-index:1100}body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .sidebar-shell-content,body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .profile-content,body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .account-content{flex:1;min-width:0;margin-left:var(--account-sidebar-width, 250px);box-sizing:border-box}}@container device-preview (min-width: 1024px){body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout app-sidebar{width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;overflow:visible}body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .sidebar-container{position:fixed;left:0;top:var(--banner-height, 0px);height:calc(100 * var(--sim-dvh) - var(--banner-height, 0px));box-sizing:border-box;z-index:1100}body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .sidebar-shell-content,body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .profile-content,body.has-account-sidebar:not(.sidebar-floating) .sidebar-layout .account-content{flex:1;min-width:0;margin-left:var(--account-sidebar-width, 250px);box-sizing:border-box}}body.app-sidebar-layout.sidebar-floating .sidebar-shell-content:not(.sidebar-shell-content--fill){flex:1;min-width:0;margin-left:250px;overflow-y:auto;overflow-x:hidden;padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .profile-content{margin-left:72px}body.app-sidebar-layout.sidebar-floating .profile-content:not(.profile-content--fill){flex:1;min-width:0;margin-left:250px;overflow-y:auto;overflow-x:hidden;padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}body.app-sidebar-layout.sidebar-floating .sidebar-shell-content--fill,body.app-sidebar-layout.sidebar-floating .profile-content--fill,body.app-sidebar-layout.sidebar-floating .account-content--fill{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;min-height:0;margin-left:var(--app-sidebar-width, 250px);box-sizing:border-box;padding-bottom:0}body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .sidebar-shell-content--fill,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .profile-content--fill,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .account-content--fill{margin-left:72px}@media screen and (max-width:1023.98px){body.app-sidebar-layout.sidebar-floating .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .profile-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .profile-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-expanded .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-expanded .profile-content{margin-left:0!important}}@container device-preview (max-width: 1023.98px){body.app-sidebar-layout.sidebar-floating .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .profile-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-collapsed .profile-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-expanded .sidebar-shell-content,body.app-sidebar-layout.sidebar-floating .sidebar-layout.sidebar-expanded .profile-content{margin-left:0!important}}body.app-sidebar-layout:not(.sidebar-floating) .sidebar-shell-content:not(.sidebar-shell-content--fill),body.app-sidebar-layout:not(.sidebar-floating) .profile-content:not(.profile-content--fill){flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}body.app-sidebar-layout:not(.sidebar-floating) .sidebar-shell-content--fill,body.app-sidebar-layout:not(.sidebar-floating) .profile-content--fill,body.app-sidebar-layout:not(.sidebar-floating) .account-content--fill{display:flex;flex-direction:column;overflow:hidden;min-height:0;flex:1;min-width:0;padding-bottom:0}app-root>router-outlet+*{flex:1;min-height:0}a:not(.not-themed){color:var(--color-link);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;outline:none;transition:color .15s ease}a:not(.not-themed):hover{color:var(--color-link-hover)!important;text-decoration:underline}a:not(.not-themed):focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:2px}a.not-themed{text-decoration:none;outline:none}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button),button.mat-mdc-raised-button:not(.mat-mdc-icon-button),button.mat-mdc-flat-button:not(.mat-mdc-icon-button),button.mat-mdc-outlined-button:not(.mat-mdc-icon-button),button.mat-mdc-stroked-button:not(.mat-mdc-icon-button){border-radius:var(--radius-pill)!important;padding:0 var(--space-6)!important;font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple,button.mat-mdc-raised-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-raised-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple,button.mat-mdc-flat-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-flat-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple,button.mat-mdc-outlined-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-outlined-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple,button.mat-mdc-stroked-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-stroked-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple{border-radius:var(--radius-pill)!important}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button) mat-icon,button.mat-mdc-raised-button:not(.mat-mdc-icon-button) mat-icon,button.mat-mdc-flat-button:not(.mat-mdc-icon-button) mat-icon,button.mat-mdc-outlined-button:not(.mat-mdc-icon-button) mat-icon,button.mat-mdc-stroked-button:not(.mat-mdc-icon-button) mat-icon{margin-right:var(--space-2)}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button):hover:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-raised-button:not(.mat-mdc-icon-button):hover:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-flat-button:not(.mat-mdc-icon-button):hover:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-outlined-button:not(.mat-mdc-icon-button):hover:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-stroked-button:not(.mat-mdc-icon-button):hover:not(:disabled):not(.mat-mdc-button-disabled){transform:translateY(-1px)}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button):active:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-raised-button:not(.mat-mdc-icon-button):active:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-flat-button:not(.mat-mdc-icon-button):active:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-outlined-button:not(.mat-mdc-icon-button):active:not(:disabled):not(.mat-mdc-button-disabled),button.mat-mdc-stroked-button:not(.mat-mdc-icon-button):active:not(:disabled):not(.mat-mdc-button-disabled){transform:translateY(0)}button.mat-mdc-unelevated-button:not(.mat-mdc-icon-button):focus-visible,button.mat-mdc-raised-button:not(.mat-mdc-icon-button):focus-visible,button.mat-mdc-flat-button:not(.mat-mdc-icon-button):focus-visible,button.mat-mdc-outlined-button:not(.mat-mdc-icon-button):focus-visible,button.mat-mdc-stroked-button:not(.mat-mdc-icon-button):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}button.mat-mdc-button:not(.mat-mdc-icon-button){border-radius:var(--radius-pill)!important}button.mat-mdc-button:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,button.mat-mdc-button:not(.mat-mdc-icon-button) .mat-mdc-button-ripple{border-radius:var(--radius-pill)!important}button.mat-mdc-icon-button{transition:background-color var(--motion-base) var(--ease-standard)}button.mat-mdc-icon-button:focus-visible{outline:none;box-shadow:var(--focus-ring-tight)}.page-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);color:var(--color-text-primary);margin:0}.page-eyebrow{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:var(--fw-semibold);font-size:var(--fs-xs);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--color-text-muted)}.page-subtitle{font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-muted);margin:0;max-width:64ch}.section-title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);color:var(--color-text-primary);margin:0}.section-subtitle{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--color-text-muted);margin:0}lucide-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}lucide-icon svg{display:block}.icon-xs,.icon-sm,.icon-md,.icon-lg,.icon-xl{flex-shrink:0;line-height:1}.icon-xs{font-size:12px;width:12px;height:12px}.icon-xs.mat-icon{font-size:12px!important}.icon-sm{font-size:14px;width:14px;height:14px}.icon-sm.mat-icon{font-size:14px!important}.icon-md{font-size:16px;width:16px;height:16px}.icon-md.mat-icon{font-size:16px!important}.icon-lg{font-size:20px;width:20px;height:20px}.icon-lg.mat-icon{font-size:20px!important}.icon-xl{font-size:24px;width:24px;height:24px}.icon-xl.mat-icon{font-size:24px!important}.icon-xs.mat-icon,.icon-sm.mat-icon,.icon-md.mat-icon,.icon-lg.mat-icon,.icon-xl.mat-icon{line-height:1!important;display:inline-flex;align-items:center;justify-content:center}.icon-muted{color:var(--color-text-muted)}.icon-subtle{color:var(--color-text-subtle)}.icon-primary{color:var(--color-primary)}.icon-success{color:var(--color-success)}.icon-warning{color:var(--color-warning)}.icon-danger{color:var(--color-error)}.icon-info{color:var(--color-info)}@keyframes lucide-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lucide-spin{animation:lucide-icon-spin .85s linear infinite}mat-icon[aria-hidden=true],lucide-icon[aria-hidden=true]{-webkit-user-select:none;user-select:none}.avatar-container .avatar-content{color:var(--color-text-on-primary)!important;text-shadow:0 4px 8px rgba(0,0,0,.8);background-image:linear-gradient(135deg,#ffffffbf,#9bbee1a6);background-blend-mode:soft-light;-webkit-user-select:none;user-select:none}.mat-mdc-table .mdc-data-table__cell{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:var(--fw-regular);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-primary);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mdc-data-table__header-cell{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums}.mat-mdc-table thead,.mat-mdc-table .mat-mdc-header-row,.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table .mat-mdc-header-cell.mat-mdc-table-sticky{background-color:var(--color-surface)!important;background-image:none!important}.mat-mdc-table .mat-mdc-row .mat-mdc-cell{transition:background-color var(--motion-fast) var(--ease-standard)}.mat-mdc-table .mat-mdc-row .mat-mdc-cell.mat-mdc-table-sticky{background-color:var(--color-surface)!important}.mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell{background-color:var(--color-primary-tint)!important}.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{background-color:var(--color-primary-tint)!important}.mat-mdc-paginator,.mat-paginator{width:100%;background-color:var(--color-surface)!important;color:var(--color-text-secondary)!important;border-top:1px solid var(--color-border);font-size:12.5px;letter-spacing:.01em}.mat-mdc-paginator .mat-mdc-paginator-container,.mat-mdc-paginator-outer-container .mat-mdc-paginator-container,.mat-paginator .mat-paginator-container{justify-content:flex-end;min-height:48px;padding:var(--space-2) var(--space-4);gap:var(--space-1)}.mat-mdc-paginator .mat-mdc-paginator-page-size,.mat-paginator .mat-paginator-page-size{align-items:center;margin-right:var(--space-4)}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-label,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-label{margin:0 var(--space-2) 0 0;color:var(--color-text-muted);font-weight:500;letter-spacing:.01em}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select{margin:0;width:72px}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-line-ripple,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mdc-notched-outline,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mdc-line-ripple,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-notched-outline,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mdc-line-ripple,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mdc-notched-outline,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mdc-line-ripple{display:none!important}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-text-field-wrapper{background-color:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:8px;padding:0 var(--space-2);transition:border-color .12s ease,background-color .12s ease}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-flex,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-flex,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-flex{background-color:transparent}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select:hover .mat-mdc-text-field-wrapper,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select:hover .mat-mdc-text-field-wrapper,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select:hover .mat-mdc-text-field-wrapper,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select:hover .mat-mdc-text-field-wrapper{background-color:var(--color-surface);border-color:var(--color-border)}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-infix,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-form-field-infix,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-form-field-infix{min-height:30px;padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important;width:auto}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-value,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-select-value,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-value,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-select-value{color:var(--color-text-primary);font-weight:500;font-size:12.5px}.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow,.mat-mdc-paginator .mat-mdc-paginator-page-size .mat-paginator-page-size-select .mat-mdc-select-arrow,.mat-paginator .mat-paginator-page-size .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow,.mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select .mat-mdc-select-arrow{color:var(--color-text-muted)}.mat-mdc-paginator .mat-mdc-paginator-range-label,.mat-paginator .mat-paginator-range-label{min-width:96px;margin:0 var(--space-5) 0 var(--space-2);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.mat-mdc-paginator .mat-mdc-icon-button,.mat-paginator .mat-mdc-icon-button{width:32px;height:32px;padding:0;border-radius:8px;color:var(--color-text-secondary);transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}.mat-mdc-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon,.mat-mdc-paginator .mat-mdc-icon-button svg:not(.lucide),.mat-paginator .mat-mdc-icon-button .mat-mdc-paginator-icon,.mat-paginator .mat-mdc-icon-button svg:not(.lucide){width:18px;height:18px;fill:currentColor}.mat-mdc-paginator .mat-mdc-icon-button svg.lucide,.mat-paginator .mat-mdc-icon-button svg.lucide{width:18px;height:18px;fill:none;stroke:currentColor}.mat-mdc-paginator .mat-mdc-icon-button .mat-mdc-button-touch-target,.mat-paginator .mat-mdc-icon-button .mat-mdc-button-touch-target{width:32px;height:32px}.mat-mdc-paginator .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-paginator .mat-mdc-icon-button .mat-mdc-focus-indicator,.mat-mdc-paginator .mat-mdc-icon-button .mat-ripple,.mat-paginator .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-paginator .mat-mdc-icon-button .mat-mdc-focus-indicator,.mat-paginator .mat-mdc-icon-button .mat-ripple{border-radius:8px}.mat-mdc-paginator .mat-mdc-icon-button:not(:disabled):hover,.mat-paginator .mat-mdc-icon-button:not(:disabled):hover{background-color:var(--color-surface-subtle);color:var(--color-text-primary)}.mat-mdc-paginator .mat-mdc-icon-button:not(:disabled):active,.mat-paginator .mat-mdc-icon-button:not(:disabled):active{background-color:var(--color-border)}.mat-mdc-paginator .mat-mdc-icon-button:focus-visible,.mat-paginator .mat-mdc-icon-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary-light, var(--color-primary))}.mat-mdc-paginator .mat-mdc-icon-button:disabled,.mat-paginator .mat-mdc-icon-button:disabled{color:var(--color-text-subtle);opacity:.45}.mat-mdc-paginator .mat-mdc-paginator-range-actions,.mat-paginator .mat-paginator-range-actions{gap:calc(var(--space-1) / 2)}.mat-mdc-select-panel:has(.mat-mdc-option){border-radius:8px}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-range-label,.mat-mdc-paginator.paginator-loading .mat-paginator-range-label,.mat-paginator.paginator-loading .mat-mdc-paginator-range-label,.mat-paginator.paginator-loading .mat-paginator-range-label{color:transparent!important;position:relative;pointer-events:none}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-range-label:after,.mat-mdc-paginator.paginator-loading .mat-paginator-range-label:after,.mat-paginator.paginator-loading .mat-mdc-paginator-range-label:after,.mat-paginator.paginator-loading .mat-paginator-range-label:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:12px;width:88px;border-radius:6px;background:var(--color-skeleton);background-image:linear-gradient(90deg,var(--color-skeleton) 0%,var(--color-shimmer-highlight) 50%,var(--color-skeleton) 100%);background-size:200% 100%;animation:paginator-skeleton-shimmer 1.6s ease-in-out infinite}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-select,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-select{pointer-events:none}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-select-value,.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-select-value,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{opacity:0}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{background-image:linear-gradient(90deg,var(--color-skeleton) 0%,var(--color-shimmer-highlight) 50%,var(--color-skeleton) 100%);background-size:200% 100%;animation:paginator-skeleton-shimmer 1.6s ease-in-out infinite;border-color:transparent!important}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-label,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-label{color:transparent!important;position:relative}.mat-mdc-paginator.paginator-loading .mat-mdc-paginator-page-size-label:after,.mat-paginator.paginator-loading .mat-mdc-paginator-page-size-label:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:10px;width:64px;border-radius:5px;background:var(--color-skeleton);background-image:linear-gradient(90deg,var(--color-skeleton) 0%,var(--color-shimmer-highlight) 50%,var(--color-skeleton) 100%);background-size:200% 100%;animation:paginator-skeleton-shimmer 1.6s ease-in-out infinite}.mat-mdc-paginator.paginator-loading .mat-mdc-icon-button,.mat-paginator.paginator-loading .mat-mdc-icon-button{position:relative;color:transparent!important;pointer-events:none}.mat-mdc-paginator.paginator-loading .mat-mdc-icon-button .mat-mdc-paginator-icon,.mat-mdc-paginator.paginator-loading .mat-mdc-icon-button svg,.mat-mdc-paginator.paginator-loading .mat-mdc-icon-button lucide-icon,.mat-paginator.paginator-loading .mat-mdc-icon-button .mat-mdc-paginator-icon,.mat-paginator.paginator-loading .mat-mdc-icon-button svg,.mat-paginator.paginator-loading .mat-mdc-icon-button lucide-icon{opacity:0}.mat-mdc-paginator.paginator-loading .mat-mdc-icon-button:after,.mat-paginator.paginator-loading .mat-mdc-icon-button:after{content:"";position:absolute;inset:6px;border-radius:6px;background:var(--color-skeleton);background-image:linear-gradient(90deg,var(--color-skeleton) 0%,var(--color-shimmer-highlight) 50%,var(--color-skeleton) 100%);background-size:200% 100%;animation:paginator-skeleton-shimmer 1.6s ease-in-out infinite}@keyframes paginator-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-nav .sidebar-item:not(.separator):not(.disabled),.sidebar-nav .sidebar-link,.sidebar-nav .sidebar-button,.sidebar-nav .sidebar-link *,.sidebar-nav .sidebar-button *{cursor:pointer!important}.cdk-overlay-connected-position-bounding-box:has(.country-select-panel),.cdk-overlay-pane.country-select-overlay-pane{z-index:10250!important}.country-select-panel{min-width:280px!important}.country-select-panel .mat-mdc-option .mdc-list-item__primary-text{display:flex!important;align-items:center;gap:var(--space-2);width:100%;overflow:hidden}.country-select-panel .country-option__flag{font-size:20px;flex-shrink:0;line-height:1}.country-select-panel .country-option__name{flex:1;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-select-panel .country-option__code{flex-shrink:0;font-size:12px;font-weight:500;color:var(--color-text-subtle);letter-spacing:.03em;margin-left:auto;padding-left:var(--space-2)}.app-dark-theme .country-select-panel .country-option__code{color:var(--color-text-muted)}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.app-dark-theme .angular-editor-toolbar{background-color:var(--color-surface-dim)!important;border-color:var(--color-border)!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button{background-color:var(--color-surface-subtle)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button .fa{color:inherit!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button:hover{background-color:var(--color-border)!important;color:var(--color-text-primary)!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button:disabled{background-color:var(--color-surface-dim)!important;color:var(--color-text-muted)!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button.active{background-color:var(--color-primary-tint)!important;color:var(--color-primary)!important}.app-dark-theme .angular-editor-toolbar .angular-editor-toolbar-set .angular-editor-button.active:hover{background-color:var(--color-primary-tint)!important}.app-dark-theme .ae-font.ae-picker{color:var(--color-text-primary)!important}.app-dark-theme .ae-font .ae-picker-label{background-color:var(--color-surface-subtle)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.app-dark-theme .ae-font .ae-picker-label:before{background:linear-gradient(to right,transparent,var(--color-surface-subtle) 55%,var(--color-surface-subtle) 100%)!important}.app-dark-theme .ae-font .ae-picker-label:hover{background-color:var(--color-border)!important}.app-dark-theme .ae-font .ae-picker-label:hover:before{background:linear-gradient(to right,transparent,var(--color-border) 55%,var(--color-border) 100%)!important}.app-dark-theme .ae-font .ae-picker-label:disabled{background-color:var(--color-surface-dim)!important;color:var(--color-text-muted)!important}.app-dark-theme .ae-font .ae-picker-label:disabled:before{background:linear-gradient(to right,transparent,var(--color-surface-dim) 55%,var(--color-surface-dim) 100%)!important}.app-dark-theme .ae-font .ae-picker-label svg .ae-stroke{stroke:var(--color-text-secondary)!important}.app-dark-theme .ae-font.ae-expanded .ae-picker-label{color:var(--color-text-primary)!important}.app-dark-theme .ae-font.ae-expanded .ae-picker-label svg{color:inherit!important}.app-dark-theme .ae-font.ae-expanded .ae-picker-label svg .ae-stroke{stroke:var(--color-text-secondary)!important}.app-dark-theme .ae-font .ae-picker-options{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 4px 12px #00000059!important}.app-dark-theme .ae-font .ae-picker-options .ae-picker-item{color:var(--color-text-primary)!important}.app-dark-theme .ae-font .ae-picker-options .ae-picker-item:hover,.app-dark-theme .ae-font .ae-picker-options .ae-picker-item.focused{background-color:var(--color-surface-dim)!important}.app-dark-theme .ae-font .ae-picker-options .ae-picker-item.selected{background-color:var(--color-primary-tint)!important;color:var(--color-primary)!important}.app-dark-theme .ae-stroke{stroke:var(--color-text-secondary)!important}.app-dark-theme .angular-editor-textarea{border-color:var(--color-border)!important}.app-dark-theme .angular-editor-placeholder{color:var(--color-text-muted)!important}:root{--breakpoint-xs-max: 599.98px;--breakpoint-phone-max: 599.98px;--breakpoint-sm-min: 600px;--breakpoint-sm-max: 959.98px;--breakpoint-md-min: 960px;--breakpoint-md-max: 1279.98px;--breakpoint-lg-min: 1280px;--breakpoint-lg-max: 1919.98px;--breakpoint-xl-min: 1920px;--breakpoint-sidebar-drawer: 1023.98px}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.app-light-theme{--color-primary: #1b5087;--color-primary-rgb: 27, 80, 135;--color-primary-light: #5597dd;--color-link: #1b5087;--color-link-hover: #0f2d4e;--color-primary-dark: #0f2d4e;--color-stepper-idle: #2c4a6e;--color-auth-bg: #020d1a;--color-navbar-bg: #1b5087;--color-navbar-hover: #154070;--color-navbar-active: #0f2d4e;--color-navbar-support-btn: #08192b;--color-navbar-support-hover: #0d2540;--color-navbar-support-active: #050f1a;--color-text-on-navbar: #ffffff;--color-text-on-navbar-muted: rgba(255, 255, 255, .82);--color-text-on-navbar-subtle: rgba(255, 255, 255, .45);--color-navbar-hover-overlay: rgba(255, 255, 255, .08);--color-navbar-hover-overlay-strong: rgba(255, 255, 255, .14);--color-navbar-focus-ring: rgba(255, 255, 255, .55);--color-navbar-field-bg: rgba(255, 255, 255, .08);--color-navbar-field-bg-hover: rgba(255, 255, 255, .12);--color-navbar-field-bg-focus: rgba(255, 255, 255, .18);--color-navbar-field-placeholder: rgba(255, 255, 255, .58);--color-navbar-field-inset-highlight: rgba(255, 255, 255, .05);--color-seg-thumb-bg: var(--color-navbar-bg);--color-seg-active-text: var(--color-text-on-navbar);--color-map-bg: #e8e0d8;--color-surface: #ffffff;--color-surface-dim: #f8fafc;--color-surface-subtle: #f3f4f6;--color-surface-overlay: rgba(255, 255, 255, .9);--color-primary-tint: #e4eaf1;--color-sidebar-category: var(--color-primary-light);--color-bg-body-start: #f6f8fb;--color-bg-body-end: #eef3f9;--color-text-primary: #111827;--color-text-secondary: #34495e;--color-text-muted: #6b7280;--color-text-subtle: #94a3b8;--color-text-on-primary: #ffffff;--color-border: #e5e7eb;--color-border-subtle: rgba(15, 23, 42, .06);--color-border-strong: rgba(0, 0, 0, .1);--color-border-emphasis: rgba(15, 23, 42, .6);--color-border-primary: rgba(var(--color-primary-rgb), .2);--color-border-primary-strong: rgba(var(--color-primary-rgb), .3);--color-border-on-brand: rgba(255, 255, 255, .12);--color-border-on-brand-strong: rgba(255, 255, 255, .16);--color-border-on-brand-emphasis: rgba(255, 255, 255, .28);--color-border-on-brand-focus: rgba(255, 255, 255, .5);--color-auth-card-border: rgba(255, 255, 255, .7);--color-error: #d32f2f;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-success: #22c55e;--color-success-bg: #d7ffd1;--color-success-border: #a8fca5;--color-success-text: #30a529;--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-border: rgba(245, 158, 11, .3);--color-warning-border-solid: #fcd34d;--color-warning-text: #92400e;--color-info: #0369a1;--color-info-bg: rgba(3, 105, 161, .1);--color-info-text: #0c4a6e;--color-info-emphasis: #0284c7;--color-info-soft-start: #f0f9ff;--color-info-soft-end: #e0f2fe;--color-info-soft-border: #bae6fd;--color-urgent: #8b5cf6;--color-urgent-bg: rgba(139, 92, 246, .15);--status-online: #22c55e;--status-online-stroke: #166534;--status-online-glow: rgba(34, 197, 94, .45);--status-delayed: #fb923c;--status-delayed-stroke: #ea580c;--status-delayed-glow: rgba(251, 146, 60, .42);--status-offline: #ef4444;--status-offline-stroke: #b91c1c;--status-offline-glow: rgba(239, 68, 68, .42);--status-unknown: #f472b6;--status-unknown-stroke: #db2777;--status-unknown-glow: rgba(244, 114, 182, .4);--color-skeleton: #e5e7eb;--color-shimmer-highlight: rgba(255, 255, 255, .55);--color-support-team-bg: #f1f8fb;--color-customer-bg: #f9f9f9}.app-light-theme .mat-h1,.app-light-theme .mat-headline-5,.app-light-theme .mat-typography .mat-h1,.app-light-theme .mat-typography .mat-headline-5,.app-light-theme .mat-typography h1{font:400 24px/32px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.app-light-theme .mat-h2,.app-light-theme .mat-headline-6,.app-light-theme .mat-typography .mat-h2,.app-light-theme .mat-typography .mat-headline-6,.app-light-theme .mat-typography h2{font:500 20px/32px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.app-light-theme .mat-h3,.app-light-theme .mat-subtitle-1,.app-light-theme .mat-typography .mat-h3,.app-light-theme .mat-typography .mat-subtitle-1,.app-light-theme .mat-typography h3{font:400 16px/28px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.app-light-theme .mat-h4,.app-light-theme .mat-body-1,.app-light-theme .mat-typography .mat-h4,.app-light-theme .mat-typography .mat-body-1,.app-light-theme .mat-typography h4{font:400 16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.app-light-theme .mat-h5,.app-light-theme .mat-typography .mat-h5,.app-light-theme .mat-typography h5{font:400 11.62px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0 0 12px}.app-light-theme .mat-h6,.app-light-theme .mat-typography .mat-h6,.app-light-theme .mat-typography h6{font:400 9.38px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0 0 12px}.app-light-theme .mat-body-strong,.app-light-theme .mat-subtitle-2,.app-light-theme .mat-typography .mat-body-strong,.app-light-theme .mat-typography .mat-subtitle-2{font:500 14px/22px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.0071428571em}.app-light-theme .mat-body,.app-light-theme .mat-body-2,.app-light-theme .mat-typography .mat-body,.app-light-theme .mat-typography .mat-body-2,.app-light-theme .mat-typography{font:400 14px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.0178571429em}.app-light-theme .mat-body p,.app-light-theme .mat-body-2 p,.app-light-theme .mat-typography .mat-body p,.app-light-theme .mat-typography .mat-body-2 p,.app-light-theme .mat-typography p{margin:0 0 12px}.app-light-theme .mat-small,.app-light-theme .mat-caption,.app-light-theme .mat-typography .mat-small,.app-light-theme .mat-typography .mat-caption{font:400 12px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.0333333333em}.app-light-theme .mat-headline-1,.app-light-theme .mat-typography .mat-headline-1{font:300 96px/96px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.app-light-theme .mat-headline-2,.app-light-theme .mat-typography .mat-headline-2{font:300 60px/60px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.app-light-theme .mat-headline-3,.app-light-theme .mat-typography .mat-headline-3{font:400 48px/50px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.app-light-theme .mat-headline-4,.app-light-theme .mat-typography .mat-headline-4{font:400 34px/40px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.app-light-theme{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-label-text-color: #1b5087;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.app-light-theme .mat-accent{--mat-option-selected-state-label-text-color: #607380;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.app-light-theme .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.app-light-theme{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-pseudo-checkbox-full-selected-icon-color: #607380;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #607380;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.app-light-theme .mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #1b5087;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #1b5087;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.app-light-theme .mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #607380;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #607380;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.app-light-theme .mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.app-light-theme{--mat-option-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-title-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.app-light-theme .mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #1b5087;--mat-progress-bar-track-color: rgba(27, 80, 135, .25)}.app-light-theme .mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #607380;--mat-progress-bar-track-color: rgba(96, 115, 128, .25)}.app-light-theme .mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}.app-light-theme{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white;--mat-tooltip-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #1b5087 87%, transparent);--mat-form-field-filled-caret-color: #1b5087;--mat-form-field-filled-focus-active-indicator-color: #1b5087;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #1b5087 87%, transparent);--mat-form-field-outlined-caret-color: #1b5087;--mat-form-field-outlined-focus-outline-color: #1b5087;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #1b5087 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.app-light-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #607380 87%, transparent);--mat-form-field-filled-caret-color: #607380;--mat-form-field-filled-focus-active-indicator-color: #607380;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #607380 87%, transparent);--mat-form-field-outlined-caret-color: #607380;--mat-form-field-outlined-focus-outline-color: #607380;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #607380 87%, transparent)}.app-light-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}.app-light-theme{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #1b5087;--mat-select-invalid-arrow-color: #f44336}.app-light-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #607380;--mat-select-invalid-arrow-color: #f44336}.app-light-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}.app-light-theme{--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54);--mat-dialog-subhead-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.app-light-theme .mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.app-light-theme .mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #1b5087;--mat-chip-elevated-disabled-container-color: #1b5087;--mat-chip-elevated-selected-container-color: #1b5087;--mat-chip-flat-disabled-selected-container-color: #1b5087;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #607380;--mat-chip-elevated-disabled-container-color: #607380;--mat-chip-elevated-selected-container-color: #607380;--mat-chip-flat-disabled-selected-container-color: #607380;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.app-light-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.app-light-theme .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.app-light-theme .mat-mdc-standard-chip{--mat-chip-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}.app-light-theme{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #1b5087;--mat-slide-toggle-selected-handle-color: #1b5087;--mat-slide-toggle-selected-hover-state-layer-color: #1b5087;--mat-slide-toggle-selected-pressed-state-layer-color: #1b5087;--mat-slide-toggle-selected-focus-handle-color: #1b5087;--mat-slide-toggle-selected-hover-handle-color: #1b5087;--mat-slide-toggle-selected-pressed-handle-color: #1b5087;--mat-slide-toggle-selected-focus-track-color: #7985cb;--mat-slide-toggle-selected-hover-track-color: #7985cb;--mat-slide-toggle-selected-pressed-track-color: #7985cb;--mat-slide-toggle-selected-track-color: #7985cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.app-light-theme .mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #607380;--mat-slide-toggle-selected-handle-color: #607380;--mat-slide-toggle-selected-hover-state-layer-color: #607380;--mat-slide-toggle-selected-pressed-state-layer-color: #607380;--mat-slide-toggle-selected-focus-handle-color: #607380;--mat-slide-toggle-selected-hover-handle-color: #607380;--mat-slide-toggle-selected-pressed-handle-color: #607380;--mat-slide-toggle-selected-focus-track-color: #909da6;--mat-slide-toggle-selected-hover-track-color: #909da6;--mat-slide-toggle-selected-pressed-track-color: #909da6;--mat-slide-toggle-selected-track-color: #909da6}.app-light-theme .mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}.app-light-theme{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}.app-light-theme .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}.app-light-theme{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.app-light-theme .mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #1b5087;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #1b5087;--mat-radio-selected-hover-icon-color: #1b5087;--mat-radio-selected-icon-color: #1b5087;--mat-radio-selected-pressed-icon-color: #1b5087;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #607380;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #607380;--mat-radio-selected-hover-icon-color: #607380;--mat-radio-selected-icon-color: #607380;--mat-radio-selected-pressed-icon-color: #607380;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400;--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom;--mat-slider-active-track-color: #1b5087;--mat-slider-focus-handle-color: #1b5087;--mat-slider-handle-color: #1b5087;--mat-slider-hover-handle-color: #1b5087;--mat-slider-focus-state-layer-color: color-mix(in srgb, #1b5087 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #1b5087 4%, transparent);--mat-slider-inactive-track-color: #1b5087;--mat-slider-ripple-color: #1b5087;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #1b5087;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-accent{--mat-slider-active-track-color: #607380;--mat-slider-focus-handle-color: #607380;--mat-slider-handle-color: #607380;--mat-slider-hover-handle-color: #607380;--mat-slider-focus-state-layer-color: color-mix(in srgb, #607380 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #607380 4%, transparent);--mat-slider-inactive-track-color: #607380;--mat-slider-ripple-color: #607380;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #607380}.app-light-theme .mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}.app-light-theme{--mat-slider-label-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.app-light-theme .mdc-list-item__start,.app-light-theme .mdc-list-item__end{--mat-radio-checked-ripple-color: #1b5087;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #1b5087;--mat-radio-selected-hover-icon-color: #1b5087;--mat-radio-selected-icon-color: #1b5087;--mat-radio-selected-pressed-icon-color: #1b5087;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-accent .mdc-list-item__start,.app-light-theme .mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #607380;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #607380;--mat-radio-selected-hover-icon-color: #607380;--mat-radio-selected-icon-color: #607380;--mat-radio-selected-pressed-icon-color: #607380;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-warn .mdc-list-item__start,.app-light-theme .mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #1b5087;--mat-checkbox-selected-hover-icon-color: #1b5087;--mat-checkbox-selected-icon-color: #1b5087;--mat-checkbox-selected-pressed-icon-color: #1b5087;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #1b5087;--mat-checkbox-selected-hover-state-layer-color: #1b5087;--mat-checkbox-selected-pressed-state-layer-color: #1b5087;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #607380;--mat-checkbox-selected-hover-icon-color: #607380;--mat-checkbox-selected-icon-color: #607380;--mat-checkbox-selected-pressed-icon-color: #607380;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #607380;--mat-checkbox-selected-hover-state-layer-color: #607380;--mat-checkbox-selected-pressed-state-layer-color: #607380;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.app-light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.app-light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.app-light-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#1b5087}.app-light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.app-light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.app-light-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.app-light-theme{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.app-light-theme .mdc-list-item__start,.app-light-theme .mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.app-light-theme .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.app-light-theme{--mat-list-list-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.app-light-theme .mdc-list-group__subheader{font:400 16px/28px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.009375em}.app-light-theme{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px;--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.app-light-theme .mat-mdc-tab-group,.app-light-theme .mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #1b5087;--mat-tab-active-ripple-color: #1b5087;--mat-tab-inactive-ripple-color: #1b5087;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #1b5087;--mat-tab-active-hover-label-text-color: #1b5087;--mat-tab-active-focus-indicator-color: #1b5087;--mat-tab-active-hover-indicator-color: #1b5087;--mat-tab-active-indicator-color: #1b5087}.app-light-theme .mat-mdc-tab-group.mat-accent,.app-light-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #607380;--mat-tab-active-ripple-color: #607380;--mat-tab-inactive-ripple-color: #607380;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #607380;--mat-tab-active-hover-label-text-color: #607380;--mat-tab-active-focus-indicator-color: #607380;--mat-tab-active-hover-indicator-color: #607380;--mat-tab-active-indicator-color: #607380}.app-light-theme .mat-mdc-tab-group.mat-warn,.app-light-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.app-light-theme .mat-mdc-tab-group.mat-background-primary,.app-light-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #1b5087;--mat-tab-foreground-color: #ffffff}.app-light-theme .mat-mdc-tab-group.mat-background-accent,.app-light-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #607380;--mat-tab-foreground-color: #ffffff}.app-light-theme .mat-mdc-tab-group.mat-background-warn,.app-light-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.app-light-theme .mat-mdc-tab-header{--mat-tab-container-height: 48px}.app-light-theme .mat-mdc-tab-header{--mat-tab-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}.app-light-theme{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #607380;--mat-checkbox-selected-hover-icon-color: #607380;--mat-checkbox-selected-icon-color: #607380;--mat-checkbox-selected-pressed-icon-color: #607380;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #607380;--mat-checkbox-selected-hover-state-layer-color: #607380;--mat-checkbox-selected-pressed-state-layer-color: #607380;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #1b5087;--mat-checkbox-selected-hover-icon-color: #1b5087;--mat-checkbox-selected-icon-color: #1b5087;--mat-checkbox-selected-pressed-icon-color: #1b5087;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #1b5087;--mat-checkbox-selected-hover-state-layer-color: #1b5087;--mat-checkbox-selected-pressed-state-layer-color: #1b5087;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-button.mat-primary,.app-light-theme .mat-mdc-unelevated-button.mat-primary,.app-light-theme .mat-mdc-raised-button.mat-primary,.app-light-theme .mat-mdc-outlined-button.mat-primary,.app-light-theme .mat-tonal-button.mat-primary{--mat-button-filled-container-color: #1b5087;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #1b5087;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #1b5087 12%, transparent);--mat-button-outlined-state-layer-color: #1b5087;--mat-button-protected-container-color: #1b5087;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #1b5087;--mat-button-text-ripple-color: color-mix(in srgb, #1b5087 12%, transparent);--mat-button-text-state-layer-color: #1b5087;--mat-button-tonal-container-color: #1b5087;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}.app-light-theme .mat-mdc-button.mat-accent,.app-light-theme .mat-mdc-unelevated-button.mat-accent,.app-light-theme .mat-mdc-raised-button.mat-accent,.app-light-theme .mat-mdc-outlined-button.mat-accent,.app-light-theme .mat-tonal-button.mat-accent{--mat-button-filled-container-color: #607380;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #607380;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #607380 12%, transparent);--mat-button-outlined-state-layer-color: #607380;--mat-button-protected-container-color: #607380;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #607380;--mat-button-text-ripple-color: color-mix(in srgb, #607380 12%, transparent);--mat-button-text-state-layer-color: #607380;--mat-button-tonal-container-color: #607380;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}.app-light-theme .mat-mdc-button.mat-warn,.app-light-theme .mat-mdc-unelevated-button.mat-warn,.app-light-theme .mat-mdc-raised-button.mat-warn,.app-light-theme .mat-mdc-outlined-button.mat-warn,.app-light-theme .mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.app-light-theme{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #1b5087;--mat-icon-button-state-layer-color: #1b5087;--mat-icon-button-ripple-color: color-mix(in srgb, #1b5087 12%, transparent)}.app-light-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #607380;--mat-icon-button-state-layer-color: #607380;--mat-icon-button-ripple-color: color-mix(in srgb, #607380 12%, transparent)}.app-light-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}.app-light-theme{--mat-icon-button-touch-target-display: block}.app-light-theme .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}.app-light-theme{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-mdc-fab.mat-primary,.app-light-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #1b5087;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #1b5087 12%, transparent);--mat-fab-small-container-color: #1b5087;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}.app-light-theme .mat-mdc-fab.mat-accent,.app-light-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #607380;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #607380 12%, transparent);--mat-fab-small-container-color: #607380;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}.app-light-theme .mat-mdc-fab.mat-warn,.app-light-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.app-light-theme{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7985cb;--mat-snack-bar-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-color: #1b5087}.app-light-theme .mat-accent{--mat-progress-spinner-active-indicator-color: #607380}.app-light-theme .mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}.app-light-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #1b5087;--mat-badge-text-color: #ffffff;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.app-light-theme .mat-badge-accent{--mat-badge-background-color: #607380;--mat-badge-text-color: #ffffff}.app-light-theme .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.app-light-theme{--mat-badge-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white;--mat-bottom-sheet-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px;--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-height: 48px;--mat-button-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #1b5087 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #607380 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #1b5087;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1b5087 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1b5087 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1b5087 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #1b5087;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-datepicker-content.mat-accent,.app-light-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #607380 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #607380 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #607380;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #607380 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #607380 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #607380 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #607380;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-datepicker-content.mat-warn,.app-light-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #607380 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-calendar-controls{--mat-icon-button-touch-target-display: none}.app-light-theme .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}.app-light-theme{--mat-datepicker-calendar-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px;--mat-icon-color: inherit}.app-light-theme .mat-icon.mat-primary{--mat-icon-color: #1b5087}.app-light-theme .mat-icon.mat-accent{--mat-icon-color: #607380}.app-light-theme .mat-icon.mat-warn{--mat-icon-color: #f44336}.app-light-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0;--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #1b5087;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #1b5087;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #1b5087;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.app-light-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #607380;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #607380;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #607380;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff}.app-light-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.app-light-theme{--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-stepper-header-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400;--mat-sort-arrow-color: rgba(0, 0, 0, .87);--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.app-light-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #1b5087;--mat-toolbar-container-text-color: #ffffff}.app-light-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #607380;--mat-toolbar-container-text-color: #ffffff}.app-light-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.app-light-theme{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-button-toggle-height: 36px;--mat-icon-button-touch-target-display: none}.app-light-theme .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 36px;--mat-icon-button-state-layer-size: 36px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:6px}.app-light-theme .abbr{border-color:#607380}.app-light-theme .muter{color:#0003}.app-light-theme .mute{color:#00000080}.app-light-theme .badge{background:#1b5087;color:var(--color-text-on-primary)}.app-light-theme .toolbar{background:var(--color-surface)}.app-light-theme .angular-editor-textarea{background-color:var(--color-surface)!important}.app-light-theme .support__ticket-list-item:hover,.app-light-theme .support__ticket-list-item.active{background:#909da633}.app-light-theme .support__ticket-status.open{background-color:var(--color-text-primary);color:var(--color-text-on-primary)}.app-light-theme .support__ticket-status.closed{background-color:#9e9e9e;color:var(--color-text-on-primary)}.app-light-theme .support__ticket-status.pending{background-color:#ef6c00;color:var(--color-text-on-primary)}.app-light-theme .support__ticket-status.resolved{background-color:#43a047;color:var(--color-text-on-primary)}.app-light-theme .support__ticket-conversation{background-color:var(--color-surface);color:var(--color-text-primary)}.app-light-theme .support__ticket-conversation.support-team{background-color:var(--color-support-team-bg);border:1px solid var(--color-border)}.app-light-theme .support__ticket-conversation.customer-ticket{background-color:var(--color-customer-bg);border:1px solid var(--color-border)}.app-light-theme .support__ticket-conversation.closed{background-color:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.app-light-theme .support__ticket-conversation mat-card-subtitle{color:#00000080}.app-light-theme{--mat-table-header-headline-color: var(--color-text-muted);--mat-table-header-headline-size: var(--fs-xs);--mat-table-row-item-outline-color: var(--color-border)}.app-light-theme mat-header-cell,.app-light-theme mat-header-row .mat-sort-header-container,.app-light-theme mat-header-row .mat-sort-header-content,.app-light-theme .mat-mdc-header-cell,.app-light-theme .mdc-data-table__header-cell{font-size:var(--fs-xs)!important;color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:var(--ls-wider)!important;-webkit-user-select:none!important;user-select:none!important}.app-light-theme{--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent;--mat-menu-item-hover-state-layer-opacity: 0;--mat-menu-item-focus-state-layer-opacity: 0;--mat-option-hover-state-layer-color: transparent;--mat-option-focus-state-layer-color: transparent;--mat-option-selected-state-layer-color: transparent;--mat-option-hover-state-layer-opacity: 0;--mat-option-focus-state-layer-opacity: 0;--mat-option-selected-state-layer-opacity: 0}.app-dark-theme{--color-primary: #1b5087;--color-primary-rgb: 27, 80, 135;--color-primary-light: #5597dd;--color-link: #7ab8e8;--color-link-hover: #a8cfee;--color-primary-dark: #0f2d4e;--color-stepper-idle: #1e3a5f;--color-navbar-bg: #0b1118;--color-navbar-hover: #141c26;--color-navbar-active: #0b1118;--color-navbar-support-btn: #1e2a38;--color-navbar-support-hover: #2a3544;--color-navbar-support-active: #141c26;--period-nav-field-bg: #050e14;--period-nav-field-border: #4393db;--period-nav-label-color: #4393db;--period-nav-value-text: #e8e8e8;--color-navbar-search-field-bg: #141c26;--color-navbar-search-field-bg-focus: #1e2a38;--color-navbar-search-field-border: #334155;--color-navbar-search-results-bg: #1e2a38;--color-text-on-navbar: #ffffff;--color-text-on-navbar-muted: rgba(255, 255, 255, .82);--color-text-on-navbar-subtle: rgba(255, 255, 255, .45);--color-navbar-hover-overlay: rgba(255, 255, 255, .08);--color-navbar-hover-overlay-strong: rgba(255, 255, 255, .14);--color-navbar-focus-ring: rgba(255, 255, 255, .55);--color-navbar-field-bg: rgba(255, 255, 255, .08);--color-navbar-field-bg-hover: rgba(255, 255, 255, .12);--color-navbar-field-bg-focus: rgba(255, 255, 255, .18);--color-navbar-field-placeholder: rgba(255, 255, 255, .58);--color-navbar-field-inset-highlight: rgba(255, 255, 255, .05);--color-seg-thumb-bg: var(--color-navbar-bg);--color-seg-active-text: var(--color-text-on-navbar);--color-chart-accent: #3b82f6;--color-map-bg: #0a1c29;--color-sidebar-bg: #080c11;--color-auth-bg: var(--color-sidebar-bg);--color-surface-dim: #0b1118;--color-surface: #0e141b;--color-surface-subtle: #161d26;--color-surface-overlay: rgba(11, 17, 24, .94);--color-primary-tint: #101f36;--color-sidebar-category: var(--color-primary-light);--color-bg-body-start: #0b1118;--color-bg-body-end: #0b1118;--color-text-primary: #ffffff;--color-text-secondary: #e2e8f0;--color-text-muted: #94a3b8;--color-text-subtle: #64748b;--color-text-on-primary: #ffffff;--color-border: #273549;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .12);--color-border-emphasis: rgba(255, 255, 255, .25);--color-border-primary: rgba(var(--color-primary-rgb), .22);--color-border-primary-strong: rgba(var(--color-primary-rgb), .35);--color-border-on-brand: rgba(255, 255, 255, .12);--color-border-on-brand-strong: rgba(255, 255, 255, .16);--color-border-on-brand-emphasis: rgba(255, 255, 255, .28);--color-border-on-brand-focus: rgba(255, 255, 255, .5);--color-auth-card-border: rgba(255, 255, 255, .12);--color-error: #f87171;--color-error-bg: rgba(248, 113, 113, .12);--color-error-border: rgba(248, 113, 113, .28);--color-success: #34d399;--color-success-bg: rgba(52, 211, 153, .12);--color-success-border: rgba(52, 211, 153, .28);--color-success-text: #34d399;--color-warning: #dcdcaa;--color-warning-bg: rgba(220, 220, 170, .12);--color-warning-border: rgba(245, 158, 11, .35);--color-warning-text: #dcdcaa;--color-info: #93c5fd;--color-info-bg: rgba(147, 197, 253, .1);--color-info-text: #93c5fd;--color-info-emphasis: #60a5fa;--color-info-soft-start: rgba(96, 165, 250, .1);--color-info-soft-end: rgba(96, 165, 250, .2);--color-info-soft-border: rgba(96, 165, 250, .35);--color-urgent: #c4b5fd;--color-urgent-bg: rgba(196, 181, 253, .18);--status-online: #22c55e;--status-online-stroke: #166534;--status-online-glow: rgba(34, 197, 94, .45);--status-delayed: #fb923c;--status-delayed-stroke: #ea580c;--status-delayed-glow: rgba(251, 146, 60, .42);--status-offline: #ef4444;--status-offline-stroke: #b91c1c;--status-offline-glow: rgba(239, 68, 68, .42);--status-unknown: #f472b6;--status-unknown-stroke: #db2777;--status-unknown-glow: rgba(244, 114, 182, .4);--color-skeleton: #1c2634;--color-shimmer-highlight: rgba(255, 255, 255, .045);--color-support-team-bg: #161d26;--color-customer-bg: #0e141b;--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-label-text-color: #7985cb;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.app-dark-theme .mat-accent{--mat-option-selected-state-label-text-color: #909da6;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.app-dark-theme .mat-warn{--mat-option-selected-state-label-text-color: #e57373;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}.app-dark-theme{--mat-optgroup-label-text-color: white;--mat-pseudo-checkbox-full-selected-icon-color: #909da6;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #909da6;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.app-dark-theme .mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #7985cb;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #7985cb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.app-dark-theme .mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #909da6;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #909da6;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.app-dark-theme .mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #e57373;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #e57373;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}.app-dark-theme{--mat-option-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #424242;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #424242;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(255, 255, 255, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mat-card-filled-container-color: #424242;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-title-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.app-dark-theme .mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #7985cb;--mat-progress-bar-track-color: rgba(121, 133, 203, .25)}.app-dark-theme .mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #909da6;--mat-progress-bar-track-color: rgba(144, 157, 166, .25)}.app-dark-theme .mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #e57373;--mat-progress-bar-track-color: rgba(229, 115, 115, .25)}.app-dark-theme{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px;--mat-tooltip-container-color: white;--mat-tooltip-supporting-text-color: rgba(0, 0, 0, .87);--mat-tooltip-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #7985cb 87%, transparent);--mat-form-field-filled-caret-color: #7985cb;--mat-form-field-filled-focus-active-indicator-color: #7985cb;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #7985cb 87%, transparent);--mat-form-field-outlined-caret-color: #7985cb;--mat-form-field-outlined-focus-outline-color: #7985cb;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #7985cb 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color: white;--mat-form-field-error-text-color: #e57373;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #4a4a4a;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color: white;--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color: #e57373;--mat-form-field-filled-error-focus-label-text-color: #e57373;--mat-form-field-filled-error-label-text-color: #e57373;--mat-form-field-filled-error-caret-color: #e57373;--mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: white;--mat-form-field-filled-error-active-indicator-color: #e57373;--mat-form-field-filled-error-focus-active-indicator-color: #e57373;--mat-form-field-filled-error-hover-active-indicator-color: #e57373;--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color: white;--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color: white;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color: #e57373;--mat-form-field-outlined-error-focus-label-text-color: #e57373;--mat-form-field-outlined-error-label-text-color: #e57373;--mat-form-field-outlined-error-hover-label-text-color: #e57373;--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color: white;--mat-form-field-outlined-error-focus-outline-color: #e57373;--mat-form-field-outlined-error-hover-outline-color: #e57373;--mat-form-field-outlined-error-outline-color: #e57373}.app-dark-theme .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #909da6 87%, transparent);--mat-form-field-filled-caret-color: #909da6;--mat-form-field-filled-focus-active-indicator-color: #909da6;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #909da6 87%, transparent);--mat-form-field-outlined-caret-color: #909da6;--mat-form-field-outlined-focus-outline-color: #909da6;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #909da6 87%, transparent)}.app-dark-theme .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #e57373 87%, transparent);--mat-form-field-filled-caret-color: #e57373;--mat-form-field-filled-focus-active-indicator-color: #e57373;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #e57373 87%, transparent);--mat-form-field-outlined-caret-color: #e57373;--mat-form-field-outlined-focus-outline-color: #e57373;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #e57373 87%, transparent)}.app-dark-theme{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #7985cb;--mat-select-invalid-arrow-color: #e57373}.app-dark-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #909da6;--mat-select-invalid-arrow-color: #e57373}.app-dark-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #e57373;--mat-select-invalid-arrow-color: #e57373}.app-dark-theme{--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #424242;--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mat-dialog-container-color: #424242;--mat-dialog-subhead-color: white;--mat-dialog-supporting-text-color: rgba(255, 255, 255, .7);--mat-dialog-subhead-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.app-dark-theme .mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.app-dark-theme .mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #000000;--mat-chip-elevated-container-color: #7985cb;--mat-chip-elevated-disabled-container-color: #7985cb;--mat-chip-elevated-selected-container-color: #7985cb;--mat-chip-flat-disabled-selected-container-color: #7985cb;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: #000000;--mat-chip-selected-disabled-trailing-icon-color: #000000;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #000000;--mat-chip-selected-trailing-icon-color: #000000;--mat-chip-with-icon-disabled-icon-color: #000000;--mat-chip-with-icon-icon-color: #000000;--mat-chip-with-icon-selected-icon-color: #000000;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;--mat-chip-with-trailing-icon-trailing-icon-color: #000000}.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #000000;--mat-chip-elevated-container-color: #909da6;--mat-chip-elevated-disabled-container-color: #909da6;--mat-chip-elevated-selected-container-color: #909da6;--mat-chip-flat-disabled-selected-container-color: #909da6;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: #000000;--mat-chip-selected-disabled-trailing-icon-color: #000000;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #000000;--mat-chip-selected-trailing-icon-color: #000000;--mat-chip-with-icon-disabled-icon-color: #000000;--mat-chip-with-icon-icon-color: #000000;--mat-chip-with-icon-selected-icon-color: #000000;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;--mat-chip-with-trailing-icon-trailing-icon-color: #000000}.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.app-dark-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: #e57373;--mat-chip-elevated-disabled-container-color: #e57373;--mat-chip-elevated-selected-container-color: #e57373;--mat-chip-flat-disabled-selected-container-color: #e57373;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.app-dark-theme .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.app-dark-theme .mat-mdc-standard-chip{--mat-chip-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}.app-dark-theme{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-selected-icon-color: #000000;--mat-slide-toggle-disabled-selected-icon-color: #000000;--mat-slide-toggle-selected-focus-state-layer-color: #7985cb;--mat-slide-toggle-selected-handle-color: #7985cb;--mat-slide-toggle-selected-hover-state-layer-color: #7985cb;--mat-slide-toggle-selected-pressed-state-layer-color: #7985cb;--mat-slide-toggle-selected-focus-handle-color: #7985cb;--mat-slide-toggle-selected-hover-handle-color: #7985cb;--mat-slide-toggle-selected-pressed-handle-color: #7985cb;--mat-slide-toggle-selected-focus-track-color: #394aae;--mat-slide-toggle-selected-hover-track-color: #394aae;--mat-slide-toggle-selected-pressed-track-color: #394aae;--mat-slide-toggle-selected-track-color: #394aae;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: white;--mat-slide-toggle-disabled-selected-track-color: white;--mat-slide-toggle-disabled-unselected-handle-color: white;--mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;--mat-slide-toggle-disabled-unselected-track-color: white;--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: #424242;--mat-slide-toggle-label-text-color: white;--mat-slide-toggle-unselected-hover-handle-color: white;--mat-slide-toggle-unselected-focus-handle-color: white;--mat-slide-toggle-unselected-focus-state-layer-color: white;--mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-icon-color: #4a4a4a;--mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, .7);--mat-slide-toggle-unselected-hover-state-layer-color: white;--mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-handle-color: white;--mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: white;--mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, .12)}.app-dark-theme .mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #000000;--mat-slide-toggle-disabled-selected-icon-color: #000000;--mat-slide-toggle-selected-focus-state-layer-color: #909da6;--mat-slide-toggle-selected-handle-color: #909da6;--mat-slide-toggle-selected-hover-state-layer-color: #909da6;--mat-slide-toggle-selected-pressed-state-layer-color: #909da6;--mat-slide-toggle-selected-focus-handle-color: #909da6;--mat-slide-toggle-selected-hover-handle-color: #909da6;--mat-slide-toggle-selected-pressed-handle-color: #909da6;--mat-slide-toggle-selected-focus-track-color: #586b78;--mat-slide-toggle-selected-hover-track-color: #586b78;--mat-slide-toggle-selected-pressed-track-color: #586b78;--mat-slide-toggle-selected-track-color: #586b78}.app-dark-theme .mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-slide-toggle-selected-focus-state-layer-color: #e57373;--mat-slide-toggle-selected-handle-color: #e57373;--mat-slide-toggle-selected-hover-state-layer-color: #e57373;--mat-slide-toggle-selected-pressed-state-layer-color: #e57373;--mat-slide-toggle-selected-focus-handle-color: #e57373;--mat-slide-toggle-selected-hover-handle-color: #e57373;--mat-slide-toggle-selected-pressed-handle-color: #e57373;--mat-slide-toggle-selected-focus-track-color: #e53935;--mat-slide-toggle-selected-hover-track-color: #e53935;--mat-slide-toggle-selected-pressed-track-color: #e53935;--mat-slide-toggle-selected-track-color: #e53935}.app-dark-theme{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}.app-dark-theme .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}.app-dark-theme{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.app-dark-theme .mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #7985cb;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #7985cb;--mat-radio-selected-hover-icon-color: #7985cb;--mat-radio-selected-icon-color: #7985cb;--mat-radio-selected-pressed-icon-color: #7985cb;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme .mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #909da6;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #909da6;--mat-radio-selected-hover-icon-color: #909da6;--mat-radio-selected-icon-color: #909da6;--mat-radio-selected-pressed-icon-color: #909da6;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme .mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #e57373;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #e57373;--mat-radio-selected-hover-icon-color: #e57373;--mat-radio-selected-icon-color: #e57373;--mat-radio-selected-pressed-icon-color: #e57373;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400;--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom;--mat-slider-active-track-color: #7985cb;--mat-slider-focus-handle-color: #7985cb;--mat-slider-handle-color: #7985cb;--mat-slider-hover-handle-color: #7985cb;--mat-slider-focus-state-layer-color: color-mix(in srgb, #7985cb 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #7985cb 4%, transparent);--mat-slider-inactive-track-color: #7985cb;--mat-slider-ripple-color: #7985cb;--mat-slider-with-tick-marks-active-container-color: #000000;--mat-slider-with-tick-marks-inactive-container-color: #7985cb;--mat-slider-disabled-active-track-color: white;--mat-slider-disabled-handle-color: white;--mat-slider-disabled-inactive-track-color: white;--mat-slider-label-container-color: white;--mat-slider-label-label-text-color: rgba(0, 0, 0, .87);--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: white;--mat-slider-with-tick-marks-disabled-container-color: white}.app-dark-theme .mat-accent{--mat-slider-active-track-color: #909da6;--mat-slider-focus-handle-color: #909da6;--mat-slider-handle-color: #909da6;--mat-slider-hover-handle-color: #909da6;--mat-slider-focus-state-layer-color: color-mix(in srgb, #909da6 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #909da6 4%, transparent);--mat-slider-inactive-track-color: #909da6;--mat-slider-ripple-color: #909da6;--mat-slider-with-tick-marks-active-container-color: #000000;--mat-slider-with-tick-marks-inactive-container-color: #909da6}.app-dark-theme .mat-warn{--mat-slider-active-track-color: #e57373;--mat-slider-focus-handle-color: #e57373;--mat-slider-handle-color: #e57373;--mat-slider-hover-handle-color: #e57373;--mat-slider-focus-state-layer-color: color-mix(in srgb, #e57373 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #e57373 4%, transparent);--mat-slider-inactive-track-color: #e57373;--mat-slider-ripple-color: #e57373;--mat-slider-with-tick-marks-active-container-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-inactive-container-color: #e57373}.app-dark-theme{--mat-slider-label-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mat-menu-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-label-text-color: white;--mat-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-disabled-label-text-color: white;--mat-list-list-item-disabled-leading-icon-color: white;--mat-list-list-item-disabled-trailing-icon-color: white;--mat-list-list-item-hover-label-text-color: white;--mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-hover-state-layer-color: white;--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-focus-label-text-color: white;--mat-list-list-item-focus-state-layer-color: white;--mat-list-list-item-focus-state-layer-opacity: .12}.app-dark-theme .mdc-list-item__start,.app-dark-theme .mdc-list-item__end{--mat-radio-checked-ripple-color: #7985cb;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #7985cb;--mat-radio-selected-hover-icon-color: #7985cb;--mat-radio-selected-icon-color: #7985cb;--mat-radio-selected-pressed-icon-color: #7985cb;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme .mat-accent .mdc-list-item__start,.app-dark-theme .mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #909da6;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #909da6;--mat-radio-selected-hover-icon-color: #909da6;--mat-radio-selected-icon-color: #909da6;--mat-radio-selected-pressed-icon-color: #909da6;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme .mat-warn .mdc-list-item__start,.app-dark-theme .mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #e57373;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #e57373;--mat-radio-selected-hover-icon-color: #e57373;--mat-radio-selected-icon-color: #e57373;--mat-radio-selected-pressed-icon-color: #e57373;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}.app-dark-theme .mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #7985cb;--mat-checkbox-selected-hover-icon-color: #7985cb;--mat-checkbox-selected-icon-color: #7985cb;--mat-checkbox-selected-pressed-icon-color: #7985cb;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #7985cb;--mat-checkbox-selected-hover-state-layer-color: #7985cb;--mat-checkbox-selected-pressed-state-layer-color: #7985cb;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme .mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #909da6;--mat-checkbox-selected-hover-icon-color: #909da6;--mat-checkbox-selected-icon-color: #909da6;--mat-checkbox-selected-pressed-icon-color: #909da6;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #909da6;--mat-checkbox-selected-hover-state-layer-color: #909da6;--mat-checkbox-selected-pressed-state-layer-color: #909da6;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme .mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #e57373;--mat-checkbox-selected-hover-icon-color: #e57373;--mat-checkbox-selected-icon-color: #e57373;--mat-checkbox-selected-pressed-icon-color: #e57373;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #e57373;--mat-checkbox-selected-hover-state-layer-color: #e57373;--mat-checkbox-selected-pressed-state-layer-color: #e57373;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.app-dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.app-dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.app-dark-theme .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#7985cb}.app-dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.app-dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.app-dark-theme .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.app-dark-theme{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.app-dark-theme .mdc-list-item__start,.app-dark-theme .mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.app-dark-theme .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.app-dark-theme{--mat-list-list-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.app-dark-theme .mdc-list-group__subheader{font:400 16px/28px Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.009375em}.app-dark-theme{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: white;--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .7);--mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px;--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.app-dark-theme .mat-mdc-tab-group,.app-dark-theme .mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #7985cb;--mat-tab-active-ripple-color: #7985cb;--mat-tab-inactive-ripple-color: #7985cb;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #7985cb;--mat-tab-active-hover-label-text-color: #7985cb;--mat-tab-active-focus-indicator-color: #7985cb;--mat-tab-active-hover-indicator-color: #7985cb;--mat-tab-active-indicator-color: #7985cb}.app-dark-theme .mat-mdc-tab-group.mat-accent,.app-dark-theme .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #909da6;--mat-tab-active-ripple-color: #909da6;--mat-tab-inactive-ripple-color: #909da6;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #909da6;--mat-tab-active-hover-label-text-color: #909da6;--mat-tab-active-focus-indicator-color: #909da6;--mat-tab-active-hover-indicator-color: #909da6;--mat-tab-active-indicator-color: #909da6}.app-dark-theme .mat-mdc-tab-group.mat-warn,.app-dark-theme .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #e57373;--mat-tab-active-ripple-color: #e57373;--mat-tab-inactive-ripple-color: #e57373;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #e57373;--mat-tab-active-hover-label-text-color: #e57373;--mat-tab-active-focus-indicator-color: #e57373;--mat-tab-active-hover-indicator-color: #e57373;--mat-tab-active-indicator-color: #e57373}.app-dark-theme .mat-mdc-tab-group.mat-background-primary,.app-dark-theme .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #7985cb;--mat-tab-foreground-color: #000000}.app-dark-theme .mat-mdc-tab-group.mat-background-accent,.app-dark-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #909da6;--mat-tab-foreground-color: #000000}.app-dark-theme .mat-mdc-tab-group.mat-background-warn,.app-dark-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #e57373;--mat-tab-foreground-color: rgba(0, 0, 0, .87)}.app-dark-theme .mat-mdc-tab-header{--mat-tab-container-height: 48px}.app-dark-theme .mat-mdc-tab-header{--mat-tab-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}.app-dark-theme{--mat-checkbox-disabled-selected-checkmark-color: #424242;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #909da6;--mat-checkbox-selected-hover-icon-color: #909da6;--mat-checkbox-selected-icon-color: #909da6;--mat-checkbox-selected-pressed-icon-color: #909da6;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #909da6;--mat-checkbox-selected-hover-state-layer-color: #909da6;--mat-checkbox-selected-pressed-state-layer-color: #909da6;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme .mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #7985cb;--mat-checkbox-selected-hover-icon-color: #7985cb;--mat-checkbox-selected-icon-color: #7985cb;--mat-checkbox-selected-pressed-icon-color: #7985cb;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #7985cb;--mat-checkbox-selected-hover-state-layer-color: #7985cb;--mat-checkbox-selected-pressed-state-layer-color: #7985cb;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme .mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: rgba(0, 0, 0, .87);--mat-checkbox-selected-focus-icon-color: #e57373;--mat-checkbox-selected-hover-icon-color: #e57373;--mat-checkbox-selected-icon-color: #e57373;--mat-checkbox-selected-pressed-icon-color: #e57373;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #e57373;--mat-checkbox-selected-hover-state-layer-color: #e57373;--mat-checkbox-selected-pressed-state-layer-color: #e57373;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}.app-dark-theme{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #424242;--mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: white;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: white;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color: white;--mat-button-protected-container-color: #424242;--mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: white;--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: white;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color: white;--mat-button-tonal-container-color: #424242;--mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: white;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.app-dark-theme .mat-mdc-button.mat-primary,.app-dark-theme .mat-mdc-unelevated-button.mat-primary,.app-dark-theme .mat-mdc-raised-button.mat-primary,.app-dark-theme .mat-mdc-outlined-button.mat-primary,.app-dark-theme .mat-tonal-button.mat-primary{--mat-button-filled-container-color: #7985cb;--mat-button-filled-label-text-color: #000000;--mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-filled-state-layer-color: #000000;--mat-button-outlined-label-text-color: #7985cb;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #7985cb 12%, transparent);--mat-button-outlined-state-layer-color: #7985cb;--mat-button-protected-container-color: #7985cb;--mat-button-protected-label-text-color: #000000;--mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-protected-state-layer-color: #000000;--mat-button-text-label-text-color: #7985cb;--mat-button-text-ripple-color: color-mix(in srgb, #7985cb 12%, transparent);--mat-button-text-state-layer-color: #7985cb;--mat-button-tonal-container-color: #7985cb;--mat-button-tonal-label-text-color: #000000;--mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-tonal-state-layer-color: #000000}.app-dark-theme .mat-mdc-button.mat-accent,.app-dark-theme .mat-mdc-unelevated-button.mat-accent,.app-dark-theme .mat-mdc-raised-button.mat-accent,.app-dark-theme .mat-mdc-outlined-button.mat-accent,.app-dark-theme .mat-tonal-button.mat-accent{--mat-button-filled-container-color: #909da6;--mat-button-filled-label-text-color: #000000;--mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-filled-state-layer-color: #000000;--mat-button-outlined-label-text-color: #909da6;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #909da6 12%, transparent);--mat-button-outlined-state-layer-color: #909da6;--mat-button-protected-container-color: #909da6;--mat-button-protected-label-text-color: #000000;--mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-protected-state-layer-color: #000000;--mat-button-text-label-text-color: #909da6;--mat-button-text-ripple-color: color-mix(in srgb, #909da6 12%, transparent);--mat-button-text-state-layer-color: #909da6;--mat-button-tonal-container-color: #909da6;--mat-button-tonal-label-text-color: #000000;--mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-tonal-state-layer-color: #000000}.app-dark-theme .mat-mdc-button.mat-warn,.app-dark-theme .mat-mdc-unelevated-button.mat-warn,.app-dark-theme .mat-mdc-raised-button.mat-warn,.app-dark-theme .mat-mdc-outlined-button.mat-warn,.app-dark-theme .mat-tonal-button.mat-warn{--mat-button-filled-container-color: #e57373;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-label-text-color: #e57373;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #e57373 12%, transparent);--mat-button-outlined-state-layer-color: #e57373;--mat-button-protected-container-color: #e57373;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-label-text-color: #e57373;--mat-button-text-ripple-color: color-mix(in srgb, #e57373 12%, transparent);--mat-button-text-state-layer-color: #e57373;--mat-button-tonal-container-color: #e57373;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.app-dark-theme{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-icon-button-state-layer-color: white}.app-dark-theme .mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #7985cb;--mat-icon-button-state-layer-color: #7985cb;--mat-icon-button-ripple-color: color-mix(in srgb, #7985cb 12%, transparent)}.app-dark-theme .mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #909da6;--mat-icon-button-state-layer-color: #909da6;--mat-icon-button-ripple-color: color-mix(in srgb, #909da6 12%, transparent)}.app-dark-theme .mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #e57373;--mat-icon-button-state-layer-color: #e57373;--mat-icon-button-ripple-color: color-mix(in srgb, #e57373 12%, transparent)}.app-dark-theme{--mat-icon-button-touch-target-display: block}.app-dark-theme .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}.app-dark-theme{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-container-color: #424242;--mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: white;--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-container-color: #424242;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: white;--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.app-dark-theme .mat-mdc-fab.mat-primary,.app-dark-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #7985cb;--mat-fab-foreground-color: #000000;--mat-fab-ripple-color: color-mix(in srgb, #7985cb 12%, transparent);--mat-fab-small-container-color: #7985cb;--mat-fab-small-foreground-color: #000000;--mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-state-layer-color: #000000;--mat-fab-state-layer-color: #000000}.app-dark-theme .mat-mdc-fab.mat-accent,.app-dark-theme .mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #909da6;--mat-fab-foreground-color: #000000;--mat-fab-ripple-color: color-mix(in srgb, #909da6 12%, transparent);--mat-fab-small-container-color: #909da6;--mat-fab-small-foreground-color: #000000;--mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-state-layer-color: #000000;--mat-fab-state-layer-color: #000000}.app-dark-theme .mat-mdc-fab.mat-warn,.app-dark-theme .mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #e57373;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-ripple-color: color-mix(in srgb, #e57373 12%, transparent);--mat-fab-small-container-color: #e57373;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.app-dark-theme{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-container-color: white;--mat-snack-bar-supporting-text-color: rgba(0, 0, 0, .87);--mat-snack-bar-button-color: #394aae;--mat-snack-bar-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-color: #7985cb}.app-dark-theme .mat-accent{--mat-progress-spinner-active-indicator-color: #909da6}.app-dark-theme .mat-warn{--mat-progress-spinner-active-indicator-color: #e57373}.app-dark-theme{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #7985cb;--mat-badge-text-color: #000000;--mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent)}.app-dark-theme .mat-badge-accent{--mat-badge-background-color: #909da6;--mat-badge-text-color: #000000}.app-dark-theme .mat-badge-warn{--mat-badge-background-color: #e57373;--mat-badge-text-color: rgba(0, 0, 0, .87)}.app-dark-theme{--mat-badge-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242;--mat-bottom-sheet-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px;--mat-button-toggle-background-color: #424242;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-disabled-state-background-color: #424242;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-divider-color: rgba(255, 255, 255, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: #424242;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: white;--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-text-color: white;--mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-selected-state-text-color: white;--mat-button-toggle-state-layer-color: white;--mat-button-toggle-text-color: white;--mat-button-toggle-height: 48px;--mat-button-toggle-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #7985cb 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #909da6 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #000000;--mat-datepicker-calendar-date-selected-state-background-color: #7985cb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #7985cb 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #7985cb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #7985cb 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #7985cb;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.app-dark-theme .mat-datepicker-content.mat-accent,.app-dark-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #909da6 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #909da6 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #000000;--mat-datepicker-calendar-date-selected-state-background-color: #909da6;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #909da6 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #909da6 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #909da6 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #909da6;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.app-dark-theme .mat-datepicker-content.mat-warn,.app-dark-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #e57373 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #909da6 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-selected-state-background-color: #e57373;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e57373 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e57373 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e57373 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #e57373;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.app-dark-theme .mat-calendar-controls{--mat-icon-button-touch-target-display: none}.app-dark-theme .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}.app-dark-theme{--mat-datepicker-calendar-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-divider-width: 1px;--mat-divider-color: rgba(255, 255, 255, .12);--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px;--mat-icon-color: inherit}.app-dark-theme .mat-icon.mat-primary{--mat-icon-color: #7985cb}.app-dark-theme .mat-icon.mat-accent{--mat-icon-color: #909da6}.app-dark-theme .mat-icon.mat-warn{--mat-icon-color: #e57373}.app-dark-theme{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(255, 255, 255, .6);--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0;--mat-stepper-header-icon-foreground-color: #000000;--mat-stepper-header-selected-state-icon-background-color: #7985cb;--mat-stepper-header-selected-state-icon-foreground-color: #000000;--mat-stepper-header-done-state-icon-background-color: #7985cb;--mat-stepper-header-done-state-icon-foreground-color: #000000;--mat-stepper-header-edit-state-icon-background-color: #7985cb;--mat-stepper-header-edit-state-icon-foreground-color: #000000;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #e57373;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #e57373;--mat-stepper-header-error-state-icon-background-color: transparent}.app-dark-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #000000;--mat-stepper-header-selected-state-icon-background-color: #909da6;--mat-stepper-header-selected-state-icon-foreground-color: #000000;--mat-stepper-header-done-state-icon-background-color: #909da6;--mat-stepper-header-done-state-icon-foreground-color: #000000;--mat-stepper-header-edit-state-icon-background-color: #909da6;--mat-stepper-header-edit-state-icon-foreground-color: #000000}.app-dark-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-selected-state-icon-background-color: #e57373;--mat-stepper-header-selected-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-done-state-icon-background-color: #e57373;--mat-stepper-header-done-state-icon-foreground-color: rgba(0, 0, 0, .87);--mat-stepper-header-edit-state-icon-background-color: #e57373;--mat-stepper-header-edit-state-icon-foreground-color: rgba(0, 0, 0, .87)}.app-dark-theme{--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-stepper-header-label-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400;--mat-sort-arrow-color: white;--mat-toolbar-container-background-color: #424242;--mat-toolbar-container-text-color: white}.app-dark-theme .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #7985cb;--mat-toolbar-container-text-color: #000000}.app-dark-theme .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #909da6;--mat-toolbar-container-text-color: #000000}.app-dark-theme .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #e57373;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.app-dark-theme{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500;--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white;--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #424242;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-button-toggle-height: 36px;--mat-icon-button-touch-target-display: none}.app-dark-theme .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 36px;--mat-icon-button-state-layer-size: 36px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:6px}.app-dark-theme{--mat-table-header-headline-color: var(--color-text-muted);--mat-table-header-headline-size: var(--fs-xs);--mat-table-row-item-outline-color: var(--color-border)}.app-dark-theme mat-header-cell,.app-dark-theme mat-header-row .mat-sort-header-container,.app-dark-theme mat-header-row .mat-sort-header-content,.app-dark-theme .mat-mdc-header-cell,.app-dark-theme .mdc-data-table__header-cell{font-size:var(--fs-xs)!important;color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:var(--ls-wider)!important;-webkit-user-select:none!important;user-select:none!important}.app-dark-theme .muter{color:#ffffff26}.app-dark-theme .mute{color:#ffffff59}.app-dark-theme .badge{background:var(--color-primary);color:var(--color-text-on-primary)}.app-dark-theme .mat-mdc-unelevated-button.mat-primary{--mat-button-filled-container-color: var(--color-primary);--mat-button-filled-label-text-color: var(--color-text-on-primary)}.app-dark-theme .mat-mdc-raised-button.mat-primary{--mat-button-protected-container-color: var(--color-primary);--mat-button-protected-label-text-color: var(--color-text-on-primary)}.app-dark-theme .mat-mdc-fab.mat-primary,.app-dark-theme .mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: var(--color-primary);--mat-fab-foreground-color: var(--color-text-on-primary)}.app-dark-theme{--mat-menu-container-color: var(--color-surface-subtle);--mat-menu-item-label-text-color: var(--color-text-primary);--mat-menu-item-icon-color: var(--color-text-muted);--mat-menu-divider-color: var(--color-border);--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent;--mat-menu-item-hover-state-layer-opacity: 0;--mat-menu-item-focus-state-layer-opacity: 0;--mat-option-hover-state-layer-color: transparent;--mat-option-focus-state-layer-color: transparent;--mat-option-selected-state-layer-color: transparent;--mat-option-hover-state-layer-opacity: 0;--mat-option-focus-state-layer-opacity: 0;--mat-option-selected-state-layer-opacity: 0}.app-dark-theme .mat-mdc-menu-panel{background-color:var(--color-surface-subtle)!important}.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item,.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.mdc-list-item{color:var(--color-text-primary)}.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon,.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text mat-icon{color:var(--color-text-muted)!important}.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:focus-visible:not([disabled]),.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]){background-color:var(--color-primary-tint)!important;color:var(--color-text-primary)!important}.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]) .mat-icon,.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:focus-visible:not([disabled]) .mat-icon,.app-dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mat-icon{color:var(--color-text-muted)!important}.app-dark-theme .mat-mdc-menu-panel .mat-divider{border-top-color:var(--color-border)!important}.app-dark-theme{--mat-select-enabled-trigger-text-color: var(--color-text-primary);--mat-select-disabled-trigger-text-color: var(--color-text-subtle);--mat-select-placeholder-text-color: var(--color-text-muted);--mat-select-enabled-arrow-color: var(--color-text-muted);--mat-select-focused-arrow-color: var(--color-link);--mat-select-panel-background-color: var(--color-surface-subtle);--mat-autocomplete-background-color: var( --color-navbar-search-results-bg, var(--color-surface-subtle) );--mat-sys-surface-container: var(--color-navbar-search-results-bg, var(--color-surface-subtle));--mat-form-field-outlined-input-text-color: var(--color-text-primary);--mat-form-field-outlined-label-text-color: var(--color-text-muted);--mat-form-field-outlined-hover-label-text-color: var(--color-text-secondary);--mat-form-field-outlined-focus-label-text-color: var(--color-link);--mat-form-field-outlined-outline-color: var(--color-border);--mat-form-field-outlined-hover-outline-color: var(--color-link);--mat-form-field-outlined-focus-outline-color: var(--color-link);--mat-form-field-enabled-select-arrow-color: var(--color-text-muted);--mat-form-field-focus-select-arrow-color: var(--color-link);--mat-option-selected-state-label-text-color: var(--color-link)}.app-dark-theme .support-btn{--mat-button-filled-container-color: var(--color-navbar-support-btn) !important;--mat-button-filled-label-text-color: var(--color-text-on-primary) !important;--mat-button-filled-state-layer-color: var(--color-text-on-primary) !important;background-color:var(--color-navbar-support-btn)!important;color:var(--color-text-on-primary)!important}.app-dark-theme .support-btn:hover{--mat-button-filled-container-color: var(--color-navbar-support-hover) !important;background-color:var(--color-navbar-support-hover)!important}.app-dark-theme .support-btn:active{--mat-button-filled-container-color: var(--color-navbar-support-active) !important;background-color:var(--color-navbar-support-active)!important}.app-dark-theme .toolbar{background:var(--color-surface)}.app-dark-theme{--mdc-plain-tooltip-container-color: var(--color-surface-subtle);--mdc-plain-tooltip-supporting-text-color: var(--color-text-secondary)}.app-dark-theme .mdc-tooltip__surface,.app-dark-theme .mat-mdc-tooltip-surface{background-color:var(--color-surface-subtle)!important;color:var(--color-text-secondary)!important}.app-dark-theme .angular-editor-textarea{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}.app-dark-theme .support__ticket-conversation mat-card-subtitle{color:#ffffff80}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:24px!important}.app-dark-theme .mat-mdc-dialog-container .mat-mdc-dialog-surface{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #00000080,0 4px 12px #0006!important}.app-dark-theme .mat-divider{border-top-color:var(--color-border)!important}.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:var(--color-surface-subtle)!important}.app-dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--color-link)!important}.app-dark-theme .mat-mdc-form-field.mat-focused:not(.mat-form-field-disabled) .mdc-floating-label,.app-dark-theme .mat-mdc-form-field.mat-focused:not(.mat-form-field-disabled) .mat-mdc-floating-label{color:var(--color-link)!important}.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-link)!important}.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__leading,.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__notch,.app-dark-theme .mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--color-link)!important}.mat-mdc-menu-panel .mat-mdc-menu-item{transition:background-color .15s ease;--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent;--mat-menu-item-hover-state-layer-opacity: 0;--mat-menu-item-focus-state-layer-opacity: 0}.mat-mdc-menu-panel .mat-mdc-menu-item:before{display:none!important}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-item:focus-visible:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]){background-color:var(--color-primary-tint)!important;color:var(--color-text-primary)!important;text-decoration:none!important}.mat-mdc-menu-panel.theme-menu{min-width:200px!important}.mat-mdc-menu-panel.theme-menu .theme-menu__item{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);height:40px;min-height:40px}.mat-mdc-menu-panel.theme-menu .theme-menu__icon{font-size:14px;width:16px;text-align:center;color:var(--color-text-muted);flex:0 0 16px}.mat-mdc-menu-panel.theme-menu .theme-menu__label{flex:1 1 auto;font-size:var(--fs-md, 14px)}.mat-mdc-menu-panel.theme-menu .theme-menu__check{font-size:12px;color:var(--color-primary);flex:0 0 auto}.mat-mdc-menu-panel.theme-menu .theme-menu__item--active{background-color:var(--color-primary-tint)}.mat-mdc-menu-panel.theme-menu .theme-menu__item--active .theme-menu__icon,.mat-mdc-menu-panel.theme-menu .theme-menu__item--active .theme-menu__label{color:var(--color-primary);font-weight:500}.mat-mdc-menu-panel.login-lang-menu{min-width:0!important;width:max-content;max-width:min(13rem,100vw - 32px);border-radius:11px!important;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f!important;--mat-menu-item-label-text-size: 12px;--mat-menu-item-label-text-line-height: 1.3;--mat-menu-item-label-text-tracking: 0;--mat-menu-item-hover-state-layer-color: transparent;--mat-menu-item-focus-state-layer-color: transparent}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-content{padding:var(--space-1) 0!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item{justify-content:flex-start;min-height:30px!important;height:30px!important;padding:0 var(--space-3)!important;font-size:12px!important;font-weight:400;color:var(--color-text-primary)!important;letter-spacing:0;line-height:1.3;white-space:nowrap}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mdc-list-item__primary-text{font-size:12px!important;line-height:1.3!important;letter-spacing:0!important;color:inherit!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__row{display:inline-flex;align-items:center;gap:var(--space-2)}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__flag{font-size:14px;line-height:1;flex-shrink:0}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:hover:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:focus:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:focus-visible:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.cdk-keyboard-focused:not([disabled]){background-color:transparent!important;color:var(--color-text-primary)!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mat-mdc-menu-item-text:before,.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mat-mdc-focus-indicator:before{opacity:0!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active{color:var(--color-primary)!important;font-weight:600}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active .mat-mdc-menu-item-text,.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active .mdc-list-item__primary-text{font-weight:600}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:hover:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:focus:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:focus-visible:not([disabled]),.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active.cdk-keyboard-focused:not([disabled]){color:var(--color-primary)!important}@media screen and (min-width:600px){.mat-mdc-menu-panel.login-lang-menu{max-width:min(16rem,100vw - 32px);border-radius:12px!important;--mat-menu-item-label-text-size: 14px}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-content{padding:var(--space-2) 0!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item{min-height:38px!important;height:38px!important;padding:0 var(--space-4)!important;font-size:14px!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mdc-list-item__primary-text{font-size:14px!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__row{gap:var(--space-2)}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__flag{font-size:17px}}@container device-preview (min-width: 600px){.mat-mdc-menu-panel.login-lang-menu{max-width:min(16rem,100vw - 32px);border-radius:12px!important;--mat-menu-item-label-text-size: 14px}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-content{padding:var(--space-2) 0!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item{min-height:38px!important;height:38px!important;padding:0 var(--space-4)!important;font-size:14px!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .mdc-list-item__primary-text{font-size:14px!important}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__row{gap:var(--space-2)}.mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item .login-lang-menu__flag{font-size:17px}}.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:hover:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:focus:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item:focus-visible:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.cdk-keyboard-focused:not([disabled]){background-color:transparent!important;color:var(--color-text-primary)!important}.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:hover:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:focus:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active:focus-visible:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.login-lang-menu .mat-mdc-menu-item.login-lang-menu__item.login-lang-menu__item--active.cdk-keyboard-focused:not([disabled]){color:var(--color-primary)!important}.mat-mdc-menu-panel.app-menu{min-width:200px!important;max-width:320px!important;border-radius:12px!important;overflow:hidden;padding:0!important;border:1px solid var(--color-border);box-shadow:0 1px 2px #0f172a0f,0 8px 24px #0f172a14!important;--mat-menu-item-label-text-size: 13px}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-content{padding:var(--space-2) 0!important}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item{height:34px;min-height:34px;padding:0 var(--space-3) 0 var(--space-4);font-size:13px!important;font-weight:400;letter-spacing:.01em;color:var(--color-text-primary)!important;text-decoration:none!important}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:focus-visible:not([disabled]){background-color:var(--color-primary-tint)!important;color:var(--color-text-primary)!important;text-decoration:none!important}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item[disabled]{color:var(--color-text-subtle)!important;opacity:.6}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item .mat-icon,.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item mat-icon,.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item [matMenuItemIcon]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin:0 var(--space-3) 0 0;font-size:14px;line-height:16px;text-align:center;color:var(--color-text-muted)}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item .mat-icon svg,.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item mat-icon svg,.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item [matMenuItemIcon] svg{width:16px;height:16px}.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item .mat-mdc-menu-item-text,.mat-mdc-menu-panel.app-menu .mat-mdc-menu-item .mdc-list-item__primary-text{display:inline-flex;align-items:center;gap:var(--space-3);font-size:13px!important;letter-spacing:.01em}.mat-mdc-menu-panel.app-menu .mat-divider{margin:var(--space-2) 0;border-top-color:var(--color-border)}.app-dark-theme .mat-mdc-menu-panel.app-menu{border-color:var(--color-border);box-shadow:0 1px 2px #0006,0 8px 24px #00000073!important}.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item,.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:hover,.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:focus,.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:visited{color:var(--color-text-primary)!important}.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:hover:not([disabled]),.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item:focus-visible:not([disabled]){background-color:var(--color-primary-tint)!important}.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item .mat-icon,.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item mat-icon,.app-dark-theme .mat-mdc-menu-panel.app-menu .mat-mdc-menu-item [matMenuItemIcon]{color:#ffffffa6}.mat-mdc-menu-panel.profile-menu{min-width:260px!important;max-width:320px!important;border-radius:12px!important;overflow:hidden;padding:0!important;border:1px solid var(--color-border);--mat-menu-item-label-text-size: 13px}.mat-mdc-menu-panel.profile-menu .mat-mdc-menu-content{padding:var(--space-2) 0!important}.mat-mdc-menu-panel.profile-menu .profile-menu__identity{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);cursor:default;-webkit-user-select:none;user-select:none}.mat-mdc-menu-panel.profile-menu .profile-menu__identity-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mat-mdc-menu-panel.profile-menu .profile-menu__name{font-size:13px;font-weight:600;color:var(--color-text-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-menu-panel.profile-menu .profile-menu__username{margin-top:calc(var(--space-1) / 2);font-size:11px;font-weight:400;color:var(--color-text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-menu-panel.profile-menu .profile-menu__item{display:flex;align-items:center;gap:var(--space-3);height:34px;min-height:34px;padding:0 var(--space-3) 0 var(--space-4);font-size:13px!important;font-weight:400;letter-spacing:.01em;color:var(--color-text-primary)!important;text-decoration:none!important;--mat-menu-item-hover-state-layer-opacity: 0;--mat-menu-item-focus-state-layer-opacity: 0}.mat-mdc-menu-panel.profile-menu .profile-menu__item:before{display:none!important}.mat-mdc-menu-panel.profile-menu .profile-menu__item:hover:not([disabled]),.mat-mdc-menu-panel.profile-menu .profile-menu__item:focus-visible:not([disabled]),.mat-mdc-menu-panel.profile-menu .profile-menu__item.cdk-program-focused:not([disabled]){background-color:var(--color-primary-tint)!important;color:var(--color-text-primary)!important;text-decoration:none!important}.mat-mdc-menu-panel.profile-menu .profile-menu__item:hover,.mat-mdc-menu-panel.profile-menu .profile-menu__item:focus,.mat-mdc-menu-panel.profile-menu .profile-menu__item:active,.mat-mdc-menu-panel.profile-menu .profile-menu__item:visited{color:var(--color-text-primary)!important;text-decoration:none!important}.mat-mdc-menu-panel.profile-menu .profile-menu__icon{font-size:14px;width:16px;height:16px;line-height:16px;text-align:center;color:var(--color-text-muted);flex:0 0 16px;margin:0}.mat-mdc-menu-panel.profile-menu .profile-menu__label{flex:1 1 auto;line-height:1;font-size:13px}.mat-mdc-menu-panel.profile-menu .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:13px!important;letter-spacing:.01em}.mat-mdc-menu-panel.profile-menu .profile-menu__item--toggle{cursor:pointer;padding:0 var(--space-3) 0 var(--space-4)}.mat-mdc-menu-panel.profile-menu .profile-menu__item--toggle .mdc-list-item__primary-text,.mat-mdc-menu-panel.profile-menu .profile-menu__item--toggle .mat-mdc-menu-item-text{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--space-3);width:100%}.mat-mdc-menu-panel.profile-menu .profile-menu__item--toggle .profile-menu__switch{flex:0 0 auto;transform:scale(.85);transform-origin:right center;width:30px;margin-left:var(--space-3);margin-right:0;pointer-events:auto}.mat-mdc-menu-panel.profile-menu .profile-menu__item--toggle .profile-menu__label{flex:1 1 auto;text-align:left}.mat-mdc-menu-panel.profile-menu .profile-menu__item--logout,.mat-mdc-menu-panel.profile-menu .profile-menu__item--logout .profile-menu__icon{color:var(--color-error, #c0392b)}.mat-mdc-menu-panel.profile-menu .profile-menu__item--logout:hover:not([disabled]){background-color:var(--color-primary-tint)!important}.mat-mdc-menu-panel.profile-menu .mat-divider{margin:var(--space-2) 0;border-top-color:var(--color-border)}.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__name{color:var(--color-text-primary)}.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__username{color:#ffffff8c}.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item,.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item:hover,.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item:focus,.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item:visited{color:var(--color-text-primary)!important;text-decoration:none!important}.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item--logout,.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item--logout .profile-menu__icon{color:var(--color-error)}.app-dark-theme .mat-mdc-menu-panel.profile-menu .profile-menu__item--logout:hover:not([disabled]){background-color:var(--color-primary-tint)!important}.app-dark-theme .mat-mdc-menu-panel.theme-menu .theme-menu__item--active{background-color:var(--color-primary-tint)}.app-dark-theme .mat-mdc-menu-panel.theme-menu .theme-menu__item--active .theme-menu__icon,.app-dark-theme .mat-mdc-menu-panel.theme-menu .theme-menu__item--active .theme-menu__label,.app-dark-theme .mat-mdc-menu-panel.theme-menu .theme-menu__check{color:var(--color-primary-light)}.app-light-theme .mat-mdc-slide-toggle{--mat-slide-toggle-unselected-track-color: var(--color-border);--mat-slide-toggle-unselected-hover-track-color: var(--color-border);--mat-slide-toggle-unselected-focus-track-color: var(--color-border);--mat-slide-toggle-unselected-pressed-track-color: var(--color-border);--mat-slide-toggle-unselected-handle-color: #ffffff;--mat-slide-toggle-unselected-hover-handle-color: #ffffff;--mat-slide-toggle-unselected-focus-handle-color: #ffffff;--mat-slide-toggle-unselected-pressed-handle-color: #f3f4f6;--mat-slide-toggle-handle-surface-color: #ffffff;--mat-slide-toggle-unselected-icon-color: var(--color-border);--mat-slide-toggle-selected-track-color: var(--color-primary);--mat-slide-toggle-selected-hover-track-color: var(--color-primary);--mat-slide-toggle-selected-focus-track-color: var(--color-primary);--mat-slide-toggle-selected-pressed-track-color: var(--color-primary-dark);--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #f0f0f0;--mat-slide-toggle-selected-icon-color: var(--color-primary)}.app-dark-theme .mat-mdc-slide-toggle{--mat-slide-toggle-unselected-track-color: var(--color-border);--mat-slide-toggle-unselected-hover-track-color: var(--color-navbar-search-field-border);--mat-slide-toggle-unselected-focus-track-color: var(--color-navbar-search-field-border);--mat-slide-toggle-unselected-pressed-track-color: var(--color-navbar-search-field-border);--mat-slide-toggle-unselected-handle-color: #cbd5e1;--mat-slide-toggle-unselected-hover-handle-color: var(--color-text-secondary);--mat-slide-toggle-unselected-focus-handle-color: var(--color-text-secondary);--mat-slide-toggle-unselected-pressed-handle-color: var(--color-text-muted);--mat-slide-toggle-handle-surface-color: #cbd5e1;--mat-slide-toggle-unselected-icon-color: #cbd5e1;--mat-slide-toggle-selected-track-color: var(--color-primary);--mat-slide-toggle-selected-hover-track-color: var(--color-primary);--mat-slide-toggle-selected-focus-track-color: var(--color-primary);--mat-slide-toggle-selected-pressed-track-color: var(--color-primary-dark);--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #f0f0f0;--mat-slide-toggle-selected-icon-color: var(--color-primary)}.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link[aria-selected=true],.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link.mat-mdc-tab--active,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link.mdc-tab--active,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab[aria-selected=true],.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab.mat-mdc-tab--active,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab.mdc-tab--active,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link[aria-selected=true],.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link.mat-mdc-tab--active,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link.mdc-tab--active,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab[aria-selected=true],.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab.mat-mdc-tab--active,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab.mdc-tab--active,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link[aria-selected=true] .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link.mat-mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab[aria-selected=true] .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab.mat-mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link[aria-selected=true] .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link.mat-mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab[aria-selected=true] .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab.mat-mdc-tab--active .mdc-tab__text-label,.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-text-primary)!important}.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab-link:hover:not([aria-selected=true]):not(.mdc-tab--active),.app-dark-theme .mat-mdc-tab-nav-bar .mat-mdc-tab:hover:not([aria-selected=true]):not(.mdc-tab--active),.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab-link:hover:not([aria-selected=true]):not(.mdc-tab--active),.app-dark-theme .mat-mdc-tab-header .mat-mdc-tab:hover:not([aria-selected=true]):not(.mdc-tab--active){background:var(--color-primary-tint)}.cdk-overlay-pane.confirmation-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.confirmation-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:16px!important}.mat-mdc-snack-bar-container.app-snackbar{--mat-snack-bar-container-color: var(--color-surface-subtle);--mat-snack-bar-supporting-text-color: var(--color-text-primary);--mat-snack-bar-button-color: var(--color-link);--mat-snack-bar-container-shape: 14px;margin:var(--space-5) var(--space-6)!important}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__surface{min-width:min(360px,100vw - 48px)!important;max-width:min(440px,100vw - 48px)!important;padding:var(--space-3) var(--space-4)!important;border-radius:14px!important;background-color:var(--color-surface-subtle)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border);box-shadow:0 0 0 1px #0f172a0a,0 8px 24px -4px #0f172a1f,0 4px 12px -6px #0f172a14!important}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__label{padding:0!important;font-size:var(--fs-md)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.01em}.mat-mdc-snack-bar-container.app-snackbar .mat-mdc-button.mat-mdc-snack-bar-action{--mat-button-text-label-text-color: var(--color-link);font-weight:600;margin-inline-start:var(--space-3)}.mat-mdc-snack-bar-container.app-snackbar.app-snackbar--error .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.app-snackbar.app-snackbar--error .mdc-snackbar__surface{background-color:var(--color-error-bg)!important;border-color:var(--color-error-border);box-shadow:0 0 0 1px var(--color-error-border),0 8px 24px -4px #f8717126,0 4px 12px -6px #0f172a33!important}.mat-mdc-snack-bar-container.app-snackbar.app-snackbar--success .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.app-snackbar.app-snackbar--success .mdc-snackbar__surface{background-color:var(--color-success-bg)!important;border-color:var(--color-success-border);box-shadow:0 0 0 1px var(--color-success-border),0 8px 24px -4px #34d3991f,0 4px 12px -6px #0f172a33!important}.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar .mat-mdc-snackbar-surface,.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar .mdc-snackbar__surface{background-color:var(--color-surface-subtle)!important;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px #00000073,0 4px 12px #00000059!important}.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar.app-snackbar--error .mat-mdc-snackbar-surface,.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar.app-snackbar--error .mdc-snackbar__surface{background:linear-gradient(135deg,var(--color-error-bg) 0%,var(--color-surface-subtle) 100%)!important;box-shadow:0 0 0 1px var(--color-error-border),0 12px 32px #00000080,0 0 24px -8px #f8717140!important}.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar.app-snackbar--success .mat-mdc-snackbar-surface,.app-dark-theme .mat-mdc-snack-bar-container.app-snackbar.app-snackbar--success .mdc-snackbar__surface{background:linear-gradient(135deg,var(--color-success-bg) 0%,var(--color-surface-subtle) 100%)!important;box-shadow:0 0 0 1px var(--color-success-border),0 12px 32px #00000080,0 0 24px -8px #34d39933!important}.fi{width:36px;height:46px;padding:10px 0 0;position:relative;margin:0 auto;transition:all .2s ease-in-out;cursor:pointer;box-sizing:border-box;font-family:sans-serif;text-decoration:none;display:block}.fi:before,.fi:after{position:absolute;content:"";pointer-events:none}.fi:before{top:0;height:100%;left:0;background-color:#007bff;right:10px}.fi:after{width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #66b0ff;top:0;right:0}.fi:hover{transform:translateY(-5px)}.fi-content{background-color:#007bff;color:#fff;inset:10px 0 0;padding:16.5px .3em 0;font-size:13px;font-weight:500;position:absolute}.fi-mp3.fi:before{background-color:#156aea}.fi-mp3.fi:after{border-left-color:#5291ef}.fi-mp3.fi .fi-content{background-color:#156aea;color:#fff}.fi-wav.fi:before{background-color:#36af14}.fi-wav.fi:after{border-left-color:#4be520}.fi-wav.fi .fi-content{background-color:#36af14;color:#fff}.fi-aif.fi:before{background-color:#f55f73}.fi-aif.fi:after{border-left-color:#f99daa}.fi-aif.fi .fi-content{background-color:#f55f73;color:#fff}.fi-cda.fi:before{background-color:#1081d1}.fi-cda.fi:after{border-left-color:#34a2ef}.fi-cda.fi .fi-content{background-color:#1081d1;color:#fff}.fi-mid.fi:before{background-color:#21c6fc}.fi-mid.fi:after{border-left-color:#62d7fd}.fi-mid.fi .fi-content{background-color:#21c6fc;color:#fff}.fi-midi.fi:before{background-color:#03afe7}.fi-midi.fi:after{border-left-color:#30cafc}.fi-midi.fi .fi-content{background-color:#03afe7;color:#fff}.fi-mpa.fi:before{background-color:#8deef1}.fi-mpa.fi:after{border-left-color:#c8f7f8}.fi-mpa.fi .fi-content{background-color:#8deef1;color:#00013a}.fi-mkv.fi:before{background-color:#ec93d8}.fi-mkv.fi:after{border-left-color:#f6cbec}.fi-mkv.fi .fi-content{background-color:#ec93d8;color:#00013a}.fi-ogg.fi:before{background-color:#576c7b}.fi-ogg.fi:after{border-left-color:#768d9e}.fi-ogg.fi .fi-content{background-color:#576c7b;color:#fff}.fi-wpa.fi:before{background-color:#214767}.fi-wpa.fi:after{border-left-color:#316a99}.fi-wpa.fi .fi-content{background-color:#214767;color:#fff}.fi-wpl.fi:before{background-color:#2383f5}.fi-wpl.fi:after{border-left-color:#62a7f8}.fi-wpl.fi .fi-content{background-color:#2383f5;color:#fff}.fi-7z.fi:before{background-color:#f63}.fi-7z.fi:after{border-left-color:#ff9875}.fi-7z.fi .fi-content{background-color:#f63;color:#fff}.fi-zip.fi:before{background-color:#ffb229}.fi-zip.fi:after{border-left-color:#ffca6b}.fi-zip.fi .fi-content{background-color:#ffb229;color:#fff}.fi-rar.fi:before{background-color:#ac3cc1}.fi-rar.fi:after{border-left-color:#c26ed2}.fi-rar.fi .fi-content{background-color:#ac3cc1;color:#1c148a}.fi-tar-gz.fi:before{background-color:#c6ad86}.fi-tar-gz.fi:after{border-left-color:#dbccb3}.fi-tar-gz.fi .fi-content{background-color:#c6ad86;color:#665538}.fi-pkg.fi:before{background-color:#955b2a}.fi-pkg.fi:after{border-left-color:#c77b3a}.fi-pkg.fi .fi-content{background-color:#955b2a;color:#ebc645}.fi-z.fi:before{background-color:#b69663}.fi-z.fi:after{border-left-color:#cbb490}.fi-z.fi .fi-content{background-color:#b69663;color:#665538}.fi-csv.fi:before{background-color:#579704}.fi-csv.fi:after{border-left-color:#7cd806}.fi-csv.fi .fi-content{background-color:#579704;color:#fff}.fi-dat.fi:before{background-color:#0463ea}.fi-dat.fi:after{border-left-color:#3587fc}.fi-dat.fi .fi-content{background-color:#0463ea;color:#fff}.fi-json.fi:before{background-color:#333}.fi-json.fi:after{border-left-color:#545454}.fi-json.fi .fi-content{background-color:#333;color:#aaa}.fi-xml.fi:before{background-color:#0e886b}.fi-xml.fi:after{border-left-color:#14c49a}.fi-xml.fi .fi-content{background-color:#0e886b;color:#fff}.fi-dat.fi:before{background-color:#8b9c35}.fi-dat.fi:after{border-left-color:#b0c350}.fi-dat.fi .fi-content{background-color:#8b9c35;color:#fff}.fi-db.fi:before{background-color:#697628}.fi-db.fi:after{border-left-color:#95a739}.fi-db.fi .fi-content{background-color:#697628;color:#fff}.fi-dbf.fi:before{background-color:#58e6a9}.fi-dbf.fi:after{border-left-color:#92efc7}.fi-dbf.fi .fi-content{background-color:#58e6a9;color:#fff}.fi-sql.fi:before{background-color:#157efb}.fi-sql.fi:after{border-left-color:#56a2fc}.fi-sql.fi .fi-content{background-color:#157efb;color:#fff}.fi-ns.fi:before{background-color:#249c3b}.fi-ns.fi:after{border-left-color:#32d051}.fi-ns.fi .fi-content{background-color:#249c3b;color:#422c21}.fi-3ds.fi:before{background-color:#015051}.fi-3ds.fi:after{border-left-color:#029192}.fi-3ds.fi .fi-content{background-color:#015051;color:#fff}.fi-max.fi:before{background-color:#02b4b6}.fi-max.fi:after{border-left-color:#03f4f7}.fi-max.fi .fi-content{background-color:#02b4b6;color:#fff}.fi-ai.fi:before{background-color:#f67503}.fi-ai.fi:after{border-left-color:#fd983f}.fi-ai.fi .fi-content{background-color:#f67503;color:#fff}.fi-psd.fi:before{background-color:#181040}.fi-psd.fi:after{border-left-color:#2c1d75}.fi-psd.fi .fi-content{background-color:#181040;color:#3db6f2}.fi-ttf.fi:before{background-color:#174f57}.fi-ttf.fi:after{border-left-color:#257f8b}.fi-ttf.fi .fi-content{background-color:#174f57;color:#fff}.fi-woff.fi:before{background-color:#1b8c73}.fi-woff.fi:after{border-left-color:#26c4a1}.fi-woff.fi .fi-content{background-color:#1b8c73;color:#fff}.fi-woff2.fi:before{background-color:#177761}.fi-woff2.fi:after{border-left-color:#22ae8f}.fi-woff2.fi .fi-content{background-color:#177761;color:#fff}.fi-png.fi:before{background-color:#dc7460}.fi-png.fi:after{border-left-color:#e8a496}.fi-png.fi .fi-content{background-color:#dc7460;color:#fff}.fi-bmp.fi:before{background-color:#459fa0}.fi-bmp.fi:after{border-left-color:#69bdbe}.fi-bmp.fi .fi-content{background-color:#459fa0;color:#fff}.fi-jpg.fi:before{background-color:#0074d0}.fi-jpg.fi:after{border-left-color:#1397ff}.fi-jpg.fi .fi-content{background-color:#0074d0;color:#fff}.fi-jpeg.fi:before{background-color:#0066b7}.fi-jpeg.fi:after{border-left-color:#008bf9}.fi-jpeg.fi .fi-content{background-color:#0066b7;color:#fff}.fi-gif.fi:before{background-color:#7979ec}.fi-gif.fi:after{border-left-color:#b3b3f4}.fi-gif.fi .fi-content{background-color:#7979ec;color:#fff}.fi-tif.fi:before{background-color:#ce0258}.fi-tif.fi:after{border-left-color:#fd1677}.fi-tif.fi .fi-content{background-color:#ce0258;color:#fff}.fi-tiff.fi:before{background-color:#b5024d}.fi-tiff.fi:after{border-left-color:#f60269}.fi-tiff.fi .fi-content{background-color:#b5024d;color:#fff}.fi-svg.fi:before{background-color:#e6a420}.fi-svg.fi:after{border-left-color:#edbc5c}.fi-svg.fi .fi-content{background-color:#e6a420;color:#fff}.fi-rss.fi:before{background-color:#fd8b33}.fi-rss.fi:after{border-left-color:#feb075}.fi-rss.fi .fi-content{background-color:#fd8b33;color:#fff}.fi-torrent.fi:before{background-color:#55ac44}.fi-torrent.fi:after{border-left-color:#7bc56d}.fi-torrent.fi .fi-content{background-color:#55ac44;color:#fff}.fi-ppt.fi:before{background-color:#ce4123}.fi-ppt.fi:after{border-left-color:#e26b52}.fi-ppt.fi .fi-content{background-color:#ce4123;color:#fff}.fi-pps.fi:before{background-color:#bf4023}.fi-pps.fi:after{border-left-color:#dd6347}.fi-pps.fi .fi-content{background-color:#bf4023;color:#fff}.fi-pptx.fi:before{background-color:#ac3a1f}.fi-pptx.fi:after{border-left-color:#da5334}.fi-pptx.fi .fi-content{background-color:#ac3a1f;color:#fff}.fi-odp.fi:before{background-color:#38aef9}.fi-odp.fi:after{border-left-color:#78c8fb}.fi-odp.fi .fi-content{background-color:#38aef9;color:#fff}.fi-asp.fi:before{background-color:#5c2d91}.fi-asp.fi:after{border-left-color:#7c3dc3}.fi-asp.fi .fi-content{background-color:#5c2d91;color:#fff}.fi-c.fi:before{background-color:#3747a5}.fi-c.fi:after{border-left-color:#5767c7}.fi-c.fi .fi-content{background-color:#3747a5;color:#fff}.fi-cs.fi:before{background-color:#013467}.fi-cs.fi:after{border-left-color:#0255a9}.fi-cs.fi .fi-content{background-color:#013467;color:#fff}.fi-java.fi:before{background-color:#ea2c2e}.fi-java.fi:after{border-left-color:#f0686a}.fi-java.fi .fi-content{background-color:#ea2c2e;color:#fff}.fi-jsp.fi:before{background-color:#e5000c}.fi-jsp.fi:after{border-left-color:#ff2834}.fi-jsp.fi .fi-content{background-color:#e5000c;color:#161419}.fi-swift.fi:before{background-color:#f32a20}.fi-swift.fi:after{border-left-color:#f6665f}.fi-swift.fi .fi-content{background-color:#f32a20;color:#fff}.fi-php.fi:before{background-color:#4f5b93}.fi-php.fi:after{border-left-color:#717db3}.fi-php.fi .fi-content{background-color:#4f5b93;color:#fff}.fi-hh.fi:before{background-color:#505050}.fi-hh.fi:after{border-left-color:#717171}.fi-hh.fi .fi-content{background-color:#505050;color:#fff}.fi-go.fi:before{background-color:#e0ebf5}.fi-go.fi:after{border-left-color:#fff}.fi-go.fi .fi-content{background-color:#e0ebf5;color:#000}.fi-py.fi:before{background-color:#3472a3}.fi-py.fi:after{border-left-color:#5294c8}.fi-py.fi .fi-content{background-color:#3472a3;color:#ffd542}.fi-js.fi:before{background-color:#f0db4f}.fi-js.fi:after{border-left-color:#f5e78c}.fi-js.fi .fi-content{background-color:#f0db4f;color:#323330}.fi-html.fi:before{background-color:#e54c21}.fi-html.fi:after{border-left-color:#ec7c5c}.fi-html.fi .fi-content{background-color:#e54c21;color:#fff}.fi-xhtml.fi:before{background-color:#55a9ef}.fi-xhtml.fi:after{border-left-color:#92c8f5}.fi-xhtml.fi .fi-content{background-color:#55a9ef;color:#fff}.fi-css.fi:before{background-color:#264de4}.fi-css.fi:after{border-left-color:#617deb}.fi-css.fi .fi-content{background-color:#264de4;color:#fff}.fi-vb.fi:before{background-color:#19aad9}.fi-vb.fi:after{border-left-color:#4ac3ea}.fi-vb.fi .fi-content{background-color:#19aad9;color:#fff}.fi-rb.fi:before{background-color:#a20d01}.fi-rb.fi:after{border-left-color:#e41201}.fi-rb.fi .fi-content{background-color:#a20d01;color:#fff}.fi-scss.fi:before{background-color:#bf4080}.fi-scss.fi:after{border-left-color:#d072a1}.fi-scss.fi .fi-content{background-color:#bf4080;color:#fff}.fi-sass.fi:before{background-color:#b43c78}.fi-sass.fi:after{border-left-color:#c69}.fi-sass.fi .fi-content{background-color:#b43c78;color:#fff}.fi-less.fi:before{background-color:#1d365d}.fi-less.fi:after{border-left-color:#2d5390}.fi-less.fi .fi-content{background-color:#1d365d;color:#fff}.fi-jsx.fi:before{background-color:#61dafb}.fi-jsx.fi:after{border-left-color:#a2e9fd}.fi-jsx.fi .fi-content{background-color:#61dafb;color:#222}.fi-sh.fi:before{background-color:#2a3238}.fi-sh.fi:after{border-left-color:#46545e}.fi-sh.fi .fi-content{background-color:#2a3238;color:#4da925}.fi-pl.fi:before{background-color:#028fbd}.fi-pl.fi:after{border-left-color:#05bffc}.fi-pl.fi .fi-content{background-color:#028fbd;color:#fff}.fi-xls.fi:before{background-color:#86d44c}.fi-xls.fi:after{border-left-color:#aae181}.fi-xls.fi .fi-content{background-color:#86d44c;color:#fff}.fi-xlsx.fi:before{background-color:#6cbf2e}.fi-xlsx.fi:after{border-left-color:#8ed758}.fi-xlsx.fi .fi-content{background-color:#6cbf2e;color:#fff}.fi-xlsm.fi:before{background-color:#60ab29}.fi-xlsm.fi:after{border-left-color:#80d244}.fi-xlsm.fi .fi-content{background-color:#60ab29;color:#fff}.fi-ods.fi:before{background-color:#0c491e}.fi-ods.fi:after{border-left-color:#158236}.fi-ods.fi .fi-content{background-color:#0c491e;color:#fff}.fi-dll.fi:before{background-color:#960a4a}.fi-dll.fi:after{border-left-color:#d40e69}.fi-dll.fi .fi-content{background-color:#960a4a;color:#fff}.fi-bak.fi:before{background-color:#058bca}.fi-bak.fi:after{border-left-color:#18b1f9}.fi-bak.fi .fi-content{background-color:#058bca;color:#fff}.fi-ini.fi:before{background-color:#0b2955}.fi-ini.fi:after{border-left-color:#134590}.fi-ini.fi .fi-content{background-color:#0b2955;color:#fff}.fi-dmp.fi:before{background-color:#1960a2}.fi-dmp.fi:after{border-left-color:#2282db}.fi-dmp.fi .fi-content{background-color:#1960a2;color:#fff}.fi-sys.fi:before{background-color:#abe6f1}.fi-sys.fi:after{border-left-color:#e4f7fa}.fi-sys.fi .fi-content{background-color:#abe6f1;color:#fff}.fi-cfg.fi:before{background-color:#7fd9ea}.fi-cfg.fi:after{border-left-color:#b8eaf3}.fi-cfg.fi .fi-content{background-color:#7fd9ea;color:#fff}.fi-tmp.fi:before{background-color:#69d2e6}.fi-tmp.fi:after{border-left-color:#a2e3f0}.fi-tmp.fi .fi-content{background-color:#69d2e6;color:#fff}.fi-icns.fi:before{background-color:#b4e9f2}.fi-icns.fi:after{border-left-color:#edfafc}.fi-icns.fi .fi-content{background-color:#b4e9f2;color:#222}.fi-doc.fi:before{background-color:#235d9c}.fi-doc.fi:after{border-left-color:#317dd1}.fi-doc.fi .fi-content{background-color:#235d9c;color:#fff}.fi-docx.fi:before{background-color:#2980b9}.fi-docx.fi:after{border-left-color:#4da1d8}.fi-docx.fi .fi-content{background-color:#2980b9;color:#fff}.fi-log.fi:before{background-color:#accff3}.fi-log.fi:after{border-left-color:#e6f0fb}.fi-log.fi .fi-content{background-color:#accff3;color:#fff}.fi-txt.fi:before{background-color:#8bc6d6}.fi-txt.fi:after{border-left-color:#bcdee7}.fi-txt.fi .fi-content{background-color:#8bc6d6;color:#fff}.fi-pdf.fi:before{background-color:#f88e21}.fi-pdf.fi:after{border-left-color:#faaf61}.fi-pdf.fi .fi-content{background-color:#f88e21;color:#fff}.fi-avi.fi:before{background-color:#40c1e6}.fi-avi.fi:after{border-left-color:#7bd4ee}.fi-avi.fi .fi-content{background-color:#40c1e6;color:#fff}.fi-mov.fi:before{background-color:#ff5838}.fi-mov.fi:after{border-left-color:#ff907a}.fi-mov.fi .fi-content{background-color:#ff5838;color:#fff}.fi-mp4.fi:before{background-color:#4163b4}.fi-mp4.fi:after{border-left-color:#6d89ca}.fi-mp4.fi .fi-content{background-color:#4163b4;color:#fff}.fi-wmv.fi:before{background-color:#f76205}.fi-wmv.fi:after{border-left-color:#fb8a43}.fi-wmv.fi .fi-content{background-color:#f76205;color:#fff}.fi-mpg.fi:before{background-color:#1298d6}.fi-mpg.fi:after{border-left-color:#3cb6ef}.fi-mpg.fi .fi-content{background-color:#1298d6;color:#fff}.fi-mpeg.fi:before{background-color:#0e77a7}.fi-mpeg.fi:after{border-left-color:#13a2e4}.fi-mpeg.fi .fi-content{background-color:#0e77a7;color:#fff}.fi-mkv.fi:before{background-color:#0c668f}.fi-mkv.fi:after{border-left-color:#1191cd}.fi-mkv.fi .fi-content{background-color:#0c668f;color:#fff}.fi-wps.fi:before{background-color:#297eff}.fi-wps.fi:after{border-left-color:#6ba6ff}.fi-wps.fi .fi-content{background-color:#297eff;color:#fff}.fi-exe.fi:before{background-color:#0e63ab}.fi-exe.fi:after{border-left-color:#1386e8}.fi-exe.fi .fi-content{background-color:#0e63ab;color:#fff}.fi-size-xs.fi{width:28.8px;height:36.8px;padding-top:8px}.fi-size-xs.fi:before{right:8px}.fi-size-xs.fi:after{border-top-width:8px;border-left-width:8px}.fi-size-xs.fi .fi-content{top:8px;padding-top:13.2px;font-size:10.4px}.fi-size-sm.fi{width:36px;height:46px;padding-top:10px}.fi-size-sm.fi:before{right:10px}.fi-size-sm.fi:after{border-top-width:10px;border-left-width:10px}.fi-size-sm.fi .fi-content{top:10px;padding-top:16.5px;font-size:13px}.fi-size-md.fi{width:43.2px;height:55.2px;padding-top:12px}.fi-size-md.fi:before{right:12px}.fi-size-md.fi:after{border-top-width:12px;border-left-width:12px}.fi-size-md.fi .fi-content{top:12px;padding-top:19.8px;font-size:15.6px}.fi-size-lg.fi{width:54px;height:69px;padding-top:15px}.fi-size-lg.fi:before{right:15px}.fi-size-lg.fi:after{border-top-width:15px;border-left-width:15px}.fi-size-lg.fi .fi-content{top:15px;padding-top:24.75px;font-size:19.5px}.fi-size-xl.fi{width:72px;height:92px;padding-top:20px}.fi-size-xl.fi:before{right:20px}.fi-size-xl.fi:after{border-top-width:20px;border-left-width:20px}.fi-size-xl.fi .fi-content{top:20px;padding-top:33px;font-size:26px}.fi-content-xs .fi-content{font-size:11px;padding-top:55%}.fi-round-sm.fi{border-radius:2px;overflow:hidden}.fi-round-md.fi{border-radius:4px;overflow:hidden}
