.ds-section-head.ds-section-head--passage{justify-content:flex-start;align-items:flex-start;gap:var(--ds-space-3);margin:0 0 calc(var(--ds-space-4) + var(--ds-space-1));flex-wrap:nowrap;display:flex}.ds-section-head.ds-section-head--passage:has(>.ds-section-head__aside){row-gap:var(--ds-space-2);flex-wrap:wrap}.ds-section-head--passage>.ds-section-head__no{width:calc(var(--ds-section-no-size) + var(--ds-space-1) / 2);height:calc(var(--ds-section-no-size) + var(--ds-space-1) / 2);border-radius:var(--ds-control-radius);background:var(--ds-accent-soft);color:var(--ds-accent);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);flex:none;place-items:center;display:grid}.ds-section-head--passage>.ds-section-head__text{min-width:0}.ds-section-head--passage .ds-section-head__title{color:var(--ink);font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-body);margin:0}.ds-section-head--passage .ds-section-head__title>.ds-required--dot{vertical-align:middle;margin-inline-start:var(--ds-space-1)}.ds-section-head--passage .ds-section-head__hint{margin:var(--ds-space-1) 0 0;color:var(--muted);font-size:var(--font-body)}.ds-section-head--passage>.ds-section-head__aside{white-space:nowrap;flex:none;align-self:center;margin:0 0 0 auto}.ds-section-head--passage>.ds-section-head__aside p{margin:0}.ds-section-head--passage>.ds-section-head__badge{flex:none;align-self:center;display:inline-flex}.ds-section-head.ds-section-head--passage.ds-section-head--aside-fixed:has(>.ds-section-head__aside){flex-wrap:nowrap}.ds-section-head--passage.ds-section-head--aside-fixed>.ds-section-head__aside{align-self:auto;display:flex}.ds-required--dot.ds-required--notice{--ds-required-dot-size:var(--ds-topnotice-dot,calc(var(--ds-space-1) * 1.5))}.ds-prose{gap:var(--ds-space-3);min-width:0;display:grid}.ds-prose :is(h2,h3,p,ol,ul){margin:0}.ds-prose h2{margin-top:var(--ds-space-4);font-size:var(--font-section-title);font-weight:var(--ds-weight-strong)}.ds-prose h3{font-size:var(--font-shipper);font-weight:var(--ds-weight-strong)}.ds-prose :is(ol,ul){gap:var(--ds-space-1);padding-left:var(--ds-space-5);display:grid}.ds-prose hr{width:100%;margin:var(--ds-space-2) 0;border:0;border-top:var(--ds-border-width) solid var(--line);height:0}.ds-form-row.ds-form-row--stack{align-items:stretch;gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-form-row--stack>.ds-field-label{width:auto;min-width:0}.ds-form-row--stack>.ds-field-value,.ds-form-row--stack .ds-field-stack{width:100%;min-width:0}.ds-form-row.ds-form-row--stack :is(.ds-input,.ds-textarea){width:100%;min-width:0;max-width:100%}.ds-form-row.ds-form-row--inline{min-height:0;font-size:inherit;vertical-align:middle;border-top:0;align-items:center;gap:0;display:inline-flex}.ds-form-row.ds-form-row--inline+.ds-form-row{border-top:0}.ds-form-row--inline>.ds-field-label{background:0 0;border-right:0;border-radius:0;padding:0}.ds-form-row--inline>.ds-field-value{padding:0}.ds-form-row--inline .ds-field-stack{width:auto}.ds-field-stack>.ds-field-count{justify-self:end}.ds-choice-cards.ds-choice-cards--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-choice-cards.ds-choice-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-choice-cards.ds-choice-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.ds-choice-cards.ds-choice-cards--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ds-choice-cards.ds-choice-cards--cols-3,.ds-choice-cards.ds-choice-cards--cols-4{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ds-choice-cards.ds-choice-cards--cols-2{grid-template-columns:minmax(0,1fr)}}.ds-file-drop.ds-drop-zone{align-items:center;gap:var(--ds-space-4);box-sizing:border-box;width:100%;min-height:calc(var(--ds-control-height) * 3 + var(--ds-space-3));padding:var(--ds-space-5);display:flex}.ds-file-drop.ds-drop-zone.is-filled{min-height:calc(var(--ds-control-height) * 2 + var(--ds-space-1))}.ds-file-drop>.ds-file-drop__icon{flex:none;display:inline-flex}.ds-file-drop>.ds-file-drop__body{flex:1;min-width:0}.ds-file-drop__body>p{margin:0}.ds-file-drop.ds-drop-zone.ds-file-drop--center{justify-content:center;gap:var(--ds-space-3);flex-wrap:wrap;min-height:0}.ds-file-drop--center>.ds-file-drop__body{flex:0 auto}.ds-file-drop--center .ds-drop-zone__hint{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-file-drop.is-disabled{cursor:not-allowed}.ds-document-preview{gap:var(--ds-space-2);min-width:0;margin:0;display:grid}.ds-document-preview__image{max-width:100%;max-height:calc(var(--ds-control-height) * 18);display:block}.ds-document-preview__frame{width:100%;height:calc(var(--ds-control-height) * 16);display:block}.ds-document-preview__caption{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:760px){.ds-document-preview__frame{height:calc(var(--ds-control-height) * 12)}}.ds-document-preview--dialog .ds-document-preview__image{max-height:min(70dvh,calc(var(--ds-space-5) * 28));width:auto;height:auto}.ds-document-preview--dialog .ds-document-preview__frame{height:min(65dvh,calc(var(--ds-space-5) * 24))}.ds-state-row.ds-state-row--loading>td{padding:0 var(--ds-cell-pad-x,var(--ds-space-3))}.ds-cell-text.ds-cell-text--truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-cell-text.ds-cell-text--nowrap{white-space:nowrap;text-overflow:clip;overflow:visible}.ds-cell-text.ds-cell-text--lines{-webkit-line-clamp:var(--ds-cell-lines,2);line-clamp:var(--ds-cell-lines,2);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-badge.ds-badge--num{box-sizing:content-box;justify-content:center;min-width:calc(3ch + 1em)}.ds-sortable.ds-sortable--tall .ds-sortable__item{height:calc(var(--ds-control-height) + var(--ds-space-2))}.ds-multi-board--cols-1>.ds-multi-board__groups{grid-template-columns:minmax(0,1fr)}.ds-multi-board--cols-2>.ds-multi-board__groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:48rem){.ds-multi-board--cols-2>.ds-multi-board__groups{grid-template-columns:minmax(0,1fr)}}.ds-multi-board--gap-wide>.ds-multi-board__groups{gap:calc(var(--ds-space-5) * 2)}.ds-summary-strip.ds-summary-strip--grid{grid-template-columns:repeat(var(--ds-summary-columns,2),minmax(0,1fr));display:grid}.ds-summary-strip.ds-summary-strip--grid>div{flex-direction:column;align-items:flex-start}@media (max-width:64rem){.ds-summary-strip.ds-summary-strip--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-card.ds-card--compact{padding:var(--ds-space-3)}.ds-tab-panel.ds-tab-panel--fit{min-width:0}.ds-alert.ds-alert--fill>span{width:100%}.ds-facts.ds-facts--bare{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ds-facts.ds-facts--bare>.ds-facts__list{background:0 0;border-radius:0;padding:0}.ds-facts.ds-facts--cost>.ds-facts__list{gap:var(--ds-space-3);background:0 0;border-radius:0;padding:0}.ds-facts.ds-facts--cost .ds-facts__row{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;padding:0}.ds-facts.ds-facts--cost .ds-facts__row+.ds-facts__row{border-top:0}.ds-facts.ds-facts--cost .ds-facts__row dt{color:inherit;font-size:inherit}.ds-facts.ds-facts--cost .ds-facts__row dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end}.ds-facts.ds-facts--cost .ds-facts__row.is-total{border-top:var(--ds-border-width) solid var(--ink);padding-top:var(--ds-space-3)}.ds-facts.ds-facts--cost .ds-facts__row.is-total dd{font-weight:var(--ds-weight-strong)}.ds-facts .ds-facts__row.is-stacked{row-gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr)}.ds-pic-button{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-3);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);font-size:var(--font-compact);white-space:nowrap;display:inline-flex}.ds-pic-button.ds-pic-button--primary{border-color:var(--ds-accent);background:var(--ds-accent-soft);color:var(--ds-accent-deep);font-weight:var(--ds-weight-strong)}.ds-pic-button.ds-pic-button--warning{border-color:var(--warning);background:var(--ds-status-warning-bg);font-weight:var(--ds-weight-strong)}.ds-pic-input{padding:var(--ds-space-1) var(--ds-space-3);min-width:calc(var(--ds-control-height) * 3);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);font-size:var(--font-compact);display:block}.ds-pic-switch{box-sizing:border-box;width:calc(var(--ds-space-5) * 2 + var(--ds-space-3));height:calc(var(--ds-space-5) + var(--ds-space-3));padding:var(--ds-space-1);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-radius-pill);background:var(--soft);justify-content:flex-start;align-items:center;display:flex}.ds-pic-switch.is-on{border-color:var(--ds-accent);background:var(--ds-accent-soft);justify-content:flex-end}.ds-pic-switch>.ds-pic-switch__knob{width:var(--ds-space-5);height:var(--ds-space-5);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-radius-pill);background:var(--panel)}.ds-pic-switch.is-on>.ds-pic-switch__knob{border-color:var(--ds-accent)}.ds-page-state{align-content:start;min-width:0;display:grid}.ds-page-heading.ds-page-heading--flush,.ds-section-head.ds-section-head--passage.ds-section-head--flush{margin-bottom:0}.ds-button.ds-button--icon{justify-content:center;min-height:0;padding:0}.ds-button.ds-button--icon.ds-button--icon-28{width:calc(var(--ds-space-5) + var(--ds-space-1));min-width:calc(var(--ds-space-5) + var(--ds-space-1));height:calc(var(--ds-space-5) + var(--ds-space-1))}.ds-button.ds-button--icon.ds-button--icon-32{width:calc(var(--ds-space-5) + var(--ds-space-2));min-width:calc(var(--ds-space-5) + var(--ds-space-2));height:calc(var(--ds-space-5) + var(--ds-space-2))}.ds-button.ds-button--icon.ds-button--icon-control{width:var(--ds-control-height);min-width:var(--ds-control-height);height:var(--ds-control-height)}.ds-button.ds-button--fill{justify-content:flex-start;width:100%;display:flex}.ds-search-input{width:100%;height:var(--ds-control-height);min-width:0;position:relative}.ds-search-input>.ds-input.ds-search-input__field{width:100%;max-width:none;height:var(--ds-control-height);padding-left:var(--ds-control-height);padding-right:calc(var(--ds-control-height) * 2 + var(--ds-space-5) - var(--ds-space-1) / 2);background:var(--soft)}.ds-search-input>.ds-button.ds-search-input__submit{left:var(--ds-space-1);top:var(--ds-space-1);position:absolute}.ds-search-input>.ds-search-input__hint{right:var(--ds-space-2);padding:calc(var(--ds-space-1) / 2) calc(var(--ds-space-1) + var(--ds-border-width));border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);color:var(--muted);font:inherit;font-size:calc(var(--font-compact) * 11 / 12);font-weight:var(--ds-weight-strong);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-badge.ds-badge--micro{height:auto;padding:calc(var(--ds-space-1) / 2) calc(var(--ds-space-1) * 1.5);border-radius:var(--ds-badge-radius);font-size:calc(var(--font-compact) * 11 / 12);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-control)}.ds-badge.ds-badge--count{height:var(--ds-space-4);min-width:calc(var(--ds-space-4) + var(--ds-space-1) / 2);padding:0 var(--ds-space-1);font-size:calc(var(--font-compact) * .875)}.ds-sortable.ds-sortable--nav .ds-sortable__item{height:var(--ds-nav-item-height)}.ds-topnotice-wrap{align-items:center;display:flex;position:relative}.ds-topnotice-wrap>.ds-topnotice-wrap__icon{pointer-events:none;display:inline-flex;position:absolute;left:0}.ds-topnotice-wrap>.ds-topnotice{padding-left:var(--ds-topnotice-icon-space);color:var(--ink-2);font-size:var(--font-table);font-weight:var(--ds-weight-medium)}@media (max-width:650px){.ds-topnotice-wrap.ds-topnotice-wrap--drawer{width:var(--ds-control-height);height:var(--ds-control-height)}.ds-topnotice-wrap.ds-topnotice-wrap--drawer>.ds-topnotice-wrap__icon{left:calc(var(--ds-space-2) + var(--ds-space-1) / 2)}.ds-topnotice-wrap.ds-topnotice-wrap--drawer>.ds-topnotice{width:var(--ds-control-height);height:var(--ds-control-height);margin:0;padding:0}.ds-topnotice-wrap.ds-topnotice-wrap--drawer .ds-topnotice__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-topnotice-wrap.ds-topnotice-wrap--drawer .ds-topnotice__dot{top:calc(var(--ds-space-1) * 1.5);right:calc(var(--ds-space-1) + var(--ds-border-width))}}.ds-card.ds-card--section{padding:var(--ds-space-4)}.ds-card.ds-card--roomy{padding:var(--ds-space-5)}.ds-form-row.ds-form-row--inset>.ds-field-value{padding:var(--ds-space-3)}.ds-form-row.ds-form-row--label-compact{grid-template-columns:calc(var(--ds-space-5) * 5 + var(--ds-space-1)) minmax(0,1fr)}@container (max-width:599px){.ds-form-row.ds-form-row--label-compact{grid-template-columns:minmax(0,1fr)}}.ds-choice-cards>legend.ds-choice-cards__legend--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-badge.ds-badge--wrap{white-space:normal;max-width:100%}.ds-choice.ds-choice--start{white-space:normal;align-items:flex-start;width:100%}.ds-choice.ds-choice--start>input[type=radio]{flex:none}.ds-dialog.ds-dialog--w560{--ds-dialog-width:560px}.ds-dialog.ds-dialog--w600{--ds-dialog-width:600px}.ds-dialog.ds-dialog--w640{--ds-dialog-width:640px}.ds-dialog.ds-dialog--w760{--ds-dialog-width:760px}.ds-dialog.ds-dialog--w900{--ds-dialog-width:900px}.ds-facts.ds-facts--label-compact{--ds-facts-label-width:calc(var(--ds-space-5) * 3);--ds-info-label-width:calc(var(--ds-space-5) * 3)}.ds-facts.ds-facts--label-narrow{--ds-facts-label-width:7.5rem;--ds-info-label-width:7.5rem}@media (max-width:640px){.ds-facts.ds-facts--label-narrow{--ds-facts-label-width:5.5rem;--ds-info-label-width:5.5rem}}.ds-facts.ds-facts--value-end .ds-facts__row:not(.is-stacked){grid-template-columns:minmax(0,1fr) auto}.ds-facts.ds-facts--value-end .ds-facts__row:not(.is-stacked) dd{justify-self:end}.ds-qty-stepper{justify-content:flex-end;align-items:center;gap:var(--ds-space-1);min-width:0;display:flex}.ds-qty-stepper>.ds-button{flex:none}.ds-qty-stepper.ds-qty-stepper--narrow>.ds-input{width:calc(var(--ds-space-5) * 3 + var(--ds-space-2));min-width:0}.ds-qty-stepper.ds-qty-stepper--fill>.ds-input{width:100%;min-width:0}.ds-date-field.ds-date-field--short>:is(.ds-date-dialog__trigger,.ds-date-field__controls,.ds-input){width:min(var(--ds-input-width-short),100%)}.ds-date-field.ds-date-field--aside{align-items:start;gap:var(--ds-space-2);grid-template-columns:max-content max-content minmax(0,1fr);display:grid}.ds-date-field.ds-date-field--aside>label{grid-area:1/1}.ds-date-field.ds-date-field--aside>.ds-required{grid-area:1/2;align-self:center}.ds-date-field.ds-date-field--aside>.ds-date-field__aside{grid-area:1/3;align-self:center;margin-inline-start:var(--ds-space-3)}.ds-date-field.ds-date-field--aside>:is(.ds-date-dialog__trigger,.ds-date-field__controls){grid-area:2/1/auto/-1}.ds-date-field>.ds-date-field__name{align-items:center;gap:var(--ds-space-1);display:inline-flex}.ds-input.ds-input--qty{width:calc(var(--ds-control-height) + var(--ds-space-3));min-width:0;padding-inline:var(--ds-space-2)}.ds-input.ds-input--number{width:calc(var(--ds-space-4) * 8)}.ds-number-unit{align-items:center;gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr) auto;width:fit-content;max-width:100%;display:grid}.ds-number-unit>.ds-input{min-width:0;padding-right:var(--ds-space-2)}.ds-filter-period{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-filter-period>.ds-date-picker{flex-direction:row;align-items:center}.ds-filter-period>.ds-date-picker>span:empty{display:none}@container (min-width:32.5625rem){.ds-filter__row.ds-filter__row--period>.ds-filter__label{padding-top:calc((var(--ds-control-height) - var(--font-body) * var(--ds-line-body)) / 2)}}.ds-disclosure{margin:0 0 var(--ds-space-5);min-width:0}.ds-disclosure>.ds-disclosure__summary{align-items:center;gap:var(--ds-space-1);padding-block:var(--ds-space-3);cursor:pointer;list-style:none;display:flex}.ds-disclosure>.ds-disclosure__summary::-webkit-details-marker{display:none}.ds-disclosure__icon{color:var(--muted);flex:none;display:inline-flex}.ds-disclosure__icon>.ds-icon{transition:transform .16s}.ds-disclosure[open]>.ds-disclosure__summary .ds-disclosure__icon>.ds-icon{transform:rotate(180deg)}.ds-disclosure__summary>.ds-disclosure__hint{margin-inline-start:var(--ds-space-2)}@media (prefers-reduced-motion:reduce){.ds-disclosure__icon>.ds-icon{transition:none}}.ds-compose{grid-template-columns:minmax(0,1fr) calc(var(--ds-space-5) * 13 + var(--ds-space-1));gap:var(--ds-space-5);align-items:start;min-width:0;display:grid}.ds-compose.ds-compose--narrow{grid-template-columns:minmax(0,1fr) calc(var(--ds-space-4) * 16 + var(--ds-space-1));gap:var(--ds-space-4)}.ds-compose>.ds-compose__main{min-width:0}.ds-compose>.ds-compose__aside{top:var(--ds-space-4);min-width:0;position:sticky}.ds-compose.ds-compose--narrow>.ds-compose__aside{top:calc(var(--ds-topbar-height) + var(--ds-space-4))}@media (max-width:64rem){.ds-compose,.ds-compose.ds-compose--narrow{grid-template-columns:minmax(0,1fr)}.ds-compose>.ds-compose__aside{position:static}}.ds-table-stack-label{display:none}@media (max-width:640px){.ds-table-scroll.ds-table-scroll--stack{overflow:visible}.ds-table-scroll--stack>.ds-table{display:block;width:100%!important;min-width:0!important}.ds-table-scroll--stack>.ds-table>colgroup{display:none}.ds-table-scroll--stack>.ds-table>thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-table-scroll--stack>.ds-table>tbody{display:block}.ds-table-scroll--stack>.ds-table>tbody>tr{gap:var(--ds-space-2);padding:var(--ds-space-2) 0;display:grid}.ds-table-scroll--stack>.ds-table>tbody>tr>td{min-width:0;height:auto;min-height:var(--ds-control-height);display:block}.ds-table-scroll--stack>.ds-table>tbody>tr>td[colspan]{grid-column:1/-1}.ds-table-scroll--stack .ds-table-stack-label{display:inline}}.ds-stepper>.ds-stepper__list{gap:var(--ds-space-2);margin:0 0 var(--ds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.ds-stepper__step>.ds-button{width:100%;min-height:calc(var(--ds-control-height) + var(--ds-space-4));white-space:normal;justify-content:flex-start;gap:var(--ds-space-2)}.ds-stepper__step>.ds-button:disabled{cursor:default}.ds-stepper__text{align-items:flex-start;gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.ds-stepper.ds-stepper--inline .ds-stepper__step>.ds-button>small{margin-left:auto}@container (max-width:760px){.ds-stepper>.ds-stepper__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-step-flow.ds-step-flow--centered{gap:var(--ds-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.ds-step-flow.ds-step-flow--centered>.ds-step-flow__step{align-items:center;gap:var(--ds-space-2);flex-direction:column;min-width:0;padding-bottom:0;display:flex}.ds-step-flow.ds-step-flow--centered>.ds-step-flow__step:before{display:none}.ds-step-flow.ds-step-flow--centered>.ds-step-flow__step>.ds-step-flow__body{flex-direction:column;align-items:center;max-width:100%;padding:0;display:flex}.ds-step-flow.ds-step-flow--centered .ds-step-flow__heading{text-align:center;justify-content:center}.ds-flow-graph.ds-flow-graph--nowrap .ds-flow-graph__grid{grid-auto-rows:1fr;align-items:stretch}.ds-flow-graph.ds-flow-graph--nowrap :is(.ds-flow-graph__step,.ds-flow-graph__step small){white-space:nowrap}.ds-bundle.ds-bundle--fields-row>.ds-bundle__head{align-items:center;gap:var(--ds-space-3)}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields{align-items:center;gap:var(--ds-space-3);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div{align-items:center;gap:var(--ds-space-2);min-width:0;display:flex}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div:first-child{max-width:calc(var(--ds-space-5) * 9 + var(--ds-space-1))}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div:nth-child(2){max-width:calc(var(--ds-space-5) * 6 + var(--ds-space-4))}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div:nth-child(3){max-width:calc(var(--ds-space-5) * 7 + var(--ds-space-3))}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div:last-child{flex:1}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields dd{min-width:0}.ds-bundle.ds-bundle--fields-row .ds-bundle__side{flex:none}.ds-table-scroll:has(>.ds-table>tbody>.ds-state-row--sticky){container-type:inline-size}.ds-state-row.ds-state-row--sticky>td{padding:0}.ds-state-row.ds-state-row--sticky .ds-state-row__pin{box-sizing:border-box;width:100cqi;max-width:100cqi;position:sticky;left:0}.ds-state-row.ds-state-row--loading.ds-state-row--sticky .ds-state-row__pin{padding:0 var(--ds-space-3)}.ds-product-cart.ds-product-cart--qty-wide .ds-product-cart__basket .ds-input[type=number]{width:calc(var(--ds-space-5) * 4 + var(--ds-space-2))}.ds-table.ds-table--head-badge th:has(>.ds-badge){white-space:normal;overflow:visible}.ds-table.ds-table--head-badge th>.ds-badge{margin-top:var(--ds-space-1);display:table}.ds-list-toolbar.ds-list-toolbar--fill{width:100%}.ds-filter__actions.ds-filter__actions--fixed{flex:none}.ds-multi-board.ds-multi-board--list-scroll .ds-multi-board__group>ul{overflow:auto}.ds-multi-board.ds-multi-board--direction .ds-multi-board__group:first-child{position:relative}.ds-multi-board__direction{inset-inline-start:calc(100% + var(--ds-space-5) - var(--ds-space-4));top:calc(50% - var(--ds-space-4));position:absolute}.ds-multi-board__direction-across{display:flex}.ds-multi-board__direction-down{display:none}@media (max-width:48rem){.ds-multi-board__direction{top:calc(100% + var(--ds-space-5) - var(--ds-space-4));inset-inline-start:calc(50% - var(--ds-space-4))}.ds-multi-board__direction-across{display:none}.ds-multi-board__direction-down{display:flex}}.ds-thread.ds-thread--split{align-items:start;gap:var(--ds-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:100%;max-width:100%;display:grid}.ds-thread--split .ds-thread__head{grid-column:1/-1}.ds-thread--split .ds-thread__list{max-height:calc(100dvh - var(--ds-space-5) * 12);min-width:0;margin:0;overflow:auto}.ds-thread--split .ds-thread__composer{min-width:0;margin:0}@media (max-width:48rem){.ds-thread.ds-thread--split{grid-template-columns:minmax(0,1fr)}.ds-thread--split .ds-thread__list{max-height:calc(var(--ds-space-4) * 28)}}.ds-strip.ds-strip--stack>.ds-strip__action{gap:var(--ds-space-2);display:flex}@media (max-width:40rem){.ds-strip.ds-strip--stack{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ds-strip--stack .ds-strip__text{display:block}.ds-strip--stack .ds-strip__action{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;width:100%;margin-left:0}}.ds-noticeboard__heading-meta{align-items:center;gap:var(--ds-space-1);display:inline-flex}.ds-notice-neighbors{gap:var(--ds-space-3);padding-top:var(--ds-space-4);display:grid}.ds-notice-neighbors__row{grid-template-columns:var(--ds-neighbor-label-width) minmax(0,1fr) auto;align-items:baseline;gap:var(--ds-space-3);min-width:0;display:grid}.ds-badge-button{border-radius:var(--ds-badge-radius);min-height:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ds-badge-button:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-document-preview.ds-document-preview--thumb{align-items:center;gap:var(--ds-space-2);max-width:100%;display:inline-flex}.ds-document-preview__thumb{width:calc(var(--ds-space-5) * 4);height:calc(var(--ds-space-5) * 3);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ds-document-preview--thumb .ds-document-preview__image{width:auto;max-width:100%;height:auto;max-height:100%}.ds-document-preview--thumb .ds-document-preview__frame{width:100%;height:100%}.ds-document-preview--thumb .ds-document-preview__source{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ds-button.ds-document-preview__open{width:100%;height:100%;padding:0;position:absolute;inset:0}.ds-photo-grid.ds-photo-grid--remove figcaption small{display:block}.ds-photo-grid.ds-photo-grid--remove figcaption .ds-button{padding:calc(var(--ds-space-1) / 2) var(--ds-space-2)}.ds-pack-diagram{width:100%;height:auto}.ds-pack-diagram>.ds-pack-diagram__labels{font-size:var(--font-compact)}.ds-pallet-steps{align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-3) 0;color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-pallet-steps>li{justify-items:center;gap:var(--ds-space-1);margin:0;display:grid}.ds-pallet-steps>li:not(.ds-pallet-steps__arrow)>svg{width:auto;height:calc(var(--ds-space-5) * 4)}.ds-pallet-steps__label{font-size:var(--font-compact)}@media (max-width:650px){.ds-pallet-steps{justify-items:center;row-gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ds-pallet-steps>li:nth-child(4){display:none}.ds-pallet-steps>li:not(.ds-pallet-steps__arrow)>svg{height:calc(var(--ds-space-5) * 3)}}.ds-pic-input.ds-pic-input--numeric{min-width:calc(var(--ds-control-height) + var(--ds-space-2));padding:0 var(--ds-space-2);justify-content:flex-end;display:inline-flex}.ds-pic-check{width:var(--ds-space-4);height:var(--ds-space-4);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);place-items:center;padding:0;display:inline-grid}.ds-pic-check.is-on{border-color:var(--ds-accent);background:var(--ds-accent-soft);color:var(--ds-accent-deep)}.ds-pic-dialog{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);display:grid}.ds-pic-dialog>.ds-pic-dialog__title{font-size:var(--font-compact)}.ds-pic-dialog>.ds-pic-dialog__foot{justify-content:flex-end;gap:var(--ds-space-1);display:flex}.ds-qty-stepper.ds-qty-stepper--compact{justify-content:flex-start}.ds-qty-stepper.ds-qty-stepper--compact>.ds-input{width:calc(var(--ds-space-5) * 3);min-width:0}@media (max-width:640px){.ds-qty-stepper.ds-qty-stepper--compact{justify-content:flex-end}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields{flex-wrap:wrap;flex-basis:100%}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div{max-width:100%}.ds-bundle.ds-bundle--fields-row .ds-bundle__fields>div:last-child{flex-basis:100%}}.ds-facts .ds-facts__row.is-stacked.is-stacked-start{align-items:start}.ds-facts.ds-facts--list-2col>.ds-facts__list{column-gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-facts.ds-facts--list-2col .ds-facts__row.is-wide{grid-column:1/-1}.ds-multi-board__direction.ds-multi-board__direction--muted{color:var(--muted);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-body)}.ds-multi-board__direction.ds-multi-board__direction--muted>.ds-multi-board__direction-across{display:inline}@media (max-width:48rem){.ds-multi-board__direction.ds-multi-board__direction--muted>.ds-multi-board__direction-across{display:none}.ds-multi-board__direction.ds-multi-board__direction--muted>.ds-multi-board__direction-down{display:block}}.ds-input.ds-input--count{width:calc(var(--ds-space-4) * 4)}.ds-field-stack.ds-field-stack--fill>:first-child{width:100%}.ds-button.ds-button--icon.ds-button--icon-40x32{width:var(--ds-control-height);min-width:var(--ds-control-height);height:calc(var(--ds-space-5) + var(--ds-space-2))}.ds-button.ds-button--icon.ds-button--icon-32x28{width:calc(var(--ds-space-5) + var(--ds-space-2));min-width:calc(var(--ds-space-5) + var(--ds-space-2));height:calc(var(--ds-space-5) + var(--ds-space-1))}.ds-button.ds-button--icon.ds-button--icon-32x36{width:calc(var(--ds-space-5) + var(--ds-space-2));min-width:calc(var(--ds-space-5) + var(--ds-space-2));height:var(--ds-nav-group-height)}.ds-badge.ds-tone-accent{color:var(--ds-accent);background:var(--ds-accent-soft)}.ds-button.ds-size--micro{min-height:0;height:var(--ds-space-5);min-width:calc(var(--ds-space-5) + var(--ds-space-2));padding:0 var(--ds-space-1);font-size:var(--font-compact)}.ds-date-field.ds-date-field--mark-start{align-items:center;gap:var(--ds-space-1);flex-direction:row}.ds-input.ds-input--unit{width:calc(var(--ds-space-5) * 4);flex:none;min-width:0}.ds-form-row.ds-form-row--stack .ds-input.ds-input--unit{width:calc(var(--ds-space-5) * 4);max-width:100%}.ds-state.ds-state--card{height:var(--ds-state-card-height);padding:var(--ds-space-5);background:var(--panel);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);box-shadow:var(--shadow);font-size:inherit;line-height:inherit;display:block}.ds-state.ds-state--card .ds-state__title{max-width:none;color:inherit;font-size:inherit;font-weight:inherit}
.ds-text-ink{color:var(--ink)}.ds-text-ink-2{color:var(--ink-2)}.ds-text-muted{color:var(--muted)}.ds-text-accent{color:var(--ds-accent)}.ds-text-accent-deep{color:var(--ds-accent-deep)}.ds-text-danger{color:var(--danger)}.ds-text-compact{font-size:var(--font-compact)}.ds-text-body{font-size:var(--font-body)}.ds-text-form{font-size:var(--font-shipper)}.ds-text-section{font-size:var(--font-section-title)}.ds-text-page{font-size:var(--font-page-title)}.ds-text-number{font-size:var(--font-number)}.ds-text-inherit{font:inherit}.ds-weight-regular{font-weight:var(--ds-weight-regular)}.ds-weight-medium{font-weight:var(--ds-weight-medium)}.ds-weight-strong{font-weight:var(--ds-weight-strong)}.ds-num{font-variant-numeric:tabular-nums}.ds-align-start{text-align:start}.ds-align-center{text-align:center}.ds-align-end{text-align:end}.ds-valign-top{vertical-align:top}.ds-valign-middle{vertical-align:middle}.ds-line-body{line-height:var(--ds-line-body)}.ds-line-control{line-height:var(--ds-line-control)}.ds-line-tight{line-height:var(--ds-line-tight)}.ds-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-underline{text-decoration:underline}.ds-link-plain{color:var(--ink);text-decoration:none}.ds-link-plain:hover{color:var(--ds-accent);text-decoration:underline}.ds-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.ds-surface-panel{background:var(--panel)}.ds-surface-soft{background:var(--soft)}.ds-surface-accent{background:var(--ds-accent-soft)}.ds-surface-warning{background:var(--ds-status-warning-bg)}.ds-surface-danger{background:var(--ds-status-danger-bg)}.ds-surface-clear{background:0 0}.ds-box{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius)}.ds-box--card{border-radius:var(--ds-card-radius)}.ds-box--control{border-color:var(--control-line)}.ds-box--accent{border-color:var(--ds-accent)}.ds-box--warning{border-color:var(--warning)}.ds-box--danger{border-color:var(--danger)}.ds-box--dashed{border-style:dashed}.ds-border-none{border:0}.ds-divider-top{border-top:var(--ds-border-width) solid var(--line)}.ds-divider-bottom{border-bottom:var(--ds-border-width) solid var(--line)}.ds-divider-end{border-inline-end:var(--ds-border-width) solid var(--line)}.ds-divider--dashed{border-style:dashed}.ds-radius-control{border-radius:var(--ds-control-radius)}.ds-radius-card{border-radius:var(--ds-card-radius)}.ds-radius-inner{border-radius:var(--ds-card-inner-radius)}.ds-radius-pill{border-radius:var(--ds-radius-pill)}.ds-list-reset{margin:0;padding:0;list-style:none}.ds-fit-cover{object-fit:cover}.ds-fit-contain{object-fit:contain}.ds-line-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ds-inactive{opacity:var(--ds-inactive-opacity)}.ds-accent-control{accent-color:var(--ds-accent)}.ds-button-reset{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ds-focus-ring:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-focus-ring--inset:focus-visible{outline-offset:calc(-1 * var(--ds-focus-width))}.ds-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-link.ds-link--button{appearance:none;font:inherit;font-weight:var(--ds-weight-strong);color:var(--ds-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.ds-page{min-width:0;max-width:var(--ds-page-max-width);font-size:var(--font-shipper);margin:0 auto}.ds-section-head{align-items:flex-start;gap:var(--ds-space-3);margin:0 0 var(--ds-space-4);display:flex}.ds-section-head>span:first-child,.ds-section-head__no{width:var(--ds-section-no-size);height:var(--ds-section-no-size);border-radius:var(--ds-control-radius);background:var(--ds-accent-soft);color:var(--ds-accent);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);flex:none;place-items:center;display:grid}.ds-section-head h2{font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-body);margin:0}.ds-section-head p{margin:var(--ds-space-1) 0 0;color:var(--muted);font-size:var(--font-body)}.ds-section-head>button:last-child,.ds-section-head>.ds-button:last-child{margin-left:auto}.ds-fields{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);display:grid}.ds-stack-field{gap:var(--ds-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ds-stack-field>span:first-child,.ds-stack-field>legend{font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);padding:0}.ds-stack-field>small{font-size:var(--font-compact);color:var(--muted)}.ds-stack-field :is(.ds-input,.ds-select,.ds-textarea){width:100%;max-width:none}.ds-stack-field.is-inactive{opacity:var(--ds-inactive-opacity)}.ds-form-footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin:var(--ds-space-4) 0 var(--ds-space-5);display:flex}.ds-form-footer>span{color:var(--muted);font-size:var(--font-body)}.ds-note{padding:var(--ds-space-3);border-radius:var(--ds-control-radius);background:var(--soft);color:var(--muted);margin:0}.ds-photo-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.ds-photo-grid figure{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--panel);margin:0;overflow:hidden}.ds-photo-grid img{object-fit:cover;background:var(--soft);width:100%;height:120px;display:block}.ds-photo-grid figcaption{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2);font-size:var(--font-compact);display:flex}.ds-photo-grid figcaption>span{overflow-wrap:anywhere;min-width:0}.ds-thumb__note{box-sizing:border-box;width:100%;height:100%;padding:calc(var(--ds-space-1) / 2);background:var(--soft);color:var(--muted);font-size:var(--font-compact);line-height:var(--ds-line-tight);text-align:center;overflow-wrap:anywhere;place-items:center;display:grid}@media (max-width:480px){.ds-form-footer{flex-direction:column;align-items:stretch}.ds-form-footer>*{width:100%}}.ds-mini-table{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);max-width:100%;overflow-x:auto}.ds-mini-table:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-mini-table>table{border-collapse:collapse;width:100%;font-size:var(--font-table);line-height:var(--ds-line-body);text-align:left}.ds-mini-table :is(th,td){padding:var(--ds-space-2) var(--ds-space-3);vertical-align:middle;text-align:start;border-bottom:0}.ds-mini-table thead th{background:var(--soft);color:var(--muted);font-size:var(--font-compact);font-weight:var(--ds-weight-medium);border-bottom:var(--ds-border-width) solid var(--line);white-space:nowrap}.ds-mini-table tbody th{color:var(--ink);font-weight:var(--ds-weight-medium);background:0 0}.ds-mini-table tbody tr+tr>*{border-top:var(--ds-border-width) solid var(--line)}.ds-mini-table :is(th,td).ds-num,.ds-mini-table :is(th,td)[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ds-mini-table :is(th,td)[data-align=center]{text-align:center}:is(.card,.ds-app-card,.ds-card) .ds-mini-table{border:0;border-radius:0}:is(.ds-table,.ds-mini-table,table) tbody tr.ds-row--group-start>td{border-top:var(--ds-border-width) solid var(--line)}:is(.ds-table,.ds-mini-table,table) tbody tr.ds-row--group-line>td{border-top:var(--ds-border-width) dashed var(--line)}.ds-drag-stage{min-width:0;position:relative}.ds-drag-viewport{overscroll-behavior:contain;overflow:auto}.ds-drag-stage:has(.ds-drag-card) .ds-drag-viewport{touch-action:none}.ds-drag-handle{touch-action:none;cursor:grab}.ds-drag-stage:has(.ds-drag-card) .ds-drag-handle{cursor:grabbing}.ds-drag-stage.is-dragging .ds-drag-item{transition:transform var(--ds-motion-drag) var(--ds-ease-drag);will-change:transform}.ds-drag-source{visibility:hidden;pointer-events:none;width:0;height:0;overflow:hidden;padding:0!important;position:absolute!important}.ds-drag-overlay{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.ds-drag-card{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3);box-sizing:border-box;border:var(--ds-border-width) solid var(--ds-accent);border-radius:var(--ds-control-radius);background:var(--panel);min-width:0;color:var(--ink);box-shadow:var(--ds-overlay-shadow);font-size:var(--font-body);line-height:var(--ds-line-body);pointer-events:none;white-space:normal;overflow-wrap:anywhere;display:flex;position:absolute;overflow:hidden}.ds-drag-card>span{overflow-wrap:anywhere;min-width:0}.ds-drag-card svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:16px;height:16px}.ds-drag-card.is-invalid{border-color:var(--danger)}.ds-drag-gap{z-index:1;box-sizing:border-box;pointer-events:none;border:var(--ds-border-width) dashed var(--ds-accent);border-radius:var(--ds-control-radius);background:var(--ds-accent-soft);height:var(--ds-drag-gap-height);box-shadow:inset 0 0 0 2px var(--panel);animation:ds-drag-gap-open var(--ds-motion-drag) var(--ds-ease-drag) both;position:absolute;right:0}.ds-drag-gap.is-inside{border-style:solid}.ds-drag-gap.is-invalid{border-color:var(--danger);background:var(--panel)}.ds-drag-stage.is-settling .ds-drag-gap{transition:height var(--ds-motion-instant) var(--ds-ease-drag);animation:none}.ds-drag-stage.is-settling .ds-drag-card{transition:left var(--ds-motion-drag) var(--ds-ease-drag),top var(--ds-motion-drag) var(--ds-ease-drag),width var(--ds-motion-drag) var(--ds-ease-drag),height var(--ds-motion-drag) var(--ds-ease-drag)}.ds-drag-stage:not(:has(.ds-drag-card)) .ds-drag-card{transition:none}@keyframes ds-drag-gap-open{0%{opacity:.25;height:0}to{height:var(--ds-drag-gap-height);opacity:1}}.ds-drag-stage.is-reduced.is-dragging .ds-drag-item,.ds-drag-stage.is-reduced.is-settling .ds-drag-card{transition-duration:var(--ds-motion-instant)}.ds-drag-stage.is-reduced .ds-drag-gap{animation-duration:var(--ds-motion-instant)}@media (prefers-reduced-motion:reduce){.ds-drag-stage.is-dragging .ds-drag-item,.ds-drag-stage.is-settling .ds-drag-card{transition-duration:var(--ds-motion-instant)!important}.ds-drag-gap{animation-duration:var(--ds-motion-instant)}}.ds-tree-row{min-width:0;margin-bottom:var(--ds-space-1);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--panel);align-items:center;display:flex}.ds-tree-row.is-selected{background:var(--ds-accent-soft);border-color:var(--ds-accent)}.ds-tree-row.is-temporary{background:var(--ds-accent-soft);border-style:dashed}.ds-tree-row>:is(button,.ds-button){background:0 0;border:0}.ds-tree-row__name{text-align:left;font-weight:var(--ds-weight-regular);line-height:var(--ds-line-body)}.ds-tree-row.is-selected .ds-tree-row__name{font-weight:var(--ds-weight-strong)}.ds-tree-row__name small{color:var(--muted);font-weight:var(--ds-weight-regular)}.ds-picker-mark-used .ds-picker__item.is-used>:not(.ds-picker__tag){opacity:.35}.ds-picker-mark-used .ds-picker__item.is-used .ds-picker__tag{border-color:var(--ds-accent);color:var(--ds-accent);font-weight:var(--ds-weight-strong)}:where(strong,b,h1,h2,h3,h4,h5,h6){font-weight:var(--ds-weight-strong)}.ds-name-wrap :is(.ds-name-cell__name,.ds-product-name,.ds-cell-text),.ds-name-wrap .ds-name-cell__name>:is(a,.ds-cell-link,.ds-entity-picker__link),.ds-name-wrap .ds-product-name--catalog .ds-cell-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}
.ds-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}.ds-picker{min-width:0;container-type:inline-size}.ds-picker__grid{grid-template-columns:minmax(0,1fr) var(--ds-picker-moves-width) minmax(0,1fr);gap:var(--ds-space-3);align-items:stretch;display:grid}.ds-picker__panel{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ds-picker__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);background:var(--soft);border-bottom:var(--ds-border-width) solid var(--line);min-height:var(--ds-control-height);box-sizing:border-box;display:flex}.ds-picker__head h3{font-size:var(--font-body);margin:0}.ds-picker__count{color:var(--muted);font-size:var(--font-compact);font-variant-numeric:tabular-nums}.ds-picker__search{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:var(--ds-border-width) solid var(--line)}.ds-picker__search .ds-input{width:100%}.ds-picker__list{padding:var(--ds-space-1) 0;height:var(--ds-picker-list-height);outline:none;margin:0;list-style:none;overflow:auto}.ds-picker__list:focus-visible{box-shadow:inset 0 0 0 var(--ds-focus-width) var(--info)}.ds-picker__list ul{margin:0;padding:0;list-style:none}.ds-picker__group-title{top:calc(-1 * var(--ds-space-1));z-index:1;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);background:var(--panel);color:var(--muted);font-size:var(--font-compact);display:block;position:sticky}.ds-picker__item{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-picker-item-height);padding:0 var(--ds-space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.ds-picker__item:hover{background:var(--soft)}.ds-picker__item.is-selected{background:var(--ds-picker-selected)}.ds-picker__item.is-active{box-shadow:inset 2px 0 0 var(--info)}.ds-picker__item.is-used{cursor:default;color:var(--muted)}.ds-picker__item.is-used:hover{background:0 0}.ds-picker__label{overflow-wrap:anywhere;flex:1;min-width:0}.ds-picker__check{box-sizing:border-box;border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-radius-sm);background:var(--panel);flex:none;width:14px;height:14px}.ds-picker__item.is-selected .ds-picker__check{background:var(--ds-accent);border-color:var(--ds-accent);box-shadow:inset 0 0 0 2px var(--panel)}.ds-picker__item.is-used .ds-picker__check{visibility:hidden}.ds-picker__tag{padding:1px calc(var(--ds-space-1) * 1.5);border:var(--ds-border-width) solid var(--line);color:var(--muted);font-size:var(--font-compact);background:var(--panel);flex:none}.ds-picker__letter{min-width:24px;height:20px;padding:0 var(--ds-space-1);box-sizing:border-box;border-radius:var(--ds-radius-sm);background:var(--soft);color:var(--ds-accent);font-size:var(--font-compact);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.ds-picker__item.is-selected .ds-picker__letter{background:var(--panel)}.ds-picker__item.is-blank .ds-picker__label{color:var(--muted);font-style:italic}.ds-picker__grip{opacity:.45;background:radial-gradient(circle,var(--muted) 1px,transparent 1.5px) 0 0/4px 4px;cursor:grab;flex:none;width:8px;height:14px}.ds-picker__item.is-drop-before:before,.ds-picker__item.is-drop-after:after{content:"";left:var(--ds-space-2);right:var(--ds-space-2);background:var(--ds-picker-drop);border-radius:1px;height:2px;position:absolute}.ds-picker__item.is-drop-before:before{top:-1px}.ds-picker__item.is-drop-after:after{bottom:-1px}.ds-picker__empty{padding:var(--ds-space-5) var(--ds-space-3);color:var(--muted);text-align:center}.ds-picker .ds-input.ds-picker__rename,.ds-picker .ds-input.ds-picker__value-input{min-height:30px;padding:calc(var(--ds-space-1) / 2) var(--ds-space-2);font-size:var(--font-body);flex:1}.ds-picker__item.is-disabled{cursor:not-allowed;color:var(--muted)}.ds-picker__item.is-disabled:hover{background:0 0}.ds-picker__item.is-disabled .ds-picker__check,.ds-picker__tag--off{background:var(--soft);border-style:dashed}.ds-picker__value{color:var(--muted);font-size:var(--font-compact);overflow-wrap:anywhere;display:block}.ds-picker__value:before{content:"= "}.ds-picker__value.is-empty{color:var(--danger)}.ds-picker__moves{justify-content:center;gap:var(--ds-space-2);flex-direction:column;display:flex}.ds-picker__moves .ds-button{width:100%}.ds-picker__arrow{font-size:var(--font-section-title);line-height:1}.ds-picker__order{gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-top:var(--ds-border-width) solid var(--line);flex-wrap:wrap;display:flex}@container (max-width:620px){.ds-picker__grid{grid-template-columns:minmax(0,1fr)}.ds-picker__moves{flex-flow:wrap;justify-content:center}.ds-picker__moves .ds-button{flex:1 1 0;width:auto}.ds-picker__arrow{display:inline-block;transform:rotate(90deg)}.ds-picker__list{height:min(var(--ds-picker-list-height),40dvh)}}.ds-export-preset{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-export-preset .ds-select{flex:220px}.ds-export-options{gap:var(--ds-space-2) var(--ds-space-5);margin:var(--ds-space-3) 0 0;padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);flex-wrap:wrap;display:flex}.ds-export-options legend{padding:0 var(--ds-space-1);font-size:var(--font-compact);color:var(--muted)}.ds-export-hint{margin:0 0 var(--ds-space-3);color:var(--muted);font-size:var(--font-compact)}.ds-picker__head h3,.ds-picker__group-title{font-weight:var(--ds-weight-strong)}.ds-picker__tag{border-radius:var(--ds-control-radius)}.ds-picker__letter,.ds-export-options legend{font-weight:var(--ds-weight-strong)}
tr.ds-row--editing>td,tr.ds-row--editing>th{background:var(--ds-row-editing-bg)}td.ds-cell--missing,th.ds-cell--missing,tr.ds-row--editing>td.ds-cell--missing,.ds-input.ds-cell--missing,.ds-select.ds-cell--missing{background:var(--ds-cell-missing-bg)}
