.page-bg{min-height:100vh}.login-page-bg{min-height:100vh;background:#9053c7;background:-webkit-linear-gradient(-135deg,#c850c0,#4158d0);background:-o-linear-gradient(-135deg,#c850c0,#4158d0);background:-moz-linear-gradient(-135deg,#c850c0,#4158d0);background:linear-gradient(-135deg,#c850c0,#4158d0)}.container{padding:10px}.clear{clear:both}p{text-align:justify}a{text-decoration:none}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.div-min-height{min-height:600px}.div-max-height{max-height:100%}.no-wrap{text-wrap:nowrap}.form-field{margin:10px 0!important;width:100%}.card{margin:60px 0;padding:40px 40px 80px;background:var(--bg-color-card);box-shadow:0 3px 6px #de23841a}.card .card-title{font-weight:var(--font-weight-semi-bold);font-size:26px;margin-bottom:40px;color:var(--color-card-title)}.card .form-field{margin:15px 0}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.right{float:right}.left{float:left}.center{float:center;margin:0 auto}.no-margin{margin:0}.no-padding{padding:0}.padding-5{padding:5px}.padding-10{padding:10px}.margin-5{margin:5px}.margin-10{margin:10px}.page-title{font-weight:var(--font-weight-semi-bold);font-size:20px;color:var(--color-card-title);margin:20px 10px}.button,button.transparent-button,button.transparent-button-medium,button.error-button,button.error-button-medium,button.success-button,button.success-button-medium,button.warn-button,button.warn-button-medium,button.secondary-button,button.secondary-button-medium,button.primary-button,button.primary-button-medium{padding:5px 15px;border-radius:3px;font-weight:var(--font-weight-regular);font-size:14px;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:transform,border,background-color}.button-medium,button.transparent-button-medium,button.error-button-medium,button.success-button-medium,button.warn-button-medium,button.secondary-button-medium,button.primary-button-medium{padding:10px 20px;border-radius:5px;font-weight:var(--font-weight-medium);font-size:16px;transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:transform,border,background-color}.primary-button,button.primary-button-medium,button.primary-button{background:var(--primary)!important;border:1px solid var(--primary)!important;color:var(--white)!important}.primary-button:hover,button.primary-button-medium:hover{background:var(--primary-dark)!important;border:1px solid var(--primary-dark)!important}.secondary-button,button.secondary-button-medium,button.secondary-button{background:var(--secondary)!important;border:1px solid var(--secondary)!important;color:var(--white)!important}.secondary-button:hover,button.secondary-button-medium:hover{background:var(--secondary-dark)!important;border:1px solid var(--secondary-dark)!important}.warn-button,button.warn-button-medium,button.warn-button{background:var(--warn)!important;border:1px solid var(--warn)!important;color:var(--white)!important}.warn-button:hover,button.warn-button-medium:hover{background:var(--warn-dark)!important;border:1px solid var(--warn-dark)!important}.success-button,button.success-button-medium,button.success-button{background:var(--success)!important;border:1px solid var(--success)!important;color:var(--white)!important}.success-button:hover,button.success-button-medium:hover{background:var(--success-dark)!important;border:1px solid var(--success-dark)!important}.error-button,button.error-button-medium,button.error-button{background:var(--error)!important;border:1px solid var(--error)!important;color:var(--white)!important}.error-button:hover,button.error-button-medium:hover{background:var(--error-dark)!important;border:1px solid var(--error-dark)!important}.transparent-button,button.transparent-button-medium,button.transparent-button{background:var(--bg-color-button)!important;border:1px solid var(--black)!important;color:var(--color-text)!important}.transparent-button:hover,button.transparent-button-medium:hover{background:var(--error-light)!important;border:1px solid var(--error-light)!important;color:var(--white)!important}.success{background:var(--success)}.error{background:var(--error)}.message{font-weight:var(--font-weight-medium);font-size:14px;margin-bottom:20px}.primary-color{color:var(--primary)}.primary-dark-color{color:var(--primary-dark)}.primary-light-color{color:var(--primary-light)}.success-color{color:var(--success)}.error-color{color:var(--error)}.text-color{color:var(--color-text)}.loading-shade{position:fixed;z-index:9999;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center}.loader{z-index:9999999}.graph-card-box{padding:5px 10px}.graph-card-box-l{padding:5px 5px 5px 10px}.graph-card-box-r{padding:5px 10px 5px 5px}.graph-card{border-radius:3px;box-shadow:0 1px 11px #0000001a;min-height:100%;background:var(--bg-color-card)!important}.graph-card .card-title{font-size:17px;font-weight:var(--font-weight-bold);color:var(--color-chart-title)}.graph-card .card-subtitle{margin-top:7px;color:var(--color-chart-subtext);font-size:12px;font-weight:var(--font-weight-bold)}.graph-card-fy{position:relative;z-index:100;width:130px;float:right}.filters ul{list-style-type:none;margin:0;padding:10px 11px 0;overflow-y:hidden;z-index:102;position:relative}.filters ul li{padding:5px 10px 0 0;text-align:center;font-size:14px;display:inline-block;color:var(--color-text)}.filters ul li .small{width:135px}.filters ul li .medium{width:280px}.filters ul li:last-child{padding-right:0}.standard-table{margin:0;padding:0}.standard-table table{border:1px solid var(--secondary);box-sizing:border-box;border-collapse:collapse;width:100%}.standard-table table thead tr,.standard-table table tfoot tr{background:var(--secondary)}.standard-table table thead tr th,.standard-table table tfoot tr th{padding:15px 10px;font-weight:var(--font-weight-medium);font-size:15px;color:var(--color-table-header);text-align:center;vertical-align:middle;border-right:1px solid var(--secondary-light)}.standard-table table thead tr th:last-child,.standard-table table tfoot tr th:last-child{border-right:0}.standard-table table tbody tr{background:var(--bg-color-table-row-even)}.standard-table table tbody tr:nth-child(odd){background:var(--bg-color-table-row-odd)}.standard-table table tbody tr td{padding:15px 10px;font-weight:var(--font-weight-medium);font-size:13px;color:var(--color-text);border:1px solid var(--secondary-light)}.standard-table table tbody tr td:first-child{border-left:0}.standard-table table tbody tr td:last-child{border-right:0}.icon-button{height:32px;width:32px;cursor:pointer;margin:3px;padding:3px;display:inline-block;border-radius:5px}.active{font-weight:var(--font-weight-semi-bold);color:var(--color-active)}.inactive{font-weight:var(--font-weight-semi-bold);color:var(--color-inactive)}.add{color:var(--success);background:var(--bg-color-button);border:1px solid var(--success)}.add:hover{color:#fff;background:var(--success)}.edit{color:var(--primary);background:var(--bg-color-button);border:1px solid var(--primary)}.edit:hover{color:#fff;background:var(--primary-dark)}.delete{color:var(--error);background:var(--bg-color-button);border:1px solid var(--error)}.delete:hover{color:#fff;background:var(--error-dark)}.download{color:var(--secondary);background:var(--bg-color-button);border:1px solid var(--secondary)}.download:hover{color:#fff;background:var(--secondary-dark)}.animation{transition-duration:1.2s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:transform,border,background-color}.animation-fast{transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:transform,border,background-color}.animation-slow{transition-duration:1.8s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:transform,border,background-color}:root{--primary: #394aae;--primary-dark: #3040a2;--primary-light: #3f53b8;--secondary: #673ab7;--secondary-dark: #5f35b1;--secondary-light: #7f57c2;--warning: #f89306;--warning-dark: #f48705;--warning-light: #f9a327;--success: #17772c;--success-dark: #005819;--success-light: #228836;--error: #bf152c;--error-dark: #b00020;--error-light: #cc1d33;--info: #0063a5;--info-dark: #004786;--info-light: #0d73b6;--color-user-name: #212121;--color-user-role: #757575;--bg-color-tooltip: rgb(49, 49, 49);--bg-color-header: #2a3a8d;--bg-color-menu: #f1f1f1;--bg-color-menu-hover: #fff;--bg-color-page: #f8f9fa;--bg-color-card: #fff;--bg-color-chart: #fff;--bg-color-table-row-odd: #f3faff;--bg-color-table-row-even: #fff;--bg-color-button: #fff;--bg-color-footer: #2a3a8d;--menu-icon: #394aae;--alert: #ffac07;--white: #fff;--black: #000;--color-text: #202020;--color-text-disabled: #757575;--color-label: #757575;--color-card-title: #394aae;--color-card-amount-title: #f1f1f1;--color-card-amount-subtitle: #595959;--color-chart-title: #394aae;--color-chart-subtext: #394aae;--color-chart-grid: #d3d8e3;--color-active: #17772c;--color-inactive: #b00020;--color-table-header: #fff;--border-color: #e0e0e0;--secondary-color: #1976d2}.dark-theme{--primary: #3f53b8;--primary-dark: #394aae;--primary-light: #5c6cc3;--secondary: #7f57c2;--secondary-dark: #673ab7;--secondary-light: #9675cd;--warning: #f9a327;--warning-dark: #f89306;--warning-light: #fab34d;--success: #228836;--success-dark: #17772c;--success-light: #2d9a41;--error: #cc1d33;--error-dark: #bf152c;--error-light: #de2839;--info: #0d73b6;--info-dark: #0063a5;--info-light: #1b85c8;--menu-icon: #7985cb;--bg-color-header: #151b23;--bg-color-menu: #3d444d;--bg-color-menu-hover: #212830;--bg-color-page: #3d444d;--bg-color-card: #212830;--bg-color-chart: #3d444d;--bg-color-table-row-odd: #232a32;--bg-color-table-row-even: #28303a;--bg-color-button: #212830;--bg-color-footer: #151b23;--black: #fff;--color-text: #e4e4e4;--color-text-disabled: #a0a0a0;--color-label: #a0a0a0;--color-card-title: #e4e4e4;--color-card-amount-title: #f1f1f1;--color-card-amount-subtitle: #e9e3e3;--color-chart-title: #e4e4e4;--color-chart-subtext: #e4e4e4;--color-chart-grid: #3d444d;--color-active: #4caf50;--color-inactive: #c32844;--color-table-header: #fff}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: var(--info);--toastify-color-success: var(--success);--toastify-color-warning: var(--warning-dark);--toastify-color-error: var(--error);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px 25px 14px 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 2px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: var(--font-family);--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}:root{--font-family: "Noto Sans", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700}html{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px}body{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px;width:100%;height:100%;margin:0;padding:0;color:var(--color-text)}*{font-family:var(--font-family);box-sizing:border-box}body .material-icons{font-family:Material Icons}
