.wholesale-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:15px 0 24px}.wholesale-heading h1{margin:0 0 8px}.wholesale-tools{display:flex;gap:8px;align-items:center}.wholesale-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.wholesale-toolbar input[type=search]{width:300px}.wholesale-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.wholesale-check input{width:16px!important;min-width:16px!important;margin:0}.wholesale-section{margin:26px 0}.wholesale-section h2{font-size:19px;margin-bottom:12px;color:var(--amber,#d0a051)}.wholesale-table{table-layout:fixed;font-size:14px;width:100%}.wholesale-table th,.wholesale-table td{text-align:left!important;white-space:normal!important;min-width:0!important;padding:16px 14px;vertical-align:top;overflow-wrap:anywhere}.wholesale-table th:first-child{width:54%}.wholesale-table th:not(:first-child){width:23%}.wholesale-product{display:flex;gap:16px;align-items:flex-start}.wholesale-product img,.wholesale-placeholder{width:76px;height:92px;object-fit:contain;flex:0 0 76px;background:#ffffff08;border-radius:8px}.wholesale-placeholder{display:grid;place-items:center;font-size:28px;color:var(--muted)}.wholesale-name{font-size:16px;font-weight:700;display:block;margin:0 0 4px}.wholesale-description{font-size:13px;line-height:1.5;color:var(--muted);margin:4px 0;white-space:pre-line}.wholesale-pack{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line,#476054)}.wholesale-pack strong{font-size:17px;color:var(--green,#5ca286);white-space:nowrap}.wholesale-pack small{display:block;font-size:11px;color:var(--muted)}.wholesale-pack a{color:inherit}.wholesale-unavailable{opacity:.5}.wholesale-hidden{opacity:.6}.wholesale-edit-row{margin-top:8px;padding:5px 10px;font-size:12px}#wholesale-dialog{width:min(650px,94vw)}#wholesale-form{display:grid;gap:14px}#wholesale-form label{margin:0}#wholesale-form textarea{width:100%;font:inherit;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text)}#wholesale-footer{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}@media(max-width:700px){.wholesale-heading{align-items:flex-start;flex-direction:column}.wholesale-product{gap:8px}.wholesale-product img,.wholesale-placeholder{width:42px;height:60px;flex-basis:42px}.wholesale-table th:first-child{width:48%}.wholesale-table th,.wholesale-table td{padding:10px 6px}.wholesale-name{font-size:14px}.wholesale-pack{display:block}.wholesale-pack strong{font-size:14px}.wholesale-description{font-size:12px}}@media print{header,footer,.wholesale-toolbar,.wholesale-tools,.wholesale-edit-row,#wholesale-history{display:none!important}.wholesale-section{break-inside:auto}.wholesale-table tr{break-inside:avoid}.wholesale-table th{position:static}.wholesale-description{color:#444}.wholesale-pack strong{color:#222}.wholesale-heading{margin:0 0 15px}.wholesale-table td{padding:10px}body{background:white;color:#111}}

.wholesale-check[hidden]{display:none!important}

@media print{
 @page{size:A4 portrait;margin:12mm}
 .wholesale-product img,.wholesale-placeholder,.wholesale-description,.wholesale-pack small{display:none!important}
 .wholesale-heading{margin:0 0 10px!important;display:block}
 .wholesale-heading h1{font-size:24px;margin:0 0 5px}
 .wholesale-heading .eyebrow,#wholesale-intro{display:none}
 .wholesale-section{margin:10px 0!important}
 .wholesale-section h2{font-size:13px;margin:0 0 5px}
 .wholesale-table{font-size:11px}
 .wholesale-table th,.wholesale-table td{padding:4px 7px!important;vertical-align:middle}
 .wholesale-name{font-size:11px;margin:0;line-height:1.25}
 .wholesale-product{display:block}
 .wholesale-pack{padding:1px 0;border:0;display:flex}
 .wholesale-pack strong{font-size:11px}
 .wholesale-table thead{display:table-header-group}
 #wholesale-footer{font-size:9px;margin-top:10px;padding-top:7px}
}
