@charset "UTF-8";html,body{height:100%;margin:0;padding:0;overflow:hidden}*{box-sizing:border-box;font-family:Roboto,sans-serif}.user-avatar{background-image:linear-gradient(var(--color-primary),var(--color-avatar_secondary));color:var(--color-gray-50);height:36px;width:36px;border-radius:200px;text-align:center;padding-top:2px;border:2px solid}.layout-container{height:100vh;display:flex;flex-direction:column;overflow:hidden}.sidenav-container{flex:1;display:flex;height:calc(100vh - 60px);margin-top:60px;overflow:hidden}.sidebar{height:100%}.sidebar-content{height:100%;overflow-y:auto;padding:1rem}.main-content{display:flex;flex-direction:column;width:85%;height:100%;overflow:hidden;transition:width .3s ease}.router-content{flex:1;overflow-y:auto;padding:16px 24px}app-footer{flex-shrink:0;background-color:var(--color-gray-50)}mat-sidenav-container.mat-drawer-container>mat-sidenav-content.mat-drawer-content{display:flex;overflow:hidden}mat-sidenav.mat-drawer{width:15%;box-shadow:2px 0 8px #70707026;background-color:var(--color-white)}.menu-text{color:var(--color-charcol);line-height:18px}.menu-item{position:relative}.menu-item.active .menu-text{color:var(--color-primary);font-weight:var(--font-weight-bold)}.highlight_line{position:absolute;left:0;top:0;height:100%;width:4px;background-color:var(--color-primary)}.custom-toggle .mdc-switch{width:30px;background-color:transparent}.custom-toggle .mdc-switch__track,.custom-toggle .mdc-switch__track:hover{border-radius:20px;height:16px;background:var(--color-gray-400)}.custom-toggle .mdc-switch__track:after,.custom-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track:after{border:none;background:var(--color-primary)}.custom-toggle .mdc-switch__track:before{background:var(--color-gray-400);border:none}.custom-toggle .mdc-switch__icons{display:none}.custom-toggle .mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons),.custom-toggle .mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons):hover,.custom-toggle .mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons):active{height:12px;width:12px}.custom-toggle .mdc-switch__handle:before,.custom-toggle .mdc-switch__handle:after{border-radius:50%;border:1px solid var(--color-white);background-color:var(--color-white)}.custom-toggle .mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons),.custom-toggle .mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-disabled) .mdc-switch__handle{margin:0 2px;width:12px;height:12px}.custom-toggle .mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons),.custom-toggle .mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-disabled) .mdc-switch__handle{margin:0 16px;width:12px;height:12px}.custom-toggle .mdc-switch__ripple{display:none}.spinner-container .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.spinner-container .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--color-primary)}.user_notification_menu.mat-mdc-menu-panel{background-color:var(--color-white);border-radius:12px;box-shadow:0 20px 24px -4px #10182814;max-width:400px;min-width:400px}.user_notification_menu.mat-mdc-menu-panel .title{font-weight:var(--font-weight-medium);line-height:21px;font-size:18px}.user_notification_menu.mat-mdc-menu-panel .line{height:1px;border:none;background:var(--color-gray-300);margin:12px 0 0}.user_notification_menu.mat-mdc-menu-panel .notification_messages{padding:16px 0}.user_notification_menu.mat-mdc-menu-panel .notification_messages .icon-container{width:32px;height:32px;background-color:var(--color-gray-100);display:flex;justify-content:center;border-radius:50%;align-items:center}.user_notification_menu.mat-mdc-menu-panel .notification_messages .message{width:90%;font-size:14px}.user_notification_menu.mat-mdc-menu-panel .notification_messages .message .date{color:var(--color-gray-500);font-size:12px}.user_notification_menu.mat-mdc-menu-panel .r_line{height:1px;border:none;background:var(--color-gray-100);margin:0}.user_menu.mat-mdc-menu-panel{background-color:var(--color-white);border-radius:12px;box-shadow:0 20px 24px -4px #10182814;max-width:300px;min-width:300px}.user_menu.mat-mdc-menu-panel .top-section{background:var(--color-primary-red);border-radius:8px}.user_menu.mat-mdc-menu-panel .top-section .image-container{background-color:var(--color-white);border-radius:50%}.user_menu.mat-mdc-menu-panel .top-section .name-container p{margin:0}.user_menu.mat-mdc-menu-panel .top-section .name-container .name{font-weight:var(--font-weight-semi-bold)}.user_menu.mat-mdc-menu-panel .top-section .name-container .email{color:var(--color-shadow)}.user_menu.mat-mdc-menu-panel .settings{color:var(--color-charcol);line-height:20px;text-decoration:none}.user_menu.mat-mdc-menu-panel .signout{color:var(--color-danger);line-height:20px}button.default{background-color:var(--color-primary);color:var(--color-white);border-radius:8px;border:none;padding:8px 16px;font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:21px}button.default:disabled{background-color:var(--color-gray-300);cursor:not-allowed}button.cancel{background-color:var(--color-white);color:var(--color-primary);border-radius:8px;border:1px solid var(--color-primary);padding:8px 16px;font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:21px}button.secondary{background-color:var(--color-secondary-pale);color:var(--color-primary);border-radius:8px;border:none;padding:8px 16px;font-weight:var(--font-weight-semi-bold);font-size:var(--font-size-md);line-height:21px}.cdk-overlay-dark-backdrop{background:linear-gradient(101deg,#d5003214 6.04%,#fff 62.86% 49.6%,#92226914 8.66%);filter:blur(170px)}body.page-default .cdk-overlay-dark-backdrop{background:var(--color-overlay-bg)}.custom-tabs .mat-mdc-tab{flex:none;padding:0 4px}.custom-tabs .mat-mdc-tab:hover{color:var(--color-gray-500)}.custom-tabs .mat-mdc-tab:focus{color:var(--color-primary)}.custom-tabs .mat-mdc-tab .mdc-tab__text-label{font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:var(--color-gray-500)}.custom-tabs .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label,.custom-tabs .mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--color-primary)}.custom-tabs .mat-icon{justify-content:center;align-items:center;display:flex;font-size:18px}.custom-tabs .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--color-primary)}.custom-tabs .mat-mdc-tab-label-container{border-bottom-color:transparent}.custom-tabs.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:0;padding:0 24px}.mat-mdc-dialog-inner-container{border-radius:16px;background:var(--color-white);box-shadow:0 8px 24px #70707080;overflow:hidden}.mat-mdc-tooltip{background:#fff;padding:16px;border-radius:4px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;color:var(--color-gray-500);font-size:var(--font-size-base);top:30px;left:-3px}.info-tooltip.mat-mdc-menu-panel{max-width:340px;border-radius:8px;box-shadow:0 2px 8px #0003;background-color:var(--color-white);padding:16px}.info-tooltip.mat-mdc-menu-panel .tooltip-content{display:flex;flex-direction:column;gap:12px}.info-tooltip.mat-mdc-menu-panel .tooltip-content h4{color:var(--color-gray-500);font-size:var(--font-size-xl);font-style:normal;font-weight:var(--font-weight-medium);line-height:28px;margin:0}.info-tooltip.mat-mdc-menu-panel .tooltip-content p{margin:0;color:var(--color-gray-500);font-size:var(--font-size-base);font-style:normal;line-height:24px}.filter-menu.mat-mdc-menu-panel{max-width:340px;border-radius:8px;box-shadow:0 2px 8px #0003;background-color:var(--color-white);padding:16px}.filter-menu.mat-mdc-menu-panel .mat-mdc-menu-content{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:4px}.filter-menu.mat-mdc-menu-panel .mat-mdc-menu-content button{color:var(--color-gray-500);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:28px;border:none;background-color:var(--color-white)}.filter-menu.mat-mdc-menu-panel .mat-mdc-menu-content button.filter-selected{color:var(--color-primary)}@media only screen and (max-width: 1100px) and (min-width: 762px){.main-content.full-width{width:100%}}@media only screen and (max-width: 762px) and (min-width: 320px){.cdk-overlay-pane.mat-mdc-dialog-panel{height:80%}mat-sidenav.mat-drawer{width:35%}.main-content{width:100%}.mdc-dialog--open .mat-mdc-dialog-surface{height:auto}}@media only screen and (max-width: 560px) and (min-width: 320px){.router-content{padding:16px}mat-sidenav.mat-drawer{width:45%}}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--font-family-base: "Inter", sans-serif;--font-size-tiny: 10px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--font-size-30: 30px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 600;--border-radius: 8px;--shadow-md: 0 2px 6px rgba(0, 0, 0, .1);--mdc-switch-selected-pressed-handle-width: 12px;--mdc-switch-selected-pressed-handle-height: 12px}:root .gap-1{gap:4px}:root .pt-1{padding-top:4px}:root .pr-1{padding-right:4px}:root .pb-1{padding-bottom:4px}:root .pl-1{padding-left:4px}:root .px-1{padding-left:4px;padding-right:4px}:root .py-1{padding-top:4px;padding-bottom:4px}:root .p-1{padding:4px}:root .mt-1{margin-top:4px}:root .mr-1{margin-right:4px}:root .mb-1{margin-bottom:4px}:root .ml-1{margin-left:4px}:root .mx-1{margin-left:4px;margin-right:4px}:root .my-1{margin-top:4px;margin-bottom:4px}:root .m-1{margin:4px}:root .w-1{width:4px}:root .h-1{height:4px}:root .size-1{--mdc-icon-button-state-layer-size: 4px}:root .gap-2{gap:8px}:root .pt-2{padding-top:8px}:root .pr-2{padding-right:8px}:root .pb-2{padding-bottom:8px}:root .pl-2{padding-left:8px}:root .px-2{padding-left:8px;padding-right:8px}:root .py-2{padding-top:8px;padding-bottom:8px}:root .p-2{padding:8px}:root .mt-2{margin-top:8px}:root .mr-2{margin-right:8px}:root .mb-2{margin-bottom:8px}:root .ml-2{margin-left:8px}:root .mx-2{margin-left:8px;margin-right:8px}:root .my-2{margin-top:8px;margin-bottom:8px}:root .m-2{margin:8px}:root .w-2{width:8px}:root .h-2{height:8px}:root .size-2{--mdc-icon-button-state-layer-size: 8px}:root .gap-3{gap:12px}:root .pt-3{padding-top:12px}:root .pr-3{padding-right:12px}:root .pb-3{padding-bottom:12px}:root .pl-3{padding-left:12px}:root .px-3{padding-left:12px;padding-right:12px}:root .py-3{padding-top:12px;padding-bottom:12px}:root .p-3{padding:12px}:root .mt-3{margin-top:12px}:root .mr-3{margin-right:12px}:root .mb-3{margin-bottom:12px}:root .ml-3{margin-left:12px}:root .mx-3{margin-left:12px;margin-right:12px}:root .my-3{margin-top:12px;margin-bottom:12px}:root .m-3{margin:12px}:root .w-3{width:12px}:root .h-3{height:12px}:root .size-3{--mdc-icon-button-state-layer-size: 12px}:root .gap-4{gap:16px}:root .pt-4{padding-top:16px}:root .pr-4{padding-right:16px}:root .pb-4{padding-bottom:16px}:root .pl-4{padding-left:16px}:root .px-4{padding-left:16px;padding-right:16px}:root .py-4{padding-top:16px;padding-bottom:16px}:root .p-4{padding:16px}:root .mt-4{margin-top:16px}:root .mr-4{margin-right:16px}:root .mb-4{margin-bottom:16px}:root .ml-4{margin-left:16px}:root .mx-4{margin-left:16px;margin-right:16px}:root .my-4{margin-top:16px;margin-bottom:16px}:root .m-4{margin:16px}:root .w-4{width:16px}:root .h-4{height:16px}:root .size-4{--mdc-icon-button-state-layer-size: 16px}:root .gap-5{gap:20px}:root .pt-5{padding-top:20px}:root .pr-5{padding-right:20px}:root .pb-5{padding-bottom:20px}:root .pl-5{padding-left:20px}:root .px-5{padding-left:20px;padding-right:20px}:root .py-5{padding-top:20px;padding-bottom:20px}:root .p-5{padding:20px}:root .mt-5{margin-top:20px}:root .mr-5{margin-right:20px}:root .mb-5{margin-bottom:20px}:root .ml-5{margin-left:20px}:root .mx-5{margin-left:20px;margin-right:20px}:root .my-5{margin-top:20px;margin-bottom:20px}:root .m-5{margin:20px}:root .w-5{width:20px}:root .h-5{height:20px}:root .size-5{--mdc-icon-button-state-layer-size: 20px}:root .gap-6{gap:24px}:root .pt-6{padding-top:24px}:root .pr-6{padding-right:24px}:root .pb-6{padding-bottom:24px}:root .pl-6{padding-left:24px}:root .px-6{padding-left:24px;padding-right:24px}:root .py-6{padding-top:24px;padding-bottom:24px}:root .p-6{padding:24px}:root .mt-6{margin-top:24px}:root .mr-6{margin-right:24px}:root .mb-6{margin-bottom:24px}:root .ml-6{margin-left:24px}:root .mx-6{margin-left:24px;margin-right:24px}:root .my-6{margin-top:24px;margin-bottom:24px}:root .m-6{margin:24px}:root .w-6{width:24px}:root .h-6{height:24px}:root .size-6{--mdc-icon-button-state-layer-size: 24px}:root .gap-7{gap:28px}:root .pt-7{padding-top:28px}:root .pr-7{padding-right:28px}:root .pb-7{padding-bottom:28px}:root .pl-7{padding-left:28px}:root .px-7{padding-left:28px;padding-right:28px}:root .py-7{padding-top:28px;padding-bottom:28px}:root .p-7{padding:28px}:root .mt-7{margin-top:28px}:root .mr-7{margin-right:28px}:root .mb-7{margin-bottom:28px}:root .ml-7{margin-left:28px}:root .mx-7{margin-left:28px;margin-right:28px}:root .my-7{margin-top:28px;margin-bottom:28px}:root .m-7{margin:28px}:root .w-7{width:28px}:root .h-7{height:28px}:root .size-7{--mdc-icon-button-state-layer-size: 28px}:root .gap-8{gap:32px}:root .pt-8{padding-top:32px}:root .pr-8{padding-right:32px}:root .pb-8{padding-bottom:32px}:root .pl-8{padding-left:32px}:root .px-8{padding-left:32px;padding-right:32px}:root .py-8{padding-top:32px;padding-bottom:32px}:root .p-8{padding:32px}:root .mt-8{margin-top:32px}:root .mr-8{margin-right:32px}:root .mb-8{margin-bottom:32px}:root .ml-8{margin-left:32px}:root .mx-8{margin-left:32px;margin-right:32px}:root .my-8{margin-top:32px;margin-bottom:32px}:root .m-8{margin:32px}:root .w-8{width:32px}:root .h-8{height:32px}:root .size-8{--mdc-icon-button-state-layer-size: 32px}:root .gap-9{gap:36px}:root .pt-9{padding-top:36px}:root .pr-9{padding-right:36px}:root .pb-9{padding-bottom:36px}:root .pl-9{padding-left:36px}:root .px-9{padding-left:36px;padding-right:36px}:root .py-9{padding-top:36px;padding-bottom:36px}:root .p-9{padding:36px}:root .mt-9{margin-top:36px}:root .mr-9{margin-right:36px}:root .mb-9{margin-bottom:36px}:root .ml-9{margin-left:36px}:root .mx-9{margin-left:36px;margin-right:36px}:root .my-9{margin-top:36px;margin-bottom:36px}:root .m-9{margin:36px}:root .w-9{width:36px}:root .h-9{height:36px}:root .size-9{--mdc-icon-button-state-layer-size: 36px}:root .gap-10{gap:40px}:root .pt-10{padding-top:40px}:root .pr-10{padding-right:40px}:root .pb-10{padding-bottom:40px}:root .pl-10{padding-left:40px}:root .px-10{padding-left:40px;padding-right:40px}:root .py-10{padding-top:40px;padding-bottom:40px}:root .p-10{padding:40px}:root .mt-10{margin-top:40px}:root .mr-10{margin-right:40px}:root .mb-10{margin-bottom:40px}:root .ml-10{margin-left:40px}:root .mx-10{margin-left:40px;margin-right:40px}:root .my-10{margin-top:40px;margin-bottom:40px}:root .m-10{margin:40px}:root .w-10{width:40px}:root .h-10{height:40px}:root .size-10{--mdc-icon-button-state-layer-size: 40px}:root .gap-11{gap:44px}:root .pt-11{padding-top:44px}:root .pr-11{padding-right:44px}:root .pb-11{padding-bottom:44px}:root .pl-11{padding-left:44px}:root .px-11{padding-left:44px;padding-right:44px}:root .py-11{padding-top:44px;padding-bottom:44px}:root .p-11{padding:44px}:root .mt-11{margin-top:44px}:root .mr-11{margin-right:44px}:root .mb-11{margin-bottom:44px}:root .ml-11{margin-left:44px}:root .mx-11{margin-left:44px;margin-right:44px}:root .my-11{margin-top:44px;margin-bottom:44px}:root .m-11{margin:44px}:root .w-11{width:44px}:root .h-11{height:44px}:root .size-11{--mdc-icon-button-state-layer-size: 44px}:root .gap-12{gap:48px}:root .pt-12{padding-top:48px}:root .pr-12{padding-right:48px}:root .pb-12{padding-bottom:48px}:root .pl-12{padding-left:48px}:root .px-12{padding-left:48px;padding-right:48px}:root .py-12{padding-top:48px;padding-bottom:48px}:root .p-12{padding:48px}:root .mt-12{margin-top:48px}:root .mr-12{margin-right:48px}:root .mb-12{margin-bottom:48px}:root .ml-12{margin-left:48px}:root .mx-12{margin-left:48px;margin-right:48px}:root .my-12{margin-top:48px;margin-bottom:48px}:root .m-12{margin:48px}:root .w-12{width:48px}:root .h-12{height:48px}:root .size-12{--mdc-icon-button-state-layer-size: 48px}:root .font-tiny{font-size:var(--font-size-tiny)}:root .font-sm{font-size:var(--font-size-sm)}:root .font-md{font-size:var(--font-size-md)}:root .font-base{font-size:var(--font-size-base)}:root .font-lg{font-size:var(--font-size-lg)}:root .font-xl{font-size:var(--font-size-xl)}:root .font-2xl{font-size:var(--font-size-2xl)}:root .font-3xl{font-size:var(--font-size-3xl)}:root .h-full{height:100%}:root .w-full{width:100%}:root .d-flex{display:flex}:root .flex-col{flex-direction:column}:root .justify-between{justify-content:space-between}:root .justify-around{justify-content:space-around}:root .justify-center{justify-content:center}:root .justify-end{justify-content:end}:root .items-center{align-items:center}:root .items-start{align-items:start}:root .items-end{align-items:end}:root .cursor-pointer{cursor:pointer}:root .border-none{border:none}:root .flex-1{flex:1}:root{--color-white: #ffffff;--color-black: #000000;--color-charcol: #333333;--color-shadow: #707070;--color-gray-50: #efefef;--color-gray-100: #dfdfdf;--color-gray-200: #cfcfcf;--color-gray-300: #bfbfbf;--color-gray-400: #969196;--color-gray-500: #69636a;--color-purpe-300: #be7aa5;--color-primary: #922269;--color-primary-red: #fdf2f5;--color-secondary: #faf4f7;--color-secondary-pale: #f4e9f0;--color-success: #1a8019;--color-danger: #d82c1f;--color-warning: #b44607;--color-info: #0060c0;--color-info_50: #eff6ff;--color-info_100: #d6e8ff;--color-avatar_secondary: #ba093f;--color-red_50: #fbe5ea;--color-overlay-bg: #00000066}
