.w-0{width:0!important}.w-100{width:100%!important}.h-100{height:100%!important}.text-center{text-align:center!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.d-none{display:none!important}.d-contents{display:contents!important}.d-flex{display:flex!important}.p-0,.py-0,.pt-0{padding-block-start:0px!important}.p-0,.py-0,.pb-0{padding-block-end:0px!important}.p-0,.px-0,.pl-0{padding-inline-start:0px!important}.p-0,.px-0,.pr-0{padding-inline-end:0px!important}.m-0,.my-0,.mt-0{margin-block-start:0px!important}.m-0,.my-0,.mb-0{margin-block-end:0px!important}.m-0,.mx-0,.ml-0{margin-inline-start:0px!important}.m-0,.mx-0,.mr-0{margin-inline-end:0px!important}.p-8,.py-8,.pt-8{padding-block-start:8px!important}.p-8,.py-8,.pb-8{padding-block-end:8px!important}.p-8,.px-8,.pl-8{padding-inline-start:8px!important}.p-8,.px-8,.pr-8{padding-inline-end:8px!important}.m-8,.my-8,.mt-8{margin-block-start:8px!important}.m-8,.my-8,.mb-8{margin-block-end:8px!important}.m-8,.mx-8,.ml-8{margin-inline-start:8px!important}.m-8,.mx-8,.mr-8{margin-inline-end:8px!important}.p-16,.py-16,.pt-16{padding-block-start:16px!important}.p-16,.py-16,.pb-16{padding-block-end:16px!important}.p-16,.px-16,.pl-16{padding-inline-start:16px!important}.p-16,.px-16,.pr-16{padding-inline-end:16px!important}.m-16,.my-16,.mt-16{margin-block-start:16px!important}.m-16,.my-16,.mb-16{margin-block-end:16px!important}.m-16,.mx-16,.ml-16{margin-inline-start:16px!important}.m-16,.mx-16,.mr-16{margin-inline-end:16px!important}.p-20,.py-20,.pt-20{padding-block-start:20px!important}.p-20,.py-20,.pb-20{padding-block-end:20px!important}.p-20,.px-20,.pl-20{padding-inline-start:20px!important}.p-20,.px-20,.pr-20{padding-inline-end:20px!important}.m-20,.my-20,.mt-20{margin-block-start:20px!important}.m-20,.my-20,.mb-20{margin-block-end:20px!important}.m-20,.mx-20,.ml-20{margin-inline-start:20px!important}.m-20,.mx-20,.mr-20{margin-inline-end:20px!important}.p-24,.py-24,.pt-24{padding-block-start:24px!important}.p-24,.py-24,.pb-24{padding-block-end:24px!important}.p-24,.px-24,.pl-24{padding-inline-start:24px!important}.p-24,.px-24,.pr-24{padding-inline-end:24px!important}.m-24,.my-24,.mt-24{margin-block-start:24px!important}.m-24,.my-24,.mb-24{margin-block-end:24px!important}.m-24,.mx-24,.ml-24{margin-inline-start:24px!important}.m-24,.mx-24,.mr-24{margin-inline-end:24px!important}.mx-auto{margin-inline:auto}.capitalize{text-transform:capitalize}.row-span{grid-column:1/-1}.spacer{flex:1}.center-abs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}*{box-sizing:border-box;interpolate-size:allow-keywords;min-width:0;font-synthesis:none!important}html,body{height:100%}html{overscroll-behavior:none;color-scheme:light dark}body{margin:0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface);background-color:var(--mat-sys-background)}:root{--mat-select-panel-background-color: var(--mat-sys-surface-container);scrollbar-color:var(--mat-sys-outline) var(--mat-sys-surface-container);accent-color:var(--mat-sys-primary)}:focus-visible{outline-color:var(--mat-sys-primary)}::selection{color:var(--mat-sys-primary-fixed);background-color:var(--mat-sys-on-primary-fixed-variant)}::marker{color:var(--mat-sys-primary)}body *{scrollbar-width:thin}:link{color:var(--mat-sys-primary)}button{margin:none;padding:none;font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{color:var(--mat-sys-primary)}h1{margin:32px 0;font:var(--mat-sys-headline-large)}h2{margin:24px 0;font:var(--mat-sys-headline-medium)}h3{margin:16px 0;font:var(--mat-sys-headline-small)}hr{margin:20px 0;border-top:1px solid var(--mat-sys-outline-variant);border-bottom:none;border-inline:none}strong{font-weight:var(--mat-sys-label-medium-weight-prominent)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}input[type=number]{appearance:textfield}audio::-webkit-media-controls-panel{background:var(--mat-sys-surface-variant)}table.tema-generic-table{border-spacing:0;border-collapse:collapse;font:var(--mat-sys-body-large)}table.tema-generic-table thead,table.tema-generic-table tfoot{font:var(--mat-sys-label-large);color:var(--mat-sys-primary)}table.tema-generic-table th,table.tema-generic-table td{height:48px;padding:8px;text-align:center}table.tema-generic-table th:first-of-type,table.tema-generic-table td:first-of-type{padding-inline-start:0}table.tema-generic-table th:last-of-type,table.tema-generic-table td:last-of-type{padding-inline-end:0}table.tema-generic-table th.left,table.tema-generic-table td.left{text-align:left}table.tema-generic-table th.center,table.tema-generic-table td.center{text-align:center}table.tema-generic-table th.center .mat-sort-header-container,table.tema-generic-table td.center .mat-sort-header-container{justify-content:center}table.tema-generic-table th.right,table.tema-generic-table td.right{text-align:right}table.tema-generic-table th.right .mat-sort-header-container,table.tema-generic-table td.right .mat-sort-header-container{flex-direction:row-reverse}table.tema-generic-table th.in-cart,table.tema-generic-table td.in-cart{font-weight:var(--mat-sys-label-medium-weight-prominent);color:var(--mat-sys-tertiary)}table.tema-generic-table th.checkbox-cell,table.tema-generic-table td.checkbox-cell{place-content:center;width:48px;padding:0;text-align:center}table.tema-generic-table tbody tr{position:relative;border-top:1px solid var(--mat-sys-outline-variant);outline:none}table.tema-generic-table tbody tr[tabindex]:not([tabindex^="-"]){cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}table.tema-generic-table tbody tr[tabindex]:not([tabindex^="-"]):after{pointer-events:none;content:"";position:absolute;z-index:1;inset:0;opacity:transparent;opacity:0;background:var(--mat-sys-on-surface)}table.tema-generic-table tbody tr[tabindex]:not([tabindex^="-"]):hover:after{opacity:var(--mat-sys-hover-state-layer-opacity)}table.tema-generic-table tbody tr[tabindex]:not([tabindex^="-"]):focus-visible:after{opacity:var(--mat-sys-focus-state-layer-opacity)}table.tema-generic-table tbody tr[tabindex]:not([tabindex^="-"]):active:after{opacity:var(--mat-sys-pressed-state-layer-opacity)}table.tema-generic-table tbody tr.is-next-document:not(:first-of-type){border-top-color:var(--mat-sys-outline)}table.tema-generic-table tbody tr.disabled{opacity:.38}table.tema-generic-table tbody tr.highlighted{color:var(--mat-sys-on-surface-variant);background:var(--mat-sys-surface-variant)}table.tema-generic-table tbody tr.in-cart{color:var(--mat-sys-tertiary);background-color:color-mix(in oklab,var(--mat-sys-tertiary-container),transparent)}table.tema-generic-table tfoot{border-top:1px solid var(--mat-sys-outline-variant)}table.tema-generic-table .mat-sort-header-arrow{margin-inline:6px}html{--mat-icon-button-icon-size: 20px}.mat-mdc-icon-button{display:inline-flex!important}.mdc-fab tema-company-icon,.mdc-fab fa-icon{font-size:20px;vertical-align:middle}.mdc-icon-button.filled{background-color:var(--mat-sys-primary);--mat-icon-button-icon-color: var(--mat-sys-on-primary)}.mdc-icon-button.tonal{background-color:var(--mat-sys-secondary-container);--mat-icon-button-icon-color: var(--mat-sys-on-secondary-container)}.mdc-icon-button.toggle{--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant)}.mdc-icon-button.toggle.selected{--mat-icon-button-icon-color: var(--mat-sys-primary)}.mdc-icon-button.outlined{outline:1px solid var(--mat-sys-outline);--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant)}html{--mat-dialog-actions-alignment: end}.cdk-overlay-container{inset:env(titlebar-area-height,0) 0 0!important;width:unset!important;height:unset!important}html{--mat-form-field-filled-container-shape: var(--mat-sys-corner-small);--mat-form-field-container-height: 48px;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 4px;--mat-form-field-filled-with-label-container-padding-top: 20px}.mdc-text-field--filled{border-bottom-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))!important;border-bottom-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))!important}.mdc-line-ripple:before{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple:after{pointer-events:none;inset:0!important;transform:none!important;width:unset!important;border-style:solid;border-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px);border-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mat-mdc-form-field-infix{flex:1;width:min-content!important}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{display:grid;grid-auto-columns:48px;grid-auto-flow:column;place-items:center;padding:0!important}mat-form-field{display:flex!important}mat-form-field.rounded,mat-form-field.start,mat-form-field.end{--mat-form-field-filled-container-shape: var(--mat-sys-corner-full)}mat-form-field.start .mdc-text-field--filled{border-start-start-radius:var(--mat-sys-corner-full)!important;border-start-end-radius:0!important;border-end-start-radius:var(--mat-sys-corner-full)!important;border-end-end-radius:0!important}mat-form-field.end{--mat-select-trigger-text-size: var(--mat-sys-body-small-size);--mat-select-trigger-text-line-height: var(--mat-sys-body-small-line-height)}mat-form-field.end .mdc-text-field--filled{border-start-start-radius:0!important;border-start-end-radius:var(--mat-sys-corner-full)!important;border-end-start-radius:0!important;border-end-end-radius:var(--mat-sys-corner-full)!important}mat-form-field.no-subscript .mat-mdc-form-field-subscript-wrapper{display:none}mat-form-field .hidden{pointer-events:none;position:absolute;visibility:hidden}mat-form-field .hidden>.cdk-overlay-popover{visibility:visible}.mat-mdc-menu-item-text:has(fa-icon),.mdc-list-item__primary-text:has(fa-icon){display:inline-flex;align-items:center}.mat-mdc-menu-item-text:has(fa-icon)>fa-icon,.mdc-list-item__primary-text:has(fa-icon)>fa-icon{position:relative;display:inline-block;flex:none;width:var(--mat-menu-item-icon-size, 24px);height:var(--mat-menu-item-icon-size, 24px);margin-right:var(--mat-menu-item-spacing, 12px);color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item-text:has(fa-icon)>fa-icon>svg,.mdc-list-item__primary-text:has(fa-icon)>fa-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--var-mat-menu-icon-size, 20px)}.error-menu-item{--mat-menu-item-icon-color: var(--mat-sys-error);--mat-menu-item-label-text-color: var(--mat-sys-error)}mat-snack-bar-container{margin-bottom:calc(var(--tema-offset-bottom, 0) + 8px)!important}html{--mat-tab-divider-color: var(--mat-sys-outline-variant)}[fitInkBarToContent],[ng-reflect-fit-ink-bar-to-content=true]{--mat-tab-active-indicator-shape: 3px 3px 0 0;--mat-tab-active-indicator-height: 3px}body{--tsm-max-width: 1536px}body.bootstrap-error{height:unset;margin:24px 20px}a.invisible{display:contents;color:inherit;vertical-align:inherit}textarea{height:2lh;min-height:1lh}code,tt,kbd,samp,ngx-json-viewer,pre{font-family:Roboto Mono,monospace}pre{padding:24px 20px;border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-large);font:var(--mat-sys-body-medium);font-family:Roboto Mono,monospace;word-break:break-all;white-space:pre-wrap}kbd{padding:0 8px;border-radius:var(--mat-sys-corner-extra-small);background-color:var(--mat-sys-surface-container-lowest);box-shadow:var(--mat-sys-level1)}.tsm-content-container{container:content-container/inline;display:block;width:100%;max-width:var(--tsm-max-width);margin:0 auto}tema-toolbar-outlet{max-width:var(--tsm-max-width)}table.tema-generic-table{font-family:Roboto Condensed,Roboto,sans-serif}.mat-mdc-tooltip-panel{pointer-events:none!important}.cdk-overlay-popover{visibility:visible}mat-button-toggle-group.filled{display:flex;border:none;background:var(--mat-sys-surface-container)}mat-button-toggle-group.filled a{display:contents}mat-button-toggle-group.filled mat-button-toggle{overflow:hidden;flex:1 0 auto;border-left:none!important;border-radius:var(--mat-sys-corner-full)}mat-button-toggle-group.form-field{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;border:none;--mat-button-toggle-height: 48px;--mat-button-toggle-shape: var(--mat-sys-corner-small);--mat-button-toggle-background-color: var(--mat-sys-surface-variant);--mat-button-toggle-divider-color: var(--mat-sys-surface);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-primary-fixed);--mat-button-toggle-selected-state-background-color: var(--mat-sys-primary-fixed-dim)}mat-button-toggle-group.form-field .mat-button-toggle-label-content{padding:0!important}html{--mat-expansion-container-background-color: var(--mat-sys-surface-container-lowest);--mat-expansion-container-text-color: var(--mat-sys-on-surface);--mat-expansion-container-elevation-shadow: var(--mat-sys-level0)}.dialog-hero-icon{display:block;margin:8px auto 16px;font-size:20px;color:var(--mat-sys-secondary);text-align:center}#webpack-dev-server-client-overlay{top:env(titlebar-area-height,0)!important}.inline-button{margin-block:-100%;vertical-align:sub}.mat-emergency-button{cursor:pointer;margin:0!important;padding:0 24px!important;border:none!important;border-radius:var(--mat-sys-corner-full)!important;font:var(--mat-sys-label-large)!important;line-height:40px!important;color:var(--mat-sys-on-primary)!important;background:var(--mat-sys-primary)!important}mat-checkbox.line{display:block}mat-checkbox.line .mat-mdc-checkbox-touch-target{width:100%!important;height:100%!important}mat-checkbox.line .mdc-form-field{width:100%}mat-checkbox.line .mdc-checkbox{margin-inline-start:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / -2)}mat-checkbox.line .mdc-label{flex:1;place-content:center;align-self:stretch}tsm-authorized-context-floating-pierdolniks .mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-inline:6px!important}mat-chip-listbox.nowrap{width:max-content}mat-chip-listbox.nowrap .mdc-evolution-chip-set__chips{flex-wrap:nowrap!important}mat-chip-listbox.nowrap .mdc-evolution-chip-set__chips .mat-mdc-chip{flex:none}.pinch-zoom-content{width:100%!important;height:100%!important}.gray-icon,.primary-icon,.tertiary-icon,.error-icon{display:block!important;font-size:40px;text-align:center}.gray-icon{color:var(--mat-sys-outline-variant)}.primary-icon{color:var(--mat-sys-primary)}.tertiary-icon{color:var(--mat-sys-tertiary)}.error-icon{color:var(--mat-sys-error)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes flip{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}tema-toolbar-actions>:nth-child(n+4){position:relative;color:var(--mat-sys-error)!important;outline:4px solid var(--mat-sys-error)!important}tema-toolbar-actions>:nth-child(n+4):after{content:"DESIGN VIOLATION: MAX 3 TOOLBAR ACTIONS"!important;position:fixed!important;z-index:10000;top:100%!important;right:0!important;padding:2px 8px;border-radius:var(--mat-sys-corner-medium);font:var(--mat-sys-title-large);color:var(--mat-sys-on-error)!important;background:var(--mat-sys-error)}.tertiary{--mat-sys-primary: var(--mat-sys-tertiary);--mat-sys-on-primary: var(--mat-sys-on-tertiary);--mat-sys-primary-container: var(--mat-sys-tertiary-container);--mat-sys-on-primary-container: var(--mat-sys-on-tertiary-container);--mat-sys-primary-fixed: var(--mat-sys-tertiary-fixed);--mat-sys-primary-fixed-dim: var(--mat-sys-tertiary-fixed-dim);--mat-sys-on-primary-fixed: var(--mat-sys-on-tertiary-fixed);--mat-sys-on-primary-fixed-variant: var(--mat-sys-on-tertiary-fixed-variant)}.admin{--mat-sys-background: light-dark(#fef8fc, #151316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f5eff4, #323033);--mat-sys-inverse-primary: light-dark(#d5baff, #7d00fa);--mat-sys-inverse-surface: light-dark(#323033, #e6e1e6);--mat-sys-on-background: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #42008a);--mat-sys-on-primary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-primary-fixed: light-dark(#270057, #270057);--mat-sys-on-primary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-on-secondary: light-dark(#ffffff, #352d40);--mat-sys-on-secondary-container: light-dark(#4b4357, #eadef7);--mat-sys-on-secondary-fixed: light-dark(#1f182a, #1f182a);--mat-sys-on-secondary-fixed-variant: light-dark(#4b4357, #4b4357);--mat-sys-on-surface: light-dark(#1d1b1e, #e6e1e6);--mat-sys-on-surface-variant: light-dark(#49454e, #e8e0eb);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#7b757f, #958e99);--mat-sys-outline-variant: light-dark(#cbc4cf, #49454e);--mat-sys-primary: light-dark(#7d00fa, #d5baff);--mat-sys-primary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-primary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-primary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#645b70, #cec2db);--mat-sys-secondary-container: light-dark(#eadef7, #4b4357);--mat-sys-secondary-fixed: light-dark(#eadef7, #eadef7);--mat-sys-secondary-fixed-dim: light-dark(#cec2db, #cec2db);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fef8fc, #151316);--mat-sys-surface-bright: light-dark(#fef8fc, #3b383c);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2b292d);--mat-sys-surface-container-highest: light-dark(#e6e1e6, #363437);--mat-sys-surface-container-low: light-dark(#f8f2f6, #1d1b1e);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-tint: light-dark(#7d00fa, #d5baff);--mat-sys-surface-variant: light-dark(#e8e0eb, #49454e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #332f37;--mat-sys-neutral10: #1d1b1e;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.error,.red{--mat-sys-background: light-dark(#fff8f6, #181211);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeeec, #362f2e);--mat-sys-inverse-primary: light-dark(#ffb4a8, #c00100);--mat-sys-inverse-surface: light-dark(#362f2e, #ede0dd);--mat-sys-on-background: light-dark(#201a19, #ede0dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #690100);--mat-sys-on-primary-container: light-dark(#930100, #ffdad4);--mat-sys-on-primary-fixed: light-dark(#410000, #410000);--mat-sys-on-primary-fixed-variant: light-dark(#930100, #930100);--mat-sys-on-secondary: light-dark(#ffffff, #442925);--mat-sys-on-secondary-container: light-dark(#5d3f3b, #ffdad4);--mat-sys-on-secondary-fixed: light-dark(#2c1512, #2c1512);--mat-sys-on-secondary-fixed-variant: light-dark(#5d3f3b, #5d3f3b);--mat-sys-on-surface: light-dark(#201a19, #ede0dd);--mat-sys-on-surface-variant: light-dark(#534341, #f5ddda);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#857370, #a08c89);--mat-sys-outline-variant: light-dark(#d8c2be, #534341);--mat-sys-primary: light-dark(#c00100, #ffb4a8);--mat-sys-primary-container: light-dark(#ffdad4, #930100);--mat-sys-primary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-primary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#775651, #e7bdb6);--mat-sys-secondary-container: light-dark(#ffdad4, #5d3f3b);--mat-sys-secondary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-secondary-fixed-dim: light-dark(#e7bdb6, #e7bdb6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f6, #181211);--mat-sys-surface-bright: light-dark(#fff8f6, #3f3737);--mat-sys-surface-container: light-dark(#f9ebe9, #251e1d);--mat-sys-surface-container-high: light-dark(#f3e5e4, #302828);--mat-sys-surface-container-highest: light-dark(#ede0dd, #3b3332);--mat-sys-surface-container-low: light-dark(#fef1ef, #201a19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d0c);--mat-sys-surface-dim: light-dark(#e4d7d6, #181211);--mat-sys-surface-tint: light-dark(#c00100, #ffb4a8);--mat-sys-surface-variant: light-dark(#f5ddda, #534341);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.warning,.yellow{--mat-sys-background: light-dark(#fff9ed, #161308);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f8f0dd, #343024);--mat-sys-inverse-primary: light-dark(#e4c600, #6d5e00);--mat-sys-inverse-surface: light-dark(#343024, #e9e2cf);--mat-sys-on-background: light-dark(#1e1c10, #e9e2cf);--mat-sys-on-error: light-dark(#fff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#fff, #393000);--mat-sys-on-primary-container: light-dark(#524600, #ffe251);--mat-sys-on-primary-fixed: light-dark(#211b00, #211b00);--mat-sys-on-primary-fixed-variant: light-dark(#524600, #524600);--mat-sys-on-secondary: light-dark(#fff, #393000);--mat-sys-on-secondary-container: light-dark(#524600, #f6e38d);--mat-sys-on-secondary-fixed: light-dark(#211b00, #211b00);--mat-sys-on-secondary-fixed-variant: light-dark(#524600, #524600);--mat-sys-on-surface: light-dark(#1e1c10, #e9e2cf);--mat-sys-on-surface-variant: light-dark(#4c4732, #ebe2c5);--mat-sys-on-tertiary: light-dark(#fff, #393000);--mat-sys-on-tertiary-container: light-dark(#524600, #ffe251);--mat-sys-on-tertiary-fixed: light-dark(#211b00, #211b00);--mat-sys-on-tertiary-fixed-variant: light-dark(#524600, #524600);--mat-sys-outline: light-dark(#7e775f, #989177);--mat-sys-outline-variant: light-dark(#cfc6ab, #4c4732);--mat-sys-primary: light-dark(#6d5e00, #e4c600);--mat-sys-primary-container: light-dark(#ffe251, #524600);--mat-sys-primary-fixed: light-dark(#ffe251, #ffe251);--mat-sys-primary-fixed-dim: light-dark(#e4c600, #e4c600);--mat-sys-scrim: light-dark(#000, #000);--mat-sys-secondary: light-dark(#6c5e17, #d9c774);--mat-sys-secondary-container: light-dark(#f6e38d, #524600);--mat-sys-secondary-fixed: light-dark(#f6e38d, #f6e38d);--mat-sys-secondary-fixed-dim: light-dark(#d9c774, #d9c774);--mat-sys-shadow: light-dark(#000, #000);--mat-sys-surface: light-dark(#fff9ed, #161308);--mat-sys-surface-bright: light-dark(#fff9ed, #3d392c);--mat-sys-surface-container: light-dark(#f5edda, #222014);--mat-sys-surface-container-high: light-dark(#efe8d5, #2d2a1d);--mat-sys-surface-container-highest: light-dark(#e9e2cf, #383528);--mat-sys-surface-container-low: light-dark(#fbf3e0, #1e1c10);--mat-sys-surface-container-lowest: light-dark(#fff, #110e05);--mat-sys-surface-dim: light-dark(#e1dac7, #161308);--mat-sys-surface-tint: light-dark(#6d5e00, #e4c600);--mat-sys-surface-variant: light-dark(#ebe2c5, #4c4732);--mat-sys-tertiary: light-dark(#6d5e00, #e4c600);--mat-sys-tertiary-container: light-dark(#ffe251, #524600);--mat-sys-tertiary-fixed: light-dark(#ffe251, #ffe251);--mat-sys-tertiary-fixed-dim: light-dark(#e4c600, #e4c600);--mat-sys-neutral-variant20: #35301d;--mat-sys-neutral10: #1e1c10;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.accent,.blue{--mat-sys-background: light-dark(#f8f9ff, #0f1419);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eef1f9, #2d3137);--mat-sys-inverse-primary: light-dark(#9ecaff, #0061a4);--mat-sys-inverse-surface: light-dark(#2d3137, #dfe2ea);--mat-sys-on-background: light-dark(#181c22, #dfe2ea);--mat-sys-on-error: light-dark(#fff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#fff, #003258);--mat-sys-on-primary-container: light-dark(#00497d, #d1e4ff);--mat-sys-on-primary-fixed: light-dark(#001d36, #001d36);--mat-sys-on-primary-fixed-variant: light-dark(#00497d, #00497d);--mat-sys-on-secondary: light-dark(#fff, #0c3253);--mat-sys-on-secondary-container: light-dark(#28496b, #d1e4ff);--mat-sys-on-secondary-fixed: light-dark(#001d36, #001d36);--mat-sys-on-secondary-fixed-variant: light-dark(#28496b, #28496b);--mat-sys-on-surface: light-dark(#181c22, #dfe2ea);--mat-sys-on-surface-variant: light-dark(#404752, #dbe3f0);--mat-sys-on-tertiary: light-dark(#fff, #003258);--mat-sys-on-tertiary-container: light-dark(#00497d, #d1e4ff);--mat-sys-on-tertiary-fixed: light-dark(#001d36, #001d36);--mat-sys-on-tertiary-fixed-variant: light-dark(#00497d, #00497d);--mat-sys-outline: light-dark(#707883, #89919d);--mat-sys-outline-variant: light-dark(#bfc7d4, #404752);--mat-sys-primary: light-dark(#0061a4, #9ecaff);--mat-sys-primary-container: light-dark(#d1e4ff, #00497d);--mat-sys-primary-fixed: light-dark(#d1e4ff, #d1e4ff);--mat-sys-primary-fixed-dim: light-dark(#9ecaff, #9ecaff);--mat-sys-scrim: light-dark(#000, #000);--mat-sys-secondary: light-dark(#416084, #a9c9f2);--mat-sys-secondary-container: light-dark(#d1e4ff, #28496b);--mat-sys-secondary-fixed: light-dark(#d1e4ff, #d1e4ff);--mat-sys-secondary-fixed-dim: light-dark(#a9c9f2, #a9c9f2);--mat-sys-shadow: light-dark(#000, #000);--mat-sys-surface: light-dark(#f8f9ff, #0f1419);--mat-sys-surface-bright: light-dark(#f8f9ff, #353940);--mat-sys-surface-container: light-dark(#ebeef6, #1c2026);--mat-sys-surface-container-high: light-dark(#e5e8f0, #262a30);--mat-sys-surface-container-highest: light-dark(#dfe2ea, #31353b);--mat-sys-surface-container-low: light-dark(#f1f3fc, #181c22);--mat-sys-surface-container-lowest: light-dark(#fff, #0a0e14);--mat-sys-surface-dim: light-dark(#d7dae2, #0f1419);--mat-sys-surface-tint: light-dark(#0061a4, #9ecaff);--mat-sys-surface-variant: light-dark(#dbe3f0, #404752);--mat-sys-tertiary: light-dark(#0061a4, #9ecaff);--mat-sys-tertiary-container: light-dark(#d1e4ff, #00497d);--mat-sys-tertiary-fixed: light-dark(#d1e4ff, #d1e4ff);--mat-sys-tertiary-fixed-dim: light-dark(#9ecaff, #9ecaff);--mat-sys-neutral-variant20: #29313b;--mat-sys-neutral10: #181c22;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.sweet,.magenta{--mat-sys-background: light-dark(#fff7f9, #161215);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f8eef2, #342f32);--mat-sys-inverse-primary: light-dark(#ffabf3, #a900a9);--mat-sys-inverse-surface: light-dark(#342f32, #e9e0e4);--mat-sys-on-background: light-dark(#1e1a1d, #e9e0e4);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #5b005b);--mat-sys-on-primary-container: light-dark(#810081, #ffd7f5);--mat-sys-on-primary-fixed: light-dark(#380038, #380038);--mat-sys-on-primary-fixed-variant: light-dark(#810081, #810081);--mat-sys-on-secondary: light-dark(#ffffff, #3d2b3a);--mat-sys-on-secondary-container: light-dark(#554151, #f7daef);--mat-sys-on-secondary-fixed: light-dark(#271624, #271624);--mat-sys-on-secondary-fixed-variant: light-dark(#554151, #554151);--mat-sys-on-surface: light-dark(#1e1a1d, #e9e0e4);--mat-sys-on-surface-variant: light-dark(#4e444b, #eedee7);--mat-sys-on-tertiary: light-dark(#ffffff, #5b005b);--mat-sys-on-tertiary-container: light-dark(#810081, #ffd7f5);--mat-sys-on-tertiary-fixed: light-dark(#380038, #380038);--mat-sys-on-tertiary-fixed-variant: light-dark(#810081, #810081);--mat-sys-outline: light-dark(#80747c, #9a8d95);--mat-sys-outline-variant: light-dark(#d1c2cb, #4e444b);--mat-sys-primary: light-dark(#a900a9, #ffabf3);--mat-sys-primary-container: light-dark(#ffd7f5, #810081);--mat-sys-primary-fixed: light-dark(#ffd7f5, #ffd7f5);--mat-sys-primary-fixed-dim: light-dark(#ffabf3, #ffabf3);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#6e5869, #dabfd2);--mat-sys-secondary-container: light-dark(#f7daef, #554151);--mat-sys-secondary-fixed: light-dark(#f7daef, #f7daef);--mat-sys-secondary-fixed-dim: light-dark(#dabfd2, #dabfd2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff7f9, #161215);--mat-sys-surface-bright: light-dark(#fff7f9, #3d383b);--mat-sys-surface-container: light-dark(#f5ebf0, #231e22);--mat-sys-surface-container-high: light-dark(#efe6ea, #2d292c);--mat-sys-surface-container-highest: light-dark(#e9e0e4, #383337);--mat-sys-surface-container-low: light-dark(#fbf1f5, #1e1a1d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d10);--mat-sys-surface-dim: light-dark(#e1d7dc, #161215);--mat-sys-surface-tint: light-dark(#a900a9, #ffabf3);--mat-sys-surface-variant: light-dark(#eedee7, #4e444b);--mat-sys-tertiary: light-dark(#a900a9, #ffabf3);--mat-sys-tertiary-container: light-dark(#ffd7f5, #810081);--mat-sys-tertiary-fixed: light-dark(#ffd7f5, #ffd7f5);--mat-sys-tertiary-fixed-dim: light-dark(#ffabf3, #ffabf3);--mat-sys-neutral-variant20: #372e34;--mat-sys-neutral10: #1e1a1d;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.success,.chartreuse{--mat-sys-background: light-dark(#f5fbef, #0f150e);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#edf3e7, #2c322a);--mat-sys-inverse-primary: light-dark(#7d7, #006e1d);--mat-sys-inverse-surface: light-dark(#2c322a, #dee4d9);--mat-sys-on-background: light-dark(#171d16, #dee4d9);--mat-sys-on-error: light-dark(#fff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#fff, #00390b);--mat-sys-on-primary-container: light-dark(#005314, #92fa90);--mat-sys-on-primary-fixed: light-dark(#002204, #002204);--mat-sys-on-primary-fixed-variant: light-dark(#005314, #005314);--mat-sys-on-secondary: light-dark(#fff, #133815);--mat-sys-on-secondary-container: light-dark(#2b4f2a, #c3eebb);--mat-sys-on-secondary-fixed: light-dark(#002204, #002204);--mat-sys-on-secondary-fixed-variant: light-dark(#2b4f2a, #2b4f2a);--mat-sys-on-surface: light-dark(#171d16, #dee4d9);--mat-sys-on-surface-variant: light-dark(#3f4a3c, #dae6d4);--mat-sys-on-tertiary: light-dark(#fff, #00390b);--mat-sys-on-tertiary-container: light-dark(#005314, #92fa90);--mat-sys-on-tertiary-fixed: light-dark(#002204, #002204);--mat-sys-on-tertiary-fixed-variant: light-dark(#005314, #005314);--mat-sys-outline: light-dark(#6f7a6b, #889484);--mat-sys-outline-variant: light-dark(#becab9, #3f4a3c);--mat-sys-primary: light-dark(#006e1d, #7d7);--mat-sys-primary-container: light-dark(#92fa90, #005314);--mat-sys-primary-fixed: light-dark(#92fa90, #92fa90);--mat-sys-primary-fixed-dim: light-dark(#7d7, #7d7);--mat-sys-scrim: light-dark(#000, #000);--mat-sys-secondary: light-dark(#42673f, #a7d2a1);--mat-sys-secondary-container: light-dark(#c3eebb, #2b4f2a);--mat-sys-secondary-fixed: light-dark(#c3eebb, #c3eebb);--mat-sys-secondary-fixed-dim: light-dark(#a7d2a1, #a7d2a1);--mat-sys-shadow: light-dark(#000, #000);--mat-sys-surface: light-dark(#f5fbef, #0f150e);--mat-sys-surface-bright: light-dark(#f5fbef, #353b33);--mat-sys-surface-container: light-dark(#eaf0e4, #1b211a);--mat-sys-surface-container-high: light-dark(#e4eade, #262c24);--mat-sys-surface-container-highest: light-dark(#dee4d9, #30362e);--mat-sys-surface-container-low: light-dark(#f0f6ea, #171d16);--mat-sys-surface-container-lowest: light-dark(#fff, #0a1009);--mat-sys-surface-dim: light-dark(#d6dcd0, #0f150e);--mat-sys-surface-tint: light-dark(#006e1d, #7d7);--mat-sys-surface-variant: light-dark(#dae6d4, #3f4a3c);--mat-sys-tertiary: light-dark(#006e1d, #7d7);--mat-sys-tertiary-container: light-dark(#92fa90, #005314);--mat-sys-tertiary-fixed: light-dark(#92fa90, #92fa90);--mat-sys-tertiary-fixed-dim: light-dark(#7d7, #7d7);--mat-sys-neutral-variant20: #293327;--mat-sys-neutral10: #171d16;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.diag,.cyan{--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.brown{--gasnica: 1;--mat-sys-background: light-dark(#fff8f5, #161310);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f8efea, #342f2c);--mat-sys-inverse-primary: light-dark(#eebd93, #7c5734);--mat-sys-inverse-surface: light-dark(#342f2c, #eae1db);--mat-sys-on-background: light-dark(#1f1b18, #eae1db);--mat-sys-on-error: light-dark(#fff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#fff, #472a0b);--mat-sys-on-primary-container: light-dark(#613f1f, #ffdcc0);--mat-sys-on-primary-fixed: light-dark(#2d1600, #2d1600);--mat-sys-on-primary-fixed-variant: light-dark(#613f1f, #613f1f);--mat-sys-on-secondary: light-dark(#fff, #3d2d1f);--mat-sys-on-secondary-container: light-dark(#554334, #f9dec8);--mat-sys-on-secondary-fixed: light-dark(#26190c, #26190c);--mat-sys-on-secondary-fixed-variant: light-dark(#554334, #554334);--mat-sys-on-surface: light-dark(#1f1b18, #eae1db);--mat-sys-on-surface-variant: light-dark(#50453c, #f1dfd3);--mat-sys-on-tertiary: light-dark(#fff, #472a0b);--mat-sys-on-tertiary-container: light-dark(#613f1f, #ffdcc0);--mat-sys-on-tertiary-fixed: light-dark(#2d1600, #2d1600);--mat-sys-on-tertiary-fixed-variant: light-dark(#613f1f, #613f1f);--mat-sys-outline: light-dark(#82756b, #9c8e84);--mat-sys-outline-variant: light-dark(#d4c4b8, #50453c);--mat-sys-primary: light-dark(#7c5734, #eebd93);--mat-sys-primary-container: light-dark(#ffdcc0, #613f1f);--mat-sys-primary-fixed: light-dark(#ffdcc0, #ffdcc0);--mat-sys-primary-fixed-dim: light-dark(#eebd93, #eebd93);--mat-sys-scrim: light-dark(#000, #000);--mat-sys-secondary: light-dark(#6e5b4a, #dcc2ad);--mat-sys-secondary-container: light-dark(#f9dec8, #554334);--mat-sys-secondary-fixed: light-dark(#f9dec8, #f9dec8);--mat-sys-secondary-fixed-dim: light-dark(#dcc2ad, #dcc2ad);--mat-sys-shadow: light-dark(#000, #000);--mat-sys-surface: light-dark(#fff8f5, #161310);--mat-sys-surface-bright: light-dark(#fff8f5, #3d3835);--mat-sys-surface-container: light-dark(#f6ece7, #231f1c);--mat-sys-surface-container-high: light-dark(#f0e6e1, #2e2926);--mat-sys-surface-container-highest: light-dark(#eae1db, #393430);--mat-sys-surface-container-low: light-dark(#fbf2ec, #1f1b18);--mat-sys-surface-container-lowest: light-dark(#fff, #110e0b);--mat-sys-surface-dim: light-dark(#e1d8d3, #161310);--mat-sys-surface-tint: light-dark(#7c5734, #eebd93);--mat-sys-surface-variant: light-dark(#f1dfd3, #50453c);--mat-sys-tertiary: light-dark(#7c5734, #eebd93);--mat-sys-tertiary-container: light-dark(#ffdcc0, #613f1f);--mat-sys-tertiary-fixed: light-dark(#ffdcc0, #ffdcc0);--mat-sys-tertiary-fixed-dim: light-dark(#eebd93, #eebd93);--mat-sys-neutral-variant20: #382f26;--mat-sys-neutral10: #1f1b18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.cut{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.flex-column-container{display:flex!important;flex-direction:column;gap:16px;align-items:center;justify-content:center}.flex-column-container.padding{padding:16px}.dialog-navigation{display:flex!important;flex-flow:row nowrap;align-items:center;padding:0}.dialog-navigation .dialog-nav-button{position:relative;flex:none}.dialog-navigation .dialog-nav-title{flex:1;padding:16px;font-size:.3333333333rem;text-align:center}mat-dialog-actions.bottom-toolbar{background:var(--mat-sys-surface-container)}mat-dialog-actions.bottom-toolbar button[mat-fab],mat-dialog-actions.bottom-toolbar button[matFab]{box-shadow:var(--mat-sys-level0)!important}.code-label{display:inline-block;margin-block:-4px;padding:4px;border-radius:var(--mat-sys-corner-small);color:var(--mat-sys-on-secondary-container);background-color:var(--mat-sys-secondary-container)}tsm-list-item-details>aside{display:flex;flex-direction:column;align-items:center;justify-content:center}tsm-list-item-details>content{display:flex;flex:1;flex-direction:column;gap:2px;align-items:stretch;justify-content:center;min-width:0;text-align:start}tsm-list-item-details>content>h1,tsm-list-item-details>content>h2,tsm-list-item-details>content>h3,tsm-list-item-details>content>h4,tsm-list-item-details>content>h5,tsm-list-item-details>content>h6{margin:0;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface);background:none;background-clip:unset}tsm-list-item-details>content>p{margin:0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface)}tsm-list-item-details>content>p>*{flex:none}tsm-list-item-details>content>.placeholder{position:relative;display:inline-flex;height:1lh}tsm-list-item-details>content>.placeholder:after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:inline-block;width:min(24em,100%);height:1em;border-radius:4px;background-color:currentcolor;animation:placeholder-pulse 1s infinite}tsm-list-item-details>content>code{color:currentcolor}tsm-list-item-details>content>.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tsm-list-item-details>content>.clip>*{text-overflow:ellipsis}tsm-list-item-details>nav{display:flex;flex-direction:row;align-items:center;margin-inline-end:-8px;color:var(--tsm-color-list-item-hover)}tsm-list-item-details>nav .mat-icon-button{position:relative;width:40px;height:40px}tsm-list-item-details>nav .mat-icon-button fa-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.25em}tsm-list-item-details>nav .mat-icon-button fa-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mat-calendar-body-cell.preferred-date .mat-calendar-body-cell-content{font-weight:700;color:var(--mat-sys-tertiary)}.mat-calendar-body-cell.day-off-work .mat-calendar-body-cell-content{color:var(--mat-sys-error)!important}button.packing-type-button{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:center!important;justify-content:center!important}button.packing-type-button>span{font-size:.875rem;line-height:1em;text-transform:none}button.packing-type-button>sub{font-size:.75rem;line-height:1em;text-transform:none}.cdk-virtual-scroll-viewport.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{display:flex;flex-direction:row}.cdk-virtual-scroll-viewport.center-outlet .cdk-virtual-scroll-content-wrapper{place-content:center;min-width:100%;min-height:100%}.mat-chip-text{overflow:hidden;display:inline-block;width:100%;text-overflow:ellipsis;vertical-align:middle}mat-hint.warning{color:var(--mat-sys-primary)}.cdk-overlay-container .multi-line-tooltip{white-space:pre-line}.text-error{font-weight:var(--mat-sys-bold-font-weight);color:var(--mat-sys-error)}mat-option:has(tema-list-item-layout) span{width:100%}mat-option tema-list-item-layout{padding:4px 0!important}.text-hint{cursor:help;text-decoration:underline dotted}
