/* 01321 · Product name + dynamic characteristic columns + linked-product variant blocks */
.mp-ve-table-01321{min-width:max(100%,980px)}
.mp-ve-table-01321 .mp-ve-head-product-01321,.mp-ve-table-01321 .mp-ve-cell-product-name-01321{min-width:170px;width:1fr}
.mp-ve-product-name-01321{font-weight:750;line-height:1.25;color:var(--mp-text,#182229);white-space:normal;overflow-wrap:anywhere;padding:2px 0}
.mp-ve-table-01321 .mp-ve-head-attribute-01321,.mp-ve-table-01321 .mp-ve-cell-attribute-01321{min-width:118px;width:126px}
.mp-ve-attribute-value-01321{display:flex;align-items:center;min-height:34px;padding:7px 9px;border:1px solid rgba(44,75,61,.16);border-radius:9px;background:rgba(255,255,255,.72);font-weight:700;white-space:normal;overflow-wrap:anywhere}
.mp-ve-linked-block-01321{margin:16px 0 0;padding:14px;border:1px solid rgba(59,130,246,.25);border-radius:14px;background:linear-gradient(180deg,rgba(239,246,255,.9),rgba(255,255,255,.96))}
.mp-ve-linked-head-01321{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 10px}
.mp-ve-linked-head-01321>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}
.mp-ve-linked-head-01321 b{font-size:14px;line-height:1.25}
.mp-ve-linked-head-01321 span{font-size:12px;line-height:1.35;color:var(--mp-muted,#65736d)}
.mp-ve-linked-head-actions-01321{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.mp-ve-linked-table-wrap-01321{border-radius:12px;background:#fff}
.mp-ve-linked-empty-01321{margin:0;border:1px dashed rgba(59,130,246,.22);background:rgba(255,255,255,.7)}
@media(max-width:980px){.mp-ve-linked-head-01321{flex-direction:column}.mp-ve-linked-head-actions-01321{width:100%;justify-content:flex-start}.mp-ve-table-01321{min-width:900px}}

.mp-ve-linked-table-01321 .is-linked-readonly-01321 input:disabled,.mp-ve-linked-table-01321 .is-linked-readonly-01321 select:disabled{opacity:1;color:inherit;-webkit-text-fill-color:currentColor;background:rgba(248,250,252,.9);cursor:default}
.mp-ve-linked-table-01321 .is-linked-readonly-01321 button:disabled{opacity:.78;cursor:default}
