.dossier-mobile-sections { display: none; }
.prospect-overview-values { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem; margin: .75rem 0; }
.prospect-overview-values > div { display: flex; flex-direction: column; gap: .3rem; min-width: 0; overflow-wrap: anywhere; }
.prospect-overview-values span, .prospect-overview-values small { color: var(--text-secondary); font-size: .8rem; }
.prospect-overview-values .is-due strong { color: #b45309; }
@media (max-width: 600px) {
    .prospect-dossier-tabs, .test-vehicle-dossier > .test-vehicle-tabs { display: none; }
    .dossier-mobile-sections { display: flex; align-items: center; gap: .75rem; padding: .65rem; border: 1px solid var(--border); border-radius: .8rem; background: var(--surface); }
    .dossier-mobile-sections > span { flex-shrink: 0; font-weight: 600; }
    .dossier-mobile-sections select { min-width: 0; width: 100%; min-height: 44px; }
    .test-vehicle-dossier > .dossier-mobile-sections { margin-top: 1rem; }
    .prospect-overview-values { grid-template-columns: 1fr; gap: .75rem; }
}
