.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}body{--accent-color-light: #532fb2;--accent-color-dark: #663ed3;--accent-color-dark-active: #8e64ff;--accent-color-contrast: #f3efff;--brand-secondary: #ec1260;--brand-tertiary: #2bb7a9;--backdrop-dark: #00000052;--backdrop-light: #ffffff6e;--gray-0: #181523;--gray-1: #2a2836;--gray-2: #454255;--gray-3: #6e6883;--gray-4: #9992af;--gray-5: #b6b0c9;--gray-6: #d8d2e5;--gray-7: #e7e2f0;--gray-8: #f2eef8;--gray-9: #fbf9fe;--dark: #07070d;--dark-0: #11111a;--dark-1: #191827;--dark-2: #242233;--dark-2-5: #2d2a42;--dark-3: #403d57;--dark-4: #595473;--dark-5: #7d7698;--dark-6: #9b94b7;--success: #07ac67;--success-light: #c2efe0;--warning-light: #f90;--warning-dark: #ffb800;--danger: #f14c50;--danger-light: #fcd9e0;--magenta: #ec1260;--button-active-light: #dddcfb;--header-height: 3.5rem;--spinner-icon-background-color: #00000036;--accent-color: var(--accent-color-light);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .1);--shadow-md: 0 12px 40px rgba(0, 0, 0, .22);--shadow-lg: 0 30px 90px rgba(0, 0, 0, .4);--shadow-glow: 0 20px 70px rgba(83, 47, 178, .22);--card-border-color: rgba(255, 255, 255, .1);--header-border-color: rgba(255, 255, 255, .08);--header-surface: var(--header-background-color);--header-foreground-color: #ffffff;--header-foreground-muted: rgba(255, 255, 255, .76);--header-chip-background: rgba(255, 255, 255, .08);--app-background: var(--background-color);--surface-glass: rgba(255, 255, 255, .04);--surface-glass-strong: rgba(255, 255, 255, .08);--surface-elevated: rgba(255, 255, 255, .88);--page-max-width: 1240px}body.dark{--primary-button-background-color: var(--accent-color-dark);--basic-button-background-color: var(--dark-0);--warning: var(--warning-dark);--primary-text-color: var(--accent-color-dark-active);--disabled-button-background-color: var(--dark-4);--disabled-button-text-color: var(--dark-5);--background-color: var(--dark-1);--app-background: radial-gradient(circle at 82% -6%, rgba(142, 100, 255, .28) 0%, transparent 42%), radial-gradient(circle at 0% 100%, rgba(43, 183, 169, .12) 0%, transparent 36%), radial-gradient(circle at 14% 88%, rgba(236, 18, 96, .12) 0%, transparent 34%), linear-gradient(135deg, #06070f 0%, #0d0c18 48%, #140f28 100%);--header-background-color: rgba(11, 11, 22, .78);--header-surface: linear-gradient(135deg, rgba(17, 16, 33, .88) 0%, rgba(35, 26, 78, .82) 100%);--header-border-color: rgba(255, 255, 255, .08);--header-foreground-color: #ffffff;--header-foreground-muted: rgba(255, 255, 255, .76);--header-chip-background: rgba(255, 255, 255, .08);--surface-glass: rgba(255, 255, 255, .04);--surface-glass-strong: rgba(255, 255, 255, .08);--surface-elevated: rgba(20, 18, 32, .92);--user-menu-background-color: var(--dark-2-5);--user-menu-text-color: #fff;--user-menu-background-color-hover: var(--accent-color-dark);--user-menu-accent-before: var(--accent-color-dark-active);--sidebar-background-color: var(--dark-2);--sidebar-button-background-color-active: var(--dark-1);--sidebar-text-color: #fff;--sidebar-text-color-hover: #fff;--sidebar-background-color-hover: var(--accent-color-dark);--accent-color: var(--accent-color-dark);--basic-text-color: #fff;--top-button-background-color: var(--accent-color);--top-button-background-color-hover: var(--sidebar-background-color);--tooltip-background-color: var(--accent-color-light);--theme-selector-background-color: var(--dark-0);--theme-selector-icon-color: var(--gray-3);--footer-background-color: var(--dark-2);--ghost-button-background-color-hover: var(--dark-2-5);--dialog-background-color: var(--dark-1);--card-background-color: var(--dark-2);--card-title-text-color: var(--dark-5);--card-border-color: rgba(255, 255, 255, .08);--stepper-circle-stroke-color: var(--dark-3);--select-stroke-color: var(--dark-3);--select-background-color: var(--dark-0);--select-background-color-hover: var(--dark-2);--select-text-color: #fff;--spinner-background-color: var(--backdrop-dark);--input-background-color-focus: var(--dark);--input-background-color-hover: var(--dark-1);--input-background-color-disabled: var(--dark-2);--input-stroke-color-hover: var(--dark-3);--switch-selector-background-color: var(--dark-1);--switch-selector-text-color: var(--accent-color-dark-active);--switch-selector-selected-background-color: var(--accent-color-dark);--switch-selector-selected-text-color: #fff;--transaction-item-odd-background-color: var(--dark-1)}body.light{--primary-button-background-color: var(--accent-color-light);--basic-button-background-color: var(--gray-7);--warning: var(--warning-light);--primary-text-color: var(--accent-color-light);--disabled-button-background-color: var(--gray-6);--disabled-button-text-color: var(--gray-5);--background-color: #e8e2f0;--app-background: radial-gradient(circle at 100% 0%, rgba(83, 47, 178, .1) 0%, transparent 32%), radial-gradient(circle at 6% 92%, rgba(43, 183, 169, .08) 0%, transparent 30%), radial-gradient(circle at 16% 68%, rgba(236, 18, 96, .05) 0%, transparent 24%), linear-gradient(180deg, #f1edf8 0%, #e8e2f0 52%, #dfd8ea 100%);--header-background-color: var(--accent-color-light);--header-surface: var(--accent-color-light);--header-border-color: rgba(255, 255, 255, .12);--header-foreground-color: #ffffff;--header-foreground-muted: rgba(255, 255, 255, .74);--header-chip-background: rgba(255, 255, 255, .08);--surface-glass: rgba(255, 255, 255, .62);--surface-glass-strong: rgba(255, 255, 255, .84);--surface-elevated: rgba(255, 255, 255, .94);--user-menu-background-color: #fff;--user-menu-text-color: var(--gray-1);--user-menu-background-color-hover: var(--gray-7);--user-menu-accent-before: var(--accent-color-light);--sidebar-background-color: rgba(255, 255, 255, .94);--sidebar-button-background-color-active: #eee9f8;--sidebar-text-color: var(--gray-2);--sidebar-text-color-hover: var(--accent-color-light);--sidebar-background-color-hover: #f4f0fa;--accent-color: var(--accent-color-light);--basic-text-color: var(--gray-2);--top-button-background-color: var(--accent-color);--top-button-background-color-hover: var(--sidebar-background-color);--tooltip-background-color: var(--gray-1);--theme-selector-background-color: var(--gray-4);--theme-selector-icon-color: var(--gray-8);--footer-background-color: var(--gray-6);--ghost-button-background-color-hover: var(--gray-7);--dialog-background-color: #fff;--card-background-color: #fff;--card-title-text-color: var(--gray-4);--card-border-color: rgba(0, 0, 0, .06);--stepper-circle-stroke-color: var(--gray-7);--select-stroke-color: var(--gray-6);--select-background-color: var(--gray-9);--select-background-color-hover: var(--gray-7);--select-text-color: var(--gray-2);--spinner-background-color: var(--backdrop-light);--input-background-color-focus: #fff;--input-background-color-hover: var(--gray-8);--input-background-color-disabled: var(--gray-7);--input-stroke-color-hover: var(--gray-5);--switch-selector-background-color: var(--gray-8);--switch-selector-text-color: var(--accent-color-light);--switch-selector-selected-background-color: var(--accent-color-light);--switch-selector-selected-text-color: #fff;--transaction-item-odd-background-color: var(--gray-8)}body{transition:background .3s;background:var(--app-background);min-height:100vh;color:var(--basic-text-color)}body.dark .cdk-overlay-dark-backdrop{background:#000000a1}a,a:visited,a:link{font-size:14px;text-decoration:none;transition:color .3s,opacity .3s;font-weight:600}a.white,a:visited.white,a:link.white{color:#fff}a:hover,a:visited:hover,a:link:hover{opacity:.5}svg{transition:fill .3s}.fill-white{fill:#fff}.text-white{color:#fff}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-40{font-size:2.5rem;line-height:30px}.text-basic{color:var(--basic-text-color);transition:color .3s}.fill-success{fill:var(--success)}.fill-danger{fill:var(--danger)}.fill-warning{fill:var(--warning)}.fill-accent-color{fill:var(--accent-color)}.fill-sidebar-text{fill:var(--sidebar-text-color)}.fill-basic-text{fill:var(--basic-text-color)}.flex{display:flex}.flex-column{flex-direction:column}.justify-space-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.align-center{align-items:center}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.grid{display:grid}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-1-5{gap:1.5rem}.available-height{height:-webkit-fill-available}.background-retract-button:hover .fill-accent-color{fill:var(--sidebar-background-color)}.j-input{text-align:left;font-size:12px;color:var(--basic-text-color);border:1px solid var(--select-stroke-color);border-radius:6px;background-color:var(--select-background-color);padding:.5rem;min-width:10rem;width:100%;transition:background-color .3s,border-color .3s;height:2.25rem}.j-input:not(:disabled):not(:focus):hover{background-color:var(--input-background-color-hover);border-color:var(--input-stroke-color-hover)}.j-input:focus-visible{outline:none}.j-input:focus{background-color:var(--input-background-color-focus);border-color:var(--accent-color)}.j-input::-webkit-outer-spin-button,.j-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.j-input[type=number]{-moz-appearance:textfield}.j-input:disabled{background-color:var(--input-background-color-disabled);cursor:not-allowed}.j-input.ng-invalid.ng-touched{border-color:var(--danger)}.j-input.ng-touched.ng-valid{border-color:var(--success)}.j-input[type=date]{min-width:9rem;padding-right:1.75rem}.screen-title{font-style:normal;font-weight:400;font-size:20px;line-height:20px;color:var(--primary-text-color)}.screen-content{display:flex;flex-direction:column;gap:1.5rem;color:var(--basic-text-color);min-height:100%;margin:0 auto;animation:page-enter .32s ease-out}*,*:after,*:before{padding:0;margin:0;font-family:Inter,Almarai,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.default-scroll::-webkit-scrollbar{width:.5rem;height:.5rem}.default-scroll::-webkit-scrollbar-track{background-color:#00000017;border-radius:1rem}.default-scroll::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:1rem}@media screen and (max-width:768px){.hide-on-mobile{display:none!important}}.position-relative{position:relative}.initial-spinner{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#ffffffd3}.initial-spinner .initial-spinner__icon{border:4px solid var(--spinner-icon-background-color);border-top:4px solid var(--accent-color);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rotate-180{transform:rotate(180deg)}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;pointer-events:none;display:flex}@media(prefers-reduced-motion:reduce){.screen-content{animation:none}}
