.variant-split .variant-choice-label{margin:12px 0 7px;font-size:14px;line-height:1.4;color:#60676b}
.variant-split .variant-choice-label strong{color:#222}
.split-picture-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}
.split-picture-option{display:flex;flex-direction:column;align-items:stretch;width:100px;min-height:134px;padding:0 0 8px;border:1px solid #a7acb0;border-radius:9px;overflow:hidden;background:#fff;color:#222;text-align:left;cursor:pointer}
.split-picture-option img{width:100%;height:94px;object-fit:contain;padding:7px;border-bottom:1px solid #e3e6e8;background:#fff}
.split-picture-option>span{padding:6px 7px 0;font-size:14px;line-height:1.3}
.split-picture-option>del{padding:3px 7px 0;font-size:11px;color:#666}
.split-text-options{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}
.split-text-option{min-height:40px;padding:8px 12px;border:1px solid #92999e;border-radius:9px;background:#fff;color:#222;font-size:14px;line-height:1.35;cursor:pointer}
.variant-split .is-selected{border-color:#236ba5;box-shadow:inset 0 0 0 2px #236ba5;background:#eff6fc}
.split-text-option:disabled{border-style:dashed;color:#888;background:#fafafa;cursor:default}
.variant-split button:focus-visible{outline:3px solid #236ba5;outline-offset:3px}
@media(max-width:760px){.split-picture-option{width:92px}.split-picture-option img{height:86px}.split-text-option{min-height:44px;padding:8px 10px;font-size:13px}}
