.elevation-part-card{border:1px solid var(--border,#bed8e2);border-radius:12px;padding:20px;margin:15px 0;min-width:0}.elevation-part-card legend{font-weight:800;padding:0 9px}.elevation-part-card small{display:block;line-height:1.6;margin-top:12px}.elevation-parts-intro{padding:18px;border-left:4px solid #008bb0;background:var(--surface-alt,#edf5f8);border-radius:8px}.elevation-clean-options{padding:16px;border:1px solid var(--border,#bed8e2);border-radius:10px}.elevation-clean-options select{min-height:180px}.elevation-assembled{border:2px solid #008b82;border-radius:12px;padding:18px}.elevation-assembled-scroll{max-height:900px;overflow:auto;background:#e4ebef;border-radius:8px}.elevation-assembled img{display:block;width:100%;background:white}.elevation-part-box{position:absolute;border:3px solid #008ace;background:#008ace12;box-sizing:border-box}.elevation-part-box b{display:block;position:absolute;top:0;left:0;background:#008ace;color:white;padding:3px 7px;font:700 12px sans-serif;white-space:nowrap}.elevation-part-box i{position:absolute;top:0;height:100%;border-left:2px dashed currentColor;color:#008ace}.elevation-part-box.part-tone-1{border-color:#ae5b00;background:#ae5b0012}.elevation-part-box.part-tone-1 b{background:#ae5b00}.elevation-part-box.part-tone-1 i{color:#ae5b00}.elevation-part-box.part-tone-2{border-color:#7e46b4}.elevation-part-box.part-tone-3{border-color:#13864d}.elevation-preview-canvas{max-width:none}.elevation-setup fieldset .elevation-click-tools button{font-size:12px}.elevation-setup #elevationClickHelp{padding:14px;border-radius:8px;background:var(--surface-alt,#edf5f8);line-height:1.5}@media(max-width:580px){.elevation-part-card{padding:12px}.elevation-click-tools button{width:100%}}
