.device-storage-note{padding:16px 20px;background:#eee4f8;border:1px solid #d9c7e9;border-radius:7px;color:#51425f;font-size:12px;line-height:1.7;margin:0 0 26px}.device-storage-note strong{color:var(--ink)}.device-car-cover{display:block;height:210px;background:var(--wash)}.device-car-cover img{width:100%;height:100%;object-fit:cover}.device-profile{margin-bottom:26px}.device-profile h2{font-size:30px}.device-profile .section-heading{align-items:center;margin-bottom:18px}.device-bio{white-space:pre-wrap;overflow-wrap:anywhere}.device-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.device-photo-grid figure{margin:0;min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.device-photo-grid img{width:100%;height:150px;object-fit:cover}.device-photo-grid figcaption{padding:10px;font-size:12px;overflow-wrap:anywhere}.device-retained{padding-left:0;padding-right:0;max-width:none}.device-photo-grid .car-photo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.device-photo-grid .car-photo-actions button{font-size:11px}#device-photo-add input[type=file]{max-width:100%;font-size:12px}#device-invoice-stage .panel img{margin-bottom:20px;max-height:80vh;object-fit:contain}.device-profile .form-actions{gap:14px;flex-wrap:wrap}.device-photo-grid>p{grid-column:1/-1}.device-storage-note+.cards{margin-top:20px}
@media(max-width:650px){.device-storage-note{padding:14px 16px;font-size:11px;margin-bottom:22px}.device-car-cover{height:200px}.device-profile .section-heading{display:flex;flex-wrap:wrap;gap:14px}.device-photo-grid img{height:140px}.device-profile .form-actions{align-items:flex-start;gap:18px}.device-profile h2{font-size:28px}.device-retained h2{font-size:29px}}
