.custom-date-picker[data-v-4d2cf2ab]{width:100%}.date-picker-field.v-text-field--disabled .v-label[data-v-4d2cf2ab],.date-picker-field.v-text-field--disabled[data-v-4d2cf2ab]{color:rgba(0,0,0,.6)!important}.date-picker-field.v-text-field--disabled .v-icon[data-v-4d2cf2ab]{color:rgba(0,0,0,.38)!important}@media (max-width:600px){.v-card-actions[data-v-4d2cf2ab]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:8px;padding:16px!important}.v-card-actions .v-btn[data-v-4d2cf2ab]{width:100%!important;margin:0!important}.v-card-actions .v-spacer[data-v-4d2cf2ab]{display:none!important}}.movement-form-card[data-v-26d555d2]{border-radius:8px;overflow:hidden}.vehicle-info-header[data-v-26d555d2]{background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.vehicle-info-header[data-v-26d555d2]:hover{background-color:#eef5ff}.section-title[data-v-26d555d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;margin-bottom:12px;color:rgba(0,0,0,.87);padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.section-title .v-icon[data-v-26d555d2]{margin-right:8px}.equipment-card[data-v-26d555d2]{border:1px solid rgba(0,0,0,.12);-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;height:100%}.equipment-card[data-v-26d555d2]:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-26d555d2] .v-tabs-slider{height:3px}[data-v-26d555d2] .v-tab{letter-spacing:.5px;text-transform:none;font-weight:500}[data-v-26d555d2] .v-tab--active{font-weight:600}[data-v-26d555d2] .v-autocomplete__selection,[data-v-26d555d2] .v-select__selection{font-weight:500}@media (max-width:600px){.pa-6[data-v-26d555d2]{padding:16px!important}.vehicle-info-header[data-v-26d555d2]{padding:12px!important}}.v-expand-transition-enter-active[data-v-26d555d2],.v-expand-transition-leave-active[data-v-26d555d2]{-webkit-transition-duration:.3s;transition-duration:.3s}.image-preview-card[data-v-26d555d2],.new-image-preview-card[data-v-26d555d2]{position:relative;overflow:hidden;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview[data-v-26d555d2]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.image-overlay[data-v-26d555d2]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-preview-card:hover .image-overlay[data-v-26d555d2],.new-image-preview-card:hover .image-overlay[data-v-26d555d2]{opacity:1}.image-preview-card:hover .image-preview[data-v-26d555d2],.new-image-preview-card:hover .image-preview[data-v-26d555d2]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-badge[data-v-26d555d2]{position:absolute;top:5px;right:5px;z-index:2}.image-dialog-content[data-v-26d555d2]{max-height:80vh;background-color:#000}.new-images-container[data-v-26d555d2],.saved-images-container[data-v-26d555d2]{-webkit-transition:all .3s ease;transition:all .3s ease}.image-overlay[data-v-7fa1fef0]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-badge[data-v-7fa1fef0]{position:absolute!important;top:8px;right:8px;z-index:1}.v-img:hover .image-overlay[data-v-7fa1fef0]{opacity:1}.cursor-pointer[data-v-7fa1fef0]{cursor:pointer}.image-viewer[data-v-7fa1fef0]{background-color:rgba(0,0,0,.95)}.close-button[data-v-7fa1fef0]{position:absolute;top:16px;right:16px;z-index:10;background-color:hsla(0,0%,100%,.2)!important;color:#fff!important}.v-data-table td[data-v-7fa1fef0]{padding-top:8px!important;padding-bottom:8px!important}.preserve-linebreaks[data-v-7fa1fef0]{white-space:pre-wrap;word-wrap:break-word}.movement-card[data-v-6505804f],.stat-card[data-v-6505804f]{border-radius:8px;overflow:hidden}.stat-card[data-v-6505804f]{-webkit-transition:all .3s;transition:all .3s;width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.stat-card[data-v-6505804f]:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08)!important;box-shadow:0 5px 15px rgba(0,0,0,.08)!important;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.stat-card .v-card__text[data-v-6505804f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:8px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.stat-card .text-h6[data-v-6505804f]{line-height:1;font-size:1.25rem!important;margin:2px 0}.stat-card .text-caption[data-v-6505804f]{line-height:1.1;font-size:.85rem!important;text-align:center;word-break:break-word;max-width:100%}.movement-item-card[data-v-6505804f]{-webkit-transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease;transition:box-shadow .2s ease-in-out,transform .2s ease;transition:box-shadow .2s ease-in-out,transform .2s ease,-webkit-box-shadow .2s ease-in-out,-webkit-transform .2s ease;border-radius:8px}.movement-item-card[data-v-6505804f]:hover{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1)!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-buttons button[data-v-6505804f]{opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.action-buttons button[data-v-6505804f]:hover{opacity:1}@-webkit-keyframes highlight-6505804f{0%{background-color:rgba(var(--v-primary-base),.1)}to{background-color:transparent}}@keyframes highlight-6505804f{0%{background-color:rgba(var(--v-primary-base),.1)}to{background-color:transparent}}.new-item[data-v-6505804f]{-webkit-animation:highlight-6505804f 2s ease-in-out;animation:highlight-6505804f 2s ease-in-out}.search-input-mobile[data-v-6505804f]{max-width:200px}.sticky-table[data-v-6505804f]{position:relative}.sticky-table[data-v-6505804f] .v-data-table__wrapper{overflow-y:auto;max-height:calc(100vh - 350px)}.sticky-table[data-v-6505804f] thead tr th{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.sticky-table[data-v-6505804f] .v-data-table-header,.sticky-table[data-v-6505804f] thead tr th{position:sticky!important;top:0!important;z-index:10!important;background:#fff!important}.theme--dark .sticky-table[data-v-6505804f] .v-data-table-header,.theme--dark .sticky-table[data-v-6505804f] thead tr th{background:#1e1e1e!important}.floating-header[data-v-6505804f]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-bottom:1px solid #e0e0e0;-webkit-animation:slideDown-6505804f .3s ease-out;animation:slideDown-6505804f .3s ease-out;padding:0 24px}@-webkit-keyframes slideDown-6505804f{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideDown-6505804f{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.theme--dark .floating-header[data-v-6505804f]{background:#1e1e1e;border-bottom:1px solid #333}.sticky-table-container[data-v-6505804f]{position:sticky;top:0;z-index:5;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.theme--dark .sticky-table-container[data-v-6505804f]{background:#1e1e1e}