.customer-heading-actions{display:flex;gap:8px;flex-wrap:wrap}.customer-heading-actions button{min-height:42px}.customer-search{display:block;margin:0 0 12px}.customer-search input{width:100%;min-height:44px;padding:11px 13px;border:1px solid #465159;border-radius:10px;background:#111619;color:#fff;font-size:14px}.customer-search input:focus{border-color:#ffd235;outline:none}.customer-search-empty{margin:0 0 12px;padding:12px;border:1px solid #4a545a;border-radius:10px;color:#aeb7bc}.customer-tire-records{display:grid;gap:7px;min-width:310px}.customer-tire-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;border:1px solid #4d431e;border-radius:9px;background:#19180f}.customer-tire-record strong{color:#ffd235}.customer-tire-record span,.customer-tire-record small{font-size:10px}.customer-tire-record small{grid-column:1/-1;color:#8e999f}.customer-tire-record button{grid-row:1/3;grid-column:2;align-self:center;border:1px solid #6a5b25;border-radius:8px;background:#27220e;color:#ffd235;padding:8px 10px;font-size:10px;font-weight:800}.customer-tires-validation-list{margin:7px 0 0;padding-left:20px}.customer-tires-validation-list li{margin:3px 0}.customer-tire-photo-thumb img{width:100%;height:100%;object-fit:cover}
@media(max-width:900px){.customer-tire-records{min-width:0;width:100%}}
@media(max-width:560px){.customer-heading-actions{display:grid;grid-template-columns:1fr}.customer-heading-actions button{width:100%}.customer-tire-record{grid-template-columns:1fr}.customer-tire-record button{grid-row:auto;grid-column:auto;min-height:42px}.customer-tire-record small{grid-column:auto}}
.customer-storage-print{grid-row:1/3;grid-column:2;align-self:center;border:1px solid #6a5b25;border-radius:8px;background:#27220e;color:#ffd235;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}
@media(max-width:560px){.customer-storage-print{grid-row:auto;grid-column:auto;min-height:42px;text-align:center}}
.customer-email-message{min-height:14px;color:#ff9aa3;font-size:10px;font-weight:700}.customer-email-message:empty{display:none}#customer-email[aria-invalid="true"]{border-color:#e35a66;outline:1px solid #e35a66}
