.ds-entity-summary,.ds-product-thumbnail{--ds-product-thumb-size:28px;--ds-product-thumb-padding:var(--ds-space-1);--ds-product-thumb-radius:6px}.ds-product-thumbnail{box-sizing:border-box;width:var(--ds-product-thumb-size);height:var(--ds-product-thumb-size);padding:var(--ds-product-thumb-padding);border:1px solid var(--line);border-radius:var(--ds-product-thumb-radius);background:var(--soft);color:var(--muted);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-product-thumbnail img,.ds-product-thumbnail svg{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;display:block;position:static!important}.ds-entity-summary .ds-entity-picker__table td{height:var(--ds-table-row-height);overflow-wrap:anywhere}.ds-entity-summary .ds-entity-picker__table td.ds-entity-picker__image{text-align:center;padding:0 var(--ds-cell-pad-x);background:0 0;position:static}.ds-entity-summary .ds-entity-picker__name{display:inline}.ds-entity-summary__expand{font:inherit;font-size:var(--font-compact);min-height:44px;color:var(--ds-accent);text-underline-offset:3px;padding:var(--ds-space-1) var(--ds-space-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:underline;display:inline-block}.ds-entity-summary__expand:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-entity-summary__detail{background:var(--soft)}.ds-entity-summary .ds-entity-picker__table table{table-layout:fixed;width:100%;min-width:0;font-size:var(--font-table)}.ds-entity-summary .ds-entity-picker__table th{white-space:normal;position:relative}.ds-entity-summary .ds-entity-picker__table th,.ds-entity-summary .ds-entity-picker__table td{padding:0 var(--ds-cell-pad-x)}.ds-product-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.ds-product-name:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-product-name__tooltip{z-index:20;white-space:normal;overflow-wrap:anywhere;max-width:min(560px,80vw);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-control-radius);background:var(--ds-accent-deep);color:var(--panel);box-shadow:var(--shadow);pointer-events:none;display:none;position:fixed;left:50%;transform:translate(-50%)}.ds-product-name:hover>.ds-product-name__tooltip,.ds-product-name:focus>.ds-product-name__tooltip{display:block}.ds-entity-summary__line-detail{font-size:var(--font-body);color:var(--muted);overflow-wrap:anywhere;display:block}.ds-entity-summary .ds-entity-picker__scroll-hint{display:none}.ds-entity-summary__totals{background:var(--soft);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums}.ds-entity-summary__totals td{border-top:var(--ds-border-width) solid var(--control-line)}.ds-entity-summary__total-label{font-size:var(--font-compact);color:var(--muted)}.ds-entity-summary--framed,.ds-entity-summary__frame{min-width:0}.ds-entity-summary__frame caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-entity-summary__table tbody tr:hover{background:var(--soft)}.ds-entity-summary__table tr[data-selected]{background:var(--ds-accent-soft)}.ds-entity-summary__table tr[data-active]{outline:var(--ds-focus-width) solid var(--info);outline-offset:calc(-1 * var(--ds-focus-width))}.ds-entity-summary__table td.ds-entity-picker__image{text-align:center;position:static}.ds-entity-summary__table td[data-column=productName],.ds-entity-summary__table td[data-child-column=productName]{white-space:normal;overflow-wrap:anywhere}.ds-entity-summary__table .ds-entity-summary__expand{display:block}
.ds-entity-picker{min-width:0;font:var(--font-body)/var(--ds-line-body) var(--ds-font-family);color:var(--ink)}.ds-entity-picker__search{gap:var(--ds-space-2);align-items:center;margin:0;display:flex}.ds-entity-picker__search>.ds-input{width:auto;min-width:0;max-width:100%;font-size:var(--font-shipper);flex:1}.ds-entity-picker__help,.ds-entity-picker__scroll-hint,.ds-entity-picker__message{font-size:var(--font-compact);color:var(--muted);margin:var(--ds-space-2) 0}.ds-entity-picker__summary{font-size:var(--font-body);font-weight:var(--ds-weight-strong);margin:var(--ds-space-4) 0 var(--ds-space-2)}.ds-entity-picker__scroll-hint{display:none}.ds-entity-picker__count{font-size:var(--font-body);color:var(--ink);margin-right:auto}.ds-entity-picker__state{border:1px solid var(--line);border-radius:var(--ds-control-radius);padding:var(--ds-space-5);text-align:center;color:var(--muted);margin-top:var(--ds-space-4)}.ds-entity-picker__state p{margin:0 0 var(--ds-space-3)}.ds-entity-picker__table{overscroll-behavior-inline:contain;width:100%;max-width:100%}.ds-entity-picker__table table{table-layout:fixed;font-size:var(--font-compact)}.ds-entity-picker__table th{white-space:nowrap;height:40px}.ds-entity-picker__table td{overflow-wrap:anywhere;vertical-align:middle;height:68px}.ds-entity-picker__table th,.ds-entity-picker__table td{padding:var(--ds-space-2) var(--ds-space-3)}.ds-entity-picker__table tbody tr:hover{background:var(--soft)}.ds-entity-picker__table tr[data-selected]{background:var(--ds-accent-soft)}.ds-entity-picker__table tr[data-active]{outline:2px solid var(--info);outline-offset:-2px}.ds-entity-picker__table:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-entity-picker__name{font-weight:var(--ds-weight-strong);display:block}.ds-entity-picker__code{font-size:var(--font-compact);color:var(--muted);margin-top:var(--ds-space-1);overflow-wrap:anywhere;display:block}.ds-entity-picker__link{font:inherit;color:var(--ds-accent);font-weight:var(--ds-weight-strong);cursor:pointer;text-underline-offset:3px;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;min-height:44px;padding:0;text-decoration:underline}.ds-entity-picker__link:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-entity-picker__numeric{text-align:right;font-variant-numeric:tabular-nums}.ds-entity-picker__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.ds-entity-picker__search{flex-wrap:wrap}.ds-entity-picker__search>.ds-input{flex-basis:100%;width:100%}.ds-entity-picker__scroll-hint{display:block}.ds-entity-picker__help{max-width:260px}}.ds-entity-picker__prefix{font-weight:var(--ds-weight-strong)}
