.inventory-heading .eyebrow{display:flex;align-items:center;gap:9px}.inventory-heading .eyebrow svg{width:20px;height:20px}.inventory-heading h1{font-size:30px;margin:12px 0}.inventory-heading p{max-width:620px;line-height:1.6}.inventory-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:24px 0}.inventory-metrics article,.inventory-info-grid article{border:1px solid var(--border);border-radius:15px;padding:24px;background:transparent}.inventory-metrics article{display:grid;grid-template-columns:30px 1fr;gap:12px}.inventory-metrics svg{grid-row:1/3;color:var(--accent);width:23px}.inventory-metrics strong{font-size:25px;line-height:1.2}.inventory-metrics small{color:var(--muted)}.inventory-toolbar{display:flex;gap:20px;padding:22px;border-bottom:1px solid var(--border);align-items:end}.inventory-toolbar label{margin:0;min-width:210px}.inventory-toolbar label:first-child{flex:1}.inventory-toolbar input,.inventory-toolbar select{margin-top:8px;width:100%}.inventory-table{width:100%;border-collapse:collapse}.inventory-table th{font-size:13px;letter-spacing:.08em;text-align:left;color:var(--muted);padding:18px 20px}.inventory-table td{padding:20px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.inventory-table td small{display:block;margin-top:7px;color:var(--muted);font-size:13px}.inventory-table tr[tabindex]{cursor:pointer}.inventory-table tr[tabindex]:hover,.inventory-table tr[tabindex]:focus-visible{background:#6cbd4912;outline:2px solid #6cbd4966;outline-offset:-2px}.inventory-item-name{display:flex;gap:14px;align-items:center}.inventory-item-name svg{width:34px;height:34px;padding:7px;background:#6cbd4918;border-radius:9px;color:var(--accent);flex-shrink:0}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px;border-top:1px solid var(--border)}.inventory-pagination label{margin:0 auto 0 0;display:flex;gap:12px;align-items:center}.inventory-pagination select{width:80px}.inventory-empty{padding:55px 24px;text-align:center;color:var(--muted)}.inventory-empty svg{width:34px;height:34px;color:var(--accent)}.inventory-empty h3{color:var(--ink)}.inventory-detail{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid var(--border);border-radius:16px;overflow:hidden}.inventory-rail{padding:0!important;background:transparent!important;border-right:1px solid var(--border);max-height:85vh;overflow:auto}.inventory-rail button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:20px;background:transparent}.inventory-rail button small{display:block;margin-top:8px;color:var(--muted)}.inventory-rail .selected{background:#6cbd491a;border-left:3px solid var(--accent)}.inventory-document{padding:28px;min-width:0}.inventory-document .title-row{flex-wrap:wrap}.inventory-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.inventory-info-grid h3,.inventory-form-section h3,.inventory-transfer-detail h3{display:flex;gap:12px;align-items:center}.inventory-info-grid h3 svg,.inventory-form-section h3 svg,.inventory-transfer-detail h3 svg{width:22px;color:var(--accent)}.inventory-info-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px}.inventory-info-grid dt{color:var(--muted)}.inventory-info-grid dd{margin:0;overflow-wrap:anywhere}.inventory-description{grid-column:1/-1}.inventory-note{padding:16px 20px;border-left:3px solid var(--brand-leaf,#6cbd49);background:#6cbd490b;line-height:1.7;color:inherit;font-size:13px;margin:20px 0}.inventory-form-section{border:1px solid var(--border);border-radius:16px;padding:26px;margin-bottom:24px}.inventory-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.inventory-form-grid label{margin:0 0 12px}.inventory-form-section input,.inventory-form-section select,.inventory-form-section textarea{margin-top:9px}.inventory-form-section textarea{min-height:100px;width:100%}.inventory-transfer-detail{padding:28px}.inventory-heading .buttons{flex-wrap:wrap}.inventory-form-section .check input{width:auto}.inventory-document .record-tabs{margin:20px 0}.inventory-document .record-tabs .active{color:var(--accent);border-bottom:3px solid var(--accent)}@media(max-width:1000px){.inventory-detail{grid-template-columns:190px minmax(0,1fr)}.inventory-info-grid{grid-template-columns:1fr}.inventory-form-grid{grid-template-columns:1fr}.inventory-toolbar{flex-wrap:wrap}}
.inventory-table{min-width:0!important}.inventory-table th,.inventory-table td{padding:16px 12px}.inventory-item-name svg{min-width:34px!important;width:34px!important;height:34px!important;box-sizing:content-box;padding:5px}.inventory-table th{white-space:normal!important}.inventory-table td:first-child{min-width:190px}
