.page-container{background:linear-gradient(135deg,#f6f8fc,#e9f0f7);min-height:100%;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:1.5rem!important}.card-transparent{background-color:transparent!important}.filter-form{background-color:#fff;border-radius:8px}.btn-gradient-primary{background:linear-gradient(45deg,#1976d2,#2196f3)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-primary:hover{background:linear-gradient(45deg,#1565c0,#1976d2)!important;box-shadow:0 4px 12px rgba(33,150,243,.3)!important}.btn-gradient-success{background:linear-gradient(45deg,#2e7d32,#4caf50)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-success:hover{background:linear-gradient(45deg,#1b5e20,#388e3c)!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.btn-gradient-warning{background:linear-gradient(45deg,#f57c00,#ffa726)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-warning:hover{background:linear-gradient(45deg,#ef6c00,#fb8c00)!important;box-shadow:0 4px 12px rgba(255,167,38,.3)!important}.btn-gradient-error{background:linear-gradient(45deg,#d32f2f,#ef5350)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-error:hover{background:linear-gradient(45deg,#c62828,#d32f2f)!important;box-shadow:0 4px 12px rgba(239,83,80,.3)!important}.btn-gradient-info{background:linear-gradient(45deg,#0288d1,#29b6f6)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-info:hover{background:linear-gradient(45deg,#0277bd,#0288d1)!important;box-shadow:0 4px 12px rgba(41,182,246,.3)!important}.btn-gradient-secondary{background:linear-gradient(45deg,#455a64,#607d8b)!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.btn-gradient-secondary:hover{background:linear-gradient(45deg,#37474f,#546e7a)!important;box-shadow:0 4px 12px rgba(96,125,139,.3)!important}.btn-clear{color:#637381!important;background-color:#f4f6f8!important;border:1px solid #dfe3e8!important;transition:all .3s ease!important}.btn-clear:hover{background-color:#e8edf1!important;box-shadow:0 4px 12px rgba(223,227,232,.3)!important}.btn-clear:disabled,.btn-gradient-error:disabled,.btn-gradient-info:disabled,.btn-gradient-primary:disabled,.btn-gradient-secondary:disabled,.btn-gradient-success:disabled,.btn-gradient-warning:disabled{opacity:.6!important;cursor:not-allowed!important;box-shadow:none!important}.v-text-field.error--text .v-input__slot{border-color:#ff5252!important;caret-color:#ff5252!important}.v-text-field.error--text .v-input__slot fieldset,.v-text-field.error--text .v-input__slot:hover{border-color:#ff5252!important}.v-text-field.error--text .v-input__slot .v-icon{color:#ff5252!important}.v-text-field.error--text .v-input__slot fieldset{transition:border-color .2s ease-in-out}.v-text-field.error--text label{color:#ff5252!important}.v-text-field.error--text .v-messages__message{color:#ff5252!important;font-size:12px;margin-top:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media print{.header-card,.v-btn{display:none!important}.v-data-table{border:none!important}.v-data-table>>>.v-data-table__wrapper{box-shadow:none!important}}.v-btn{text-transform:none}.v-text-field--outlined fieldset{border-color:#e5e5e5!important}.v-text-field--outlined:hover fieldset{border-color:#999!important}.v-list-item.v-list-item--active{background-color:#f5f5f5!important}.v-list-item.v-list-item--active:before{opacity:0!important}.v-list-item:hover{background-color:#f5f5f5!important}.v-list-item:hover:before{opacity:0!important}.v-list-item--active .v-list-item__subtitle,.v-list-item--active .v-list-item__title,.v-list-item:hover .v-list-item__subtitle,.v-list-item:hover .v-list-item__title{color:rgba(0,0,0,.87)!important}.v-list-item--active .text--secondary,.v-list-item:hover .text--secondary{color:rgba(0,0,0,.6)!important}.v-list-item--active{background:red!important}.custom-autocomplete-menu{background:#fff!important}.custom-autocomplete-menu .v-list-item{color:rgba(0,0,0,.87)!important}.custom-autocomplete-menu .v-list-item.v-list-item--active,.custom-autocomplete-menu .v-list-item:hover{background-color:#f5f5f5!important}.custom-autocomplete-menu .v-list-item--active:before,.custom-autocomplete-menu .v-list-item:before,.custom-autocomplete-menu .v-list-item:hover:before{display:none!important}.custom-autocomplete-menu .v-list-item *,.custom-autocomplete-menu .v-list-item--active *,.custom-autocomplete-menu .v-list-item:hover *{color:rgba(0,0,0,.87)!important}.custom-autocomplete-menu .text--secondary,.custom-autocomplete-menu .text-caption{color:rgba(0,0,0,.6)!important}.custom-autocomplete-menu .theme--light.v-list .v-list-item--active,.custom-autocomplete-menu .v-list-item--active .font-weight-medium,.custom-autocomplete-menu .v-list-item--active .v-list-item__title{color:rgba(0,0,0,.87)!important}.mx-datepicker,.mx-datepicker .mx-input-wrapper{width:100%!important}.required-field .mx-input{border-color:var(--v-primary-base)}.mx-datepicker .mx-input-wrapper .mx-icon-calendar,.mx-datepicker .mx-input-wrapper .mx-icon-clear{top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;z-index:1;right:10px}.v-text-field.error--text .mx-datepicker .mx-input-wrapper .mx-icon-calendar,.v-text-field.error--text .mx-datepicker .mx-input-wrapper .mx-icon-clear{top:35%!important;transform:translateY(-50%)!important}.mx-datepicker .v-text-field.error--text{margin-bottom:0}.mx-datepicker .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0;padding-right:32px}.mx-datepicker .v-text-field.v-text-field--enclosed{margin:0;padding:0}.mx-datepicker .mx-input-wrapper{position:relative}.mx-datepicker .v-input__slot{margin-bottom:0}.mx-datepicker .mx-input-wrapper{position:relative!important}.mx-datepicker .mx-input-wrapper .mx-icon-calendar,.mx-datepicker .mx-input-wrapper .mx-icon-clear{position:absolute!important;top:12px!important;right:10px!important;z-index:2!important;transform:none!important}.v-text-field.error--text+.mx-icon-calendar{top:12px!important}.mx-datepicker .mx-input-wrapper .mx-icon-calendar,.mx-datepicker .mx-input-wrapper .mx-icon-clear{margin:0!important;padding:0!important}.date-picker-wrapper{position:relative!important;min-height:40px!important}.device-live-tracking .mx-datepicker .mx-input-wrapper .mx-icon-calendar{top:10px!important}.v-text-field--outlined.v-input--is-readonly>.v-input__control>.v-input__slot,.v-textarea.v-text-field--outlined.v-input--is-readonly>.v-input__control>.v-input__slot{background-color:#f5f5f5!important}.v-text-field--outlined.v-input--is-readonly fieldset{border-color:#e0e0e0!important}.v-text-field--outlined.v-input--is-readonly input,.v-textarea.v-text-field--outlined.v-input--is-readonly textarea{color:rgba(0,0,0,.6)!important}.v-text-field--outlined.v-input--is-readonly.v-input--is-focused>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--is-readonly:hover>.v-input__control>.v-input__slot{background-color:#f5f5f5!important}.v-text-field--outlined.v-input--is-readonly:hover fieldset{border-color:#e0e0e0!important}.white-background.v-text-field--outlined>.v-input__control>.v-input__slot{background-color:#fff!important}