.inventory-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;padding:32px 36px;border:1px solid #48523a;border-radius:14px;background:linear-gradient(120deg,#26331e,#171d13);margin:8px 0 24px}.inventory-intro h2{font-family:Georgia,serif;font-size:42px;line-height:1.15;margin:12px 0 16px;font-weight:400}.inventory-intro h2 em{color:#d9c17e}.inventory-intro p{color:#b9c1ad;line-height:1.7}.inventory-private{padding:22px 0 12px 34px;border-left:1px solid #4c543e;align-self:center}.inventory-private>svg{color:#d9c17e;margin-bottom:12px}.inventory-private>strong{display:block;font-size:17px}.inventory-private p{font-size:13px;max-width:360px}.inventory-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 26px}.inventory-stats>div{padding:22px;border:1px solid #33382d;border-radius:10px;background:#181c15}.inventory-stats span{display:block;color:#c5ccb9;font-size:13px}.inventory-stats strong{display:block;font-size:34px;font-weight:500;color:#d9c17e;margin:8px 0}.inventory-stats small{font-size:12px;color:#9da893}.inventory-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.inventory-table{width:100%;text-align:left;border-collapse:collapse}.inventory-table th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#a6b29a;padding:15px 12px;border-bottom:1px solid #38402f}.inventory-table td{padding:22px 12px;border-bottom:1px solid #303729;vertical-align:middle;font-size:13px}.inventory-table td small{display:block;font-size:11px;line-height:1.5;color:#a9b39c;max-width:270px;overflow-wrap:anywhere;margin-top:6px}.inventory-table td>strong{display:block}.inventory-table td:first-child{min-width:145px}.inventory-quantity{font-size:24px;color:#f0e8ce;font-weight:500}.inventory-row-actions{display:flex;flex-wrap:wrap;gap:7px}.inventory-table .button.small{padding:9px 12px;white-space:nowrap;font-size:11px}.inventory-table .badge{white-space:nowrap}.inventory-delta{white-space:nowrap;font-weight:600}.inventory-delta.in{color:#b9d398}.inventory-delta.out{color:#e7c391}.inventory-empty{padding:45px 20px;text-align:center;color:#aebba3}.inventory-empty>svg{color:#d9c17e}.inventory-empty h3{color:#e9eddc}.inventory-empty p{max-width:480px;margin:12px auto 22px}.inventory-notes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.inventory-notes article{border-left:2px solid #706342;padding:2px 20px}.inventory-notes h3{font-size:15px;margin:0 0 8px}.inventory-notes p{font-size:13px;line-height:1.7;color:#aab59c;margin:0}.inventory-history .note{margin-bottom:12px}.inventory-form-balance{background:#202b19;border:1px solid #49523a;border-radius:8px;padding:15px;margin-bottom:18px}.inventory-form-balance p{margin:6px 0 0;color:#d9c17e}.inventory-adjust{border-top:1px solid #39402f;padding-top:15px;margin-top:20px}.inventory-adjust p{font-size:13px;color:#b0bca2}.inventory-history>[data-action=i-more]{margin-top:20px}.inventory-page .panel-title{gap:16px;flex-wrap:wrap}.inventory-page .table-scroll{max-width:100%}.inventory-page .button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:800px){.inventory-intro{grid-template-columns:1fr;padding:24px;gap:15px}.inventory-intro h2{font-size:34px}.inventory-private{border-left:0;border-top:1px solid #4c543e;padding:20px 0 0}.inventory-stats{gap:10px}.inventory-stats>div{padding:15px}.inventory-notes{grid-template-columns:1fr}.inventory-table{min-width:650px}}@media(max-width:450px){.inventory-stats{grid-template-columns:1fr}.inventory-stats>div{display:grid;grid-template-columns:1fr auto;gap:4px 14px}.inventory-stats strong{grid-column:2;grid-row:1/3;margin:0}.inventory-stats small{grid-column:1}.inventory-intro{padding:20px}}
.inventory-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-pending{color:#d9c17e;font-size:18px}.inventory-receipt{padding:16px 20px;margin:12px 0 20px;border:1px solid #726442;border-radius:8px;background:#24291c}.inventory-receipt p{font-size:14px;line-height:1.6}.inventory-receipt[hidden],[data-order-fields][hidden],[data-order-date][hidden]{display:none}@media(max-width:1050px){.inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.inventory-stats{grid-template-columns:1fr}}
