@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);.loading-card[data-v-00e3d811]{background:linear-gradient(135deg,#1e3a5f,#2d5f8b)!important;border-radius:16px!important;box-shadow:0 12px 40px rgba(30,58,95,.4)!important}.loading-text[data-v-00e3d811]{font-weight:500;font-size:.95rem;letter-spacing:.3px;opacity:.9}.app-bar-gradient[data-v-7762b0d0]{background:linear-gradient(135deg,#1e3a5f,#2d5f8b)!important;box-shadow:0 2px 12px rgba(30,58,95,.3)!important}.app-bar-title[data-v-7762b0d0]{font-weight:600;font-size:1rem;letter-spacing:.3px;opacity:.95}.nav-icon-btn[data-v-7762b0d0]{transition:transform .2s ease!important}.nav-icon-btn[data-v-7762b0d0]:hover{transform:scale(1.05)}.logout-btn[data-v-7762b0d0]{transition:all .25s ease!important}.logout-btn[data-v-7762b0d0]:hover{background:hsla(0,0%,100%,.12)!important}.drawer-gradient[data-v-1c6e5173]{background:linear-gradient(180deg,#1a1d23,#2c3038)!important}.drawer-profile-area[data-v-1c6e5173]{padding:16px 0 12px 0;background:hsla(0,0%,100%,.04)}.drawer-avatar[data-v-1c6e5173]{border:2px solid rgba(79,195,247,.5)!important;box-shadow:0 0 12px rgba(79,195,247,.2)}.drawer-username[data-v-1c6e5173]{font-weight:600;font-size:.9rem;color:hsla(0,0%,100%,.95)}.drawer-status[data-v-1c6e5173]{display:flex;align-items:center;color:hsla(0,0%,100%,.6)!important;font-size:.75rem}.status-dot[data-v-1c6e5173]{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#66bb6a;margin-right:6px;animation:pulse-1c6e5173 2s ease-in-out infinite}@keyframes pulse-1c6e5173{0%,to{box-shadow:0 0 0 0 rgba(102,187,106,.4)}50%{box-shadow:0 0 0 6px rgba(102,187,106,0)}}.drawer-divider[data-v-1c6e5173]{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);margin:0 16px}.drawer-menu-item[data-v-1c6e5173]{border-radius:8px!important;margin:2px 4px;transition:all .2s ease!important;border-left:3px solid transparent}.drawer-menu-item[data-v-1c6e5173]:hover{background:hsla(0,0%,100%,.08)!important}.drawer-menu-item.v-list-item--active[data-v-1c6e5173]{background:rgba(79,195,247,.12)!important;border-left:3px solid #4fc3f7!important}.drawer-footer[data-v-1c6e5173]{padding:12px;text-align:center;color:hsla(0,0%,100%,.3);font-size:.7rem;border-top:1px solid hsla(0,0%,100%,.06)}.modal-toolbar-aviso[data-v-1ba878be]{border-radius:12px 12px 0 0!important}.modal-toolbar-title[data-v-1ba878be]{font-weight:600;letter-spacing:.3px}.modal-aviso-text[data-v-1ba878be]{font-size:1.1rem;font-weight:500;color:#2c3e50;line-height:1.6}.modal-btn-accept[data-v-1ba878be]{border-radius:8px!important;min-width:120px!important}:root{--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 8px 30px rgba(0,0,0,0.12);--shadow-glow:0 0 20px rgba(79,195,247,0.15);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.35s cubic-bezier(0.4,0,0.2,1);--gradient-primary:linear-gradient(135deg,#1e3a5f,#2d5f8b);--gradient-dark:linear-gradient(180deg,#1a1d23,#2c3038);--gradient-success:linear-gradient(135deg,#43a047,#66bb6a);--gradient-accent:linear-gradient(135deg,#4fc3f7,#29b6f6)}#app{font-family:Inter,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa}.v-application{font-family:Inter,Roboto,sans-serif!important}.theme--dark.v-card,.theme--dark.v-data-table,.theme--dark.v-expansion-panels .v-expansion-panel{background-color:var(--v-secondary-base)!important;color:#fff}.swal2-popup{font-family:Inter,sans-serif!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.swal2-title{font-weight:600!important;color:#1e3a5f!important}.swal2-confirm{background:var(--gradient-success)!important;border:none!important;border-radius:var(--radius-sm)!important;font-weight:600!important;letter-spacing:.3px;box-shadow:0 2px 8px rgba(102,187,106,.3)!important;transition:var(--transition-fast)!important}.swal2-confirm:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(102,187,106,.4)!important}.swal2-cancel{background:var(--v-error-base)!important;border:none!important;border-radius:var(--radius-sm)!important;font-weight:600!important}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:32px!important;font-size:14px;border-radius:var(--radius-sm)!important}.v-text-field--outlined fieldset{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--v-primary-base)!important;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:32px!important}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:4px!important}.v-list,.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:0!important}.v-list--dense .v-list-item,.v-list-item--dense{min-height:30px!important}.v-list-item__action{margin:4px 8px 4px 0!important}.v-expansion-panel--active>.v-expansion-panel-header{min-height:48px!important}.v-expansion-panels{border-radius:var(--radius-md)!important;overflow:hidden;box-shadow:var(--shadow-sm)!important}.v-expansion-panel-header{font-weight:600;font-size:1.05rem}.v-text-field--outlined.v-input--dense .v-label{top:8px!important}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:0!important}.v-data-table{border-radius:var(--radius-md)!important;overflow:hidden;box-shadow:var(--shadow-md)!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th{background:linear-gradient(135deg,#1e3a5f,#2d5f8b)!important;color:#fff!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase;font-size:.72rem!important;padding:0 12px!important;height:42px;border-bottom:none!important;white-space:nowrap}.v-data-table>.v-data-table__wrapper>table>thead>tr>th .v-icon{color:hsla(0,0%,100%,.8)!important}.v-data-table>.v-data-table__wrapper>table>thead>tr>th .v-data-table-header__icon{color:hsla(0,0%,100%,.7)!important}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th{padding:0 12px!important;font-size:.835rem;transition:background-color var(--transition-fast)}.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover{background-color:rgba(79,195,247,.06)!important}.cebra tr:nth-of-type(2n){background-color:rgba(30,58,95,.03)}.v-data-table tbody tr.v-data-table__selected{background:var(--v-rowsel-base)!important}.v-data-table-footer{border-top:1px solid rgba(0,0,0,.06)!important}.v-chip{font-weight:500!important;letter-spacing:.3px}.v-chip .v-icon{font-size:18px!important}.v-btn{text-transform:none!important;font-weight:600!important;letter-spacing:.3px!important;transition:all var(--transition-fast)!important}.v-btn:not(.v-btn--icon):not(.v-btn--fab):not(.v-btn--text):not(.v-btn--outlined){box-shadow:var(--shadow-sm)!important}.v-btn:not(.v-btn--icon):not(.v-btn--fab):hover{transform:translateY(-1px);box-shadow:var(--shadow-md)!important}.v-btn--icon{transition:all var(--transition-fast)!important}.v-btn--icon:hover{transform:scale(1.1)}.v-card{transition:box-shadow var(--transition-smooth)}.v-card,.v-dialog{border-radius:var(--radius-md)!important}.v-dialog{box-shadow:var(--shadow-lg)!important}.v-dialog .v-card{border-radius:var(--radius-md)!important}.v-snack__wrapper{border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg)!important}input[type=tel]{text-align:right}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;text-align:right}input[type=number]{-moz-appearance:textfield;text-align:right}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(102,187,106,.4)}50%{box-shadow:0 0 0 6px rgba(102,187,106,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.scroll-x-transition-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter{opacity:0!important;transform:translateX(20px)!important}.scroll-x-transition-leave-to{opacity:0!important;transform:translateX(-20px)!important}