.variant-editor-row{display:flex;align-items:end;gap:1rem;padding-block:1rem;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.variant-editor-row label:first-of-type{flex:2;min-width:12rem}.variant-editor-row label{flex:1;min-width:8rem}.product-variant-picker{display:grid;gap:.65rem;margin-bottom:1.25rem}.product-variant-picker label{font-weight:600}.product-variant-picker .px-input{width:100%}
.type-feature-table{overflow-x:auto}.type-feature-table table{width:100%;min-width:650px}.type-feature-table th,.type-feature-table td{padding:.65rem;text-align:start;border-bottom:1px solid #e2e8f0}.type-feature-table input[type=number]{min-width:5rem}.variant-editor-row>[data-variant-features]{flex:3;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.75rem}[data-typed-common-fields]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem}[data-typed-entry] .px-input{width:100%}[data-typed-entry] label{display:block;margin-bottom:.35rem}fieldset{min-width:0}fieldset[hidden]{display:none}
@media(max-width:640px){.variant-editor-row>[data-variant-features],.variant-editor-row>label{flex:1 0 100%}}
.sku-prices{display:flex;gap:1.5rem;flex-wrap:wrap;flex-basis:100%}.sku-prices dt{font-size:.8rem;color:#64748b}.sku-prices dd{font-weight:600}
