.ds-filter{align-items:flex-end;gap:var(--ds-filter-gap);box-sizing:border-box;min-width:0;padding:var(--ds-filter-pad-y) var(--ds-filter-pad-x);background:var(--ds-filter-bg);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);font-size:var(--font-body);flex-flow:wrap;display:flex;container-type:inline-size}.ds-filter__fields{display:contents}.ds-filter__field{grid-template-columns:var(--ds-filter-label-width) minmax(0,1fr);align-items:center;gap:var(--ds-space-2);flex:0 auto;width:auto;min-width:0;max-width:100%;display:grid}.ds-filter__field--grow{flex-grow:0}.ds-filter__row{grid-template-columns:var(--ds-filter-label-width) minmax(0,1fr);align-items:start;gap:var(--ds-space-2);flex:0 0 100%;min-width:0;display:grid}.ds-filter__field--bare{grid-template-columns:minmax(0,1fr);width:auto}.ds-filter__row--bare{grid-template-columns:minmax(0,1fr)}.ds-filter__field--bare>.ds-filter__control>.ds-date-picker>span{min-width:var(--ds-filter-label-width)}.ds-filter__label{font-weight:var(--ds-weight-medium);color:var(--muted);font-size:var(--font-body);line-height:var(--ds-line-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-filter__row>.ds-filter__label{padding-top:calc((var(--ds-chip-height,2rem) - var(--font-body) * var(--ds-line-body)) / 2)}.ds-filter__control{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-filter__control>.ds-input,.ds-filter__control>.ds-select{max-width:100%;min-height:var(--ds-filter-control-height);box-sizing:border-box;padding-top:0;padding-bottom:0}.ds-filter__control>.ds-input{width:var(--ds-filter-input-width)}.ds-filter__control>.ds-select{width:auto}.ds-filter__control>.ds-date-picker{align-items:center;gap:var(--ds-space-2);flex-direction:row;min-width:0}.ds-filter__control>.ds-date-picker>span{color:var(--muted);white-space:nowrap}.ds-filter__control>.ds-date-picker>.ds-button{min-height:var(--ds-filter-control-height);white-space:nowrap;flex:none;max-width:100%}.ds-filter__actions{justify-content:flex-start;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-filter-control-height);flex-wrap:wrap;display:flex}.ds-filter__actions>.ds-button{min-height:var(--ds-filter-control-height)}.ds-filter__summary{color:var(--muted);font-variant-numeric:tabular-nums}@container (max-width:32.5rem){.ds-filter__field,.ds-filter__row{grid-template-columns:minmax(0,1fr)}.ds-filter__field--bare{width:auto}.ds-filter__row>.ds-filter__label{padding-top:0}}.ds-filter .ds-button.is-pending{position:relative}.ds-filter .ds-button.is-pending:after{content:"";background:var(--ds-status-warning-ink);border:2px solid var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.ds-filter__pending-notice{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ds-status-chips{gap:calc(var(--ds-space-1) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.ds-status-chip{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-chip-height);padding:0 var(--ds-space-3);box-sizing:border-box;border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-chip-radius);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--font-body);line-height:var(--ds-line-control);cursor:pointer;white-space:nowrap;display:inline-flex}.ds-status-chip:hover{background:var(--soft)}.ds-status-chip:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-status-chip__count{font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums}.ds-status-chip.is-zero .ds-status-chip__count{color:var(--muted);font-weight:var(--ds-weight-regular)}.ds-status-chip.is-selected{background:var(--ds-chip-selected-bg);border-color:var(--ds-chip-selected-line);color:var(--ds-chip-selected-ink)}.ds-status-chip.is-selected .ds-status-chip__count{color:var(--ds-chip-selected-ink)}.ds-status-chip.is-current{background:var(--ds-chip-current-bg);border-color:var(--ds-accent);color:var(--ds-accent);font-weight:var(--ds-weight-strong);cursor:default}.ds-status-chip[aria-disabled=true]:not(.is-current){color:var(--muted);cursor:not-allowed;border-style:dashed}.ds-status-chip[aria-disabled=true]:hover{background:inherit}.ds-status-chip.is-current:hover{background:var(--ds-chip-current-bg)}.ds-status-chips--apply{align-items:center}.ds-status-chips__heading{flex:0 0 var(--ds-filter-label-width,4.5rem);box-sizing:border-box;color:var(--muted);font-size:var(--font-body);font-weight:var(--ds-weight-regular);line-height:var(--ds-line-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-filter .ds-status-chips--apply{width:100%}
.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);margin-top:var(--ds-space-4);flex-wrap:wrap;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)}
