.driver-form-card[data-v-7478b452]{border-radius:8px;overflow:hidden}.section-title[data-v-7478b452]{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:8px;color:rgba(0,0,0,.87);padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.section-title .v-icon[data-v-7478b452]{margin-right:8px}.preview-container[data-v-7478b452]{width:120px;height:80px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.12);background-color:#f5f5f5;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}.preview-image[data-v-7478b452]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.grua-form-card[data-v-3d4a61b8]{border-radius:8px;overflow:hidden}.section-title[data-v-3d4a61b8]{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:8px;color:rgba(0,0,0,.87);padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.section-title .v-icon[data-v-3d4a61b8]{margin-right:8px}.custom-date-picker[data-v-e7e32894]{width:100%}.date-picker-field.v-text-field--disabled .v-label[data-v-e7e32894],.date-picker-field.v-text-field--disabled[data-v-e7e32894]{color:rgba(0,0,0,.6)!important}.date-picker-field.v-text-field--disabled .v-icon[data-v-e7e32894]{color:rgba(0,0,0,.38)!important}.custom-date-picker[data-v-73396459]{width:100%}.date-picker-field.v-text-field--disabled .v-label[data-v-73396459],.date-picker-field.v-text-field--disabled[data-v-73396459]{color:rgba(0,0,0,.6)!important}.date-picker-field.v-text-field--disabled .v-icon[data-v-73396459]{color:rgba(0,0,0,.38)!important}.subtitle-1[data-v-bd49c874]{color:rgba(0,0,0,.87)}.image-preview-card[data-v-27c5f18e],.new-image-preview-card[data-v-27c5f18e]{position:relative;overflow:hidden;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.image-preview[data-v-27c5f18e]{-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-27c5f18e]{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-27c5f18e],.new-image-preview-card:hover .image-overlay[data-v-27c5f18e]{opacity:1}.image-preview-card:hover .image-preview[data-v-27c5f18e],.new-image-preview-card:hover .image-preview[data-v-27c5f18e]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-badge[data-v-27c5f18e]{position:absolute;top:5px;right:5px;z-index:2}.image-dialog-content[data-v-27c5f18e]{max-height:80vh;background-color:#000}.new-images-container[data-v-27c5f18e],.saved-images-container[data-v-27c5f18e]{-webkit-transition:all .3s ease;transition:all .3s ease}.disabled-card[data-v-27c5f18e]{opacity:.5;cursor:default!important}.damage-details-card[data-v-27c5f18e]{border-radius:8px;position:relative;border:1px solid rgba(0,0,0,.12)}.vehicle-condition-card[data-v-81f97a12],.vehicle-info-card[data-v-81f97a12]{border:1px solid rgba(0,0,0,.12)}.vehicle-condition-group .v-input__slot[data-v-81f97a12]{margin-bottom:0}.vehicle-condition-radio[data-v-81f97a12]{position:absolute;right:8px;bottom:8px;margin:0}.vehicle-condition-radio .v-input--selection-controls__input[data-v-81f97a12]{margin-right:0}.transition-swing[data-v-81f97a12]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.subtitle-1[data-v-81f97a12]{color:rgba(0,0,0,.87)}.transition-swing[data-v-3e1d66f8]{-webkit-transition:all .3s cubic-bezier(.25,.8,.5,1);transition:all .3s cubic-bezier(.25,.8,.5,1)}.equipment-selected[data-v-3e1d66f8]{border:2px solid #1976d2;background:#e3f2fd}.v-card[data-v-3e1d66f8]{cursor:pointer}.transition-swing[data-v-744d6aa8]{-webkit-transition:all .3s cubic-bezier(.25,.8,.5,1);transition:all .3s cubic-bezier(.25,.8,.5,1)}.equipment-selected[data-v-744d6aa8]{border:2px solid #1976d2;background:#e3f2fd}.v-card[data-v-744d6aa8]{cursor:pointer}.movement-processing-view[data-v-703d93e2]{width:100%}.movement-details-card[data-v-703d93e2]{border-left:4px solid var(--v-primary-base)}.final-km-card[data-v-703d93e2]{border-left:4px solid var(--v-success-base)}.observations-card[data-v-703d93e2]{border-left:4px solid var(--v-info-base)}.signatures-card[data-v-703d93e2]{border-left:4px solid var(--v-purple-base)}.signature-section[data-v-703d93e2]{border:1px solid #e0e0e0;background-color:#fafafa}.signature-preview[data-v-703d93e2]{text-align:center}.signature-image[data-v-703d93e2]{max-width:100%;max-height:100px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.detail-item[data-v-703d93e2]{margin-bottom:12px}.detail-label[data-v-703d93e2]{font-size:.875rem;color:rgba(0,0,0,.6);font-weight:500;margin-bottom:2px}.detail-value[data-v-703d93e2]{font-size:.875rem;color:rgba(0,0,0,.87)}.v-card-title[data-v-703d93e2]{background-color:rgba(0,0,0,.02)}.vehicle-condition-group .v-radio[data-v-703d93e2]{display:none}.vehicle-condition-group .v-card[data-v-703d93e2]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.vehicle-condition-group .v-card[data-v-703d93e2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.vehicle-condition-group .disabled-card[data-v-703d93e2]{cursor:not-allowed;opacity:.6}.vehicle-condition-group .disabled-card[data-v-703d93e2]:hover{-webkit-transform:none!important;transform:none!important}.vehicle-condition-radio[data-v-703d93e2]{position:absolute!important;right:8px!important;top:8px!important}.processing-header[data-v-703d93e2]{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff;padding:16px;border-radius:8px;margin-bottom:24px}.info-section[data-v-703d93e2]{margin-bottom:24px}.info-card[data-v-703d93e2]{border-left:4px solid #1976d2;margin-bottom:16px}.equipment-grid[data-v-703d93e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.equipment-card[data-v-703d93e2]{-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border:2px solid transparent}.equipment-card[data-v-703d93e2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.equipment-card.selected[data-v-703d93e2]{border-color:#1976d2;background-color:rgba(25,118,210,.05)}.signature-section[data-v-703d93e2]{background-color:#f5f5f5;padding:16px;border-radius:8px;margin-top:24px}.completion-actions[data-v-703d93e2]{position:sticky;bottom:0;background:#fff;padding:16px;border-top:1px solid #e0e0e0;margin-top:24px}.additional-images-section[data-v-703d93e2]{margin-top:16px}.image-preview-card[data-v-703d93e2]{border-radius:8px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview-card[data-v-703d93e2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.image-preview-card .v-card__actions[data-v-703d93e2]{min-height:auto;padding:4px 8px}.transport-form-card[data-v-64314609]{border-radius:8px;overflow:hidden}.v-stepper[data-v-64314609]{-webkit-box-shadow:none;box-shadow:none}.equipment-card[data-v-64314609]{border:1px solid #e0e0e0;border-radius:8px}.transition-swing[data-v-64314609]{-webkit-transition:all .3s cubic-bezier(.25,.8,.5,1);transition:all .3s cubic-bezier(.25,.8,.5,1)}.v-radio[data-v-64314609]{margin-top:0}.v-radio label[data-v-64314609]{font-weight:500}.damage-details-card[data-v-64314609],.vehicle-condition-card[data-v-64314609],.vehicle-info-card[data-v-64314609]{height:100%;border-radius:8px;position:relative;border:1px solid rgba(0,0,0,.12)}.vehicle-condition-group .v-input__slot[data-v-64314609]{margin-bottom:0}.vehicle-condition-radio[data-v-64314609]{position:absolute;right:8px;bottom:8px;margin:0}.vehicle-condition-radio .v-input--selection-controls__input[data-v-64314609]{margin-right:0}.v-slide-y-transition-enter-active[data-v-64314609],.v-slide-y-transition-leave-active[data-v-64314609]{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.disabled-card[data-v-64314609]{opacity:.7;cursor:default!important;pointer-events:none}.image-preview-card[data-v-64314609],.new-image-preview-card[data-v-64314609]{position:relative;overflow:hidden;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview[data-v-64314609]{-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-64314609]{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-64314609],.new-image-preview-card:hover .image-overlay[data-v-64314609]{opacity:1}.image-preview-card:hover .image-preview[data-v-64314609],.new-image-preview-card:hover .image-preview[data-v-64314609]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-badge[data-v-64314609]{position:absolute;top:5px;right:5px;z-index:2}.image-dialog-content[data-v-64314609]{max-height:80vh;background-color:#000}.new-images-container[data-v-64314609],.saved-images-container[data-v-64314609]{-webkit-transition:all .3s ease;transition:all .3s ease}.signature-container[data-v-64314609]{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}.signature-wrapper[data-v-64314609]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0}.signature-canvas[data-v-64314609]{border:2px solid #ccc;border-radius:4px;background-color:#fff;cursor:crosshair}.signature-preview[data-v-64314609]{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}.signature-image[data-v-64314609]{max-width:400px;max-height:200px;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:600px){.signature-canvas[data-v-64314609]{width:300px;height:150px}.signature-image[data-v-64314609]{max-width:300px;max-height:150px}}.vehicle-detail-card[data-v-084f0616]{border-radius:8px;overflow:hidden}.vehicle-banner[data-v-084f0616]{background:-webkit-gradient(linear,left top,right top,from(rgba(66,165,245,.1)),to(rgba(66,165,245,.2)));background:linear-gradient(90deg,rgba(66,165,245,.1),rgba(66,165,245,.2));border-bottom:1px solid rgba(0,0,0,.05)}.info-card[data-v-084f0616]{-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px;height:100%}.info-card[data-v-084f0616]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.1)}.v-tabs[data-v-084f0616]{margin-top:1px}.v-tab[data-v-084f0616]{font-weight:500}.v-list-item[data-v-084f0616]{border-radius:8px;margin-bottom:8px}.v-list-item[data-v-084f0616]:hover{background-color:rgba(0,0,0,.03)}.location-cards[data-v-084f0616]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.location-cards .v-card[data-v-084f0616]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.location-cards .v-card__text[data-v-084f0616]{-webkit-box-flex:1;-ms-flex:1;flex:1}.movement-form-card[data-v-1f0cd0e4]{border-radius:8px;overflow:hidden}.vehicle-info-header[data-v-1f0cd0e4]{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-1f0cd0e4]:hover{background-color:#eef5ff}.section-title[data-v-1f0cd0e4]{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-1f0cd0e4]{margin-right:8px}.equipment-card[data-v-1f0cd0e4]{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-1f0cd0e4]: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-1f0cd0e4] .v-tabs-slider{height:3px}[data-v-1f0cd0e4] .v-tab{letter-spacing:.5px;text-transform:none;font-weight:500}[data-v-1f0cd0e4] .v-tab--active{font-weight:600}[data-v-1f0cd0e4] .v-autocomplete__selection,[data-v-1f0cd0e4] .v-select__selection{font-weight:500}@media (max-width:600px){.pa-6[data-v-1f0cd0e4]{padding:16px!important}.vehicle-info-header[data-v-1f0cd0e4]{padding:12px!important}}.v-expand-transition-enter-active[data-v-1f0cd0e4],.v-expand-transition-leave-active[data-v-1f0cd0e4]{-webkit-transition-duration:.3s;transition-duration:.3s}.image-preview-card[data-v-1f0cd0e4],.new-image-preview-card[data-v-1f0cd0e4]{position:relative;overflow:hidden;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview[data-v-1f0cd0e4]{-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-1f0cd0e4]{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-1f0cd0e4],.new-image-preview-card:hover .image-overlay[data-v-1f0cd0e4]{opacity:1}.image-preview-card:hover .image-preview[data-v-1f0cd0e4],.new-image-preview-card:hover .image-preview[data-v-1f0cd0e4]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-badge[data-v-1f0cd0e4]{position:absolute;top:5px;right:5px;z-index:2}.image-dialog-content[data-v-1f0cd0e4]{max-height:80vh;background-color:#000}.new-images-container[data-v-1f0cd0e4],.saved-images-container[data-v-1f0cd0e4],.vehicle-list-item[data-v-8c441a3e]{-webkit-transition:all .3s ease;transition:all .3s ease}.vehicle-list-item[data-v-8c441a3e]{border-radius:4px;max-width:450px;white-space:normal;word-break:break-word;margin:2px 0;cursor:pointer}.vehicle-processing[data-v-8c441a3e]{background-color:#e8f5e8!important;border-left:4px solid #4caf50}.vehicle-entry[data-v-8c441a3e]{background-color:#fff!important;border-left:4px solid #2196f3}.vehicle-default[data-v-8c441a3e]{background-color:#f5f5f5!important;border-left:4px solid #9e9e9e}.v-autocomplete .v-list[data-v-8c441a3e]{max-width:370px!important}.vehicle-processing[data-v-8c441a3e]:hover{background-color:#d4edda!important}.vehicle-entry[data-v-8c441a3e]:hover{background-color:#f0f0f0!important}.vehicle-default[data-v-8c441a3e]:hover{background-color:#e0e0e0!important}.vehicle-assignment-reported[data-v-8c441a3e]{background-color:#ffebee!important;border-left:4px solid #e53935}.vehicle-assignment-reported[data-v-8c441a3e]:hover{background-color:#ffcdd2!important}.vehicle-movement-item[data-v-8c441a3e]{background-color:#e8f5e8!important;border-left:4px solid #43a047}.vehicle-movement-item[data-v-8c441a3e]:hover{background-color:#c8e6c9!important}