.inventory-bulk-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;padding:10px;border:1px solid var(--border,#24433e);border-radius:10px;background:var(--panel,#10251f)}
.inventory-bulk-tools output{font-size:11px;color:var(--muted,#a3bbb3);margin-right:auto}
.inventory-bulk-tools .button{font-size:11px;padding:8px 10px;min-height:36px}
.inventory-bulk-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--border,#24433e);font-size:11px}
.inventory-bulk-pick label{display:flex;align-items:center;gap:5px;min-width:0;cursor:pointer}
.inventory-bulk-pick input[type=checkbox]{width:17px;height:17px;accent-color:var(--gold,#e6bd6b)}
.inventory-bulk-pick input[type=number]{width:64px;min-width:0;min-height:32px;padding:4px;font-size:12px}
.inventory-is-selected{outline:1px solid var(--gold,#e6bd6b);outline-offset:-1px}
.inventory-bulk-review{list-style:none;padding:0;max-height:45vh;overflow:auto}
.inventory-bulk-review li{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 0;border-bottom:1px solid var(--border,#24433e);font-size:12px}
.inventory-bulk-review li small{margin-left:auto}
@media(max-width:480px){.inventory-bulk-tools output{flex-basis:100%;order:-1}.inventory-bulk-tools .button{flex:1 1 auto;min-height:40px}.inventory-bulk-pick{flex-wrap:wrap}.inventory-bulk-pick input[type=number]{width:56px}}
.inventory-bulk-tools [hidden]{display:none!important}
@media(max-width:480px){.inventory-bulk-tools.is-empty output{flex-basis:auto;order:0;margin-right:0}.inventory-bulk-tools.is-empty .button{flex:0 0 auto}}
