html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--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}html{--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}.auth-wrapper{display:flex;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:5.5rem 1.5rem 2rem;background:url(/assets/svg/WhiteTBFTLogoWithoutBackground.svg) center top 1.5rem/180px auto no-repeat,radial-gradient(circle at 50% 34%,var(--color-auth-page-glow),transparent 32rem),var(--color-auth-page-bg);position:relative}.auth-wrapper .auth-switcher{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}.auth-wrapper .auth-switcher .auth-language-option{box-sizing:border-box;min-width:2.5rem;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-auth-card-bg) 84%,var(--color-auth-page-bg));color:color-mix(in srgb,var(--color-pastel-accent-text) 78%,var(--color-auth-page-bg));font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-wrapper .auth-switcher .auth-language-option:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-auth-card-bg) 90%,var(--color-pastel-accent-text));border-color:var(--color-pastel-accent-border)}.auth-wrapper .auth-switcher .auth-language-option:focus-visible{outline:2px solid var(--app-button-focus-color);outline-offset:2px}.auth-wrapper .auth-switcher .auth-language-option:disabled{border-color:var(--color-pastel-accent-border);background-color:var(--color-pastel-accent-bg);color:var(--color-pastel-accent-text);box-shadow:inset 0 -2px 0 var(--color-tab-indicator);cursor:default;opacity:1}@media (max-width: 400px){.auth-wrapper .auth-switcher{top:.5rem;right:.5rem}.auth-wrapper .auth-switcher .auth-language-option{padding:.3rem .6rem;font-size:.85rem}}@media (max-width: 768px){.auth-wrapper{background-position:center top 1rem;background-size:140px auto;padding:1.5rem}}.logo{display:flex;align-items:center;justify-content:center;margin-bottom:.45rem}.logo h1{margin:0;color:var(--color-action-primary-bg);font-size:2.7rem;line-height:1}@media (max-width: 400px){.logo h1{font-size:2.5rem}}.auth-container{width:100%;box-sizing:border-box;max-width:370px;background:color-mix(in srgb,var(--color-auth-card-bg) 92%,var(--color-auth-page-bg));color:var(--color-text-primary);padding:1.35rem 1.5rem 1.5rem;border-radius:14px;border:0;box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-container h2{margin:0 0 .35rem;text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:1.3rem;color:var(--color-action-primary-bg)}.auth-container form{display:flex;flex-direction:column}.auth-container form input{box-sizing:border-box;min-height:40px;margin-top:.8rem;padding:.55rem .7rem;border:1px solid var(--color-auth-input-border);border-radius:8px;font-size:.94rem;background-color:var(--color-auth-input-bg);color:var(--color-auth-input-text);caret-color:var(--color-auth-input-focus-border);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.auth-container form input::placeholder{color:var(--color-auth-input-placeholder);opacity:1}.auth-container form input:focus{outline:none;border-color:var(--color-auth-input-focus-border);background-color:var(--color-auth-input-bg-focus);box-shadow:0 0 0 3px var(--color-auth-input-focus-ring)}.auth-container form input:focus-visible{outline:2px solid var(--color-auth-input-focus-border);outline-offset:2px}.auth-container form input[aria-invalid=true]{border-color:var(--color-error)}.auth-container form input:-webkit-autofill,.auth-container form input:-webkit-autofill:hover,.auth-container form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-auth-input-text);caret-color:var(--color-auth-input-focus-border);box-shadow:0 0 0 1000px var(--color-auth-input-bg) inset}.auth-container form button{min-height:42px;margin-top:1.15rem;padding:.6rem 1rem;background-color:var(--app-button-success-bg);color:var(--color-status-success-text);border:1px solid var(--color-pastel-accent-border);border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.auth-container form button:hover:not(:disabled){background-color:var(--app-button-success-bg-hover)}.auth-container form button:disabled{background-color:var(--app-button-success-bg);opacity:.55;cursor:not-allowed}.auth-container .auth-query{margin-top:1.5rem;text-align:center;font-size:.9rem;color:#ffffffe0}.auth-container .auth-query .auth-link{margin-left:.3rem;color:var(--color-action-primary-bg);font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease}.auth-container .auth-query .auth-link:hover{color:var(--color-action-primary-bg);text-decoration:underline}.error small{color:var(--color-error);font-size:.85rem;margin-top:.2rem;display:block}:root,[data-theme=light]{--font-family-ui: "Inter", sans-serif;--color-scrollbar-thumb: #45816e;--color-scrollbar-thumb-hover: #326653;--color-scrollbar-thumb-active: #245342;--color-scrollbar-track: #edf5f1;--color-bg-canvas: #ffffff;--color-bg-surface: #ffffff;--color-bg-surface-muted: #f6f9fc;--color-bg-subtle: rgba(0, 0, 0, .02);--color-bg-subtle-hover: #f7f7f7;--color-bg-accent-subtle: #e3f2fd;--color-bg-accent-subtle-hover: #bbdefb;--color-bg-neutral-subtle: #f0f0f0;--color-bg-selected: #f1f3f5;--color-text-primary: #2c3e50;--color-text-secondary: #374151;--color-text-muted: #8898aa;--color-text-placeholder: #9ca3af;--color-text-inverse: #ffffff;--color-text-disabled: #00000099;--color-text-disabled-hover: #00000066;--color-text-link: #1a73e8;--color-text-link-hover: #1558b0;--color-text-link-active: #0b3c91;--color-border-default: #bdc3c7;--color-border-subtle: #e5e7eb;--color-border-strong: #d1d5db;--color-border-emphasis: #ddddddff;--color-border-focus: #1976d2;--color-brand-primary: #f5365c;--color-brand-primary-hover: #eae8e8b7;--color-brand-accent: #0fa689;--color-brand-accent-hover: #13bf9e;--color-brand-accent-active: #10cca8;--color-action-primary-bg: #0fa689;--color-action-primary-bg-hover: #13bf9e;--color-action-primary-bg-active: #10cca8;--color-action-primary-text: #ffffff;--color-action-secondary-bg: #ffffff;--color-action-secondary-bg-hover: #ecf0f1;--color-action-secondary-bg-active: #dfe4e6;--color-action-secondary-text: #2c3e50;--app-button-primary-bg: #dbeafe;--app-button-primary-bg-hover: #bfdbfe;--app-button-primary-bg-active: #93c5fd;--app-button-secondary-bg: #f8fafc;--app-button-secondary-bg-hover: #e2e8f0;--app-button-secondary-bg-active: #cbd5e1;--app-button-success-bg: #d4edda;--app-button-success-bg-hover: #bfe3c8;--app-button-success-bg-active: #a8d8b4;--app-button-danger-bg: #ffdada;--app-button-danger-bg-hover: #ffc4c4;--app-button-danger-bg-active: #f5aaaa;--app-button-focus-color: #0f766e;--color-pastel-accent-bg: #e8f7f1;--color-pastel-accent-bg-hover: #d3f0e5;--color-pastel-accent-border: #8fd3bd;--color-pastel-accent-text: #176b57;--color-auth-page-bg: #163c45;--color-auth-page-glow: rgba(105, 214, 180, .24);--color-auth-card-bg: rgba(246, 255, 251, .96);--color-auth-input-bg: #ffffff;--color-auth-input-bg-focus: #f3fbf8;--color-auth-input-text: #263d3a;--color-auth-input-placeholder: #64827b;--color-auth-input-border: #8dbbb0;--color-auth-input-focus-border: #278d73;--color-auth-input-focus-ring: rgba(39, 141, 115, .18);--color-table-action-hover: #dff4e9;--color-table-action-active: #c8eadb;--color-table-row-selected-bg: #d7eee5;--color-table-row-selected-border: #36977c;--color-tab-primary-bg: #cceade;--color-tab-primary-bg-hover: #dcefe8;--color-tab-primary-text: #0f604d;--color-tab-secondary-bg: #e2f1eb;--color-tab-secondary-bg-hover: #e9f5f0;--color-tab-secondary-text: #2d6b5b;--color-tab-secondary-shell-bg: #f5faf8;--color-tab-secondary-header-bg: #edf6f2;--color-tab-secondary-inactive-bg: #f7fbf9;--color-tab-secondary-border: #bed9cf;--color-tab-secondary-divider: #cde2da;--color-tab-secondary-indicator: #3a9a80;--color-tab-indicator: #0f8069;--color-tab-indicator-shadow: rgba(15, 128, 105, .28);--color-nav-bg: #0f766e;--color-nav-text: #ffffff;--color-nav-text-hover: #dff7f3;--color-sidebar-bg: #ffffff;--color-sidebar-content-bg: #eeeff2;--color-sidebar-item-bg: #ffffff;--color-sidebar-item-text: #00000099;--color-sidebar-item-text-hover: #00000066;--color-sidebar-item-hover-bg: #f7f7f7;--color-sidebar-item-active-bg: #f1f3f5;--color-sidebar-item-active-indicator: var(--color-nav-bg);--color-dashboard-icon: #2563eb;--color-tab-active-bg: #cceade;--color-tab-active-text: #0f604d;--color-tab-inactive-bg: #f8fbfa;--color-tab-inactive-bg-hover: #edf6f2;--color-tab-inactive-text: #55736b;--color-tab-header-bg: var(--color-layout-panel-muted-bg);--color-tab-header-border: #c7dbd4;--color-tab-divider: var(--color-layout-panel-border);--color-filter-button-bg: #f3f4f6;--color-filter-button-bg-hover: #e5e7eb;--color-filter-button-text: #374151;--color-filter-button-border: #d1d5db;--color-filter-button-border-hover: #cbd5e1;--color-layout-panel-bg: #fbfdfc;--color-layout-panel-muted-bg: #f1f6f4;--color-layout-panel-border: #d3e2dc;--color-table-toolbar-bg: var(--color-layout-panel-muted-bg);--color-table-toolbar-border: var(--color-layout-panel-border);--color-table-row-even: var(--color-layout-panel-bg);--color-table-row-odd: #f1f6f4;--color-table-row-hover: #e1f1eb;--color-table-header-bg: #deeee8;--color-table-header-border: #9fc9bb;--color-input-bg: #ffffff;--color-input-text: #2c3e50;--color-input-border: #bdc3c7;--color-input-focus-border: #0fa689;--color-input-icon: #7f8c8d;--color-checkbox-bg: #edf6f2;--color-checkbox-bg-hover: #e0f1ea;--color-checkbox-border: #91b9ac;--color-checkbox-border-hover: #4d9d85;--color-checkbox-checked-bg: var(--color-action-primary-bg);--color-overlay-bg: #ffffff;--color-overlay-border: #d9e2e8;--color-scrim-light: rgba(255, 255, 255, .35);--color-error: #d93025;--color-error-strong: #d32f2f;--color-status-warning-bg: #fff3cd;--color-status-warning-text: #856404;--color-status-danger-bg: rgba(255, 172, 172, .84);--color-status-danger-text: rgba(128, 5, 5, .84);--color-status-info-bg: #d1ecf1;--color-status-info-text: #0c5460;--color-status-success-bg: #d4edda;--color-status-success-text: #155724;--color-status-neutral-bg: #f0f0f0;--color-status-neutral-text: #555555;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .15);--shadow-overlay: 0 6px 20px rgba(0, 0, 0, .1);--shadow-nav: 0 2px 6px rgba(0, 0, 0, .3);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px}[data-theme=dark]{color-scheme:dark;--font-family-ui: "Inter", sans-serif;--color-scrollbar-thumb: #70b59d;--color-scrollbar-thumb-hover: #8bcdb6;--color-scrollbar-thumb-active: #a6dec9;--color-scrollbar-track: #1b302b;--color-bg-canvas: #111827;--color-bg-surface: #1f2937;--color-bg-surface-muted: #273244;--color-bg-subtle: rgba(255, 255, 255, .05);--color-bg-subtle-hover: rgba(255, 255, 255, .08);--color-bg-accent-subtle: rgba(59, 130, 246, .18);--color-bg-accent-subtle-hover: rgba(59, 130, 246, .28);--color-bg-neutral-subtle: #374151;--color-bg-selected: #334155;--color-text-primary: #f3f4f6;--color-text-secondary: #d1d5db;--color-text-muted: #94a3b8;--color-text-placeholder: #9ca3af;--color-text-inverse: #ffffff;--color-text-disabled: rgba(255, 255, 255, .55);--color-text-disabled-hover: rgba(255, 255, 255, .72);--color-text-link: #93c5fd;--color-text-link-hover: #bfdbfe;--color-text-link-active: #dbeafe;--color-border-default: #4b5563;--color-border-subtle: #374151;--color-border-strong: #64748b;--color-border-emphasis: #475569;--color-border-focus: #60a5fa;--color-brand-primary: #fb7185;--color-brand-primary-hover: #fecdd3;--color-brand-accent: #22c55e;--color-brand-accent-hover: #4ade80;--color-brand-accent-active: #16a34a;--color-action-primary-bg: #10b981;--color-action-primary-bg-hover: #34d399;--color-action-primary-bg-active: #059669;--color-action-primary-text: #ecfdf5;--color-action-secondary-bg: #1f2937;--color-action-secondary-bg-hover: #273244;--color-action-secondary-bg-active: #334155;--color-action-secondary-text: #e5e7eb;--app-button-primary-bg: #263f68;--app-button-primary-bg-hover: #315184;--app-button-primary-bg-active: #3b62a0;--app-button-secondary-bg: #273244;--app-button-secondary-bg-hover: #334155;--app-button-secondary-bg-active: #475569;--app-button-success-bg: #1d4938;--app-button-success-bg-hover: #245e47;--app-button-success-bg-active: #2d7257;--app-button-danger-bg: #542b31;--app-button-danger-bg-hover: #6b323b;--app-button-danger-bg-active: #823b46;--app-button-focus-color: #5eead4;--color-pastel-accent-bg: #193e35;--color-pastel-accent-bg-hover: #215044;--color-pastel-accent-border: #3d806e;--color-pastel-accent-text: #a7ead5;--color-auth-page-bg: #0d1823;--color-auth-page-glow: rgba(52, 211, 153, .18);--color-auth-card-bg: rgba(31, 50, 61, .96);--color-auth-input-bg: #18322f;--color-auth-input-bg-focus: #1d3b37;--color-auth-input-text: #c7ddd7;--color-auth-input-placeholder: #86a69e;--color-auth-input-border: #37675d;--color-auth-input-focus-border: #62cdb0;--color-auth-input-focus-ring: rgba(98, 205, 176, .2);--color-table-action-hover: #235244;--color-table-action-active: #2b6654;--color-table-row-selected-bg: #24483f;--color-table-row-selected-border: #55c7a5;--color-tab-primary-bg: #145c52;--color-tab-primary-bg-hover: #1c4b46;--color-tab-primary-text: #d5faec;--color-tab-secondary-bg: #1c4845;--color-tab-secondary-bg-hover: #223f42;--color-tab-secondary-text: #b8e8da;--color-tab-secondary-shell-bg: #121f2b;--color-tab-secondary-header-bg: #152b32;--color-tab-secondary-inactive-bg: #172b35;--color-tab-secondary-border: #31554d;--color-tab-secondary-divider: #2c4b47;--color-tab-secondary-indicator: #6fd7b8;--color-tab-indicator: #5eeac0;--color-tab-indicator-shadow: rgba(94, 234, 192, .34);--color-nav-bg: #10b981;--color-nav-text: #0f172a;--color-nav-text-hover: #1e293b;--color-sidebar-bg: #111827;--color-sidebar-content-bg: #0f172a;--color-sidebar-item-bg: #111827;--color-sidebar-item-text: rgba(255, 255, 255, .78);--color-sidebar-item-text-hover: rgba(255, 255, 255, .95);--color-sidebar-item-hover-bg: rgba(255, 255, 255, .06);--color-sidebar-item-active-bg: rgba(59, 130, 246, .14);--color-sidebar-item-active-indicator: var(--color-nav-bg);--color-dashboard-icon: #60a5fa;--color-tab-active-bg: #145c52;--color-tab-active-text: #d5faec;--color-tab-inactive-bg: #172235;--color-tab-inactive-bg-hover: #203049;--color-tab-inactive-text: #9fdcc9;--color-tab-header-bg: var(--color-layout-panel-muted-bg);--color-tab-header-border: #2b3d54;--color-tab-divider: #314158;--color-filter-button-bg: var(--color-action-primary-bg);--color-filter-button-bg-hover: var(--color-action-primary-bg-hover);--color-filter-button-text: var(--color-action-primary-text);--color-filter-button-border: var(--color-action-primary-bg);--color-filter-button-border-hover: var(--color-action-primary-bg-hover);--color-layout-panel-bg: #172235;--color-layout-panel-muted-bg: #121d2f;--color-layout-panel-border: #2b3d54;--color-table-toolbar-bg: var(--color-layout-panel-muted-bg);--color-table-toolbar-border: var(--color-layout-panel-border);--color-table-row-even: var(--color-layout-panel-bg);--color-table-row-odd: #1b293d;--color-table-row-hover: #22364d;--color-table-header-bg: #2a4a46;--color-table-header-border: #47766c;--color-input-bg: #0f172a;--color-input-text: #f3f4f6;--color-input-border: #475569;--color-input-focus-border: #34d399;--color-input-icon: #94a3b8;--color-checkbox-bg: #203047;--color-checkbox-bg-hover: #293c54;--color-checkbox-border: #55736f;--color-checkbox-border-hover: #67b8a1;--color-checkbox-checked-bg: var(--color-action-primary-bg);--color-overlay-bg: #1f2937;--color-overlay-border: #334155;--color-scrim-light: rgba(15, 23, 42, .45);--color-error: #f87171;--color-error-strong: #ef4444;--color-status-warning-bg: rgba(245, 158, 11, .18);--color-status-warning-text: #fcd34d;--color-status-danger-bg: rgba(239, 68, 68, .18);--color-status-danger-text: #fca5a5;--color-status-info-bg: rgba(59, 130, 246, .18);--color-status-info-text: #93c5fd;--color-status-success-bg: rgba(16, 185, 129, .18);--color-status-success-text: #86efac;--color-status-neutral-bg: rgba(148, 163, 184, .18);--color-status-neutral-text: #cbd5e1;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .28);--shadow-lg: 0 12px 24px rgba(0, 0, 0, .35);--shadow-overlay: 0 18px 40px rgba(0, 0, 0, .42);--shadow-nav: 0 4px 16px rgba(0, 0, 0, .35);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px}@media (forced-colors: none){:where(*){scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}@supports not (scrollbar-color: auto){::-webkit-scrollbar{background-color:var(--color-scrollbar-track)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background-color:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--color-scrollbar-thumb-active)}}}.app-button.app-button--toolbar{--button-bg: var(--color-pastel-accent-bg);--button-bg-hover: var(--color-pastel-accent-bg-hover);--button-bg-active: var(--color-table-action-active);--button-border: var(--color-pastel-accent-border);--button-text: var(--color-pastel-accent-text)}.app-btn.app-btn{box-sizing:border-box;height:28px!important;min-height:28px!important;max-height:28px!important}.app-btn:focus-visible{outline:var(--app-button-focus-width) solid var(--app-button-focus-color);outline-offset:var(--app-button-focus-offset)}.app-btn:disabled{opacity:var(--app-button-disabled-opacity)}.app-btn[aria-busy=true]{opacity:var(--app-button-pending-opacity)}.app-btn-mi.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 28px;--mat-icon-button-touch-target-display: none;box-sizing:border-box!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}.app-btn-mi.mat-mdc-icon-button .mat-mdc-button-touch-target{width:28px!important;height:28px!important}.app-btn-primary{--button-bg: var(--app-button-primary-bg);--button-bg-hover: var(--app-button-primary-bg-hover);--button-bg-active: var(--app-button-primary-bg-active);--button-border: var(--color-text-link-active);--button-text: var(--color-text-link-active)}.app-btn-secondary{--button-bg: var(--app-button-secondary-bg);--button-bg-hover: var(--app-button-secondary-bg-hover);--button-bg-active: var(--app-button-secondary-bg-active);--button-border: var(--color-border-strong);--button-text: var(--color-action-secondary-text)}.app-btn-danger{--button-bg: var(--app-button-danger-bg);--button-bg-hover: var(--app-button-danger-bg-hover);--button-bg-active: var(--app-button-danger-bg-active);--button-border: var(--color-status-danger-text);--button-text: var(--color-status-danger-text)}.app-btn-success{--button-bg: var(--app-button-success-bg);--button-bg-hover: var(--app-button-success-bg-hover);--button-bg-active: var(--app-button-success-bg-active);--button-border: var(--color-status-success-text);--button-text: var(--color-status-success-text)}:is(.app-btn.app-btn-primary,.app-btn.app-btn-secondary,.app-btn.app-btn-danger,.app-btn.app-btn-success){border-color:var(--button-border);background:var(--button-bg);color:var(--button-text)}:is(.app-btn.app-btn-primary,.app-btn.app-btn-secondary,.app-btn.app-btn-danger,.app-btn.app-btn-success):hover:not(:disabled){background:var(--button-bg-hover)}:is(.app-btn.app-btn-primary,.app-btn.app-btn-secondary,.app-btn.app-btn-danger,.app-btn.app-btn-success):active:not(:disabled){background:var(--button-bg-active)}.app-table-row-action.mat-mdc-icon-button{border-color:var(--color-border-strong)!important;background:transparent!important;color:var(--color-action-secondary-text)!important}.app-table-row-action-menu.mat-mdc-menu-item{border-color:transparent!important;background:transparent!important;color:var(--color-action-secondary-text)!important}.app-table-row-action.mat-mdc-icon-button:hover:not(:disabled){border-color:var(--color-pastel-accent-border)!important;background:var(--color-table-action-hover)!important;color:var(--color-pastel-accent-text)!important}.app-table-row-action-menu.mat-mdc-menu-item:hover:not(:disabled){background:color-mix(in srgb,#172235 82%,var(--color-brand-accent))!important}.app-table-row-action.mat-mdc-icon-button:active:not(:disabled){background:var(--color-table-action-active)!important}.app-table-row-action-menu.mat-mdc-menu-item:active:not(:disabled){background:color-mix(in srgb,#172235 70%,var(--color-brand-accent))!important}.app-table-row-action-menu.mat-mdc-menu-item{box-sizing:border-box!important;height:auto!important;min-height:28px!important;max-height:none!important;padding-block:.3rem!important;color:var(--color-text-inverse)!important}.app-table-row-action-menu :is(.mat-mdc-menu-item-text,.mdc-list-item__primary-text){min-width:0;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25;overflow-wrap:anywhere;color:var(--color-text-inverse)!important}.app-table-row-action-menu mat-icon{color:var(--color-brand-accent-hover)!important}.app-table-row-action-menu.mat-mdc-menu-item[disabled],.app-table-row-action-menu.mat-mdc-menu-item[disabled] :is(.mat-mdc-menu-item-text,.mdc-list-item__primary-text){color:var(--color-text-muted)!important}.app-table-row-action-menu .menu-action-label{display:grid;gap:.15rem;min-width:0;white-space:normal}.app-table-row-action-menu .menu-action-reason{color:var(--color-text-muted);font-size:.7rem;font-weight:400;line-height:1.3}.mat-mdc-menu-panel:has(.app-table-row-action-menu){width:max-content;min-width:12rem;max-width:min(22rem,100vw - 1rem);background:#172235!important;border:1px solid var(--color-layout-panel-border)}.export-action-btn.app-btn{position:relative;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;padding:0!important;border:1px solid var(--color-pastel-accent-border)!important;border-radius:50%!important;background:var(--color-pastel-accent-bg)!important;color:var(--color-pastel-accent-text)!important}.export-action-btn.app-btn:hover:not(:disabled){background:var(--color-pastel-accent-bg-hover)!important}.export-action-btn--active.app-btn{border-color:var(--color-tab-indicator)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-tab-indicator) 20%,transparent)}.export-action-btn .export-action-btn__icon{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:0;object-fit:contain;transform:translate(-50%,-50%)}input[type=checkbox]{box-sizing:border-box;width:1rem;height:1rem;margin:0;border:1px solid var(--color-checkbox-border);border-radius:3px;appearance:none;background-color:var(--color-checkbox-bg);background-position:center;background-repeat:no-repeat;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}input[type=checkbox]:hover:not(:disabled){border-color:var(--color-checkbox-border-hover);background-color:var(--color-checkbox-bg-hover)}input[type=checkbox]:focus-visible{outline:none;border-color:var(--color-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-input-focus-border) 22%,transparent)}input[type=checkbox]:checked{border-color:var(--color-checkbox-checked-bg);background-color:var(--color-checkbox-checked-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 8 3 3 7-7'/%3E%3C/svg%3E");background-size:12px 12px}input[type=checkbox]:indeterminate{border-color:var(--color-checkbox-checked-bg);background-color:var(--color-checkbox-checked-bg);background-image:linear-gradient(to bottom,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px));background-size:10px 10px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:var(--app-button-disabled-opacity)}.global-container-search-overlay-pane .search-results-table .table-scroll-wrapper--viewport.no-pagination-scroll{max-height:max(0px,var(--search-panel-max-height) - .7rem - 2px);overflow-x:hidden;scrollbar-gutter:stable}.global-container-search-overlay-pane .search-results-table table{table-layout:fixed}:root{--app-button-height: 28px;--app-button-focus-width: 3px;--app-button-focus-offset: 2px;--app-button-disabled-opacity: .5;--app-button-pending-opacity: .72}.app-search-field{box-sizing:border-box;display:flex;align-items:center;gap:.4rem;height:28px;min-height:28px;padding:0 .65rem;border:1px solid var(--color-pastel-accent-border);border-radius:8px;background:color-mix(in srgb,var(--color-pastel-accent-bg) 38%,var(--color-input-bg));color:var(--color-input-text);box-shadow:0 2px 8px #0f172a14;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.app-search-field:hover{border-color:color-mix(in srgb,var(--color-input-focus-border) 70%,var(--color-pastel-accent-border));background:color-mix(in srgb,var(--color-pastel-accent-bg) 58%,var(--color-input-bg))}.app-search-field:focus-within{border-color:var(--color-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-input-focus-border) 20%,transparent)}.app-search-field mat-icon{flex:0 0 auto;width:1rem;height:1rem;font-size:1rem;line-height:1rem;color:var(--color-pastel-accent-text)}.app-search-field input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--color-input-text)}.app-search-field input::placeholder{color:var(--color-text-placeholder)}.app-tab-indicator{--mat-tab-header-divider-color: var(--color-tab-header-border);--mat-tab-header-divider-height: 1px;--mdc-tab-indicator-active-indicator-color: var(--color-tab-indicator)}.app-tab-indicator .mdc-tab-indicator__content--underline{border-color:var(--color-tab-indicator)!important;border-top-width:3px;border-radius:var(--radius-pill) var(--radius-pill) 0 0;filter:drop-shadow(0 -1px 2px var(--color-tab-indicator-shadow));opacity:1}html,body{margin:0;padding:0}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--color-input-focus-border);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;background-color:var(--color-bg-canvas);color:var(--color-text-primary)}html.theme-change-in-progress *,html.theme-change-in-progress *:before,html.theme-change-in-progress *:after{transition:none!important}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease-in-out}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:.01ms}}app-generic-table .table-toolbar .toolbar-left{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}app-generic-table .table-toolbar .filter-container{display:flex;align-items:center}app-generic-table .table-toolbar .toolbar-filter-actions{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto}app-generic-table .table-toolbar .toolbar-actions{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex:0 0 auto}app-generic-table .toolbar-search-field{width:220px}app-generic-table .toolbar-search-field .toolbar-input{font-size:.875rem}app-generic-table .table-toolbar .toolbar-left-actions,app-generic-table .table-toolbar .toolbar-multi-actions{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}app-generic-table .table-toolbar,app-generic-table .table-toolbar .toolbar-left,app-generic-table .table-toolbar .toolbar-actions,app-generic-table .table-toolbar .toolbar-filter-actions{flex-wrap:wrap}app-generic-table .table-toolbar .toolbar-actions{justify-content:flex-end;min-width:0}app-generic-table .table-toolbar .toolbar-filter-actions{min-width:0}app-generic-table .table-toolbar .toolbar-multi-actions{gap:.35rem}app-generic-table .table-toolbar--editing{flex-wrap:wrap;gap:.5rem}app-generic-table .table-toolbar .toolbar-edit-actions{display:inline-flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:.5rem}app-generic-table .table-toolbar button,app-generic-table .table-toolbar .mat-mdc-icon-button{flex:0 0 auto}app-generic-table .table-cell-layout,app-generic-table .cell-content{min-width:0}@media (max-width: 600px){app-generic-table .table-scroll-wrapper{overflow-x:hidden}app-generic-table table{table-layout:fixed}app-generic-table th.mobile-hidden-column,app-generic-table td.mobile-hidden-column{display:none}app-generic-table .checkbox-header-column,app-generic-table .checkbox-cell-column{width:32px;min-width:32px;max-width:32px}app-generic-table .expand-header,app-generic-table .expand-cell{box-sizing:border-box}app-generic-table .table-scroll-wrapper .actions-column{box-sizing:border-box;position:sticky;right:0;z-index:2;width:48px;min-width:48px;max-width:48px;padding-right:4px;padding-left:4px;text-align:center;background-color:var(--color-table-row-even);box-shadow:-6px 0 8px #00000014}app-generic-table thead .actions-column{z-index:3;background-color:var(--color-table-header-bg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-generic-table tbody tr:nth-child(odd) .actions-column{background-color:var(--color-table-row-odd)}app-generic-table td input,app-generic-table .column-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}app-generic-table{position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;contain:inline-size;container-type:inline-size}app-generic-table .table-toolbar,app-generic-table .toolbar-badges,app-generic-table .table-scroll-wrapper{box-sizing:border-box;width:100%;max-width:100%;min-width:0}app-generic-table .table-scroll-wrapper{overscroll-behavior-x:contain}app-generic-table .toolbar-compact-search-toggle{display:none;align-items:center;justify-content:center;width:var(--app-button-height);height:var(--app-button-height);padding:0;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.toolbar-compact-search-toggle.app-btn.app-btn-primary{--button-bg: var(--color-pastel-accent-bg);--button-bg-hover: var(--color-pastel-accent-bg-hover);--button-bg-active: var(--color-table-action-active);--button-border: var(--color-pastel-accent-border);--button-text: var(--color-pastel-accent-text);border:1px solid var(--button-border);background-color:var(--button-bg);color:var(--button-text)}.toolbar-compact-search-toggle.app-btn.app-btn-primary:hover:not(:disabled){background-color:var(--button-bg-hover)}.toolbar-compact-search-toggle.app-btn.app-btn-primary.toolbar-compact-search-toggle--active{--button-bg: var(--button-bg-active)}.toolbar-compact-search-toggle mat-icon{width:18px;height:18px;margin:0;font-size:18px;line-height:18px;color:inherit}app-generic-table .toolbar-compact-search-panel{position:absolute;top:52px;right:8px;z-index:30;box-sizing:border-box;display:none;width:min(320px,100vw - 16px)}app-generic-table .toolbar-compact-search-input{font-size:.92rem}.mat-mdc-tab-header-pagination{width:20px!important;min-width:20px!important}.mat-mdc-tab-header-pagination-chevron{border-color:var(--color-text-secondary)!important;opacity:.85}.mat-mdc-tab-header-pagination:not(.mat-mdc-tab-header-pagination-disabled):hover .mat-mdc-tab-header-pagination-chevron{border-color:var(--color-text-primary)!important;opacity:1}@media (max-width: 1120px){app-generic-table .table-toolbar{display:flex;align-items:center;box-sizing:border-box;flex-wrap:wrap;gap:.35rem!important;min-height:48px;padding:.45rem 8px!important}app-generic-table .table-toolbar .toolbar-left{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap}app-generic-table .table-toolbar .toolbar-filter-actions,app-generic-table .table-toolbar .toolbar-left-actions,app-generic-table .table-toolbar .toolbar-multi-actions{gap:.35rem}app-generic-table .table-toolbar .toolbar-actions{gap:.4rem!important;margin-left:auto;flex:0 0 auto;justify-content:flex-end}app-generic-table .table-toolbar .toolbar-actions .toolbar-input--desktop{display:none}app-generic-table .toolbar-compact-search-toggle,app-generic-table .toolbar-compact-search-panel{display:flex}}@media (max-width: 640px){app-generic-table .table-toolbar .toolbar-actions{justify-content:flex-end;margin-left:auto}}.app-modal-shell{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);font-family:var(--font-family-ui);overflow-x:hidden}.app-modal-form{box-sizing:border-box;width:100%;min-width:0;margin-bottom:0}.app-modal-form>.app-modal-form-actions{box-sizing:border-box;display:flex;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.client-table-form-editor{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-pastel-accent-border)}.client-table-form-editor .app-modal-form-actions{margin-top:2.25rem;gap:1rem}.app-modal-form>.app-modal-form-actions app-button{min-width:0;max-width:100%;flex:0 1 auto}.app-modal-form>.app-modal-form-actions .app-button{max-width:100%}.app-modal-form>.app-modal-form-actions .app-button__label{overflow:hidden;text-overflow:ellipsis}.app-modal-form--row-groups{display:flex;flex-flow:row wrap;justify-content:center;gap:.8rem}.app-modal-form--row-groups .form-row{display:flex;flex-direction:column;justify-content:center;gap:.3rem;min-width:0}.app-modal-form .custom-input,.app-modal-form .form-field,.app-modal-form label{box-sizing:border-box;min-width:0}.app-modal-form app-custom-input,.app-modal-form app-custom-datepicker,.app-modal-form app-select-dropdown,.app-modal-form app-tax-amount-custom-select-dropdown,.app-modal-form app-container-autocomplete{display:block;width:139px;max-width:100%}.app-modal-form app-custom-input input,.app-modal-form app-custom-datepicker .datepicker-field,.app-modal-form app-select-dropdown .search-dropdown,.app-modal-form app-tax-amount-custom-select-dropdown .search-dropdown,.app-modal-form app-container-autocomplete input,.app-modal-form input:not([type=checkbox]),.app-modal-form select:not(.header-select),.app-modal-form textarea{box-sizing:border-box;max-width:100%}.app-modal-shell--always-compact-form{width:255px!important;max-width:92vw;min-width:unset!important;padding:12px;margin:auto;overflow-x:hidden}.app-modal-form--always-compact{display:flex!important;flex-direction:column!important;align-items:center!important;overflow-x:hidden}.app-modal-form--always-compact.app-modal-form--row-groups{flex-wrap:nowrap!important}.app-modal-form--always-compact.app-modal-form--row-groups .form-row,.app-modal-form--always-compact .form-row,.app-modal-form--always-compact .custom-input,.app-modal-form--always-compact .form-field,.app-modal-form--always-compact label:not(.app-form-field--checkbox){width:139px!important;max-width:100%}.app-modal-form--always-compact .custom-input,.app-modal-form--always-compact .form-field{flex:0 1 auto!important}.app-modal-form--always-compact .form-row{display:flex!important;flex-direction:column!important;align-items:center}.app-modal-form--always-compact app-custom-input,.app-modal-form--always-compact app-custom-datepicker,.app-modal-form--always-compact app-select-dropdown,.app-modal-form--always-compact app-tax-amount-custom-select-dropdown,.app-modal-form--always-compact app-container-autocomplete,.app-modal-form--always-compact input:not([type=checkbox]),.app-modal-form--always-compact select:not(.header-select),.app-modal-form--always-compact textarea{width:139px!important;min-width:0!important;max-width:139px!important}.app-modal-form--always-compact .spacer{display:none}.app-modal-shell--always-compact-form .app-modal-shell__actions{flex-wrap:wrap;justify-content:center;text-align:center}.app-modal-form--filter-sized-controls .custom-input,.app-modal-form--filter-sized-controls .form-field{width:139px!important;max-width:139px}.app-modal-form--filter-sized-controls app-custom-input,.app-modal-form--filter-sized-controls app-custom-datepicker,.app-modal-form--filter-sized-controls app-select-dropdown,.app-modal-form--filter-sized-controls app-tax-amount-custom-select-dropdown,.app-modal-form--filter-sized-controls app-container-autocomplete,.app-modal-form--filter-sized-controls input:not([type=checkbox]),.app-modal-form--filter-sized-controls select:not(.header-select),.app-modal-form--filter-sized-controls textarea{width:139px!important;max-width:139px!important}.app-modal-form--filter-sized-controls app-custom-input input,.app-modal-form--filter-sized-controls app-container-autocomplete input,.app-modal-form--filter-sized-controls input:not([type=checkbox]),.app-modal-form--filter-sized-controls select:not(.header-select){box-sizing:border-box;height:24px!important}.app-modal-form--filter-sized-controls app-custom-datepicker{--datepicker-width: 139px;--datepicker-height: 24px}.app-modal-form--filter-sized-controls app-select-dropdown .mat-mdc-text-field-wrapper,.app-modal-form--filter-sized-controls app-select-dropdown .mat-mdc-form-field-flex{height:24px!important;max-height:24px!important}@media (max-width: 830px){.app-modal-shell--with-form{width:255px!important;max-width:92vw;min-width:unset!important;overflow-x:hidden}.app-modal-form{display:flex!important;flex-direction:column!important;align-items:center!important;overflow-x:hidden}.app-modal-form--row-groups{flex-wrap:nowrap!important}.app-modal-form--row-groups .form-row,.app-modal-form .form-row,.app-modal-form .custom-input,.app-modal-form .form-field,.app-modal-form label:not(.app-form-field--checkbox){width:139px!important;max-width:100%}.app-modal-form .custom-input,.app-modal-form .form-field{flex:0 1 auto!important}.app-modal-form .form-row{display:flex!important;flex-direction:column!important;align-items:center}.app-modal-form app-custom-input,.app-modal-form app-custom-datepicker,.app-modal-form app-select-dropdown,.app-modal-form app-tax-amount-custom-select-dropdown,.app-modal-form app-container-autocomplete,.app-modal-form input:not([type=checkbox]),.app-modal-form select:not(.header-select),.app-modal-form textarea{width:139px!important;min-width:0!important;max-width:139px!important}.app-modal-form .spacer{display:none}.app-modal-shell__actions,.modal-actions,.client-modal-actions{flex-wrap:wrap;justify-content:center;text-align:center}.app-modal-form--filter-sized-controls .custom-input,.app-modal-form--filter-sized-controls .form-field,.app-modal-form--filter-sized-controls label:not(.app-form-field--checkbox){width:139px!important;max-width:139px!important}.app-modal-form--filter-sized-controls app-custom-input,.app-modal-form--filter-sized-controls app-custom-datepicker,.app-modal-form--filter-sized-controls app-select-dropdown,.app-modal-form--filter-sized-controls app-tax-amount-custom-select-dropdown,.app-modal-form--filter-sized-controls app-container-autocomplete,.app-modal-form--filter-sized-controls input:not([type=checkbox]),.app-modal-form--filter-sized-controls select:not(.header-select),.app-modal-form--filter-sized-controls textarea{width:139px!important;max-width:139px!important}}.app-status-pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);font-weight:500;font-size:.6rem;text-transform:capitalize;white-space:nowrap}.app-status-pill--warning{background-color:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.app-status-pill--info{background-color:var(--color-status-info-bg);color:var(--color-status-info-text)}.app-status-pill--success{background-color:var(--color-status-success-bg);color:var(--color-status-success-text)}.app-status-pill--danger{background-color:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.app-status-pill--neutral{background-color:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.app-status-pill--deposit-request-pending{background-color:var(--color-status-success-bg);color:var(--color-status-success-text)}.app-status-pill--deposit-request-in-progress{background-color:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.app-status-pill--deposit-request-invoiced{background-color:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.app-status-pill--deposit-request-closed,.app-status-pill--deposit-intake-new,.app-status-pill--deposit-outcome-new{background-color:var(--color-status-info-bg);color:var(--color-status-info-text)}.app-status-pill--deposit-intake-in-progress,.app-status-pill--deposit-outcome-in-progress{background-color:var(--color-status-success-bg);color:var(--color-status-success-text)}.app-status-pill--deposit-intake-document-awaiting,.app-status-pill--deposit-outcome-document-awaiting{background-color:var(--color-status-warning-bg);color:var(--color-status-warning-text)}.app-status-pill--deposit-intake-completed,.app-status-pill--deposit-outcome-completed{background-color:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.app-status-pill--deposit-outcome-acquired{background-color:#b6c7ff;color:#304ebf}.app-status-pill--container-planned{background-color:#e0f7f7;color:#1a8a8a}.app-status-pill--container-receiving{background-color:#ffe4cc;color:#cc6a00}.app-status-pill--container-in-deposit{background-color:#e5f5cc;color:#3e7d00}.app-status-pill--container-to-be-issued{background-color:#f0e5ff;color:#7326cc}.app-status-pill--container-issued{background-color:var(--color-status-neutral-bg);color:var(--color-status-neutral-text)}.app-status-pill--container-available{background-color:#d9f2f2;color:#007a7a}.app-status-pill--container-reserved{background-color:#ff9;color:#8a7a00}.app-status-pill--container-in-preparation{background-color:#ffe0e0;color:#cc3c3c}.app-status-pill--container-in-service{background-color:#fffdd1;color:#9c9800}.app-status-pill--container-inspection{background-color:#ffd9ec;color:#b2256b}.app-status-pill--container-rented{background-color:#d9f7ea;color:#038d52}.app-status-pill--container-for-sale{background-color:#f4e3d1;color:#954e0e}.app-status-pill--container-rebought{background-color:#edd9ed;color:#681a68}.app-status-pill--container-for-disposal{background-color:#8a7f3d;color:#000}.cdk-overlay-pane{width:auto!important;height:auto!important;position:absolute;border-radius:15px}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-panel,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-panel{border-radius:var(--radius-md);min-width:180px;overflow:hidden}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-content,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-content{padding:.25rem}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item{border-radius:var(--radius-sm);min-height:38px;font-size:.8rem;transition:background-color .18s ease,color .18s ease}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item .mat-icon,[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item mat-icon,[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item .mdc-list-item__primary-text,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item .mat-icon,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item mat-icon,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item .mdc-list-item__primary-text{color:inherit}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item[disabled],[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item[disabled]{color:var(--color-text-disabled)}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-panel{background:var(--color-bg-surface);border:1px solid var(--color-overlay-border);box-shadow:var(--shadow-lg)}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item{color:var(--color-text-primary)}[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item:hover,[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item:focus,[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item.cdk-program-focused,[data-theme=light] .cdk-overlay-pane .mat-mdc-menu-item.cdk-keyboard-focused{background-color:var(--color-bg-subtle-hover)}[data-theme=light] .custom-input--container-type app-select-dropdown .mat-mdc-select-value-text,[data-theme=light] .custom-input--container-type app-select-dropdown .mat-mdc-select-value-text>span,[data-theme=light] .custom-input--container-type app-select-dropdown .mat-mdc-select-min-line,[data-theme=light] .custom-input--container-type app-select-dropdown .mat-mdc-select-placeholder{color:var(--color-input-text)!important;opacity:1!important}[data-theme=light] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option .mdc-list-item__primary-text,[data-theme=light] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,[data-theme=light] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text{color:var(--color-input-text)!important}[data-theme=light] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option.mdc-list-item--selected:after{border-right-color:var(--color-input-text)!important;border-bottom-color:var(--color-input-text)!important}[data-theme=dark] .app-status-pill--container-planned{background-color:#1a8a8a33;color:#8fe3e3}[data-theme=dark] .app-status-pill--container-receiving{background-color:#cc6a0033;color:#f7ba72}[data-theme=dark] .app-status-pill--container-in-deposit{background-color:#3e7d0033;color:#a7df78}[data-theme=dark] .app-status-pill--container-to-be-issued{background-color:#7326cc33;color:#c7a2ff}[data-theme=dark] .app-status-pill--container-issued{background-color:#94a3b82e;color:#cbd5e1}[data-theme=dark] .app-status-pill--container-available{background-color:#007a7a33;color:#7ed6d6}[data-theme=dark] .app-status-pill--container-reserved{background-color:#8a7a0033;color:#e8da7a}[data-theme=dark] .app-status-pill--container-in-preparation{background-color:#cc3c3c33;color:#f0a0a0}[data-theme=dark] .app-status-pill--container-in-service{background-color:#9c980033;color:#e4e17a}[data-theme=dark] .app-status-pill--container-inspection{background-color:#b2256b33;color:#ee9cc7}[data-theme=dark] .app-status-pill--container-rented{background-color:#038d5233;color:#84ddb5}[data-theme=dark] .app-status-pill--container-for-sale{background-color:#954e0e33;color:#e3b081}[data-theme=dark] .app-status-pill--container-rebought{background-color:#681a6833;color:#d39cd3}[data-theme=dark] .app-status-pill--container-for-disposal{background-color:#8a7f3d38;color:#ddd08a}[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-panel{background:var(--color-bg-surface-muted);border:1px solid var(--color-overlay-border);box-shadow:var(--shadow-overlay)}[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item{color:var(--color-text-primary)}[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item:hover,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item:focus,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item.cdk-program-focused,[data-theme=dark] .cdk-overlay-pane .mat-mdc-menu-item.cdk-keyboard-focused{background-color:var(--color-bg-subtle-hover)}[data-theme=dark] .cdk-overlay-pane .select-dropdown.mat-mdc-select-panel{background:var(--color-bg-surface-muted);border:1px solid var(--color-overlay-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);padding:.15rem}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option{border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:.65rem;padding:.15rem .55rem;min-height:auto;transition:background-color .18s ease,color .18s ease}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option .mdc-list-item__primary-text,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option .mat-icon,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option .mat-pseudo-checkbox{color:inherit}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option:hover,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option:focus,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--color-bg-subtle-hover)}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-icon{color:#fff!important}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mat-mdc-option-active,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(:hover){background-color:var(--color-bg-accent-subtle)}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-pseudo-checkbox{border:1px solid var(--color-checkbox-border);background-color:var(--color-checkbox-bg)}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-pseudo-checkbox-checked,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-pseudo-checkbox-indeterminate{background-color:var(--color-checkbox-checked-bg)!important;border-color:var(--color-checkbox-checked-bg)!important}[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-pseudo-checkbox-checked:after,[data-theme=dark] .cdk-overlay-pane .select-dropdown .mat-pseudo-checkbox-indeterminate:after{border-color:#fff!important}[data-theme=dark] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),[data-theme=dark] .cdk-overlay-pane .add-container-type-dropdown .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:#fff!important}.container-link{color:var(--color-text-link);text-decoration:underline;cursor:pointer;font-weight:500}.container-link:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.container-link:active{color:var(--color-text-link-active)}@media (max-width: 768px){.app-status-pill{white-space:normal}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
