html,body,#app{height:100%;overflow:hidden;font-family:Rams,sans-serif!important}*{font-family:Rams,sans-serif!important}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.mdi,[class^=mdi-],[class*=\ mdi-]{font-family:Material Symbols Outlined,Material Design Icons!important}.btn{text-transform:unset!important}.h-100{height:100%}.font-80{font-size:.8rem}.center{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-top{margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.filtro{background-color:rgb(var(--v-theme-surface))}.bg-primary{background-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important}.bg-secondary{background-color:rgb(var(--v-theme-secondary))!important;color:rgb(var(--v-theme-on-secondary))!important}.color-primary{color:rgb(var(--v-theme-primary))!important}.color-on-primary{color:rgb(var(--v-theme-on-primary,255, 255, 255))!important}.color-secondary{color:rgb(var(--v-theme-secondary))!important}.v-tooltip__content.color-secondary,.v-overlay__content.color-secondary{background-color:rgb(var(--v-theme-secondary))!important;color:rgb(var(--v-theme-on-secondary))!important}.v-data-table-footer{padding:0 1rem 0 0!important}.input{min-width:120px}.input .v-field{background-color:#f0f0f0!important}.v-theme--dark .input .v-field,.input-bg{background-color:rgb(var(--v-theme-surface-light))!important}.ok-button{background-color:rgb(var(--v-theme-surface))!important;color:green!important}.cancel-button{background-color:rgb(var(--v-theme-surface))!important;color:red!important}.v-expansion-panel-text__wrapper{padding:4px!important}.v-table{border-radius:10px}.page-shell{flex-direction:column;height:100%;display:flex}.table-card{flex:1 0;min-height:0;overflow:hidden;border:none!important;border-radius:10px!important;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000f!important}.table-card .v-data-table{height:100%}.v-data-table tbody tr:nth-child(2n){background-color:rgba(var(--v-border-color), .02)}.v-data-table tbody tr td{padding-top:12px!important;padding-bottom:12px!important}.v-data-table tbody tr:hover{background-color:rgba(var(--v-theme-primary), .06)!important}.v-btn.text-white .v-icon,.v-btn.text-white .v-btn__content,.v-tooltip>.v-overlay__content{color:#fff!important}.v-dialog>.v-overlay__content{min-width:620px;max-width:95vw!important;max-height:85vh!important}@media (width>=768px){.v-dialog>.v-overlay__content{min-width:620px;max-width:90vw!important;max-height:85vh!important}}@media (width>=1280px){.v-dialog>.v-overlay__content{min-width:620px;max-width:80vw!important;max-height:85vh!important}}@media (width>=1600px){.v-dialog>.v-overlay__content{min-width:620px;max-width:1500px!important}}@media (width<=767px){.v-dialog>.v-overlay__content{width:96vw!important;min-width:95vw!important;max-width:98vw!important;max-height:95vh!important;margin:8px!important}}.v-dialog .v-sheet,.v-dialog .v-card{width:100%;max-height:inherit;overflow-y:auto}.v-card{border:none!important;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000d!important}.v-dialog .v-card,.v-dialog .v-sheet{border:none!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014!important}.v-table{box-shadow:0 1px 4px #0000000f;border:none!important}.v-expansion-panels{border:none!important;box-shadow:0 2px 6px #0000000f!important}.v-expansion-panel,.v-sheet:not(.v-card):not(.v-toolbar):not(.v-app-bar){border:none!important}.v-navigation-drawer{border:none!important;box-shadow:2px 0 12px #00000014!important}.v-toolbar,.v-app-bar{border:none!important;box-shadow:0 2px 8px #0000001a!important}.v-field--variant-outlined .v-field__outline{opacity:.3}.v-chip{border:none!important}.v-divider{opacity:.08}.filtro{box-shadow:0 1px 4px #0000000f;border:none!important}.filter-panel .v-col,.filter-panel [class*=v-col-]{padding:4px!important}.v-field{background-color:#f0f0f0!important;border-radius:8px!important}.v-theme--dark .v-field{background-color:rgb(var(--v-theme-surface-light))!important}.v-field__overlay{background-color:#0000!important}.v-field--variant-outlined .v-field__outline{opacity:.3;border-radius:8px!important}.v-field input::placeholder,.v-field textarea::placeholder{text-transform:capitalize}.v-field .v-icon{opacity:.55;font-size:18px!important;font-weight:300!important}.v-field [class^=mdi-],.v-field [class*=\ mdi-]{opacity:.5;font-size:18px!important}.v-spacer{flex-grow:1}
