:root{--animate-duration:150ms;--q-color-default:#cfd8dc;--q-text-color-default:#1d1d1d}.body--dark{--q-color-default:hsla(0,0%,78.4%,0.46)}.q-btn{text-transform:none}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.467515em}.form-entry{width:100%}.form-entry.readonly .q-field--with-bottom{padding-bottom:0}.form-entry.readonly .q-field__bottom{display:none!important}.form-entry.readonly .q-select__dropdown-icon{display:none}.text-color-default{color:var(--q-text-color-default)}.text-default{color:#cfd8dc!important;color:var(--q-color-default)!important}.bg-default{background:#cfd8dc!important;background:var(--q-color-default)!important}.q-btn.bg-default{color:#1d1d1d!important}.body--dark .q-btn.bg-default{color:#fff!important}.double-input .q-field__control{padding-right:0}.double-input .q-field__control:before{opacity:1;background-color:transparent;border-bottom:transparent}.double-input .q-field__control .q-field__control{padding-left:12px}.double-input .q-field__control .q-field__inner .q-field__control{border-top-left-radius:0}.double-input.q-field--float .q-field__shadow,.double-input .q-field--float .q-field__shadow{opacity:0.5}.double-input.q-field--focused .q-field--focused .q-field__shadow{opacity:0}.double-input .q-field--borderless{width:100%}.double-input input[type=number]{-moz-appearance:textfield}.double-input input::-webkit-inner-spin-button,.double-input input::-webkit-outer-spin-button{-webkit-appearance:none}.no-arrows input[type=number]{-moz-appearance:textfield}.no-arrows input::-webkit-inner-spin-button,.no-arrows input::-webkit-outer-spin-button{-webkit-appearance:none}.monthpicker{width:15.45rem;padding:0.5rem 1rem 0.5rem}.monthpicker .monthpicker-months .q-btn__wrapper:before{box-shadow:none!important}.monthpicker .monthpicker-months .q-btn.q-btn--rounded{border-radius:0.25rem}.table-relation{box-shadow:0 4px 25px rgba(35,35,35,0.12),0 2px 10px rgba(35,35,35,0.07),0 3px 1px -2px rgba(35,35,35,0.06)}.table-relation .table-relation-header{display:flex;align-items:center;background-color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;padding:0 1rem;border-bottom:1px solid #dbdbdb;margin-bottom:0.5rem}.table-relation .table-relation-header .q-toolbar__title{font-size:1em;font-weight:700}.table-relation .table-relation-header .q-tab__label{font-size:1.1em;font-weight:inherit;opacity:0.7}.table-relation .table-relation-header .q-tab.q-tab--active{font-weight:700}.table-relation .table-relation-header .q-tab.q-tab--active .q-tab__label{opacity:1}.table-relation>.q-card{box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.q-field.q-select--with-input.q-select--without-chips.q-select--single>.q-field__inner>.q-field__control>.q-field__control-container>.q-field__native{display:flex;align-items:center;flex-wrap:nowrap}.q-field.q-select--with-input.q-select--without-chips.q-select--single>.q-field__inner>.q-field__control>.q-field__control-container>.q-field__native>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-btn-lg{padding:0.25rem 1rem}.q-table__container .q-table th{font-size:13px}@media (min-width:1024px){.q-table__container .q-table th.table-header-action{position:sticky;width:20em;right:0;background-color:#fff}}.q-table__container .q-table tbody td{font-size:14px}.q-table__container .q-table tbody td.table-cell-id{max-width:2em}@media (min-width:1024px){.q-table__container .q-table tbody td.table-cell-action{position:sticky;width:20em;right:0;background-color:#fff}}.q-table__container .q-table__bottom{font-size:13px}.q-table__container .q-table__bottom .q-field{font-size:inherit}@media (min-width:1024px){.body--dark .q-table__container .q-table tbody td.table-cell-action,.body--dark .q-table__container .q-table th.table-header-action{background-color:var(--q-color-dark)}}.user-select-none{-webkit-user-select:none;-ms-user-select:none;user-select:none}.overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-field--outlined.q-field--readonly.keep-styling .q-field__control:before{border-style:solid}.q-field--standard.q-field--readonly.keep-styling .q-field__control:before{border-bottom-style:solid}.q-field.readonly input{pointer-events:none}.tg-backdrop{z-index:9999}.tg-dialog{z-index:10000!important}.breadcrumbs .q-breadcrumbs__el{font-size:0.75em}.breadcrumbs .q-breadcrumbs__el>.q-icon{line-height:0.25}.breadcrumbs .q-breadcrumbs__el>.q-icon.dashboard{position:relative;font-size:1.5em;margin-right:1px}.breadcrumbs .q-breadcrumbs__separator{margin:0}