/* BUILD156 - readable mouse-free Inventory shortcuts */
.inventoryShortcutBar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 14px;padding:12px 14px;border:1px solid rgba(20,91,58,.22);border-radius:14px;background:linear-gradient(135deg,rgba(233,248,239,.98),rgba(245,250,255,.98));font-size:13px;font-weight:800}
.inventoryShortcutBar b{margin-right:4px;font-size:13px}.inventoryShortcutBar span{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border-radius:9px;background:#fff;border:1px solid rgba(0,0,0,.10);box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}
.inventoryToolbar button{min-height:48px;font-weight:850}.inventoryToolbar button small,.inventoryRow .tableActions button small{display:inline-block;margin-right:5px;padding:2px 5px;border-radius:5px;background:rgba(0,0,0,.10);font-size:10px;font-weight:900}
#invTable .inventoryRow{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}#invTable .inventoryRow:hover{background:rgba(31,125,78,.07)}#invTable .inventoryRow.inventorySelected{background:rgba(40,155,91,.16);box-shadow:inset 4px 0 0 #18864b}#invTable .inventoryRow.inventorySelected td:first-child{font-weight:900}
@media(max-width:800px){.inventoryShortcutBar{overflow-x:auto;flex-wrap:nowrap;padding:10px}.inventoryShortcutBar span{flex:0 0 auto}.inventoryToolbar{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.inventoryToolbar input{grid-column:1/-1;min-height:48px}.inventoryToolbar button{width:100%;min-height:52px}}
