.inv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.inv-grid label{display:flex;flex-direction:column;gap:5px}.inv-grid select,.inv-grid input{width:100%;min-height:42px}.inv-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.inv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--border,#4d665a);border-radius:12px;margin:7px 0}.inv-row label{display:flex;gap:10px;align-items:center;flex:1}.inv-row input[type=checkbox]{width:20px;height:20px;flex:none}.inv-sub{font-size:12px;opacity:.75}.inv-note{font-size:13px;opacity:.8}.inv-list{max-height:440px;overflow:auto}.inv-row select{min-width:100px}.inv-row input[type=number]{width:65px}.inv-summary{font-weight:700;margin:10px 0}.inv-hidden{display:none!important}@media(max-width:550px){.inv-row{flex-wrap:wrap}.inv-row select{min-width:85px}}
