#mot-results .cmm-note { font-size: 14px; line-height: 1.6; color: #4b5563; }
#mot-results .cmm-notice, #mot-results .cmm-alert { padding: 14px; border-left: 4px solid #a16207; background: #fffbeb; color: #713f12; }
#mot-results .cmm-alert { border-color: #b91c1c; background: #fef2f2; color: #7f1d1d; }
#mot-results .cmm-mileage { margin: 20px 0; padding: 16px; background: #eff6ff; border-radius: 6px; }
#mot-results .cmm-defects { margin: 12px 0; padding-left: 22px; }
#mot-results .cmm-defects li { margin-bottom: 18px; }
#mot-results .cmm-defects p { margin: 6px 0; overflow-wrap: anywhere; }
#mot-results .cmm-explanation { font-size: 14px; color: #374151; }
#mot-results .mot-test-history, #mot-results .mot-test { max-height: none; overflow: visible; }
#mot-results .mot-test { display: block; }
#mot-results .mot-test-header { gap: 12px; flex-wrap: wrap; }
#mot-search-button:disabled { opacity: .65; cursor: wait; }
@media (max-width: 480px) {
    #mot-results { padding: 12px; }
    #mot-results .mot-test { padding: 12px; }
    #mot-results .vehicle-detail { min-width: 120px; }
}
