@import url('/assets/materials.css');
.inventory-root{max-width:1500px;margin:0 auto}.inventory-root .mat-table th{white-space:nowrap}.inventory-root .mat-table td{vertical-align:top}.inventory-root small{display:block;margin-top:4px}.inv-row-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:150px}.inv-row-actions .mat-button{padding:6px 8px;font-size:12px}.inv-dialog{width:min(980px,95vw);max-height:90vh}.inv-dialog fieldset{border:0;padding:0}.inv-asset-picker{max-height:320px;overflow:auto;background:#f5f7fb;padding:12px;border-radius:12px}.inv-pick{display:grid;grid-template-columns:1fr 130px;gap:12px;align-items:center;padding:8px;border-bottom:1px solid #dce3ee}.inv-upload{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #dce3ee}.inv-upload label{display:grid;gap:8px}.inventory-root .mat-actions{margin:14px 0}.inventory-root .mat-subpanel{margin-top:18px}.inventory-root .mat-form-grid{margin:12px 0;align-items:end}.inventory-root details summary{cursor:pointer;font-weight:700}.inventory-root h1{margin:8px 0}@media(max-width:650px){.inventory-root .mat-toolbar{display:grid;grid-template-columns:1fr}.inv-pick{grid-template-columns:1fr}.inv-row-actions{min-width:0}.inv-dialog{padding:14px}.inventory-root .mat-tabs{flex-wrap:wrap}.inventory-root .mat-form-grid{grid-template-columns:1fr}}
.inventory-root,.inventory-root *,.inventory-root *::before,.inventory-root *::after,.inv-dialog,.inv-dialog *{box-sizing:border-box}.inventory-root .mat-field,.inventory-root .mat-tabs{max-width:100%}.inventory-root .inv-upload input{max-width:100%}
