.customer-actions{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin-top:22px}.customer-form,.customer-pdf{border:1px solid var(--line);border-radius:12px;padding:18px}.customer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.customer-form input,.customer-form select,.customer-pdf input{width:100%;padding:10px;border:1px solid #bdc9c1;border-radius:8px;background:#fff}.cnpj-row{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.customer-form>.primary,.customer-form>.result{grid-column:1/-1}.customer-pdf{align-self:start;display:grid;gap:12px}.customer-list{display:grid;gap:10px;margin-top:20px}.customer-card{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px}.customer-card small{display:block;color:var(--muted);margin-top:4px}.customer-status{font-size:11px;font-weight:800}.customer-status.ready{color:var(--green)}.customer-status.pending{color:var(--red)}@media(max-width:900px){.customer-actions,.customer-form{grid-template-columns:1fr}.cnpj-row{grid-column:1}.customer-card{grid-template-columns:1fr}}
