.assembly-config{max-width:1100px}.assembly-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.assembly-settings label,.assembly-price-grid label{display:grid;gap:5px;font-size:12px}.assembly-config input,.assembly-config select{padding:8px;border:1px solid #d4dfd9;border-radius:6px;min-width:0}.assembly-config select{max-width:100%;width:100%}.assembly-config .shared-mode-row input{width:auto}.assembly-note{font-size:12px;color:#6b786e;line-height:1.7;margin:10px 0}.assembly-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 0}.assembly-config details{padding:10px;border:1px solid #dce7e0;border-radius:8px;margin:12px 0}.assembly-config .shared-post-list label{display:grid;grid-template-columns:20px 1fr 100px;align-items:center}.assembly-config [hidden],.assembly-detail [hidden]{display:none!important}#assemblyPreviewResult{font-size:12px;color:#245742;max-height:200px;overflow:auto}.assembly-detail #assemblyBuyStatus{padding:10px;background:#eef5f1;border-radius:6px;margin:12px 0}@media(max-width:650px){.assembly-settings,.assembly-price-grid{grid-template-columns:1fr}}
.assembly-config .shared-mode-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.assembly-config .shared-mode-row label{padding:10px}@media(max-width:650px){.assembly-config .shared-mode-row{grid-template-columns:1fr}}
