.vehicle-editor-dialog::part(overlay){overflow: hidden}.vehicle-editor-dialog::part(content){box-sizing: border-box;display: flex;flex-direction: column;overflow: hidden;max-height: 100%}.vehicle-editor-dialog vaadin-tabsheet{flex: 1 1 auto;min-height: 0;min-width: 0;overflow: hidden}.vehicle-editor-dialog vaadin-tabsheet::part(content){box-sizing: border-box;display: flex;flex-direction: column;width: 100%;min-width: 0;min-height: 0;overflow-x: hidden;overflow-y: auto}.vehicle-editor-dialog .vehicle-editor-documents-tab{flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0;min-width: 0;height: 100%;box-sizing: border-box}.vehicle-editor-dialog .vehicle-editor-documents-tab vaadin-grid{flex: 1 1 auto;min-height: 0}.vehicle-editor-dialog .vehicle-editor-documents-split{min-height: 0;min-width: 0}.vehicle-editor-dialog .vehicle-editor-documents-list{box-sizing: border-box;padding-left: var(--vaadin-padding-m);padding-right: var(--vaadin-padding-xs);min-width: 0}.vehicle-editor-dialog .vehicle-editor-documents-preview{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;min-height: 0;min-width: 0;box-sizing: border-box;overflow: hidden}.vehicle-editor-dialog .vehicle-editor-documents-preview>iframe{flex: 1 1 auto;width: 100%;min-height: 0;border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);background-color: var(--vaadin-background)}.vehicle-editor-dialog .vehicle-editor-documents-preview>img{flex: 0 1 auto;max-width: 100%;max-height: 100%;min-height: 0;object-fit: contain;border-radius: var(--vaadin-radius-m);box-shadow: var(--vaadin-shadow-s,0 2px 6px rgba(0,0,0,0.15))}.vehicle-editor-dialog .vehicle-editor-documents-preview>p{margin: 0;padding: var(--vaadin-padding-m);text-align: center;color: var(--vaadin-text-color-secondary)}.vehicle-editor-dialog .attachment-main-star vaadin-icon{color: var(--aura-accent-primary,#009966)}.vehicle-editor-dialog .vehicle-editor-main-image-preview{display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: 100%;min-height: 12rem;max-height: 20rem;padding: var(--vaadin-padding-m);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);background-color: var(--vaadin-background-container);overflow: hidden}.vehicle-editor-dialog .vehicle-editor-main-image-preview>img{max-width: 100%;max-height: 18rem;object-fit: contain;border-radius: var(--vaadin-radius-m)}.vehicle-editor-dialog .vehicle-editor-main-image-preview>p{margin: 0;text-align: center;color: var(--vaadin-text-color-secondary)}.vehicle-editor-dialog vaadin-tabsheet::part(content)>*{overflow: visible;max-height: none}.vehicle-editor-dialog vaadin-tabsheet::part(content)>.vehicle-editor-documents-tab{overflow: hidden;max-height: 100%;flex: 1 1 auto;min-height: 0}.vehicle-editor-dialog vaadin-checkbox-group::part(group-field){flex-direction: row;flex-wrap: wrap;gap: var(--vaadin-gap-m)}.vehicle-editor-dialog vaadin-grid::part(body){overflow-x: hidden;background-color: transparent}.vehicle-editor-dialog vaadin-grid vaadin-combo-box,.vehicle-editor-dialog vaadin-grid vaadin-number-field{background-color: transparent}.vehicle-editor-dialog .vehicle-editor-price-preview{display: flex;flex-wrap: wrap;gap: var(--vaadin-gap-l);box-sizing: border-box;width: 100%;padding: var(--vaadin-padding-xs) var(--vaadin-padding-m);background-color: var(--vaadin-background-container);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);box-shadow: var(--aura-shadow-s)}.vehicle-editor-dialog .preview-stat{display: flex;flex-direction: column;gap: 0;flex: 1 1 12rem;min-width: 10rem}.vehicle-editor-dialog .preview-caption{color: var(--vaadin-text-color-secondary);font-size: var(--aura-font-size-xs)}.vehicle-editor-dialog .preview-value{font-size: var(--aura-font-size-l);font-weight: var(--aura-font-weight-semibold)}.vehicle-editor-dialog .preview-value-cost{color: var(--aura-red-text)}.vehicle-editor-dialog .preview-subline{font-size: var(--aura-font-size-xs)}.vehicle-editor-dialog .preview-profit-positive{color: var(--aura-green-text)}.vehicle-editor-dialog .preview-profit-negative{color: var(--aura-red-text)}@media (max-width: 640px){.vehicle-editor-dialog::part(overlay){width: 100vw !important;max-width: 100vw !important;height: 100dvh !important;max-height: 100dvh !important;margin: 0;border-radius: 0}.vehicle-editor-dialog .vehicle-editor-documents-split{--vaadin-split-layout-splitter-width: 0}.vehicle-editor-dialog .vehicle-editor-documents-list{padding-left: 0;padding-right: 0}.vehicle-editor-dialog .vehicle-editor-price-preview{padding-inline: var(--vaadin-padding-s)}.vehicle-editor-dialog .preview-stat{flex: 1 1 100%;min-width: 0}.vehicle-editor-dialog .vehicle-editor-main-image-preview{min-height: 8rem;max-height: 12rem}}