.tailoring-board{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:9px;margin:0 0 18px;overflow-x:auto;padding-bottom:5px}.tailoring-stage{min-width:110px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:13px;padding:13px;text-align:start}.tailoring-stage span{display:block;color:var(--muted);font-size:10px}.tailoring-stage b{display:block;font-size:20px;margin-top:6px;color:var(--gold-2)}.tailoring-form{display:grid;gap:14px}.measurements-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.measurement-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);overflow:hidden}.measurement-input input{border:0!important;background:transparent!important}.measurement-input span{padding:0 10px;color:var(--muted);font-size:10px}.tailoring-detail{display:grid;gap:14px}.measurement-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.measurement-summary>div{padding:12px;background:var(--panel-2);border:1px solid var(--line);border-radius:11px}.measurement-summary span,.measurement-summary b{display:block}.measurement-summary span{color:var(--muted);font-size:9px}.measurement-summary b{margin-top:5px;font-size:12px}@media(max-width:850px){.measurements-grid,.measurement-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.measurements-grid,.measurement-summary{grid-template-columns:1fr}}
