.heinz-page-toolbar{align-items:flex-start;margin-bottom:18px}.heinz-page-toolbar h2{margin:14px 0 4px}.heinz-page-toolbar p{margin:0}.heinz-direct-panel{padding:22px;background:var(--surface,#fff);border:1px solid var(--border,#d8e2e5);border-radius:14px;box-shadow:0 8px 24px #12313b0a}.heinz-direct-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.heinz-card-eyebrow{color:#0b7782;font-size:11px;font-weight:800;letter-spacing:.09em}.heinz-direct-item-head{border-top:1px solid #e7eef0;padding-top:18px;margin-top:22px}.heinz-direct-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.heinz-direct-form-grid label,.heinz-stock-filters label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:#24434c}.heinz-direct-form-grid #heinz_quantity_field[hidden]{display:none!important}.heinz-direct-form-grid input,.heinz-direct-form-grid textarea,.heinz-stock-filters input{width:100%;min-width:0;padding:11px 12px;border:1px solid #c7d7db;border-radius:8px;font:inherit;font-weight:400;color:#15353d;background:#fff}.heinz-direct-form-grid input[readonly]{background:#f2f6f6;color:#45636b}.heinz-direct-form-grid textarea{resize:vertical}.heinz-direct-wide{grid-column:1/-1}.heinz-product-lookup{min-height:24px;margin:12px 0;color:#5a7278;font-size:13px}.heinz-inline-ok{margin-left:8px;color:#087449;font-size:12px;font-weight:700}.heinz-direct-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.heinz-direct-actions button{min-height:42px}.heinz-direct-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.heinz-direct-summary-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px;background:#f3f7f7;border:1px solid #e0e9eb;border-radius:9px}.heinz-direct-summary-grid span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#5c777e}.heinz-direct-summary-grid strong{overflow-wrap:anywhere;color:#17363e;font-size:14px}.heinz-pick-note{padding:12px 14px;background:#f6f8fa;border-left:3px solid #0b7782;border-radius:6px;color:#526a70;font-size:13px;line-height:1.5}.heinz-stock-filters{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;padding:14px;margin:14px 0;background:#f5f8f8;border:1px solid #e1e9ea;border-radius:10px}.heinz-stock-filters label{font-size:11px}.heinz-stock-filters input{padding:9px;font-size:12px}.heinz-stock-table{width:100%;border-collapse:collapse;min-width:920px;font-size:12px}.heinz-stock-table th,.heinz-stock-table td{padding:10px 9px;border-bottom:1px solid #e6edef;text-align:left;vertical-align:middle}.heinz-stock-table th{position:sticky;top:0;background:#f1f5f5;color:#3d5b62;font-size:10px;letter-spacing:.05em;text-transform:uppercase;z-index:1}.heinz-stock-table td small{display:block;margin-top:3px;color:#60777d}.heinz-stock-table tr.is-fefo-suggestion{background:#f5fbf8}.heinz-fefo-badge{display:inline-block;padding:4px 6px;border-radius:5px;background:#dcefe6;color:#176644;font-size:9px;font-weight:800;white-space:nowrap}.heinz-select-stock{display:flex;align-items:center;gap:5px;white-space:nowrap;font-weight:700}.heinz-select-stock input{accent-color:#087b82}.heinz-select-quantity{width:105px;max-width:100%;margin-top:7px;padding:7px;border:1px solid #c7d7db;border-radius:6px}.heinz-no-stock{text-align:center!important;padding:24px!important;color:#647b80}.heinz-shipment-card{border-left:4px solid #0b7782}.heinz-shipment-card .receiving-card-main{align-items:center}.heinz-card-note{display:block;margin-top:7px;max-width:440px;overflow-wrap:anywhere}.heinz-direct-panel h3{margin:20px 0 10px;color:#1d3e47;font-size:15px}.heinz-direct-panel .table-wrap{max-width:100%;overflow:auto}
.heinz-stock-unreservable{display:block;max-width:190px;color:#9a5a13;font-size:10px;line-height:1.35}
.heinz-product-availability{margin:0 0 14px;padding:10px 12px;border-left:3px solid #087449;border-radius:6px;background:#eff8f3;color:#155c3b;font-size:13px;font-weight:700}
.heinz-product-availability[hidden]{display:none!important}
.heinz-shipment-card .receiving-card-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}
.heinz-cancel-shipment{border:1px solid #d9a5a5!important;background:#fff7f7!important;color:#a42b32!important}
.heinz-cancel-shipment:hover{background:#fbe8e8!important}
.heinz-overview-items{display:grid;gap:12px;margin-top:18px}.heinz-overview-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dce7e9;border-left:3px solid #0b7782;border-radius:10px;background:#fff}.heinz-overview-item h3{margin:5px 0 8px}.heinz-overview-item p{margin:4px 0;color:#4d666d;font-size:13px}.heinz-overview-item button{flex:0 0 auto;min-width:150px}.heinz-items-empty{padding:20px;border:1px dashed #cbdadd;border-radius:9px;color:#627a80;text-align:center}
@media(max-width:1050px){.heinz-stock-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.heinz-direct-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.heinz-direct-panel{padding:15px}.heinz-direct-form-grid{grid-template-columns:1fr}.heinz-direct-wide{grid-column:auto}.heinz-stock-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.heinz-stock-filters button{width:100%}.heinz-direct-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heinz-direct-section-head{align-items:flex-start;flex-direction:column}.heinz-direct-actions{flex-wrap:wrap}.heinz-direct-actions button{flex:1}.heinz-page-toolbar{display:block}.heinz-overview-item{align-items:stretch;flex-direction:column}.heinz-overview-item button{width:100%}}
