CRLV por veículo
<main id="crlv-root">
<header class="crlv-top">
<button class="crlv-icon" id="crlv-back" type="button" aria-label="Voltar">←</button>
<div class="crlv-brand"><strong>ResgateCar</strong><small>SOCORRISTA</small></div>
<button class="crlv-icon" id="crlv-fleet" type="button" aria-label="Frota">☰</button>
</header>
<div class="crlv-kicker">DOCUMENTAÇÃO DO VEÍCULO</div>
<h1 class="crlv-title">CRLV</h1>
<p class="crlv-sub">Cada veículo da sua frota mantém o próprio documento.</p>
<section class="crlv-card">
<label class="crlv-label" for="crlv-vehicle">Veículo</label>
<select id="crlv-vehicle" class="crlv-select">
<option value="">Carregando...</option>
</select>
<input id="crlv-file" type="file" accept="image/jpeg,image/png,application/pdf" hidden>
<div class="crlv-drop">
<strong>JPG, PNG ou PDF</strong>
<span id="crlv-file-name">Nenhum arquivo selecionado</span>
</div>
<div class="crlv-actions">
<button id="crlv-pick" class="crlv-btn secondary" type="button">Selecionar arquivo</button>
<button id="crlv-send" class="crlv-btn primary" type="button">Salvar CRLV deste veículo</button>
</div>
<div id="crlv-msg" class="crlv-msg" role="status" aria-live="polite"></div>
<div class="crlv-note">Limite de 10 MB. O servidor valida novamente o tamanho, o tipo declarado e a assinatura real do arquivo.</div>
</section>
</main>