:root{--white: #fff;--woodsmoke-50: #f7f7f8;--woodsmoke-100: #eeeef0;--woodsmoke-200: #dadadd;--woodsmoke-300: #b9bac0;--woodsmoke-400: #93949d;--woodsmoke-500: #757682;--woodsmoke-600: #5f5f6a;--woodsmoke-700: #4e4e56;--woodsmoke-800: #42424a;--woodsmoke-900: #3a3a40;--woodsmoke-950: #151517;--selective-yellow-50: #fffbeb;--selective-yellow-100: #fef3c7;--selective-yellow-200: #fde68a;--selective-yellow-300: #fbd34e;--selective-yellow-400: #fabb18;--selective-yellow-500: #f49e0c;--selective-yellow-600: #d87707;--selective-yellow-700: #b3530a;--selective-yellow-800: #92400e;--selective-yellow-900: #78350f;--selective-yellow-950: #451a03;--color-error:#F04438;--color-blue:#175CD3;--color-lightblue:#EFF8FF;--color-pink:#C11574;--color-lightpink:#FDF2FA;--color-green:#1d9f62 }.text-white{color:var(--white)!important}.text-woodsmoke-50{color:var(--woodsmoke-50)}.text-woodsmoke-100{color:var(--woodsmoke-100)}.text-woodsmoke-200{color:var(--woodsmoke-200)}.text-woodsmoke-300{color:var(--woodsmoke-300)}.text-woodsmoke-400{color:var(--woodsmoke-400)!important}.text-woodsmoke-500{color:var(--woodsmoke-500)}.text-woodsmoke-600{color:var(--woodsmoke-600)}.text-woodsmoke-700{color:var(--woodsmoke-700)}.text-woodsmoke-800{color:var(--woodsmoke-800)}.text-woodsmoke-900{color:var(--woodsmoke-900)}.text-woodsmoke-950{color:var(--woodsmoke-950)}.text-selective-yellow-50{color:var(--selective-yellow-50)}.text-selective-yellow-100{color:var(--selective-yellow-100)}.text-selective-yellow-200{color:var(--selective-yellow-200)}.text-selective-yellow-300{color:var(--selective-yellow-300)}.text-selective-yellow-400{color:var(--selective-yellow-400)}.text-selective-yellow-500{color:var(--selective-yellow-500)}.text-selective-yellow-600{color:var(--selective-yellow-600)}.text-selective-yellow-700{color:var(--selective-yellow-700)}.text-selective-yellow-800{color:var(--selective-yellow-800)}.text-selective-yellow-900{color:var(--selective-yellow-900)}.text-selective-yellow-950{color:var(--selective-yellow-950)}.text-error{color:var(--color-error)!important}.text-blue{color:var(--color-blue)}.text-lightblue{color:var(--color-lightblue)}.text-pink{color:var(--color-pink)}.text-lightpink{color:var(--color-lightpink)}.text-success{color:var(--color-green)}.bg-white{background-color:var(--white)!important}.bg-woodsmoke-50{background-color:var(--woodsmoke-50)!important}.bg-woodsmoke-100{background-color:var(--woodsmoke-100)}.bg-woodsmoke-200{background-color:var(--woodsmoke-200)}.bg-woodsmoke-300{background-color:var(--woodsmoke-300)}.bg-woodsmoke-400{background-color:var(--woodsmoke-400)}.bg-woodsmoke-500{background-color:var(--woodsmoke-500)}.bg-woodsmoke-600{background-color:var(--woodsmoke-600)}.bg-woodsmoke-700{background-color:var(--woodsmoke-700)}.bg-woodsmoke-800{background-color:var(--woodsmoke-800)}.bg-woodsmoke-900{background-color:var(--woodsmoke-900)}.bg-woodsmoke-950{background-color:var(--woodsmoke-950)}.bg-selective-yellow-50{background-color:var(--selective-yellow-50)}.bg-selective-yellow-100{background-color:var(--selective-yellow-100)}.bg-selective-yellow-200{background-color:var(--selective-yellow-200)}.bg-selective-yellow-300{background-color:var(--selective-yellow-300)}.bg-selective-yellow-400{background-color:var(--selective-yellow-400)}.bg-selective-yellow-500{background-color:var(--selective-yellow-500)}.bg-selective-yellow-600{background-color:var(--selective-yellow-600)}.bg-selective-yellow-700{background-color:var(--selective-yellow-700)}.bg-selective-yellow-800{background-color:var(--selective-yellow-800)}.bg-selective-yellow-900{background-color:var(--selective-yellow-900)}.bg-selective-yellow-950{background-color:var(--selective-yellow-950)}.bg-error{background-color:var(--color-error)}.bg-blue{background-color:var(--color-blue)}.bg-lightblue{background-color:var(--color-lightblue)}.bg-pink{background-color:var(--color-pink)}.bg-lightpink{background-color:var(--color-lightpink)}:root{--font-primary: "Inter_R", sans-serif;--font-thin: "Inter_T", sans-serif;--font-light: "Inter_L", sans-serif;--font-medium: "Inter_M", sans-serif;--font-semi-bold: "Inter_SB", sans-serif;--font-bold: "Inter_B", sans-serif;--font-extrabold: "Inter_EB", sans-serif;--font-fancy: "roc-grotesk", sans-serif}.font-primary{font-family:var(--font-primary)}.font-thin{font-family:var(--font-thin)}.font-light{font-family:var(--font-light)}.font-medium{font-family:var(--font-medium)}.font-semi-bold{font-family:var(--font-semi-bold)}.font-bold{font-family:var(--font-bold)}.font-extrabold{font-family:var(--font-extrabold)}.font-400{font-weight:400}.font-500{font-weight:500!important}.font-600{font-weight:600!important}.font-700{font-weight:700!important}.font-800{font-weight:800!important}.font-8{font-size:8px}.font-10{font-size:10px}.font-12{font-size:12px!important}.font-14{font-size:14px!important}.font-16{font-size:16px!important}.font-18{font-size:18px!important}.font-20{font-size:20px!important}.font-24{font-size:24px!important}.font-45{font-size:45px!important}.toggle-switch{padding:0;cursor:pointer;line-height:11px;display:inline-block;position:relative}.toggle-switch input{cursor:pointer;position:absolute;inset:0;opacity:0;z-index:1000}.toggle-switch .slider{position:relative;display:inline-block;width:34px;height:18px;background:var(--color-gray);border-radius:50px;border:1px solid transparent;transition:all .3s ease-in-out}.toggle-switch .slider:has(input:focus){border:1px solid var(--color-primary)}.toggle-switch .slider:before{content:"";position:absolute;display:block;width:12px;height:12px;background:#fff;border-radius:50%;transition:all .3s ease-in-out;left:2px;top:2px;box-shadow:0 3px 6px #00000029}.toggle-switch .slider:has(input:checked){background:var(--color-primary);border-color:var(--color-primary)}.toggle-switch .slider:has(input:checked):before{left:55%;transform:none}.form-group{margin-bottom:17px}.input-container{margin-bottom:16px}.input-container--relative{position:relative}.input-container_label{margin-bottom:6px;font-family:var(--font-medium);font-size:14px;color:var(--woodsmoke-400);line-height:20px}@media (max-width: 1400px){.input-container_label{font-size:12px;margin-bottom:4px}}.input-container_asterisk{color:var(--border-error);font-weight:700;margin-left:3px;font-size:1.2em}.input-container_wrapper{position:relative}.input-container_input{border:1px solid var(--woodsmoke-100);border-radius:8px;padding:9px 12px;box-shadow:0 1px 2px #1018280d;background:var(--white);width:100%;line-height:24px;color:var(--woodsmoke-800);overflow:hidden}.input-container_input--thin{padding:7px 12px}.input-container_input--extra-thin{padding:3px 8px}.input-container_input:focus{border:1px solid var(--selective-yellow-500);transition:ease-in .18s border}.input-container_input:disabled,.input-container_input.disabled{box-shadow:0 1px 2px #1018280d;background:var(--woodsmoke-50);border:1px solid var(--woodsmoke-100)}.input-container_input--icon{padding-left:40px}.input-container_select{border:1px solid var(--woodsmoke-100);border-radius:8px;padding:9px 12px;box-shadow:0 1px 2px #1018280d;background:var(--white);width:100%;line-height:24px}.input-container_select:focus{border:1px solid var(--selective-yellow-500);transition:ease-in .18s border}.input-container_icon{position:absolute;left:1px;bottom:1px;width:40px;height:calc(100% - 2px);color:var(--woodsmoke-600);display:flex;justify-content:center;align-items:center}.input-container_icon--iconRight{right:1px;left:auto}.input-container_icon .mdc-icon-button{width:40px;height:calc(100% - 2px)!important;padding:0!important;background-image:url("./media/calender-icon-LVQL267N.svg");background-repeat:no-repeat;background-position:center}.input-container_icon .mdc-icon-button__ripple,.input-container_icon .mdc-icon-button .mat-mdc-button-touch-target,.input-container_icon .mdc-icon-button .mat-mdc-focus-indicator,.input-container_icon .mdc-icon-button .mat-ripple,.input-container_icon .mdc-icon-button svg{display:none}.input-container_arrow--icon{position:absolute;right:14px;top:38px;pointer-events:none;cursor:pointer!important}input::placeholder{color:var(--woodsmoke-400);font-family:var(--font-primary)}body{--mdc-typography-button-font-family: var(--font-medium);--mdc-typography-button-letter-spacing: normal;--mdc-tab-indicator-active-indicator-color: var(--selective-yellow-500);--mdc-typography-body1-font-family: var(--font-primary);--mdc-dialog-supporting-text-font: var(--font-primary);--mdc-dialog-subhead-font: var(--font-primary);--mdc-checkbox-unselected-icon-color: var(--woodsmoke-300);--mdc-typography-body2-letter-spacing: normal;--mdc-checkbox-selected-icon-color: var(--selective-yellow-500);--mdc-theme-primary: var(--selective-yellow-500);--mdc-typography-body2-font-family: var(--font-primary)}.custom-mat-tabs .mat-mdc-tab-header{margin-bottom:24px}.custom-mat-tabs .mat-mdc-tab-header .mat-mdc-tab-list,.custom-mat-tabs .mat-mdc-tab-header .mat-mdc-tab-label-container,.custom-mat-tabs .mat-mdc-tab-header .mdc-tab{flex-grow:inherit!important}.custom-mat-tabs .mat-mdc-tab-header .mdc-tab{padding:0 4px 5px!important;min-width:auto!important;height:auto!important;position:relative}.custom-mat-tabs .mat-mdc-tab-header .mdc-tab__text-label{color:var(--woodsmoke-400)}.custom-mat-tabs .mat-mdc-tab-header .mdc-tab__ripple,.custom-mat-tabs .mat-mdc-tab-header .mat-mdc-tab-ripple{display:none}.custom-mat-tabs .mat-mdc-tab-header .mdc-tab--active .mdc-tab__text-label{color:var(--selective-yellow-500)!important}.custom-mat-tabs .mat-mdc-tab-body-wrapper{flex:1;border:1px solid var(--woodsmoke-50);box-shadow:0 0 12px #0000000a;background:var(--white);border-radius:20px}.custom-mat-tabs.mat-tabs-divider .mat-mdc-tab-labels{grid-gap:33px;height:36px}.custom-mat-tabs.mat-tabs-divider .mdc-tab:after{content:"";height:28px;width:1px;display:inline-block;background:var(--woodsmoke-100);position:absolute;right:-16px;top:50%;transform:translateY(-50%)}.mat-mdc-slide-toggle{--mdc-switch-track-height: 20px;--mdc-switch-track-shape: 12px;--mdc-switch-handle-height: 16px;--mdc-switch-handle-width: 16px;--mdc-switch-state-layer-size: 0;--mdc-switch-unselected-handle-color: var(--white);--mdc-switch-unselected-focus-handle-color: var(--white);--mdc-switch-unselected-hover-handle-color: var(--white);--mdc-switch-unselected-pressed-handle-color: var(--white);--mdc-switch-selected-handle-color: var(--white);--mdc-switch-unselected-icon-size: 0;--mdc-switch-selected-icon-size: 0;--mdc-switch-handle-elevation: 0 1px 2px 0 rgba(16, 24, 40, .06), 0 1px 3px 0 rgba(16, 24, 40, .1);--mdc-switch-unselected-track-color: var(--woodsmoke-100)}.mat-mdc-slide-toggle .mdc-switch__track:before{background:var(--woodsmoke-100)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__track:after{background:var(--selective-yellow-400)!important}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle{left:-2px}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after{background-color:var(--white)!important}.mat-mdc-slide-toggle .mdc-switch__handle{left:2px}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:16px}.custom-mat-menu{box-shadow:0 4px 8px #00000014!important;background:var(--white);border:1px solid var(--woodsmoke-100);border-radius:8px!important}.custom-mat-menu .mat-mdc-menu-content{padding:12px 0}.custom-mat-menu .mat-mdc-menu-content .mat-mdc-menu-item{min-height:36px;padding-left:20px;padding-right:20px}.custom-mat-menu .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:14px;font-family:var(--font-primary)}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:12px!important;box-shadow:none!important;overflow:hidden}.custom-mat-select{width:100%;border-radius:8px}.custom-mat-select .mat-mdc-select-min-line{font-size:14px!important;color:#000000de!important}.custom-mat-select .mdc-text-field{padding:0}.custom-mat-select .mat-mdc-form-field-infix{padding:0;min-height:auto}.custom-mat-select .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent}.custom-mat-select .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding:0}.custom-mat-select .mat-mdc-select-arrow{background-image:url("./media/chevron-icon-6H4J3G7R.svg");background-size:cover;background-repeat:no-repeat;background-position:center}.custom-mat-select .mat-mdc-select-arrow svg{display:none}.custom-mat-select .mdc-line-ripple,.custom-mat-select .mat-mdc-form-field-focus-overlay,.custom-mat-select .mat-mdc-form-field-subscript-wrapper{display:none}.custom-mat-select .mat-mdc-select-placeholder{color:var(--woodsmoke-400)!important}.custom-mat-checkbox .mdc-checkbox{padding:0!important;width:16px;height:16px}.custom-mat-checkbox .mdc-checkbox__background{top:0!important;left:0!important;border-radius:4px;border:1px solid var(--woodsmoke-300)!important;width:16px;height:16px;background-color:transparent!important}.custom-mat-checkbox .mdc-checkbox__native-control{top:0!important;right:0!important;left:0!important;width:16px!important;height:16px!important}.custom-mat-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--woodsmoke-300)!important}.custom-mat-checkbox .mdc-checkbox__checkmark{top:1px;right:1px;left:1px;width:80%}.custom-mat-checkbox label{padding-left:6px!important;font-family:var(--font-medium);font-size:16px;color:var(--woodsmoke-700);letter-spacing:0}.custom-mat-checkbox .mat-ripple,.custom-mat-checkbox .mdc-checkbox__ripple,.custom-mat-checkbox .mat-mdc-checkbox-touch-target{display:none}.custom-mat-checkbox.mdc-checkbox--disabled{opacity:.5}.custom-mat-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background{border-color:var(--selective-yellow-500)!important;background-color:var(--selective-yellow-500)!important}.custom-mat-checkbox.checkbox-lg .mdc-checkbox{width:20px;height:20px}.custom-mat-checkbox.checkbox-lg .mdc-checkbox__background{border-radius:6px;width:20px;height:20px}.custom-mat-checkbox.checkbox-lg .mdc-checkbox__native-control{width:20px!important;height:20px!important}.custom-mat-checkbox.checkbox-lg .mdc-checkbox__checkmark{top:2px;right:2px;left:2px;width:75%}.custom-mat-checkbox.checkbox-lg label{padding-left:12px!important}.custom-mat-radio{--mdc-radio-selected-focus-icon-color: var(--selective-yellow-500) !important;--mdc-radio-selected-hover-icon-color: var(--selective-yellow-500) !important;--mdc-radio-selected-icon-color: var(--selective-yellow-500) !important;--mdc-radio-selected-pressed-icon-color: var(--selective-yellow-500) !important;--mat-mdc-radio-checked-ripple-color: var(--selective-yellow-500) !important;--mdc-radio-state-layer-size: 16px !important;--mdc-radio-unselected-icon-color: var(--woodsmoke-300) !important}.custom-mat-radio .mdc-radio__outer-circle{border-width:1px}.custom-mat-radio .mdc-radio,.custom-mat-radio .mdc-radio__background{width:16px;height:16px}.custom-mat-radio .mdc-radio__inner-circle{top:-2px;left:-2px}.custom-mat-radio label{padding-left:6px!important;font-family:var(--font-medium);font-size:16px;color:var(--woodsmoke-700);white-space:nowrap;letter-spacing:0}.custom-mat-radio .mat-mdc-radio-touch-target{width:16px;height:16px}.mat-calendar .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#faebd7}.mat-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--selective-yellow-500);background-color:#faebd7!important}.mat-calendar .mat-calendar-body-selected{background-color:var(--selective-yellow-500)}.mat-mdc-option{--mdc-typography-body1-font-family: var(--font-primary);--mdc-typography-body1-font-size: 14px;min-height:44px}.mat-mdc-option-pseudo-checkbox{display:none!important}.mdc-menu-surface{box-shadow:0 4px 8px #00000014;border-radius:8px}.sidebar{position:inherit!important}.sidebar_nav{width:59%;box-shadow:none!important;color:var(--woodsmoke-800);background-color:transparent;overflow-y:hidden!important}@media (max-width: 1400px){.sidebar_nav{width:75%}}@media (max-width: 1024px){.sidebar_nav{width:100%}}.sidebar .mat-drawer-inner-container{overflow:hidden;background:#fff;border-radius:12px;box-shadow:-4px 0 20px #0000000a}.sidebar .mat-drawer-backdrop.mat-drawer-shown{background-color:transparent!important}.sidepanel{height:100%;padding:24px 0}.sidepanel-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;margin-bottom:32px}.sidepanel-header_title{font-size:24px;color:var(--woodsmoke-800);font-family:var(--font-medium)}.sidepanel-header_closer{border:1px solid var(--woodsmoke-100);border-radius:50px;padding:12px;width:44px;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;transition:var(--transition-primary)}.sidepanel-header_closer:hover{background-color:var(--woodsmoke-100)}.sidepanel-body{padding:0 24px;height:calc(100% - 76px);overflow:auto}.sidebar-fullwidth .mat-drawer-inner-container{border-radius:0!important}.ng-select.ng-select-opened{border:1px solid var(--selective-yellow-500);transition:ease-in180ms border}.ng-select.ng-select-opened .ng-value-label{font-weight:600}.ng-select .ng-value-label{color:#000000de!important}.ng-select .ng-value{margin-right:0!important}.ng-select .ng-dropdown-panel{box-shadow:0 4px 8px #00000014;background-color:var(--mdc-theme-surface, #fff);border:0}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items{padding:8px 0}.ng-select .ng-clear-wrapper{margin-left:2px}.ng-select.custom-ng-select{min-height:0px}.ng-select.custom-ng-select .ng-select-container{min-height:36px;border-radius:2px;border:0;box-shadow:none!important}.ng-select.custom-ng-select .ng-select-container:hover{box-shadow:none!important}.ng-select.custom-ng-select .ng-option{display:flex!important;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0 16px;cursor:pointer;min-height:48px}.ng-select.custom-ng-select .ng-option.ng-option-selected,.ng-select.custom-ng-select .ng-option.ng-option-marked{background:#0000000a!important;color:#000000de!important}.ng-select.custom-ng-select .ng-option.ng-option-selected .ng-option-label,.ng-select.custom-ng-select .ng-option.ng-option-marked .ng-option-label{font-weight:400!important}.ng-select.custom-ng-select .ng-placeholder{color:var(--woodsmoke-400)!important;font-size:14px;font-family:var(--font-primary)}.ng-select.input-container_input{padding:3px 1px}.ng-select.input-container_input.input-container_input--thin{padding:1px}.ng-select .ng-arrow-wrapper{background-image:url("./media/chevron-icon-6H4J3G7R.svg");height:25px;background-repeat:no-repeat;background-position:left}.ng-select .ng-arrow-wrapper .ng-arrow{display:none!important}.ng-dropdown-panel{box-shadow:0 4px 8px #00000014;background-color:var(--mdc-theme-surface, #fff);border:0;padding:0;margin-top:0!important}.ng-dropdown-panel .ng-dropdown-panel-items{padding:8px 0}.ng-dropdown-panel .ng-option{display:flex!important;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0 16px;cursor:pointer;min-height:48px}.ng-dropdown-panel .ng-option.ng-option-selected,.ng-dropdown-panel .ng-option.ng-option-marked{background:#0000000a!important;color:#000000de!important}.ng-dropdown-panel .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-option.ng-option-marked .ng-option-label{font-weight:400!important;flex:1}.ng-dropdown-panel .ng-option .ng-option-label{flex:1}.ng-select-arrow-none .ng-arrow-wrapper{display:none}.school-field-dropdown .ng-option{border-bottom:1px solid #E7E7E7;min-height:38px;padding:4px 10px}.school-field-dropdown .ng-option.ng-option-disabled{border-bottom:0}.school-field-dropdown.ng-dropdown-panel{border-radius:10px;overflow:hidden;box-shadow:0 12px 50px #00000029;min-width:423px!important}.school-field-dropdown.ng-dropdown-panel .ng-dropdown-panel-items{padding:0}.ng-option:has(.student-option_header){background-color:#0000000a!important;pointer-events:none}.ng-option:has(.student-option_header) .student-option_detail{font-size:14px;color:#151517}.ng-dropdown-panel .ng-dropdown-header{background-color:#0000000a}.custom-date-picker{border:1px solid var(--woodsmoke-100);border-radius:12px;padding:0 12px;box-shadow:0 1px 2px #1018280d;overflow:hidden}.custom-date-picker .mat-mdc-form-field-flex{align-items:center}.custom-date-picker .mat-mdc-icon-button{width:auto;height:42px;padding:0}.custom-date-picker .mdc-icon-button__ripple,.custom-date-picker .mat-mdc-button-touch-target,.custom-date-picker .mat-mdc-button-ripple{display:none}.custom-date-picker .mat-mdc-form-field-infix{width:181px!important}.cdk-overlay-pane:has(.add-bulk-route-popup-full-screen){max-width:99vw!important;width:100%!important;height:99vh}.table-custom{border-collapse:separate;border-spacing:0;border:1px solid var(--woodsmoke-100);border-radius:12px;overflow:hidden}.table-custom thead th{font-family:var(--font-medium);color:var(--woodsmoke-950);background-color:#fafafb;padding:7.5px 12px;vertical-align:middle;white-space:nowrap;font-size:14px;border-right:1px solid var(--woodsmoke-100);border-bottom:1px solid var(--woodsmoke-100);font-weight:500}.table-custom thead th:first-child{border-radius:12px 0 0}.table-custom thead th:last-child{border-radius:0 12px 0 0;border-right:none}.table-custom td{padding:8px 12px;font-weight:400;vertical-align:middle;white-space:nowrap;color:var(--woodsmoke-800);font-size:14px;border-bottom:1px solid var(--woodsmoke-100)}.table-custom tr:last-child td{border-bottom:none}.table-custom tr:last-child td:first-child{border-radius:0 0 12px}.table-custom tr:last-child td:last-child{border-radius:0 0 12px}:root{--box-shadow: 0px 6px 12px rgba(0, 0, 0, .05);--box-shadow-sm: 0px 0px 7px rgba(0, 0, 0, .07);--border-radius-sm: 5px;--transition-primary: ease all .2s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{background:#fafafb;font-family:var(--font-primary);color:var(--woodsmoke-800);font-size:14px;line-height:1.5;overflow-x:hidden}ol,ul{list-style:none}a,.btn{transition:all .5s ease}a:active,a:hover,a:focus,.btn:focus,.btn:active,.btn:hover{outline:0}a{color:var(--selective-yellow-500);text-decoration:none;cursor:pointer}a:focus,a:hover{color:var(--woodsmoke-400);text-decoration:none}b,strong{font-weight:700}small,.small{font-size:12px;font-family:var(--font-primary)}sub,sup{font-size:72%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.4em}sub{bottom:-.25em}img{border:0;vertical-align:middle}hr{box-sizing:content-box;height:0}*:focus{outline:0}svg:not(:root){overflow:hidden}.hide{display:none}.resize-none{resize:none}.cursor-pointer{cursor:pointer}.pe-none{pointer-events:none}.radius-12{border-radius:12px!important}.radius-8{border-radius:8px!important}.disabled{opacity:.8;pointer-events:none}.error-msg{color:#dc3545}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--woodsmoke-300);border-radius:16px}.row-md{margin-right:-10px;margin-left:-10px}.row-md>*{padding-right:10px;padding-left:10px}.row-sm{margin-right:-8px;margin-left:-8px}.row-sm>*{padding-right:8px;padding-left:8px}.white-box{border:1px solid var(--woodsmoke-50);border-radius:20px;padding:24px;box-shadow:0 0 12px #0000000a;background:var(--white)}.gray-box{border:1px solid var(--woodsmoke-100);border-radius:12px;padding:16px;background:var(--woodsmoke-50)}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge{padding:4px 12px;border:1px solid;border-radius:50px;font-size:14px;font-family:var(--font-medium);line-height:22px;box-shadow:0 1px 2px #1018280d;display:flex;align-items:center}.status-badge.status-badge-sm{padding:3px 8px;font-size:12px;line-height:16px}.status-badge.status-badge-sm .status-badge-dot{width:6px;height:6px}.status-badge.status-badge-green{border-color:#54c68d;color:#54c68d}.status-badge.status-badge-green .status-badge-dot{background-color:#54c68d}.status-badge.status-badge-grey{border-color:#dadadd;color:#dadadd}.status-badge.status-badge-grey .status-badge-dot{background-color:#dadadd}.status-badge.status-paid{background-color:#ecfdf3;border-color:#ecfdf3;color:#027a48}.status-badge.status-paid .status-badge-dot{background-color:#027a48}.status-badge.status-approved{background-color:#ecfdf3;border-color:#ecfdf3;color:#027a48}.status-badge.status-approved .status-badge-dot{background-color:#027a48}.status-badge.status-pending{background-color:#fff0d7;border-color:#fff0d7;color:#f49e0c}.status-badge.status-pending .status-badge-dot{background-color:#ffbe4d}.status-badge.status-processing{background-color:#eff8ff;border-color:#eff8ff;color:#175cd3}.status-badge.status-processing .status-badge-dot{background-color:#175cd3}.status-badge.status-failed{background-color:#fef3f2;border-color:#fef3f2;color:#b42318}.status-badge.status-failed .status-badge-dot{background-color:#b42318}.status-badge.status-error{background-color:#fef3f2;border-color:#fef3f2;color:#b42318}.status-badge.status-error .status-badge-dot{background-color:#b42318}.status-badge .status-badge-dot{width:8px;height:8px;display:inline-block;border-radius:100%;margin-right:6px}.no-scroll{overflow:hidden!important}
