.camera-mode-buttons{display:flex;gap:5px;margin-top:7px}.camera-mode-buttons button{flex:1;min-height:36px;font-size:10px;padding:5px}.camera-mode-buttons button[aria-pressed=true]{background:#bad2b522;border-color:#c6dfb6;color:#d8ebcf}.market-demo-note{padding:12px 14px;background:#bbd2af20;border-left:3px solid #bfd5a7;color:#cadcba;font-size:12px;line-height:1.6;margin-bottom:15px}.market-categories{display:flex;gap:6px;overflow-x:auto;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid #ffffff17}.market-categories button{white-space:nowrap;font-size:11px;min-height:40px;padding:7px 10px}.market-categories button[aria-pressed=true]{background:#c3d9ae;color:#314b3c}.shop-item-info>div{flex-wrap:wrap}.shop-item-info>div button{min-height:40px}.grocery-bag-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #ffffff15}.grocery-bag-row span{font-size:12px}.grocery-bag-row small{display:block;color:#a9beb1;font-size:10px;margin-top:5px}.grocery-bag-row button{font-size:12px;min-height:44px}.grocery-bag-status{font-size:12px;color:#c3dfb7;line-height:1.7}#inventoryGoods{max-height:42dvh;overflow:auto;margin-bottom:15px}@media(max-width:700px){.camera-mode-buttons button{min-height:40px;font-size:9px}.hud-expanded .camera-controls,.in-shop.hud-expanded .camera-controls{bottom:245px}.market-categories button{font-size:10px;min-height:44px}.market-demo-note{font-size:11px}.grocery-bag-row button{font-size:11px}.shop-item-info>div button{min-height:44px}}

@media(max-width:600px){#galleryTools{gap:4px}#galleryTools button{font-size:9px;padding:6px 7px}}
