.rr-workshop-panel .rr-skin-scene{display:block;padding:0;min-height:0;background:radial-gradient(ellipse at 50% 40%,#35412c22,transparent 70%),#141a15}
.sd-heading{display:flex;justify-content:space-between;gap:12px;padding:24px 26px 0;font:9px monospace;letter-spacing:.06em;color:#94a387}.sd-heading span:last-child{color:#65735e;text-align:right}.sd-stage{position:relative;padding:8px 16px 0}.sd-weapon{display:block;width:100%;height:auto;max-height:350px;overflow:visible}.sd-layer{opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 14px 10px #0008)}.sd-layer.is-current,.sd-layer.is-outgoing{opacity:1}.sd-caption{text-align:center;padding:0 20px 22px;display:grid;gap:8px}.sd-caption>span{font:8px monospace;letter-spacing:.1em;color:#748568}.sd-caption strong{font-size:19px;font-weight:500;color:#e0e9d1}.sd-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:19px 24px 0;border-top:1px solid #9bae831c}.sd-swatches button{border:1px solid #9caa8338;padding:12px 7px;font-size:11px;color:#9caa8e;min-height:42px;transition:color .2s,border-color .2s,background .2s}.sd-swatches button:hover{color:#e0e9d1;border-color:#c4d1a46b}.sd-swatches button.active{border-color:#c4d1a47a;background:#c4d1a410;color:#e0e9d1}.sd-note{padding:14px 24px 22px;font-size:10px;color:#849375;line-height:1.8;margin:0}
@media(max-width:600px){.sd-heading{padding:19px 15px 0;font-size:7px}.sd-stage{padding:12px 5px 0}.sd-weapon{min-height:210px}.sd-caption{padding-bottom:18px;gap:7px}.sd-caption strong{font-size:17px}.sd-swatches{padding:16px 14px 0;gap:6px}.sd-swatches button{font-size:9px;padding:10px 5px}.sd-note{padding:12px 15px 18px;font-size:9px}}
@media(max-width:420px){.sd-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}
