.compact-detail .detail-layout{display:flex;flex-direction:column;gap:18px;max-width:900px;margin-inline:auto}.compact-detail .vehicle-heading{max-width:900px;margin-inline:auto}.compact-detail .media-column{width:100%;display:block}.compact-detail .media-card{width:100%;border-radius:3px}.compact-detail .media-heading{padding:8px 14px;background:var(--soft)}.compact-detail .main-photo{height:190px;padding:12px}.compact-detail .photo-caption{padding:7px 14px}.compact-detail .quick-data{display:none}.compact-detail .technical{margin:8px 2px 0}.compact-detail .data-panel{width:100%;border-radius:3px;box-shadow:none}.compact-detail .panel-header{padding:14px 16px}.compact-detail .panel-content{padding:14px 16px 16px;min-height:0}.compact-detail .excel-section{margin:0 0 14px}.compact-detail .excel-section:last-child{margin-bottom:0}.compact-detail .excel-section h3{margin:0;padding:8px 10px;background:#e8eee3;color:#294732;border:1px solid #b5c4ad;border-bottom:0;font-size:12px;font-weight:600}.compact-detail .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #b5c4ad;border-left:1px solid #b5c4ad}.compact-detail .field{display:grid;grid-template-columns:46% minmax(0,1fr);border-right:1px solid #b5c4ad;border-bottom:1px solid #b5c4ad;min-height:39px}.compact-detail .field label{font-size:11px;font-weight:500;line-height:1.35;display:flex;align-items:center;margin:0;padding:8px 10px;background:#f4f6f0;border-right:1px solid #c5d0bf;color:#435b3c}.compact-detail .field input,.compact-detail .field select{border:0;border-radius:0;font-size:12px;height:100%;min-height:39px;padding:8px 10px;outline-offset:-3px}.compact-detail .field input:disabled,.compact-detail .field select:disabled{background:var(--paper);color:#243e2b;-webkit-text-fill-color:#243e2b;border:0}.compact-detail .field input:not(:disabled),.compact-detail .field select:not(:disabled){background:#fffef4;border:0}.compact-detail .field input:not(:disabled):focus,.compact-detail .field select:not(:disabled):focus{box-shadow:inset 0 0 0 2px #8eab6e}.compact-detail .field:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:23% minmax(0,1fr)}.compact-detail .notes-section textarea{border:1px solid #b5c4ad;border-radius:0;height:90px;min-height:75px;font-size:12px;padding:10px;background:var(--paper)}.compact-detail .notes-section textarea:disabled{color:#243e2b;-webkit-text-fill-color:#243e2b}.compact-detail .add-photos{max-width:360px;margin:10px auto}.compact-detail .empty-photos .add-photos{margin:12px auto}.compact-detail .thumbnails{justify-content:center}.compact-detail .savebar{padding:13px 16px}.compact-detail .savebar>span{font-size:10px}html[data-theme="dark"] .compact-detail .excel-section h3{background:#304a2a;color:#d4e4c7;border-color:#58704a}html[data-theme="dark"] .compact-detail .field-grid,html[data-theme="dark"] .compact-detail .field,html[data-theme="dark"] .compact-detail .field label,html[data-theme="dark"] .compact-detail .notes-section textarea{border-color:#58704a}html[data-theme="dark"] .compact-detail .field label{background:#263b29;color:#b9ccaa}html[data-theme="dark"] .compact-detail .field input:disabled,html[data-theme="dark"] .compact-detail .field select:disabled,html[data-theme="dark"] .compact-detail .notes-section textarea:disabled{background:var(--paper);color:#dce6d2;-webkit-text-fill-color:#dce6d2}html[data-theme="dark"] .compact-detail .field input:not(:disabled),html[data-theme="dark"] .compact-detail .field select:not(:disabled),html[data-theme="dark"] .compact-detail .notes-section textarea:not(:disabled){background:#2b402a}html[data-theme="dark"] .compact-detail .media-heading{background:#263b29}@media(min-width:1550px){.compact-detail .main-photo{height:210px}}@media(max-width:950px){.compact-detail .detail-layout{display:flex}.compact-detail .media-column{display:block}.compact-detail .main-photo{height:160px}.compact-detail .panel-content{padding:12px}.compact-detail .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.compact-detail .field input,.compact-detail .field select{height:100%;font-size:11px;min-height:39px}.compact-detail .field label{font-size:10px;padding:7px}.compact-detail .panel-header p{max-width:none}.compact-detail .heading-actions{width:auto;margin-left:auto}.compact-detail .vehicle-heading{flex-wrap:wrap}.compact-detail .main-photo{padding:10px}}@media(max-width:560px){.compact-detail .field-grid{grid-template-columns:1fr}.compact-detail .field:last-child:nth-child(odd){grid-column:auto;grid-template-columns:46% minmax(0,1fr)}.compact-detail .field input,.compact-detail .field select{font-size:12px}.compact-detail .field label{font-size:11px}.compact-detail .main-photo{height:140px}.compact-detail .add-photos,.compact-detail .empty-photos .add-photos{margin:10px;max-width:none}.compact-detail .panel-header{padding:12px}.compact-detail .savebar{gap:10px}.compact-detail .savebar .primary{width:auto}.compact-detail .vehicle-heading h1{font-size:25px}.compact-detail .heading-actions{justify-content:flex-end}.compact-detail .excel-section h3{font-size:12px}}
.compact-detail .detail-photo-uploader{max-width:420px;margin:0 auto}.compact-detail .detail-photo-uploader h2{font-weight:600}.compact-detail .detail-photo-uploader:has(#detail-upload-preview:empty) #save-detail-photos:disabled{display:none}.compact-detail .panel-header h2{font-size:14px}.compact-detail .photos .thumbnails button{width:49px}.compact-detail .notes-section textarea{display:block}.compact-detail .technical{margin:9px 2px 0}.compact-detail .field-grid .field label{margin:0}.compact-detail .field-grid .field input,.compact-detail .field-grid .field select{margin:0;height:100%}.compact-detail .data-panel{margin:0}.compact-detail .fields.panel-content{display:block;padding:14px 16px 16px}.compact-detail .excel-section .field-grid{gap:0}.compact-detail .media-column .quick-data{display:none}@media(max-width:560px){.compact-detail .fields.panel-content{padding:10px}.compact-detail .field-grid .field{grid-template-columns:46% minmax(0,1fr)}}
