.component-option-selectors{grid-column:1/-1;display:grid;gap:9px;min-width:0}.part-option-panel{border:1px solid #e3d6c5;border-radius:10px;background:#fbf6ee;padding:10px 12px}.part-option-panel.part-sizes{border-color:#ccdce6;background:#f1f7fb}.part-option-panel>header{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px}.part-option-panel>header>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#80613c;color:white;font-size:11px;font-weight:700}.part-sizes>header>span{background:#3d6986}.part-option-panel h3{font-size:15px;margin:0}.part-option-panel header b{font-size:12px}.part-option-panel header small{font-size:11px;color:#788078}.part-option-panel header .ghost{margin-left:auto;padding:4px 9px;font-size:11px}.part-preset-list{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start;min-height:26px}.part-preset-chip{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid #dcc9b0;border-radius:7px;overflow:hidden;background:#fff;cursor:grab}.part-preset-chip.selected{border-color:#ab844f;background:#f6e8d2}.part-sizes .part-preset-chip{border-color:#bad2e2;background:#fff}.part-sizes .part-preset-chip.selected{border-color:#628da8;background:#dfeef7}.part-preset-chip button{border:0;background:transparent;padding:5px 8px;font-size:12px;line-height:1.4;color:#57452f;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.part-sizes .part-preset-chip button{color:#31556e}.part-preset-chip button.remove{padding:3px 6px;color:#ae7064;border-left:1px solid #e6ddd0}.part-preset-add{display:flex;gap:6px;margin-top:8px;max-width:400px}.part-preset-add[hidden],.part-variant-table [hidden]{display:none!important}.part-preset-add input{min-width:0;flex:1;border:1px solid #d8e2dc;border-radius:6px;padding:7px}.part-manual-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:2px}.part-manual-options label{min-width:0}.part-manual-options b{display:block;font-size:12px;margin-bottom:5px}.part-manual-options label>div{display:flex;gap:5px}.part-manual-options input{flex:1;min-width:0;border:1px solid #d8e2dc;border-radius:6px;padding:8px}.part-manual-options button{flex-shrink:0;padding:6px 10px;font-size:12px}.component-option-selectors>p{font-size:11px;margin:0 2px;line-height:1.6}.part-variant-table [data-part-spec-label]{min-width:145px}.part-row-drag-grip{display:inline-grid;place-items:center;width:30px;height:32px;cursor:grab;color:#55736a;font-size:25px;user-select:none}.part-row-drag-grip:active{cursor:grabbing}.part-row-dragging{opacity:.5}.part-row-drop{box-shadow:inset 0 2px #43836c}.part-variant-table .part-sku-remove{font-size:19px;color:#b46659;border:1px solid #e5d6d1;border-radius:6px;background:white;padding:2px 9px}@media(max-width:650px){.part-manual-options{grid-template-columns:1fr}.part-option-panel header small{flex-basis:100%;order:2}}

.part-editor-section>header{justify-content:flex-start;align-items:flex-start}.part-editor-section>header>div{min-width:0}.part-variant-table th{white-space:nowrap;font-size:12px}.part-variant-table td:nth-child(10){min-width:38px}
