.photo-fit-controls{margin:18px auto 0;padding:16px;border:1px solid #48404e;background:#18151d;width:100%;max-width:410px;font-size:11px}.photo-fit-controls h3{font-size:19px;margin-bottom:8px}.photo-fit-controls p{color:#b7aebe;font-size:10px;line-height:1.6}.photo-fit-controls label{display:block;margin-top:12px}.photo-fit-controls input[type=range]{width:100%;accent-color:#ddbd77;min-height:32px}.fit-moves{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fit-moves button{min-width:44px;min-height:44px;border:1px solid #65576d;background:#26202d;color:#f4edf8;padding:8px;font-size:13px}.fit-moves #reset-photo-fit{margin-left:auto;font-size:11px}.photo-fit-controls output{display:block;margin-top:10px;color:#d6bd85;font-size:10px}#front-card.fit-enabled{touch-action:none;cursor:grab}#front-card.fit-enabled:active{cursor:grabbing}#front-card:focus-visible{outline:3px solid #dfbf7b;outline-offset:5px}.athlete-window .silhouette-layer{transform:translate(calc(var(--portrait-left) + var(--user-x,0%)),calc(var(--portrait-top) + var(--user-y,0%))) scale(calc(var(--portrait-scale) * var(--user-zoom,1)))}

.details-fit-editor[hidden],.photo-fit-controls[hidden]{display:none}.details-fit-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:25px;margin:24px 0;padding:24px;border:1px solid #48404e;background:#101016}.details-fit-editor .photo-fit-controls{margin:0;align-self:center}.studio-shell.editing-photo{grid-template-columns:1fr}.editing-photo>.proof-stage{display:none}.editing-photo .config{border-left:0}.details-fit-editor .preview-art{height:420px}.details-fit-editor .card-face{max-width:280px}.details-fit-editor .preview-art.single{justify-content:center}@media(max-width:760px){.details-fit-editor{grid-template-columns:1fr;padding:14px;gap:10px}.details-fit-editor .preview-art,.details-fit-editor .preview-art.single{height:330px;min-height:0}.details-fit-editor .photo-fit-controls{padding:12px}.details-fit-editor .photo-fit-controls p{font-size:11px}}
