.store-search-recovery{padding:16px 0;border-block:1px solid #687c6f;margin:16px 0}
.store-search-recovery h3{font-size:20px}.store-search-recovery button{margin:6px 8px 0 0;white-space:normal}
.commerce-followup table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;margin:12px 0}
.commerce-followup th,.commerce-followup td{padding:8px;text-align:left;border-bottom:1px solid #626a64;overflow-wrap:anywhere}
.commerce-followup th:first-child{width:50px}
.commerce-followup label:has(input[type=file]){display:block;margin:12px 0}
.commerce-followup label:has(input[type=file]) input{display:block;margin-top:8px;width:100%;min-width:0}
.commerce-followup a[download]{display:block;margin:12px 0}
.commerce-followup-dialog textarea{width:100%;min-height:120px;resize:vertical;background:#151a17;color:#fff;border:1px solid #8ca08f;border-radius:4px;padding:10px;font:inherit}
.commerce-followup-dialog article{padding:10px 0;border-bottom:1px solid #667769}
.commerce-followup-dialog label:has(textarea){grid-column:1/-1}
.form-error-summary{padding:12px;border:1px solid #fb9a8b;border-left:4px solid #fb9a8b;border-radius:4px;margin:12px 0;color:inherit;grid-column:1/-1}
.form-error-summary ul{padding-left:20px}.form-error-summary button{padding:3px 0;background:none;border:0;text-align:left;text-decoration:underline;color:inherit;font:inherit;cursor:pointer}
[aria-invalid=true]{outline:2px solid #fb9a8b;outline-offset:2px}
section[data-print-picking]{display:none}
@media print{
 @page{margin:12mm}
 body:has([data-print-picking])>:not([data-print-picking]){display:none!important}
 section[data-print-picking]{display:block;position:static;inset:auto;margin:0;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;background:#fff;color:#000;border:0;padding:0}
 dialog::backdrop{display:none!important}
 [data-print-picking] button{display:none!important}[data-print-picking] article{break-inside:avoid;border-color:#888}
}
