:root{--primary-color:#194173;--secondary-color:#f68d3b;--success-color:#4caf50;--error-color:#f44336;--warning-color:#ff9800;--info-color:#2196f3;--background-color:#fafafa;--surface-color:#fff;--surface-light:#f5f5f5;--border-color:#e0e0e0;--text-primary:#212121;--text-secondary:#757575;--shadow-light:0 2px 4px rgba(0,0,0,0.1);--shadow-medium:0 4px 8px rgba(0,0,0,0.12);--shadow-heavy:0 8px 16px rgba(0,0,0,0.15);--border-radius:8px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.v-application{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--background-color)!important}.theme--light.v-app-bar.v-toolbar.v-sheet,.v-app-bar,.v-toolbar{background-color:#194173!important}.v-btn.v-btn--contained.v-btn--primary{background-color:#194173!important;border-color:#194173!important}.v-btn.v-btn--contained.v-btn--secondary{background-color:#f68d3b!important;border-color:#f68d3b!important}.v-card{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-light)!important;transition:var(--transition)!important;border:1px solid var(--border-color)!important}.v-card:hover{box-shadow:var(--shadow-medium)!important;transform:translateY(-2px)}.v-btn{border-radius:var(--border-radius)!important;text-transform:none!important;font-weight:500!important;transition:var(--transition)!important;box-shadow:var(--shadow-light)!important}.v-btn.v-btn--elevated,.v-btn:hover{box-shadow:var(--shadow-medium)!important}.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot{border-radius:var(--border-radius)!important;transition:var(--transition)!important;border:1px solid var(--border-color)!important;background-color:var(--surface-color)!important;box-shadow:var(--shadow-light)!important;padding:0 12px!important}.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot:after,.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot:before,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot:after,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot:before,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot:after,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot:before{display:none!important}.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot:hover,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot:hover,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot:hover{border-color:var(--primary-color)!important;box-shadow:var(--shadow-medium)!important}.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot:focus-within,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot:focus-within,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(25,65,115,.2)!important}.v-autocomplete:not(.v-autocomplete--outlined):not(.v-autocomplete--solo) .v-input__control .v-input__slot .v-label,.v-select:not(.v-select--outlined):not(.v-select--solo) .v-input__control .v-input__slot .v-label,.v-text-field:not(.v-text-field--outlined):not(.v-text-field--solo) .v-input__control .v-input__slot .v-label{color:var(--text-secondary)!important;font-weight:500!important}.v-select--solo .v-input__control .v-input__slot,.v-text-field--solo .v-input__control .v-input__slot{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-light)!important;border:1px solid var(--border-color)!important}.v-select--solo .v-input__control .v-input__slot:hover,.v-text-field--solo .v-input__control .v-input__slot:hover{box-shadow:var(--shadow-medium)!important;border-color:var(--primary-color)!important}.v-autocomplete--outlined .v-input__control .v-input__slot,.v-select--outlined .v-input__control .v-input__slot,.v-text-field--outlined .v-input__control .v-input__slot,.v-textarea--outlined .v-input__control .v-input__slot{border-radius:var(--border-radius)!important;transition:var(--transition)!important}.v-autocomplete--outlined .v-input__control .v-input__slot fieldset,.v-select--outlined .v-input__control .v-input__slot fieldset,.v-text-field--outlined .v-input__control .v-input__slot fieldset,.v-textarea--outlined .v-input__control .v-input__slot fieldset{border-color:var(--border-color)!important;border-radius:var(--border-radius)!important}.v-autocomplete--outlined .v-input__control .v-input__slot:hover fieldset,.v-select--outlined .v-input__control .v-input__slot:hover fieldset,.v-text-field--outlined .v-input__control .v-input__slot:hover fieldset,.v-textarea--outlined .v-input__control .v-input__slot:hover fieldset{border-color:var(--primary-color)!important}.v-autocomplete--outlined .v-input__control .v-input__slot:focus-within fieldset,.v-select--outlined .v-input__control .v-input__slot:focus-within fieldset,.v-text-field--outlined .v-input__control .v-input__slot:focus-within fieldset,.v-textarea--outlined .v-input__control .v-input__slot:focus-within fieldset{border-color:var(--primary-color)!important;border-width:2px!important}.v-textarea:not(.v-textarea--outlined) .v-input__control .v-input__slot{border-radius:var(--border-radius)!important;border:1px solid var(--border-color)!important;background-color:var(--surface-color)!important;box-shadow:var(--shadow-light)!important;padding:12px!important}.v-textarea:not(.v-textarea--outlined) .v-input__control .v-input__slot:after,.v-textarea:not(.v-textarea--outlined) .v-input__control .v-input__slot:before{display:none!important}.v-textarea:not(.v-textarea--outlined) .v-input__control .v-input__slot:hover{border-color:var(--primary-color)!important;box-shadow:var(--shadow-medium)!important}.v-textarea:not(.v-textarea--outlined) .v-input__control .v-input__slot:focus-within{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(25,65,115,.2)!important}.v-data-table{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-light)!important}.v-data-table .v-data-table__wrapper{border:none!important}.v-data-table thead th{background-color:var(--surface-light)!important;color:var(--text-primary)!important;border-bottom:2px solid var(--border-color)!important}.v-data-table tbody tr{transition:var(--transition)!important}.v-data-table tbody tr:hover{background-color:var(--surface-light)!important}.v-navigation-drawer{box-shadow:var(--shadow-heavy)!important;border-right:1px solid var(--border-color)!important}.v-app-bar{box-shadow:var(--shadow-light)!important;border-bottom:1px solid var(--border-color)!important}.v-dialog .v-card{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-heavy)!important}.v-breadcrumbs{background:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:12px 16px!important}.v-breadcrumbs .v-breadcrumbs__item{color:var(--text-secondary)!important;font-weight:500!important}.v-breadcrumbs .v-breadcrumbs__item:last-child{color:var(--text-primary)!important}.v-icon{transition:var(--transition)!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter,.slide-leave-to{transform:translateX(-100%)}@media screen and (max-width:900px){.v-data-table-header,.v-slide-group__prev{display:none!important}.v-card{margin-bottom:16px!important}.v-btn{width:100%!important;margin-bottom:8px!important}}@media screen and (max-width:600px){.v-container{padding:8px!important}.v-card{border-radius:4px!important}}.stat-card{cursor:pointer;transition:var(--transition)!important}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-heavy)!important}.chart-container{background:var(--surface-color);border-radius:var(--border-radius);padding:16px;box-shadow:var(--shadow-light)}.v-progress-circular{color:var(--primary-color)!important}.v-container{padding:16px!important}.v-row{margin:-8px!important}.v-row .v-col{padding:8px!important}.dialog-actions{flex-wrap:wrap!important;gap:8px}.dialog-actions .dialog-btn{flex:1;min-width:120px;max-width:150px}@media screen and (max-width:600px){.dialog-actions{flex-direction:column!important}.dialog-actions .v-spacer{display:none!important}.dialog-actions .dialog-btn{width:100%!important;max-width:none!important;margin-bottom:8px!important}.dialog-actions .dialog-btn:last-child{margin-bottom:0!important}}@media screen and (max-width:480px){.dialog-actions{padding:16px 12px!important}}@media screen and (max-width:600px){.v-card{margin-bottom:12px!important}.v-card .v-card-title{font-size:1.1rem!important}.v-card .v-card-text,.v-card .v-card-title{padding:16px!important}.v-card .v-card-actions{padding:12px 16px!important;flex-direction:column!important}.v-card .v-card-actions .v-btn{width:100%!important;margin-bottom:8px!important}.v-card .v-card-actions .v-btn:last-child{margin-bottom:0!important}}@media screen and (max-width:600px){.v-dialog{margin:16px!important}.v-dialog .v-card{margin:0!important}}@media screen and (max-width:600px){.v-autocomplete .v-input__control .v-input__slot,.v-select .v-input__control .v-input__slot,.v-text-field .v-input__control .v-input__slot{padding:0 12px!important}}@media screen and (max-width:768px){.v-navigation-drawer .v-list-item .v-list-item__title{font-size:14px!important}}@media screen and (max-width:768px){.v-data-table .v-data-table__wrapper,.v-simple-table .v-data-table__wrapper{overflow-x:auto!important}}.v-application .v-btn,.v-application .v-card,.v-application .v-chip,.v-application .v-list-item{transition:var(--transition,all .3s cubic-bezier(.4,0,.2,1))!important}.v-btn:focus,.v-card:focus,.v-list-item:focus{outline:2px solid var(--primary-color,#194173)!important;outline-offset:2px!important}.v-icon{vertical-align:middle!important}.v-dialog .v-menu__content{z-index:9999!important}.v-data-table{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.05)!important}.v-data-table__wrapper{border-radius:12px!important}.v-data-table thead th{background:linear-gradient(135deg,#f68d3b,#ff9a56)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 12px!important;border:none!important}.v-data-table tbody tr{transition:all .3s ease!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.v-data-table tbody tr:hover{background-color:rgba(25,65,115,.05)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.v-data-table tbody tr:last-child{border-bottom:none!important}.v-data-table tbody td{padding:16px 12px!important;font-size:14px!important;border:none!important}.v-data-footer{background:rgba(25,65,115,.05)!important;border-top:1px solid rgba(0,0,0,.05)!important;padding:12px 16px!important}.v-simple-table{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.05)!important}.v-simple-table thead th{background:linear-gradient(135deg,#f68d3b,#ff9a56)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 12px!important;border:none!important}.v-simple-table tbody tr{transition:all .3s ease!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.v-simple-table tbody tr:hover{background-color:rgba(25,65,115,.05)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.v-simple-table tbody tr:last-child{border-bottom:none!important}.v-simple-table tbody td{padding:16px 12px!important;font-size:14px!important;border:none!important}.table{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.05)!important;background:#fff!important}.table thead th{background:linear-gradient(135deg,#f68d3b,#ff9a56)!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 12px!important;border:none!important}.table tbody tr{transition:all .3s ease!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.table tbody tr:hover{background-color:rgba(25,65,115,.05)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.table tbody tr:last-child{border-bottom:none!important}.table tbody td{padding:16px 12px!important;font-size:14px!important;border:none!important}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(25,65,115,.02)!important}.table-striped tbody tr:nth-of-type(odd):hover{background-color:rgba(25,65,115,.05)!important}.table-bordered{border:1px solid rgba(0,0,0,.1)!important}.table-bordered td,.table-bordered th{border:1px solid rgba(0,0,0,.05)!important}.export-btn{margin-left:8px}.export-btn .v-icon{color:#217346!important}.v-data-table-header .export-btn{margin-left:16px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-light,#f5f5f5);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color,#e0e0e0);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#757575)}.theme--light.v-app-bar.v-toolbar.v-sheet,.v-app-bar,.v-app-bar.v-toolbar.v-sheet,.v-toolbar{background-color:#194173!important}.v-btn.v-btn--contained.v-btn--primary,.v-btn.v-btn--contained.v-btn--primary:not(.v-btn--disabled):not(.v-btn--text):not(.v-btn--outlined){background-color:#194173!important;border-color:#194173!important}.v-btn.v-btn--contained.v-btn--secondary,.v-btn.v-btn--contained.v-btn--secondary:not(.v-btn--disabled):not(.v-btn--text):not(.v-btn--outlined){background-color:#f68d3b!important;border-color:#f68d3b!important}.v-list-item--active{background-color:#194173!important}.v-list-item--active .v-list-item__icon .v-icon,.v-list-item--active .v-list-item__title{color:#fff!important}.v-chip.v-chip--color-primary{background-color:#194173!important;color:#fff!important}.v-chip.v-chip--color-secondary{background-color:#f68d3b!important;color:#fff!important}.v-progress-circular--color-primary{color:#194173!important}.v-autocomplete--outlined.v-input--is-focused .v-input__slot fieldset,.v-select--outlined.v-input--is-focused .v-input__slot fieldset,.v-text-field--outlined.v-input--is-focused .v-input__slot fieldset{border-color:#194173!important}.v-tabs .v-tab--active{color:#194173!important}.v-tabs .v-tabs-slider{background-color:#194173!important}.v-stepper .v-stepper__step--active .v-stepper__step__step{background-color:#194173!important;color:#fff!important}.v-input--selection-controls__input .v-icon{color:#194173!important}.v-slider.v-input--is-focused .v-slider__thumb,.v-switch.v-input--is-focused .v-input--switch__thumb{background-color:#194173!important}.v-date-picker-table .v-btn--active,.v-pagination__item--active,.v-time-picker-clock__item--active{background-color:#194173!important;color:#fff!important}.v-overlay__content,.v-tooltip__content{z-index:9999!important;display:block!important;opacity:1!important;visibility:visible!important}.v-card{position:relative;z-index:1}