#t-shop #refine-draw{grid-column:1/-1;min-width:0;background:linear-gradient(135deg,#30271b,#182330);border:1px solid #9c795b;padding:14px}#refine-draw h3{margin:0}#refine-draw p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.refine-controls,.refine-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.refine-controls label{min-height:44px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}#refine-draw select{max-width:100%;min-height:44px;background:#182330;color:#fff1cf}.refine-actions .btn{flex:1 1 150px;white-space:normal;min-height:44px}#refine-draw progress{width:100%;display:block;accent-color:#dfb776;margin:8px 0}.refine-result{height:180px;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:12px;background:#111925;border-radius:10px;margin-top:12px;line-height:1.7}.refining b{display:block;animation:refine-hammer .3s ease-in-out infinite}@keyframes refine-hammer{50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.refining b{animation:none}}
#t-shop #shard-workshop{grid-column:1/-1;min-width:0;padding:14px;border:1px solid #79aba566}#shard-workshop p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}#shard-workshop button,.shard-wallet button{min-height:44px;white-space:normal}#shard-workshop details{margin:14px 0}#shard-workshop summary{min-height:44px;cursor:pointer;line-height:1.6}#shard-workshop .slot-art-row .btn{flex:1 1 130px}.shard-wallet{min-height:60px;font-size:12px}
