.q-scrollarea--dark{background-color:var(--q-dark-page)!important}.q-scrollarea--dark .q-item--dark{color:var(--q-white)!important;background-color:var(--q-white-page)!important}.q-dialog__progress .q-spinner{display:inline}.tab-menu{background-color:#ddd}.tab-menu.tab-menu--dark,.tab-menu.tab-menu--dark .tab-menu-toolbar{@apply tw:bg-slate-900;}.tab-menu .tab-menu-item{min-height:25px}.tab-menu .tab-menu-item .q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:4px}.tab-menu .tab-menu-item .q-tab__label{font-size:10px;line-height:1.6em;font-weight:500}.tab-menu .q-tab__icon{width:18px;height:18px;font-size:15px}.tab-menu .tab-menu-toolbar{background-color:#fff;position:relative;min-height:22px;width:100%;padding-right:5px;padding-left:0}.tab-menu .tab-menu-toolbar:after{content:"";position:absolute;border-right:1.2px #6037f6 solid;top:20%;right:0;height:70%;margin-top:auto;margin-bottom:auto}.q-table--dense .q-table tbody td{font-size:.72rem;line-height:1rem}.q-table--dense .q-table thead tr,.q-table--dense .q-table tbody tr,.q-table--dense .q-table tbody td{height:25px}.q-table--dense .q-table td{padding:1px 3px}.q-table--dense .q-table td .q-btn{font-size:9px!important}.q-table--dense .q-table td .q-btn .q-icon,.q-table--dense .q-table td .q-btn .q-spinner{font-size:1.715em}.q-table--dense .q-badge{padding:1px 5px;font-size:11px}.table-items-xs .q-table thead tr,.table-items-xs .q-table tbody tr,.table-items-xs .q-table tbody td{height:0px!important}.table-items-xs .q-table tbody td{border:none!important;padding:1px 2px!important;font-size:.65rem!important;line-height:1rem;border-bottom:1px solid rgba(0,0,0,.12)!important}.table-sticky-header::-webkit-scrollbar{width:5px}.table-sticky-header::-webkit-scrollbar-track{background:#f1f1f1}.table-sticky-header::-webkit-scrollbar-thumb{background:#a3a2a2}.table-sticky-header::-webkit-scrollbar-thumb:hover{background:#555}.dialog-datepicker{overflow:visible!important}.dialog-datepicker .q-table__container{overflow:auto}.table-header-xs .q-table th{font-size:.66rem;padding:1px 2px!important}.table-sticky-header thead tr:first-child th{color:#fff;background-color:#6037f6}.table-sticky-header thead tr th{position:sticky;z-index:1}.table-sticky-header thead tr:last-child th{top:48px}.table-sticky-header thead tr:first-child th{top:0}.table-sticky-header tbody{scroll-margin-top:48px}.label[disable=true]{@apply tw:text-gray-500 tw:cursor-not-allowed;}.label.dense{@apply tw:text-xs;}.q-loading__message{margin:15px 20px 0}.input-xs{font-size:12px}.input-xs .q-field__bottom{font-size:10px;padding:1px 2px;margin-bottom:-20px}.input-xs .q-field__prefix{@apply tw:pl-1;}.input-xs .dp__input{height:30px}.input-xs .dp__pointer{font-size:12px}.input-xs .q-icon{font-size:1.2rem}.input-xs .q-field__native{font-size:11px;padding-top:5px;padding-left:3px;padding-bottom:5px}.input-xs .q-field__native:focus{font-size:11px;padding-top:5px;padding-bottom:5px}.input-xs .q-field__native::placeholder{font-size:11px}.input-xs .q-field__input.q-placeholder.q-field__input--padding.truncate::placeholder{color:transparent}.input-xs .q-field__label{font-size:11px;padding-left:4px;top:9px}.input-xs .q-field__control-container{@apply tw:items-center;}.input-xs .q-field__control{border-radius:4px;padding:0 4px}.input-xs .q-field__control,.input-xs .q-field__marginal{height:30px;min-height:30px!important}.input-xs.q-field--float .q-field__label{display:none}.input-xs.q-field--float .q-field__native{padding-top:5px}.input-xs .q-field__control-container{padding-top:0!important}.input-xs.q-field--with-bottom{padding-bottom:0!important}.input-xs.q-field--with-bottom .q-field__bottom{display:none!important}.input-xs.q-field--error .q-select__dropdown-icon{display:none}.input-xs.q-field--error .q-field__marginal{font-size:1.3rem}.input-xs.q-field--readonly .q-field__native{@apply tw:cursor-not-allowed;}.input-xs.q-field--readonly .q-field__control:before{border-style:dashed}.input-xs input{line-height:0}.no-striped tbody tr:nth-child(odd){background-color:transparent!important}.table-input .q-field--dense .q-field__marginal{height:31px}.table-input .q-field--dense .q-field__control{height:32px!important;min-height:32px!important}.table-input .q-field--dense .q-field__marginal{height:32px!important}.table-input .q-field--dense .q-field__label{top:6px!important}.table-input .q-field--dense input,.table-input .q-field--dense textarea,.table-input .q-field--dense .q-field{font-size:13px}.table-input .q-field--dense .q-field__label{font-size:13px;top:5px}.table-input .q-field--dense .q-field__native{padding-top:.4rem;min-height:30px}.table-input .q-field--dense .q-field__native span{font-size:13px}
