.v-application{font-family:Inter,sans-serif!important}.v-theme--lightTheme .v-main{background-color:#f5f5f7!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#app{min-height:100vh;transition:background-color .3s ease}.v-card,.v-btn,.v-toolbar,.v-app-bar{transition:color .15s ease!important}html[data-theme=dark],html[data-theme=dark] body{background-color:#1a1a1a!important;color-scheme:dark}.v-theme--darkTheme.v-application,[data-theme=dark] .v-application{background-color:#1a1a1a!important;color:#ffffffde!important}.v-theme--lightTheme .v-main{background-color:rgb(var(--v-theme-background))!important}.v-theme--darkTheme .v-main,[data-theme=dark] .v-main{background-color:#1a1a1a!important}.v-theme--darkTheme .v-main .v-container,[data-theme=dark] .v-main .v-container{background-color:transparent!important}.v-theme--darkTheme .v-main *,[data-theme=dark] .v-main *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.v-theme--darkTheme .v-app-bar,[data-theme=dark] .v-app-bar{background-color:#2d2d2d!important;box-shadow:0 1px 4px #0006!important}.v-theme--darkTheme .v-card,[data-theme=dark] .v-card{background-color:#2d2d2d!important}.v-theme--darkTheme .v-navigation-drawer:not(.gnd-drawer),[data-theme=dark] .v-navigation-drawer:not(.gnd-drawer){background-color:#2d2d2d!important}.v-theme--darkTheme .v-list,[data-theme=dark] .v-list{background-color:transparent!important}.v-theme--darkTheme .v-main .v-list-item,[data-theme=dark] .v-main .v-list-item{color:#ffffffde!important}.v-theme--darkTheme .v-main .v-list-item:hover,[data-theme=dark] .v-main .v-list-item:hover{background-color:#ffffff14!important}.v-theme--darkTheme .v-main .v-list-item--active,[data-theme=dark] .v-main .v-list-item--active{background-color:#1565c0!important;color:#fff!important}.v-theme--darkTheme .cfg-page,[data-theme=dark] .cfg-page{background:#1a1a1a!important}.v-theme--darkTheme .cfg-glass,[data-theme=dark] .cfg-glass{background:#121a34!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 2px 10px #00000080!important;border-color:#ffffff12!important}.v-theme--darkTheme .cfg-text,[data-theme=dark] .cfg-text{color:#e8eaf4!important}.v-theme--darkTheme .cfg-muted,[data-theme=dark] .cfg-muted{color:#8892b0!important}.v-theme--darkTheme .cfg-setting-row,.v-theme--darkTheme .cfg-stat-card,.v-theme--darkTheme .cfg-session-item,.v-theme--darkTheme .cfg-revoke-info,.v-theme--darkTheme .cfg-theme-card,.v-theme--darkTheme .cfg-theme-label,[data-theme=dark] .cfg-setting-row,[data-theme=dark] .cfg-stat-card,[data-theme=dark] .cfg-session-item,[data-theme=dark] .cfg-revoke-info,[data-theme=dark] .cfg-theme-card,[data-theme=dark] .cfg-theme-label{background:#ffffff0d!important}.v-theme--darkTheme .cfg-nav-item,[data-theme=dark] .cfg-nav-item{color:#e8eaf4!important}.v-theme--darkTheme .cfg-nav-item:hover,[data-theme=dark] .cfg-nav-item:hover{background:#ffffff0d!important}.v-theme--darkTheme .cfg-nav-item.active,[data-theme=dark] .cfg-nav-item.active{background:#64a0ff21!important}.v-theme--darkTheme .cfg-switch-row:hover,[data-theme=dark] .cfg-switch-row:hover{background:#ffffff0d!important}.v-theme--darkTheme .cfg-nav-divider,.v-theme--darkTheme .cfg-divider,[data-theme=dark] .cfg-nav-divider,[data-theme=dark] .cfg-divider{background:#ffffff14!important}.v-theme--darkTheme .cfg-p1-bg,[data-theme=dark] .cfg-p1-bg{background:#ffffff0d!important}.v-theme--lightTheme .custom-app-bar{background-color:#223551!important;color:#fff!important}.v-theme--lightTheme .custom-app-bar .v-toolbar-title,.v-theme--lightTheme .custom-app-bar .v-icon,.v-theme--lightTheme .custom-app-bar .v-btn{color:#fff!important}.v-theme--darkTheme .custom-app-bar{background-color:#2d2d2d!important;color:#ffffffde!important}.v-overlay__content .v-list,.v-menu__content .v-list,.v-overlay .v-list{background-color:#fff!important;opacity:1!important}.v-theme--darkTheme .v-overlay__content .v-list,.v-theme--darkTheme .v-menu__content .v-list,.v-theme--darkTheme .v-overlay .v-list{background-color:#2d2d2d!important;opacity:1!important}.v-menu .v-overlay__content{box-shadow:0 5px 20px #00000080!important}.v-menu .v-list-item{min-height:48px;background-color:transparent!important}.v-theme--darkTheme .v-menu .v-list-item{color:#ffffffde!important}.v-theme--darkTheme .v-menu .v-list-item:hover{background-color:#ffffff14!important}.v-theme--darkTheme .v-menu .v-list-item-subtitle{color:#fff9!important}.v-theme--darkTheme .v-menu .v-divider{border-color:#ffffff1f!important}.page-title{font-size:1.75rem;font-weight:500;margin-bottom:1.5rem}.status-chip{font-weight:500;text-transform:uppercase;font-size:.75rem}.status-solicitada{background-color:#fff3e0!important;color:#bf360c!important}.status-confirmada{background-color:#e3f2fd!important;color:#0d47a1!important}.status-check-in{background-color:#f3e5f5!important;color:#6a1b9a!important}.status-en-atencion{background-color:#e8f5e9!important;color:#1b5e20!important}.status-finalizada{background-color:#e0e0e0!important;color:#212121!important}.status-cancelada{background-color:#ffebee!important;color:#b71c1c!important}.status-no-show{background-color:#ffcdd2!important;color:#880e4f!important}.status-cerrada{background-color:#fafafa!important;color:#424242!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}body[data-density=compact] .v-card{padding:12px!important}body[data-density=compact] .v-card-title{padding:8px 12px!important;font-size:1rem!important}body[data-density=compact] .v-card-text{padding:8px 12px!important;font-size:.875rem!important}body[data-density=compact] .v-btn{min-height:32px!important;padding:0 12px!important}body[data-density=compact] .v-list-item{min-height:40px!important;padding:4px 12px!important}body[data-density=compact] .v-text-field,body[data-density=compact] .v-select{font-size:.875rem!important}body[data-density=compact] .v-container{padding:16px!important}body[data-density=compact] .v-data-table{font-size:.875rem!important}body[data-density=comfortable] .v-card{padding:16px!important}body[data-density=comfortable] .v-card-title,body[data-density=comfortable] .v-card-text{padding:12px 16px!important}body[data-density=spacious] .v-card{padding:24px!important}body[data-density=spacious] .v-card-title{padding:16px 24px!important;font-size:1.25rem!important}body[data-density=spacious] .v-card-text{padding:16px 24px!important;font-size:1rem!important;line-height:1.8!important}body[data-density=spacious] .v-btn{min-height:48px!important;padding:0 24px!important;font-size:1rem!important}body[data-density=spacious] .v-list-item{min-height:56px!important;padding:12px 24px!important}body[data-density=spacious] .v-text-field,body[data-density=spacious] .v-select{font-size:1rem!important}body[data-density=spacious] .v-container{padding:32px!important}body[data-density=spacious] .v-data-table{font-size:1rem!important}body[data-density=spacious] .v-data-table .v-data-table__tr{height:56px!important}@font-face{font-family:Agrandir;src:url(/fonts/Agrandir%20Tight%20Bold/Agrandir%20Tight%20Bold.woff2) format("woff2"),url(/fonts/Agrandir%20Tight%20Bold/Agrandir%20Tight%20Bold.woff) format("woff"),url(/fonts/Agrandir%20Tight%20Bold/Agrandir%20Tight%20Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Stencilla;src:url(/fonts/stencilla/stencilla.woff2) format("woff2"),url(/fonts/stencilla/stencilla.woff) format("woff"),url(/fonts/stencilla/stencilla.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aristotelica;src:url(/fonts/Aristotelica%20pro%20demibold/Aristotelica%20Display%20DemiBold%20Trial.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}
