.customer-details{margin:30px 0;padding:25px;border:1px solid var(--line)}.customer-details h2{margin:0 0 16px}.customer-fields label{display:block;margin:14px 0 0;font-size:13px}.customer-fields input,.customer-fields select{display:block;width:100%;box-sizing:border-box;min-height:46px;padding:10px;margin-top:7px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit}.customer-fields [hidden]{display:none}.customer-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-fields .fine{margin:10px 0}.customer-details button{margin-top:20px}@media(max-width:500px){.customer-name-grid{grid-template-columns:1fr;gap:0}.customer-details{padding:18px}}