.at-pattern-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:22px}.at-pattern-cards article{border:1px solid #d6e2e9;background:#f7fafb;border-radius:10px;padding:18px}.at-pattern-cards svg{width:100%;height:210px}.at-pattern-cards h4{margin:12px 0 8px}.at-pattern-cards b{font-size:13px}.at-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:#315f80;margin:20px 0}.at-results-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.at-assembly-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.4fr);gap:22px;align-items:start}.at-human-view{height:650px}.at-sewing-guide{margin-top:18px}.at-sewing-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 22px}.at-sewing-steps button{text-align:left}.at-sewing-steps .is-active{background:#dce8ee;border-color:#7395a8;color:#254c63}.at-preview-checks label{display:flex;align-items:center;gap:8px}.at-preview-checks input{width:16px;min-height:16px;height:16px}.at-dialog input[type=range]{padding:0;accent-color:#3b627e}.at-person-concept{width:100%;height:auto;border-radius:8px}.at-assembly-layout hr{border:0;border-top:1px solid #dce4e7;margin:22px 0}.at-assembly-layout [data-explode-value]{float:right;padding:0}.at-drawing svg{height:480px}.at-pattern-cards p strong{color:#244b60}.at-assembly-layout .at-panel p{color:#526971}
@media(max-width:1000px){.at-assembly-layout{grid-template-columns:1fr}.at-human-view{height:560px}}
@media(max-width:600px){.at-pattern-cards{grid-template-columns:1fr}.at-results-inline{grid-template-columns:1fr}.at-human-view{height:500px}.at-sewing-steps{grid-template-columns:1fr}.at-drawing svg{height:340px}}
.at-human-view{height:min(610px,65dvh);min-height:380px}
