.ds-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-thumb{box-sizing:border-box;width:var(--ds-thumb-size-row);height:var(--ds-thumb-size-row);border-radius:var(--ds-thumb-radius);border:var(--ds-border-width) solid var(--line);background:var(--soft);vertical-align:middle;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ds-thumb--cell{width:var(--ds-thumb-size-cell);height:var(--ds-thumb-size-cell)}.ds-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-thumb--empty{border-style:dashed;border-color:var(--control-line);color:var(--muted)}.ds-thumb--empty svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:60%;height:60%}.ds-product-cell{align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;display:inline-flex}.ds-product-cell__text{flex-direction:column;min-width:0;display:flex}.ds-product-cell__name{overflow-wrap:anywhere}.ds-product-cell__sub{color:var(--muted);font-size:var(--font-compact)}.ds-bundle-list{gap:var(--ds-bundle-gap);flex-direction:column;min-width:0;display:flex}.ds-bundle{background:var(--panel);border:var(--ds-border-width) solid var(--control-line);border-left:var(--ds-bundle-accent-width) solid var(--ds-accent);border-radius:var(--ds-card-radius);min-width:0;overflow:hidden}.ds-bundle__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:var(--soft);border-bottom:var(--ds-border-width) solid var(--line);flex-wrap:wrap;display:flex}.ds-bundle__fields{gap:var(--ds-space-1) var(--ds-space-5);flex-wrap:wrap;flex:320px;min-width:0;margin:0;display:flex}.ds-bundle__fields>div{gap:var(--ds-space-2);align-items:baseline;min-width:0;display:flex}.ds-bundle__fields>div.is-wide{flex-basis:100%}.ds-bundle__fields dt{color:var(--muted);font-size:var(--font-compact);white-space:nowrap}.ds-bundle__fields dd{font-weight:var(--ds-weight-strong);color:var(--ink);overflow-wrap:anywhere;margin:0}.ds-bundle__side{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ds-bundle__actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-bundle__body{padding:var(--ds-space-3) var(--ds-space-4)}.ds-bundle__body>.pattern-table{border-radius:var(--ds-control-radius)}.ds-bundle--split{border-left-style:dashed}.ds-split{grid-template-columns:repeat(auto-fit,minmax(min(var(--ds-split-min-width),100%),1fr));gap:var(--ds-space-3);display:grid}.ds-split__box{border:var(--ds-border-width) dashed var(--ds-accent);border-radius:var(--ds-control-radius);background:var(--ds-accent-soft);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-3);min-width:0}.ds-split__box .pattern-table{background:var(--panel)}.ds-split__head{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2);display:flex}.ds-split__summary{color:var(--muted);font-size:var(--font-compact)}.ds-box-no{padding:calc(var(--ds-space-1) / 2) var(--ds-space-2);border-radius:var(--ds-control-radius);background:var(--ds-accent);color:var(--panel);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);white-space:nowrap;align-items:center;display:inline-flex}.ds-select.ds-box-select{width:var(--ds-box-select-width);font-size:var(--font-body)}.ds-pager-bar{justify-content:center;align-items:center;gap:var(--ds-space-3) var(--ds-space-5);flex-wrap:wrap;margin-top:20px;display:flex}.ds-pager-bar>.ds-pagination{margin-top:0}.ds-page-size{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-page-size .ds-input.ds-page-size__input{width:var(--ds-page-size-width);text-align:right}.ds-pager-bar__range{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ds-pager-bar .ds-pager-bar__size{width:var(--ds-page-size-width);min-width:var(--ds-page-size-width);min-height:var(--ds-chip-height);font-size:var(--font-body)}
