/* TCQ v0.10.7.65 — Player forge: compact, mobile-first, uses the game theme. */
#workshopBody .forge-materials{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px;font-size:13px}
#workshopBody .forge-materials span{padding:5px 8px;background:#f4eddb;border:1px solid #d8b995;border-radius:9px;color:#4e432f}
#workshopBody .forge-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:6px;max-height:29vh;overflow:auto;overscroll-behavior:contain;margin:8px 0}
#workshopBody .forge-item{display:flex;gap:7px;align-items:center;text-align:left;min-height:65px;border:1px solid #ba9c72;background:#fff8e8;border-radius:11px;padding:6px;color:#453b2d;overflow:hidden}
#workshopBody .forge-item.selected,#workshopBody .forge-slot-select button.selected{outline:2px solid #7cb37b;background:#e4f3de}
#workshopBody .forge-item span:not(.workshop-item-art){display:flex;flex-direction:column;min-width:0;overflow:hidden}
#workshopBody .forge-item b,#workshopBody .forge-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#workshopBody .forge-item .workshop-item-art{flex:0 0 47px;width:47px;height:47px}
#workshopBody .forge-item canvas{width:47px;height:47px}
#workshopBody .forge-detail{border:1px solid #c8aa81;border-radius:12px;padding:10px;background:#fff8e9;display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto}
#workshopBody .forge-picked{display:flex;align-items:center;gap:10px}
#workshopBody .forge-picked .workshop-item-art{width:65px;height:65px;flex:0 0 65px}
#workshopBody .forge-picked canvas{width:65px;height:65px}
#workshopBody .forge-picked div{display:flex;flex-direction:column}
#workshopBody .forge-picked small{color:#56654c}
#workshopBody .forge-fees{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#workshopBody .forge-fees span{padding:6px 9px;border:1px solid #d9c0a2;border-radius:8px}
#workshopBody .forge-fees small{width:100%;color:#895943}
#workshopBody .forge-detail button,#workshopBody .forge-slot-select button{background:#edf6e2;color:#385b3b;border:1px solid #83a57a;border-radius:8px;padding:9px;text-align:center;min-height:36px}
#workshopBody .forge-detail button.forge-go{background:#6a9f63;color:white;font-weight:700}
#workshopBody .forge-detail button:disabled{opacity:.48;cursor:not-allowed}
#workshopBody .forge-slot-select,#workshopBody .forge-choices,#workshopBody .forge-current-effects{display:flex;flex-wrap:wrap;gap:6px}
#workshopBody .forge-choices h4{width:100%;margin:4px 0}
#workshopBody .forge-insurance{display:flex;align-items:center;gap:8px}
#workshopBody .forge-help{font-size:12px;color:#887557;padding:4px 0}
@media(max-width:500px){#workshopBody .forge-items{grid-template-columns:repeat(2,minmax(0,1fr));max-height:23vh}#workshopBody .forge-detail{max-height:39vh}#workshopBody .forge-item{min-height:54px;font-size:12px}#workshopBody .forge-item .workshop-item-art,#workshopBody .forge-item canvas{width:39px;height:39px}#workshopBody .forge-item .workshop-item-art{flex-basis:39px}}

/* v0.10.7.65.3: Hide the visual scrollbar in the PLAYER game only.
   Preserve overflow/scrolling, touch drag, mouse wheel and keyboard navigation.
   This stylesheet is loaded by the game index, not the Admin tools. */
html,body,body * {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
html::-webkit-scrollbar,
body::-webkit-scrollbar,
body *::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: transparent !important;
}
