:root{--button-theme:#fff3;--button-theme-text-color:#fff;--header-theme:#242526;--header-theme-text-color:#fff;--input-theme:#242526;--menu-theme:#242526;--menu-theme-text-color:#fff;--background-theme:#242526;--color-theme:#fff;--background-color-theme:#fff;--component-header-theme:#242526;--component-header-theme-text-color:#fff}.button-theme{background-color:var(--button-theme);color:var(--button-theme-text-color)}.item-list-theme{background-color:var(--background-theme);border:2px solid #fff}.header-theme{background-color:var(--header-theme);border-bottom:1px solid grey;color:var(--header-theme-text-color)}.header-label-theme,.summary-box-theme{color:var(--color-theme)}.summary-box-theme{background-color:var(--background-color-theme)}.component-theme,.label-theme,.summary-box-theme-color{color:var(--color-theme)}.component-theme{background-color:var(--background-color-theme)}.component-header-theme{background-color:var(--component-header-theme);border-bottom:1px solid grey;color:var(--component-header-theme-text-color)}.input-theme{background-color:var(--input-theme)}.menu-theme{background-color:var(--menu-theme);border-right:1px solid grey;color:var(--menu-theme-text-color)}.menu-active-theme{color:var(--menu-theme-text-color)!important}.menu-button-theme,.menu-menu-button-theme{background-color:var(--menu-theme);background:#fff0;border-radius:10px;color:var(--menu-theme-text-color);font-size:18px;margin:5px}._menu-item{background-color:#fff6!important;color:var(--menu-theme-text-color)!important;font-size:20px;font-weight:500;margin:5px}.background-theme{background-color:var(--background-theme)}.p-t{font-size:25px}.p-l{font-size:18px}.p-table{font-size:18px!important}.error-border.q-field--outlined .q-field__control:before{border:3px solid red}.my-sticky-header-table{height:90vh}.my-sticky-header-table .q-table__bottom,.my-sticky-header-table .q-table__top,.my-sticky-header-table thead tr:first-child th{background-color:#fff}.my-sticky-header-table thead tr th{position:sticky;z-index:1}.my-sticky-header-table thead tr:first-child th{top:0}.my-sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.my-sticky-header-table tbody{scroll-margin-top:48px}.static-header-table{height:60vh}.static-header-table .q-table__bottom,.static-header-table .q-table__top,.static-header-table thead tr:first-child th{background-color:#fff}.static-header-table thead tr th{position:sticky;z-index:1}.static-header-table thead tr:first-child th{top:0}.static-header-table.q-table--loading thead tr:last-child th{top:48px}.static-header-table tbody{scroll-margin-top:48px}