.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-form-row.ds-form-row--plain{align-items:stretch;gap:var(--ds-space-2);border-top:0;flex-direction:column;min-height:0;display:flex}.ds-form-row.ds-form-row--plain+.ds-form-row{border-top:0}.ds-form-row.ds-form-row--plain>.ds-field-label{width:auto;min-width:0;font-weight:var(--ds-weight-strong);background:0 0;border-right:0;border-radius:0;padding:0}.ds-form-row.ds-form-row--plain>.ds-field-value{width:100%;min-width:0;padding:0}.ds-form-row.ds-form-row--plain .ds-field-stack{width:100%;min-width:0}.ds-form-row.ds-form-row--plain :is(.ds-input,.ds-textarea,.ds-select){width:100%;min-width:0;max-width:100%}.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(.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:calc(var(--ds-space-1) / 2) 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);border-radius:var(--ds-radius-xs);background:var(--ds-picker-drop);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)}
.ds-sortable{min-width:0;position:relative}.ds-sortable__list{gap:var(--ds-sortable-gap);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.ds-sortable__item{align-items:center;gap:var(--ds-space-2);box-sizing:border-box;min-height:var(--ds-control-height);padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) var(--ds-space-1);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--ds-sortable-item-bg);color:var(--ink);font-size:var(--font-body);line-height:var(--ds-line-body);display:flex;position:relative}.ds-sortable--row .ds-sortable__list{gap:0}.ds-sortable--row .ds-sortable__item{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.ds-sortable.is-dragging .ds-sortable__item{transition:transform var(--ds-sortable-ms) var(--ds-sortable-ease);will-change:transform}.ds-sortable__item.is-source{border-style:dashed;border-color:var(--ds-accent);background:var(--ds-sortable-slot-bg)}.ds-sortable__item.is-source>*{visibility:hidden}.ds-sortable__item.is-grabbed{border-color:var(--ds-accent);box-shadow:0 0 0 2px var(--ds-sortable-slot-bg)}.ds-sortable__item.is-disabled{color:var(--muted);background:var(--soft)}.ds-sortable__body{overflow-wrap:anywhere;flex:auto;min-width:0}.ds-sortable__handle{width:var(--ds-sortable-handle-size);height:var(--ds-sortable-handle-size);border-radius:var(--ds-control-radius);color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ds-sortable__handle svg{fill:currentColor;width:16px;height:16px}.ds-sortable__handle:hover{background:var(--soft);color:var(--ink)}.ds-sortable__handle:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-sortable__handle[aria-pressed=true]{background:var(--ds-accent);color:var(--panel)}.ds-sortable__handle:disabled{cursor:not-allowed;color:var(--control-line)}.ds-sortable.is-dragging .ds-sortable__handle{cursor:grabbing}.ds-sortable__ghost{z-index:3;align-items:center;gap:var(--ds-space-2);box-sizing:border-box;padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-1) var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-accent);border-radius:var(--ds-control-radius);background:var(--panel);color:var(--ink);box-shadow:var(--ds-sortable-ghost-shadow);pointer-events:none;font-size:var(--font-body);line-height:var(--ds-line-body);display:flex;position:absolute}.ds-sortable--row .ds-sortable__ghost{border:0;border-radius:0;padding:0}.ds-sortable.is-settling .ds-sortable__ghost{transition:top var(--ds-sortable-ms) var(--ds-sortable-ease)}.ds-sortable__handle--ghost{cursor:grabbing;color:var(--ds-accent)}.ds-sortable__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-refpicker{min-width:0;position:relative;container-type:inline-size}.ds-refpicker__label{font-size:var(--font-shipper);margin-bottom:var(--ds-space-2);display:block}.ds-refpicker>.ds-input{box-sizing:border-box;width:100%}.ds-refpicker__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-refpicker__pop{margin-top:var(--ds-space-1);z-index:var(--ds-refpicker-z);background:var(--panel);border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);box-shadow:var(--ds-refpicker-shadow);position:absolute;top:100%;left:0;right:0;overflow:hidden}.ds-refpicker__heading{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--font-compact);color:var(--muted);border-bottom:var(--ds-border-width) solid var(--line);margin:0}.ds-refpicker__msg{padding:var(--ds-space-3);color:var(--muted);align-items:center;gap:var(--ds-space-2);margin:0;display:flex}.ds-refpicker__list{max-height:calc(var(--ds-refpicker-row-height) * var(--ds-refpicker-rows));overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow:auto}.ds-refpicker__row{grid-template-columns:auto var(--ds-refpicker-thumb) minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-refpicker-gap);box-sizing:border-box;min-height:var(--ds-refpicker-row-height);padding:var(--ds-space-1) var(--ds-space-3);border-bottom:var(--ds-border-width) solid var(--line);cursor:pointer;display:grid}.ds-refpicker__row:last-child{border-bottom:0}.ds-refpicker__row[data-active]{background:var(--soft);box-shadow:inset 3px 0 0 var(--ds-accent)}.ds-refpicker__row[aria-selected=true]{background:var(--ds-accent-soft);cursor:default}.ds-refpicker__code{font-variant-numeric:tabular-nums;font-size:var(--font-compact);color:var(--ds-refpicker-code-ink);white-space:nowrap}.ds-refpicker__thumb{box-sizing:border-box;width:var(--ds-refpicker-thumb);height:var(--ds-refpicker-thumb);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);color:var(--muted);place-items:center;display:inline-grid;overflow:hidden}.ds-refpicker__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-refpicker__main{gap:calc(var(--ds-space-1) / 2);flex-direction:column;min-width:0;display:flex}.ds-refpicker__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-refpicker__option{font-size:var(--font-compact);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-refpicker__fields{gap:var(--ds-space-3);font-size:var(--font-compact);white-space:nowrap;display:flex}.ds-refpicker__field{gap:var(--ds-space-1);align-items:baseline;display:inline-flex}.ds-refpicker__field-label{color:var(--muted)}.ds-refpicker__action .ds-button{min-height:32px}@container (max-width:520px){.ds-refpicker__row{grid-template-columns:auto var(--ds-refpicker-thumb) minmax(0,1fr) auto;row-gap:calc(var(--ds-space-1) / 2)}.ds-refpicker__fields{white-space:normal;flex-wrap:wrap;grid-column:3/4}}
.ds-check{align-items:center;gap:var(--ds-check-gap);min-height:var(--ds-check-target);cursor:pointer;font:inherit;color:inherit;max-width:100%;display:inline-flex}.ds-check__input{box-sizing:border-box;width:var(--ds-check-size);height:var(--ds-check-size);min-height:var(--ds-check-size);accent-color:var(--ds-check-accent);cursor:inherit;flex:none;margin:0}.ds-check__input:focus-visible{outline:3px solid var(--ds-check-ring);outline-offset:2px}.ds-check__label{overflow-wrap:anywhere;min-width:0}.ds-check__desc{color:var(--muted);font-size:var(--font-compact);display:block}.ds-check--bare{gap:0;min-height:0}.ds-check--disabled{color:var(--muted);cursor:not-allowed}.ds-check--size-sm{--ds-check-size:16px}.ds-check--size-lg{--ds-check-size:22px}
.ds-colset{gap:var(--ds-space-3);min-width:0;display:grid}.ds-colset__desc{color:var(--muted);font-size:var(--font-compact);margin:0}.ds-colset__row{gap:var(--ds-colset-row-gap);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.ds-colset__row .ds-check{gap:var(--ds-check-gap);min-height:0}.ds-colset__row .ds-check__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-colset__width{align-items:center;gap:var(--ds-space-1);white-space:nowrap;font-size:var(--font-compact);color:var(--muted);display:inline-flex}.ds-colset__width .ds-input{width:var(--ds-colset-width-field);height:var(--ds-sortable-handle-size);min-height:0;padding:0 var(--ds-space-1);text-align:right;font-variant-numeric:tabular-nums}.ds-colset .ds-sortable__item:has(.ds-colset__row.is-off){opacity:var(--ds-colset-off-opacity)}.ds-colset__width .ds-input[aria-invalid=true]{border-color:var(--danger);outline-color:var(--danger)}.ds-colset__width:has(>.ds-colset__error){grid-template-columns:auto var(--ds-colset-width-field) auto;align-items:center;column-gap:var(--ds-space-1);grid-template-rows:auto 0;row-gap:0;display:inline-grid}.ds-colset__error{white-space:nowrap;color:var(--danger);font-size:var(--font-compact);text-align:right;grid-area:2/2;place-self:start end;margin-top:2px;line-height:1.4}.ds-colset__row:has(.ds-colset__error){padding-bottom:calc(var(--font-compact) * 1.4 + 4px)}
.ds-prodline{align-items:center;gap:var(--ds-space-2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ds-prodline__thumb{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);flex:none;display:block;overflow:hidden}.ds-prodline__thumb--sm{width:var(--ds-prodline-thumb-sm);height:var(--ds-prodline-thumb-sm)}.ds-prodline__thumb--md{width:var(--ds-prodline-thumb-md);height:var(--ds-prodline-thumb-md)}.ds-prodline__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-prodline__text{gap:calc(var(--ds-space-1) / 2);min-width:0;display:grid}.ds-prodline__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-prodline__meta{gap:var(--ds-space-2);font-size:var(--font-compact);color:var(--muted);min-width:0;display:flex}.ds-prodline__option{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-prodline__qty{font-variant-numeric:tabular-nums;color:var(--ink);flex:none}.ds-prodline--md .ds-prodline__name{white-space:normal;overflow-wrap:anywhere}.ds-prodsum{align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;display:flex}.ds-prodsum .ds-prodline{flex:0 auto}.ds-prodsum__more{padding:0 var(--ds-space-1);border-radius:var(--ds-control-radius);background:var(--soft);font-size:var(--font-compact);white-space:nowrap;flex:none}.ds-prodsum__suffix{font-size:var(--font-compact);color:var(--muted);white-space:nowrap;flex:none}.ds-prodsum--empty{color:var(--muted)}.ds-relcase{gap:var(--ds-space-3);max-width:var(--ds-relcase-max);padding:var(--ds-space-3) var(--ds-space-4);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);box-sizing:border-box;min-width:0;display:grid}.ds-relcase__head{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-relcase__count{font-size:var(--font-compact);color:var(--muted)}.ds-relcase__link{font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--info);text-underline-offset:3px;margin-left:auto}.ds-relcase__link:focus-visible,.ds-relcase__tel:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-relcase__items{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ds-relcase__items li{min-width:0}.ds-relcase__empty{color:var(--muted);margin:0}.ds-relcase__facts{gap:var(--ds-space-2) var(--ds-space-5);padding-top:var(--ds-space-2);border-top:var(--ds-border-width) solid var(--line);flex-wrap:wrap;margin:0;display:flex}.ds-relcase__facts>div{align-items:baseline;gap:var(--ds-space-2);display:flex}.ds-relcase__facts dt{font-size:var(--font-compact);color:var(--muted)}.ds-relcase__facts dd{font-weight:var(--ds-weight-strong);margin:0}.ds-relcase__tel{color:var(--info);font-variant-numeric:tabular-nums;text-underline-offset:3px}.ds-prodline__name,.ds-prodsum__more,.ds-relcase__kind{font-weight:var(--ds-weight-strong)}
.ds-codetext{min-width:0;max-width:100%;color:var(--ds-codetext-color);font-size:var(--ds-codetext-size);font-size:clamp(var(--ds-codetext-min),calc(1em - var(--ds-codetext-step)),var(--ds-codetext-size));font-weight:var(--ds-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:text;user-select:text;align-items:baseline;gap:0;display:inline-flex}.ds-codetext--block{display:flex}.ds-codetext__label{opacity:.85;white-space:pre;flex:none}.ds-codetext__value{text-overflow:ellipsis;overflow:hidden}
.ds-track{gap:var(--ds-space-4);min-width:0;display:grid}.ds-track__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-track__head{gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:var(--soft);border-radius:var(--ds-control-radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ds-track__head>div{gap:calc(var(--ds-space-1) / 2);min-width:0;display:grid}.ds-track__head dt{font-size:var(--font-compact);color:var(--muted)}.ds-track__head dd{overflow-wrap:anywhere;margin:0}.ds-track__waybill{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ds-track__subject{grid-column:1/-1}.ds-track__loading{color:var(--muted);margin:0}.ds-track__steps{margin:0;padding:0;list-style:none;display:grid}.ds-track__step{grid-template-columns:var(--ds-track-dot) var(--ds-track-time-width) minmax(0,1fr);column-gap:var(--ds-track-gap);row-gap:calc(var(--ds-space-1) / 2);padding:var(--ds-space-2) 0;align-items:baseline;display:grid;position:relative}.ds-track__step:before{content:"";left:calc(var(--ds-track-dot) / 2 - 1px);background:var(--ds-track-rail);width:2px;position:absolute;top:0;bottom:0}.ds-track__step:first-child:before{top:50%}.ds-track__step:last-child:before{bottom:50%}.ds-track__step:only-child:before{display:none}.ds-track__dot{z-index:1;width:var(--ds-track-dot);height:var(--ds-track-dot);border-radius:var(--ds-radius-pill,999px);background:var(--panel);border:2px solid var(--control-line);box-sizing:border-box;align-self:center;position:relative}.ds-track__step.is-latest .ds-track__dot{background:var(--ds-track-latest);border-color:var(--ds-track-latest)}.ds-track__time{font-variant-numeric:tabular-nums;font-size:var(--font-compact);color:var(--muted);white-space:nowrap}.ds-track__stage{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-track__step.is-latest .ds-track__stage{color:var(--ds-accent-deep)}.ds-track__latest{font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--ds-track-latest);background:var(--ds-accent-soft);border-radius:var(--ds-radius-pill,999px);padding:0 var(--ds-space-2)}.ds-track__raw{font-size:var(--font-compact);color:var(--muted);overflow-wrap:anywhere;grid-column:3/4}.ds-track__footer{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;width:100%;display:flex}.ds-track__link{color:var(--info);font-weight:var(--ds-weight-strong);text-underline-offset:3px}.ds-track__link:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-track__items{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ds-track__item{grid-template-columns:var(--ds-control-height) minmax(0,1fr) auto;gap:var(--ds-space-2);align-items:center;display:grid}.ds-track__thumb{width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-control-radius);background:var(--panel);border:var(--ds-border-width) solid var(--line);font-size:var(--font-compact);color:var(--muted);text-align:center;place-items:center;line-height:1.1;display:grid;overflow:hidden}.ds-track__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-track__name{overflow-wrap:anywhere}.ds-track__qty{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.ds-track__stages{border-collapse:collapse;width:100%}.ds-track__stages th,.ds-track__stages td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:var(--ds-border-width) solid var(--line);text-align:left}.ds-track__stages thead th{font-size:var(--font-compact);color:var(--muted);font-weight:var(--ds-weight-strong);background:var(--soft)}.ds-track__stages tbody th{white-space:nowrap;font-weight:var(--ds-weight-strong)}.ds-track__stages tbody th .ds-track__latest{margin-left:var(--ds-space-2)}.ds-track__stages td{font-variant-numeric:tabular-nums}.ds-track__stages tr.is-latest th{color:var(--ds-accent-deep)}.ds-track__stages tr.is-empty th,.ds-track__stages tr.is-empty td{color:var(--muted)}.ds-track__note{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-track__photo{gap:var(--ds-space-2);margin:0;display:grid}.ds-track__photo-frame{aspect-ratio:4/3;width:100%;max-width:calc(var(--ds-control-height) * 7);border-radius:var(--ds-control-radius);background:var(--ink);color:var(--panel);object-fit:cover;place-items:center;display:grid}.ds-track__photo figcaption{font-size:var(--font-compact);color:var(--muted)}@media (max-width:480px){.ds-track__step{grid-template-columns:var(--ds-track-dot) minmax(0,1fr)}.ds-track__time,.ds-track__stage,.ds-track__raw{grid-column:2/3}}.ds-track-progress{--ds-track-progress-dot:14px;--ds-track-progress-label-font:12.5px;--ds-track-progress-time-font:11.5px;gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ds-track-progress__head{align-items:center;gap:calc(var(--ds-space-1) * 1.5) var(--ds-space-4);font-size:var(--font-body);color:var(--ink-2);flex-wrap:wrap;display:flex}.ds-track-progress__head b{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ds-track-progress__head>.ds-link{margin-left:auto}.ds-track-progress__data{font-size:var(--font-compact);color:var(--muted)}.ds-track-progress__copy{align-items:center;gap:var(--ds-space-2);margin-left:var(--ds-space-2);vertical-align:middle;display:inline-flex}.ds-track-progress__copy>[role=status]{font-size:var(--font-compact);color:var(--muted)}.ds-track-progress__copy>[role=status]:empty{display:none}.ds-track-progress>.ds-step-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.ds-track-progress .ds-step-flow__step{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-5) 0 0;min-width:0;font-size:var(--ds-track-progress-label-font);color:var(--muted);text-align:center;font-weight:var(--ds-weight-regular);flex-direction:column;display:flex;position:relative}.ds-track-progress .ds-step-flow .ds-step-flow__step:before{content:"";border:0;border-top:2px solid var(--control-line);width:100%;position:absolute;top:14px;bottom:auto;left:-50%}.ds-track-progress .ds-step-flow .ds-step-flow__step:first-child:before{display:none}.ds-track-progress .ds-step-flow__dot{margin-left:calc(var(--ds-track-progress-dot) / -2);box-sizing:border-box;width:var(--ds-track-progress-dot);height:var(--ds-track-progress-dot);background:var(--panel);border:2px solid var(--control-line);box-shadow:none;color:#0000;font-size:0;position:absolute;top:8px;left:50%}.ds-track-progress .ds-step-flow__step--complete{color:var(--ink-2)}.ds-track-progress .ds-step-flow__step--complete>.ds-step-flow__dot{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-track-progress .ds-step-flow .ds-step-flow__step--complete:before,.ds-track-progress .ds-step-flow .ds-step-flow__step--current:before{border-color:var(--ds-accent)}.ds-track-progress .ds-step-flow__step--current{color:var(--ink);font-weight:var(--ds-weight-strong)}.ds-track-progress .ds-step-flow__step--current>.ds-step-flow__dot{background:var(--info);border-color:var(--info);box-shadow:0 0 0 4px var(--ds-status-info-bg)}.ds-track-progress.has-notice .ds-step-flow__step--current>.ds-step-flow__dot{background:var(--ds-status-warning-fill);border-color:var(--ds-status-warning-fill);box-shadow:0 0 0 4px var(--ds-status-warning-bg)}.ds-track-progress .ds-step-flow__body{gap:var(--ds-space-1);min-width:0;color:inherit;opacity:1;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ds-track-progress .ds-step-flow__heading{justify-content:normal;align-items:center;gap:var(--ds-space-1);flex-flow:column;display:flex}.ds-track-progress .ds-step-flow__heading>strong{font-weight:inherit}.ds-track-progress .ds-step-flow__heading .ds-badge{height:auto;min-height:0;color:inherit;font:inherit;white-space:normal;background:0 0;border:0;padding:0}.ds-track-progress .ds-step-flow__heading time,.ds-track-progress .ds-step-flow__description{font-size:var(--ds-track-progress-time-font);font-variant-numeric:tabular-nums;color:var(--muted);font-weight:var(--ds-weight-regular);line-height:var(--ds-line-body);overflow-wrap:anywhere;margin:0}.ds-track-progress__notice{gap:var(--ds-space-2);margin:var(--ds-space-3) 0 0;padding:var(--ds-space-2) var(--ds-space-3);border-left:3px solid var(--ds-status-warning-fill);border-radius:var(--ds-control-radius);background:var(--ds-status-warning-bg);font-size:var(--font-body);color:var(--ink-2);align-items:flex-start;line-height:1.55;display:flex}.ds-track-progress__notice>b{flex:none}.ds-track-progress__notice--problem{border-left-color:var(--danger);background:var(--ds-status-danger-bg)}.ds-track-progress__received{margin:var(--ds-space-2) 0 0;font-size:var(--ds-track-progress-label-font);color:var(--muted)}.ds-track-progress__timestamp{font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:normal}.ds-track-progress__timestamp>span{white-space:nowrap;display:inline-block}.ds-track__head dd,.ds-track__stage{font-weight:var(--ds-weight-strong)}.ds-track__item{font-weight:var(--ds-weight-medium)}.ds-track__photo-frame{font-weight:var(--ds-weight-strong)}
.ds-strip{align-items:center;gap:var(--ds-space-3);box-sizing:border-box;width:100%;padding:var(--ds-strip-pad-y) var(--ds-strip-pad-x);border:var(--ds-border-width) solid currentColor;border-radius:var(--ds-control-radius);font:inherit;text-align:left;min-width:0;display:flex}.ds-strip__icon{box-sizing:border-box;width:var(--ds-strip-icon);height:var(--ds-strip-icon);border-radius:var(--ds-radius-pill,999px);font-size:var(--font-compact);border:2px solid;flex:none;place-items:center;line-height:1;display:inline-grid}.ds-strip__text{align-items:baseline;gap:calc(var(--ds-space-1) / 2) var(--ds-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ds-strip__title{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-strip__desc{color:var(--ink);font-size:var(--font-compact)}.ds-strip__tag{padding:0 var(--ds-space-2);border:var(--ds-border-width) solid currentColor;border-radius:var(--ds-control-radius);font-size:var(--font-compact);display:inline-flex}.ds-strip__count{font-variant-numeric:tabular-nums}.ds-strip__action{flex:none;margin-left:auto}.ds-strip--button{cursor:pointer}.ds-strip--button:hover{filter:brightness(.97)}.ds-strip--button:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-strip--button[aria-pressed=true]{box-shadow:inset 4px 0}.ds-strip__go{font-size:var(--font-section-title);flex:none;margin-left:auto;line-height:1}.ds-strip__icon,.ds-strip__title,.ds-strip__tag,.ds-strip__go{font-weight:var(--ds-weight-strong)}
.ds-lot{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-lot--none{color:var(--muted);font-style:normal;font-size:var(--font-compact)}.ds-expiry{align-items:center;gap:var(--ds-space-2);white-space:nowrap;display:inline-flex}.ds-expiry__date{font-variant-numeric:tabular-nums}.ds-expiry--expired .ds-expiry__date{color:var(--muted);text-decoration:line-through}.ds-expiry__tag{padding:0 var(--ds-space-2);border:var(--ds-border-width) solid currentColor;border-radius:var(--ds-control-radius);font-size:var(--font-compact);display:inline-flex}.ds-nearexp{align-items:center;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:inline-flex}.ds-nearexp__count{color:var(--muted);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums}.ds-nearexp__days{align-items:center;gap:var(--ds-space-2);white-space:nowrap;display:inline-flex}.ds-nearexp .ds-nearexp__input{width:var(--ds-nearexp-input);text-align:right;font-variant-numeric:tabular-nums}.ds-expiry__tag{font-weight:var(--ds-weight-strong)}
.ds-expkind{min-width:var(--ds-expkind-min)}.ds-thguide{gap:var(--ds-space-3);min-width:0;display:grid}.ds-thguide__lead{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-thguide__sec{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--panel);position:relative;overflow:hidden}.ds-thguide__sec .ds-thguide__bar{width:var(--ds-thguide-bar);background:currentColor;position:absolute;top:0;bottom:0;left:0}.ds-thguide__sum{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-2) var(--ds-space-4);cursor:pointer;display:flex}.ds-thguide__sum:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-thguide__tag{padding:0 var(--ds-space-2);border:var(--ds-border-width) solid currentColor;border-radius:var(--ds-control-radius);font-size:var(--font-compact);display:inline-flex}.ds-thguide__body{gap:var(--ds-space-1);padding:0 var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);display:grid}.ds-thguide__em{color:var(--ink);margin:0}.ds-thguide__sec--danger .ds-thguide__em{color:var(--danger)}.ds-thguide__text{overflow-wrap:anywhere;margin:0}.ds-thguide__list{gap:var(--ds-space-1);margin:0;padding:0 0 0 1.1em;display:grid}.ds-thguide__list li{overflow-wrap:anywhere}.ds-thguide__list li::marker{color:var(--muted)}.ds-thguide__src{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-thguide__link{font:inherit;font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--info);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.ds-thguide__link:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-mindays{gap:var(--ds-space-1);min-width:0;display:grid}.ds-mindays__row{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-mindays .ds-mindays__input{width:var(--ds-mindays-input);text-align:right;font-variant-numeric:tabular-nums}.ds-mindays.is-default .ds-mindays__input{border-style:dashed}.ds-mindays__unit{color:var(--muted)}.ds-mindays__error{font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--danger);margin:0}.ds-mindays__state{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-mindays__state strong{color:var(--ink);font-variant-numeric:tabular-nums}.ds-nearship__choices{gap:var(--ds-space-2);flex-wrap:wrap;display:inline-flex}.ds-nearship__foot{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;width:100%;display:flex}.ds-nearship__body{gap:var(--ds-space-2);display:grid}.ds-nearship__q{overflow-wrap:anywhere;margin:0}.ds-nearship__days{color:var(--danger);font-variant-numeric:tabular-nums}.ds-nearship__hint{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-nearship__short{font-size:var(--font-compact);color:var(--danger);margin:0}.ds-nearship__note{align-items:center;gap:var(--ds-space-1);font-size:var(--font-compact);color:var(--muted);flex-wrap:wrap;display:flex}.ds-nearship.ds-strip{flex-wrap:wrap}@media (max-width:480px){.ds-nearship .ds-strip__action{flex-basis:100%;margin-left:0}}.ds-thguide__sum,.ds-thguide__tag,.ds-mindays__label,.ds-nearship__short{font-weight:var(--ds-weight-strong)}
.ds-cell-kind{color:var(--ink-2);font-size:var(--font-table);font-weight:var(--ds-weight-medium);white-space:nowrap}.ds-statuschip{align-items:center;gap:var(--ds-space-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.ds-statuschip .ds-badge{align-items:center;gap:var(--ds-space-1);font-weight:var(--ds-weight-strong)}.ds-statuschip--alert .ds-badge{font-weight:var(--ds-weight-strong)}.ds-statuschip__mark{box-sizing:border-box;border-radius:var(--ds-radius-pill,999px);width:1.2em;height:1.2em;font-size:.8em;font-weight:var(--ds-weight-strong);border:1.5px solid;place-items:center;line-height:1;display:inline-grid}.ds-statuschip__detail{font-size:var(--font-compact);color:var(--muted);white-space:normal}
.ds-thread{gap:var(--ds-space-4);max-width:var(--ds-thread-max);min-width:0;display:grid}.ds-thread__head{gap:var(--ds-space-1);display:grid}.ds-thread__heading{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-thread__title{font-size:var(--font-section-title);overflow-wrap:anywhere;margin:0}.ds-thread__meta{gap:var(--ds-space-3);font-size:var(--font-compact);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.ds-thread__meta a{color:var(--info)}.ds-thread__list{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.ds-thread__msg{gap:var(--ds-space-1);justify-items:start;min-width:0;display:grid}.ds-thread__msg--shipper{justify-items:end}.ds-thread__who{align-items:baseline;gap:var(--ds-space-2);font-size:var(--font-compact);display:flex}.ds-thread__who time{color:var(--muted);font-variant-numeric:tabular-nums}.ds-thread__bubble{max-width:var(--ds-thread-bubble-max);box-sizing:border-box;padding:var(--ds-space-3);border-radius:var(--ds-card-radius);background:var(--ds-thread-staff);border:var(--ds-border-width) solid var(--line);min-width:0}.ds-thread__msg--shipper .ds-thread__bubble{background:var(--ds-thread-mine);border-color:var(--ds-accent-soft)}.ds-thread__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ds-thread__files{margin:var(--ds-space-2) 0 0;gap:calc(var(--ds-space-1) / 2);font-size:var(--font-compact);padding:0;list-style:none;display:grid}.ds-thread__files a{color:var(--info);overflow-wrap:anywhere}.ds-thread__resolved{padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-pill,999px);background:var(--ds-accent-soft);color:var(--ds-accent-deep);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);text-align:center;justify-self:center}.ds-thread__composer{gap:var(--ds-space-2);padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);display:grid}.ds-thread__composer .ds-textarea{box-sizing:border-box;width:100%}.ds-thread__tools{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-thread__file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ds-thread__file-input:focus-visible+.ds-thread__file-btn{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-thread__file-btn{cursor:pointer;align-items:center;display:inline-flex}.ds-thread__file-btn.is-disabled{opacity:.5;cursor:not-allowed}.ds-thread__count{font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums}.ds-thread__pending{gap:var(--ds-space-1);flex-basis:100%;order:3;margin:0;padding:0;list-style:none;display:grid}.ds-thread__pending li{justify-content:space-between;align-items:center;gap:var(--ds-space-2);font-size:var(--font-compact);display:flex}.ds-thread__pending li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-thread__actions{gap:var(--ds-space-2);margin-left:auto;display:flex}.ds-thread__error{color:var(--danger);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);margin:0}.ds-thread__title,.ds-thread__label{font-weight:var(--ds-weight-strong)}
.ds-noticeboard{gap:var(--ds-space-3);max-width:var(--ds-noticeboard-max);min-width:0;display:grid}.ds-noticeboard__list{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}.ds-noticeboard__row{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-noticeboard-row);padding:0 var(--ds-space-4);border-bottom:var(--ds-border-width) solid var(--line);box-sizing:border-box;min-width:0;display:flex}.ds-noticeboard__row:last-child{border-bottom:0}.ds-noticeboard__row.is-pinned{background:var(--ds-noticeboard-pinned-bg)}.ds-noticeboard__pin{padding:0 var(--ds-space-2);border:var(--ds-border-width) solid var(--ds-accent);border-radius:var(--ds-control-radius);color:var(--ds-accent);background:var(--panel);font-size:var(--font-compact);margin-right:var(--ds-space-2);flex:none;align-items:center;display:inline-flex}.ds-noticeboard__open{min-width:0;padding:var(--ds-space-2) 0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.ds-noticeboard__open:hover{text-underline-offset:3px;text-decoration:underline}.ds-noticeboard__open:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-noticeboard__date{font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ds-noticeboard__empty,.ds-noticeboard__hint{color:var(--muted);font-size:var(--font-compact);margin:0}.ds-noticeboard__detail{gap:var(--ds-space-4);max-width:var(--ds-noticeboard-max);padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);box-sizing:border-box;display:grid}.ds-noticeboard__title{font-size:var(--font-page-title);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;display:flex}.ds-noticeboard__meta{margin:var(--ds-space-1) 0 0;font-size:var(--font-compact);color:var(--muted)}.ds-noticeboard__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ds-line-body)}.ds-noticeboard__editor{gap:var(--ds-space-2);max-width:var(--ds-noticeboard-max);display:grid}.ds-noticeboard__editor .ds-input,.ds-noticeboard__editor .ds-textarea{box-sizing:border-box;width:100%}.ds-noticeboard__error{color:var(--danger);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);margin:0}.ds-noticeboard__actions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}.ds-noticeboard__pin,.ds-noticeboard__row.is-pinned .ds-noticeboard__open,.ds-noticeboard__label{font-weight:var(--ds-weight-strong)}
.ds-topnotice{margin-right:var(--ds-topnotice-gap);padding:calc(var(--ds-space-1) / 2) var(--ds-space-1);color:inherit;font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);white-space:nowrap;border-radius:var(--ds-radius-xs);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ds-topnotice:hover .ds-topnotice__label{text-underline-offset:3px;text-decoration:underline}.ds-topnotice:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-topnotice[aria-current=page] .ds-topnotice__label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ds-topnotice__dot{top:0;right:calc(var(--ds-topnotice-dot) * -.5);width:var(--ds-topnotice-dot);height:var(--ds-topnotice-dot);border-radius:var(--ds-radius-pill,999px);background:var(--ds-topnotice-dot-color);position:absolute}.ds-topnotice__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ds-photos{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ds-photos--sm{gap:var(--ds-space-1);flex-wrap:nowrap}.ds-photos__thumb{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);cursor:zoom-in;min-height:0;padding:0;display:block;overflow:hidden}.ds-photos__thumb:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-photos__thumb img{width:var(--ds-photos-md);aspect-ratio:4/3;object-fit:cover;display:block}.ds-photos--sm .ds-photos__thumb img{width:var(--ds-photos-sm);aspect-ratio:1}.ds-photos__count,.ds-photos__none{font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-photos__large{gap:var(--ds-space-2);justify-items:center;margin:0;display:grid}.ds-photos__large img{max-width:100%;max-height:var(--ds-photos-large-max);object-fit:contain;border-radius:var(--ds-control-radius);background:var(--soft);display:block}.ds-photos__large figcaption{font-size:var(--font-compact);color:var(--muted)}.ds-photos__stack{gap:var(--ds-space-4);max-height:var(--ds-photos-large-max);scroll-behavior:smooth;display:grid;position:relative;overflow:auto}.ds-photos__stack:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}@media (prefers-reduced-motion:reduce){.ds-photos__stack{scroll-behavior:auto}}.ds-photo-quad .ds-photos{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-photo-quad .ds-photos__thumb{width:100%}.ds-photo-quad .ds-photos__thumb img{aspect-ratio:4/3;width:100%}.ds-photo-quad .ds-photos>li:first-child:is(:last-child,:nth-last-child(3)){grid-column:1/-1}.ds-photo-quad .ds-photos>li:first-child:is(:last-child,:nth-last-child(3)) img{aspect-ratio:16/9}.ds-photo-quad[data-more] .ds-photos>li:nth-child(n+5){display:none}.ds-photo-quad[data-more] .ds-photos>li:nth-child(4){position:relative}.ds-photo-quad[data-more] .ds-photos>li:nth-child(4):after{content:var(--ds-photo-more);border-radius:var(--ds-control-radius);background:color-mix(in srgb,var(--ink) 55%,transparent);color:var(--on-fill);font-size:var(--font-number);font-weight:var(--ds-weight-strong);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}
.ds-attention-board{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.ds-attention-board__actions{align-items:center;gap:var(--ds-space-2);display:flex}.ds-attention-board__status:empty{display:none}.ds-attention-board__note{color:var(--ds-status-success-ink);font-size:var(--font-compact);white-space:nowrap;animation:2.4s forwards ds-attention-note;display:inline-block}@keyframes ds-attention-note{0%{opacity:0}8%{opacity:1}80%{opacity:1}to{opacity:0}}.ds-attention-board__empty{align-items:center;gap:calc(var(--ds-space-1) * 1.5);color:var(--muted);font-size:var(--font-body);display:inline-flex}.ds-attention-board__empty .ds-icon{color:var(--ds-status-success-ink)}.ds-attention-board__grid{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@container (max-width:760px){.ds-attention-board__grid{grid-template-columns:minmax(0,1fr)}}.ds-attention-card{flex-direction:column;min-width:0;display:flex}.ds-attention-card__head{align-items:center;gap:calc(var(--ds-space-1) / 2);min-width:0;margin:calc(var(--ds-space-1) * -1.5) calc(-1 * var(--ds-space-2)) calc(var(--ds-space-1) * -1.5) calc(-1 * var(--ds-space-3));display:flex}.ds-attention-card__head>.ds-entity-summary__expand-icon{margin-left:auto}.ds-attention-card__title{min-width:0;font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);flex:1;margin:0;line-height:1.3;display:flex}.ds-attention-card__link,.ds-attention-card__static{align-items:center;gap:var(--ds-space-2);min-width:0;padding:calc(var(--ds-space-1) * 1.5) var(--ds-space-2);border-radius:var(--ds-control-radius);color:var(--ink);text-decoration:none;display:flex}.ds-attention-card__static{color:var(--muted)}.ds-attention-card__link:hover{background:var(--bg)}.ds-attention-card__link:hover .ds-attention-card__name{text-underline-offset:3px;text-decoration:underline}.ds-attention-card__link:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-attention-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-attention-card__count{color:var(--muted);font-size:var(--font-body);font-weight:var(--ds-weight-medium);white-space:nowrap;flex:none}.ds-attention-card__count b{margin-right:calc(var(--ds-space-1) / 2);color:var(--ds-status-warning-ink);font-size:var(--font-page-title);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums}.ds-attention-card__state{color:var(--muted);font-size:var(--font-body);font-weight:var(--ds-weight-medium);white-space:nowrap;flex:none}.ds-attention-card__state--error{color:var(--danger)}.ds-attention-card.is-zero{padding-block:var(--ds-space-2);box-shadow:none;background:0 0;border-style:dashed}.ds-attention-card.is-zero .ds-attention-card__count b{color:var(--muted)}.ds-attention-card__body{transition:grid-template-rows .22s var(--ds-sortable-ease,ease),visibility 0s;grid-template-rows:1fr;display:grid}.ds-attention-card__body[data-open=false]{visibility:hidden;transition:grid-template-rows .18s var(--ds-sortable-ease,ease),visibility 0s .18s;grid-template-rows:0fr}.ds-attention-card__inner{min-height:0;overflow:hidden}.ds-attention-card__list{margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:var(--ds-border-width) solid var(--line)}@media (prefers-reduced-motion:reduce){.ds-attention-card__body,.ds-attention-card__body[data-open=false]{transition:none}}.ds-attention-card__date-label{margin:0 0 calc(var(--ds-space-1) / -2);color:var(--muted);font-size:calc(var(--font-compact) - 1px);justify-content:flex-end;line-height:1.4;display:flex}.ds-attention-lines{gap:calc(var(--ds-space-1) / 2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ds-attention-lines>li{min-width:0}.ds-attention-line{align-items:center;gap:calc(var(--ds-space-1) * 1.5);min-width:0;margin:0 calc(-1 * var(--ds-space-2));padding:calc(var(--ds-space-1) * 1.5) var(--ds-space-2);border-radius:var(--ds-control-radius);color:inherit;text-decoration:none;display:flex}.ds-attention-line:hover{background:var(--bg)}.ds-attention-line:hover .ds-attention-line__what{text-underline-offset:3px;text-decoration:underline}.ds-attention-line:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-attention-line>.ds-badge{white-space:nowrap;font-size:var(--font-compact);flex:none}.ds-attention-line__what{min-width:0;color:var(--ink);font-size:var(--font-shipper);font-weight:var(--ds-weight-medium);white-space:nowrap;flex:1;display:flex}.ds-attention-line__product{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ds-attention-line__rest{text-overflow:ellipsis;white-space:pre;flex:none;max-width:calc(100% - 3em);overflow:hidden}.ds-attention-line__date{padding-left:var(--ds-space-2);color:var(--muted);font-size:var(--font-compact);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}
.ds-dashboard-title{align-items:center;gap:var(--ds-space-2);color:var(--ink);font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);margin:0;line-height:1.5;display:flex}.ds-dashboard-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);display:flex}.ds-dashboard-head>a,.ds-metric__more{align-items:center;gap:calc(var(--ds-space-1) / 2);font-size:var(--font-body);font-weight:var(--ds-weight-medium);color:var(--ds-accent);white-space:nowrap;text-decoration:none;display:inline-flex}.ds-dashboard-actions{gap:var(--ds-space-2);padding-top:var(--ds-space-4);flex-wrap:wrap;margin-top:auto;display:flex}.ds-dashboard-actions .ds-button--outline{background:var(--panel)}.ds-metric{gap:var(--ds-space-3);flex-direction:column;min-height:168px;display:flex}.ds-metric__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-2);display:flex}.ds-metric__label{color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-medium);line-height:var(--ds-line-body);margin:0}.ds-metric__value{margin-top:var(--ds-space-1);color:var(--ds-status-warning-ink);font-size:var(--font-metric);font-weight:var(--ds-weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.1}.ds-metric__value>small{margin-left:calc(var(--ds-space-1) / 2);color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-medium);letter-spacing:0}.ds-metric__detail{margin-left:var(--ds-space-2);color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);letter-spacing:0}.ds-metric.is-zero .ds-metric__value{color:var(--muted)}.ds-metric.is-unavailable .ds-metric__value{color:var(--muted);font-size:var(--font-shipper);line-height:var(--ds-line-body)}.ds-metric__empty,.ds-metric__state{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);border-top:var(--ds-border-width) solid var(--line);font-size:var(--font-body);color:var(--ds-status-success-ink);margin:auto 0 0;display:flex}.ds-metric__state{color:var(--muted)}.ds-metric>.ds-summary{padding:var(--ds-space-3) 0 0;border:0;border-top:var(--ds-border-width) solid var(--line);background:0 0;border-radius:0;gap:0}.ds-metric>.ds-summary>.ds-summary__header{display:none}.ds-metric .ds-summary__line{min-height:0;font-size:var(--font-table)}.ds-metric .ds-summary__items{gap:var(--ds-space-2)}.ds-metric__footer{color:var(--muted);font-size:var(--font-compact)}.ds-flow__lane{padding:var(--ds-space-3) 0;grid-template-columns:116px minmax(0,1fr);align-items:center;display:grid}.ds-flow__lane+.ds-flow__lane{border-top:var(--ds-border-width) solid var(--line)}.ds-flow__label{align-items:center;gap:var(--ds-space-2);color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);margin:0;display:flex}.ds-flow__label>.ds-icon{color:var(--muted)}.ds-flow__steps{--ds-flow-step-inset:20px;--ds-flow-column-gap:0px;--ds-flow-arrow-min:var(--ds-flow-step-inset);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-flow__step{min-width:0;padding:var(--ds-space-1) 0 var(--ds-space-1) var(--ds-flow-step-inset);align-items:flex-start;display:flex;position:relative}.ds-flow__step>a,.ds-flow__step>div{flex:0 auto;min-width:0}.ds-flow__arrow{flex:1 0 var(--ds-flow-arrow-min);margin-right:calc(-1 * (var(--ds-flow-column-gap) + var(--ds-flow-step-inset)));color:var(--control-line);pointer-events:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.ds-flow__name{color:var(--muted);font-size:var(--font-body);overflow-wrap:anywhere;display:block}.ds-flow__step strong{font-size:var(--font-metric);font-weight:var(--ds-weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.ds-flow__step strong>small{margin-left:calc(var(--ds-space-1) / 2);color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-medium)}.ds-flow__step>a{color:var(--ink);text-decoration:none}.ds-flow__step>a strong{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;text-decoration-thickness:2px}.ds-flow__step.is-zero strong{color:var(--muted)}.ds-card.ds-amount-card{gap:calc(var(--ds-space-1) * 1.5);background:var(--ds-accent-soft);border-color:#0000;flex-direction:column;display:flex}.ds-amount-card__label{align-items:center;gap:var(--ds-space-2);color:var(--ink-2);font-size:var(--font-shipper);font-weight:var(--ds-weight-medium);margin:0;display:flex}.ds-amount-card__icon{background:var(--panel);width:32px;height:32px;color:var(--ds-accent);border-radius:50%;place-items:center;display:grid}.ds-amount-card__value{margin:var(--ds-space-2) 0 0;color:var(--ds-accent);font-size:var(--font-amount);font-weight:var(--ds-weight-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.ds-amount-card__value>small,.ds-saving__total>small{margin-left:calc(var(--ds-space-1) / 2);font-size:var(--font-section-title);font-weight:var(--ds-weight-medium)}.ds-amount-card.is-minus .ds-amount-card__value{color:var(--danger)}.ds-amount-card__detail{margin:var(--ds-space-1) 0 0;color:var(--ink-2);font-size:var(--font-body);line-height:var(--ds-line-body);overflow-wrap:anywhere}.ds-figures__groups{row-gap:var(--ds-space-4);flex-wrap:wrap;min-width:0;display:flex}.ds-figures__group{gap:var(--ds-space-5);padding:var(--ds-space-1) var(--ds-space-5);border-left:var(--ds-border-width) solid var(--line);flex-wrap:wrap;min-width:0;max-width:100%;margin:0;display:flex}.ds-figures__group:first-child{border-left:0;padding-left:0}.ds-figures__group dt{color:var(--muted);font-size:var(--font-body);white-space:nowrap}.ds-figures__group dd{color:var(--ink);font-size:var(--font-number);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;margin:0;line-height:1.3}.ds-figures__group dd small{margin-left:calc(var(--ds-space-1) / 2);color:var(--ink-2);font-size:var(--font-body);font-weight:var(--ds-weight-medium)}.ds-figures__group .is-primary dd{color:var(--ds-accent)}.ds-figures__group dd>a{color:inherit;-webkit-text-decoration-color:var(--ds-accent-line);text-decoration-color:var(--ds-accent-line);text-underline-offset:5px}.ds-figures__formula{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:var(--ds-border-width) solid var(--line);color:var(--muted);font-size:var(--font-body)}.ds-card.ds-saving{padding:0;overflow:hidden}.ds-card.ds-saving.ds-saving--card-width{container-type:inline-size}.ds-saving__layout{grid-template-columns:320px minmax(0,1fr);display:grid}.ds-saving__summary{gap:var(--ds-space-2);padding:var(--ds-space-4) var(--ds-space-5);background:var(--ds-accent-soft);flex-direction:column;display:flex}.ds-saving__summary>.ds-badge{align-self:flex-start}.ds-saving__total-label{margin:var(--ds-space-1) 0 0;color:var(--ink-2);font-size:var(--font-shipper)}.ds-saving__total{color:var(--ds-accent);font-size:var(--font-amount);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;line-height:1.2}.ds-saving__note{color:var(--ink-2);font-size:var(--font-compact);margin-top:auto;line-height:1.6}.ds-saving__items{padding:var(--ds-space-2) var(--ds-space-5);flex-direction:column;min-width:0;margin:0;list-style:none;display:flex}.ds-saving__item{align-items:center;gap:var(--ds-space-3);border-top:var(--ds-border-width) solid var(--line);grid-template-columns:28px minmax(0,1fr) auto auto;min-height:72px;display:grid}.ds-saving__item:first-child{border-top:0}.ds-saving__number{background:var(--ds-status-warning-bg);width:24px;height:24px;color:var(--ds-status-warning-ink);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);border-radius:50%;place-items:center;display:grid}.ds-saving__text{overflow-wrap:anywhere;min-width:0}.ds-saving__text h3{font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);margin:0}.ds-saving__text p{margin:calc(var(--ds-space-1) / 2) 0 0;color:var(--muted);font-size:var(--font-compact);font-variant-numeric:tabular-nums}.ds-saving__amount{color:var(--ds-accent);font-size:var(--font-section-title);font-weight:var(--ds-weight-strong);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ds-saving__amount small{color:inherit;font-size:inherit;font-weight:inherit;display:inline}.ds-saving__period{color:var(--muted);font-size:var(--font-compact);font-weight:var(--ds-weight-medium);display:block}.ds-dashboard-actions>a:focus-visible,.ds-metric__more:focus-visible,.ds-dashboard-head>a:focus-visible,.ds-flow__step>a:focus-visible,.ds-saving__item>a:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}@container (max-width:760px){.ds-flow__lane{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr)}.ds-flow__steps{gap:var(--ds-space-4);--ds-flow-column-gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-flow__step:nth-child(2n)>.ds-flow__arrow{display:none}.ds-figures__group{gap:var(--ds-space-4);padding-right:var(--ds-space-4);padding-left:var(--ds-space-4)}.ds-saving__layout{grid-template-columns:minmax(0,1fr)}.ds-saving__item{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;grid-template-columns:24px minmax(0,1fr) auto}.ds-saving__item>.ds-button{grid-column:2/-1;justify-self:start}}.ds-saving__how{align-items:center;gap:var(--ds-space-2);color:var(--muted);font-size:var(--font-compact);margin:auto 0 0;display:flex}.ds-saving__how-label{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ds-saving__how-label:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-saving--amount .ds-saving__item{min-height:60px}.ds-saving--amount .ds-saving__text h3{word-break:keep-all}
.ds-date-dialog__trigger{justify-content:space-between;align-items:center;gap:var(--ds-space-2);text-align:left;cursor:pointer;width:100%;display:flex}.ds-date-dialog__previous{transform:rotate(180deg)}.ds-date-dialog .ds-cal{min-width:0}.ds-date-dialog .ds-cal__head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);height:var(--ds-chip-height);margin-bottom:var(--ds-space-1);display:flex}.ds-date-dialog .ds-cal__title{color:var(--ink);font-size:var(--font-shipper);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;margin:0}.ds-date-dialog .ds-cal__nav{width:var(--ds-chip-height);height:var(--ds-chip-height);border-radius:var(--ds-control-radius);color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ds-date-dialog .ds-cal__nav:hover{background:var(--soft)}.ds-date-dialog .ds-cal__nav:disabled{opacity:.35;cursor:default}.ds-date-dialog .ds-cal table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.ds-date-dialog .ds-cal th{height:28px;color:var(--muted);font-size:var(--font-compact);font-weight:var(--ds-weight-medium)}.ds-date-dialog .ds-cal td{padding:calc(var(--ds-space-1) / 2) 0;text-align:center}.ds-date-dialog .ds-cal__day{width:100%;height:var(--ds-cal-day-height);border-radius:var(--ds-control-radius);color:var(--ink);font:inherit;font-size:var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ds-date-dialog .ds-cal__day:hover{background:var(--soft)}.ds-date-dialog .ds-cal__day[aria-current=date]{text-underline-offset:4px;text-decoration:underline}.ds-date-dialog .ds-cal__day.is-start,.ds-date-dialog .ds-cal__day.is-end{background:var(--ds-accent);color:var(--on-fill);font-weight:var(--ds-weight-strong)}.ds-date-dialog .ds-cal__day:disabled{color:var(--muted);opacity:.45;cursor:default;background:0 0}.ds-date-dialog .ds-cal__day.is-cut{box-shadow:inset 0 0 0 1.5px var(--ds-status-warning-ink);color:var(--ds-status-warning-ink);font-weight:var(--ds-weight-strong)}.ds-date-dialog .ds-cal__nav:focus-visible,.ds-date-dialog .ds-cal__day:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:-1px}.ds-date-dialog__notes{margin:var(--ds-space-3) 0 0;gap:var(--ds-space-1);color:var(--ink-2);font-size:var(--font-compact);flex-direction:column;padding:0;list-style:none;display:flex}.ds-date-dialog__notes li{align-items:center;gap:var(--ds-space-2);display:flex}.ds-date-dialog__notes i{border-radius:var(--ds-radius-sm);flex:none;width:14px;height:14px;display:inline-block}.ds-date-dialog__cut{box-shadow:inset 0 0 0 1.5px var(--ds-status-warning-ink)}.ds-date-dialog__disabled{background:var(--soft);border:1px solid var(--line)}.ds-date-dialog__rule{margin:var(--ds-space-3) 0 0;padding-top:var(--ds-space-2);border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--font-compact)}.ds-date-dialog__months{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-date-dialog .ds-cal__nav-gap{width:var(--ds-chip-height);flex:none;display:inline-block}@media (max-width:640px){.ds-date-dialog__months{grid-template-columns:minmax(0,1fr)}}
.ds-disposal{gap:var(--ds-space-3);max-width:var(--ds-disposal-max);padding:var(--ds-space-4);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);box-sizing:border-box;min-width:0;display:grid}.ds-disposal.is-urgent{border-color:var(--ds-disposal-urgent)}.ds-disposal__head{gap:calc(var(--ds-space-1) / 2);display:grid}.ds-disposal__title{font-size:var(--font-section-title);margin:0}.ds-disposal__product{margin-top:calc(var(--ds-space-1) / 2);font-size:var(--font-body);font-weight:var(--ds-weight-strong);color:var(--ink);overflow-wrap:anywhere;display:block}.ds-disposal__meta{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-disposal__photos{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-disposal__photos a{width:var(--ds-disposal-photo);height:var(--ds-disposal-photo);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);display:block;overflow:hidden}.ds-disposal__photos a:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-disposal__photos img{object-fit:cover;width:100%;height:100%;display:block}.ds-disposal__label{font-size:var(--font-compact);color:var(--muted);margin-bottom:calc(var(--ds-space-1) / 2);display:block}.ds-disposal__desc{overflow-wrap:anywhere;margin:0}.ds-disposal__facts{gap:var(--ds-space-2) var(--ds-space-5);flex-wrap:wrap;margin:0;display:flex}.ds-disposal__facts>div{min-width:0}.ds-disposal__facts dd{overflow-wrap:anywhere;margin:0}.ds-disposal__deadline{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);background:var(--soft);border-radius:var(--ds-control-radius);flex-wrap:wrap;display:flex}.ds-disposal__deadline .ds-disposal__label{flex-basis:100%;margin:0}.ds-disposal__deadline strong{font-variant-numeric:tabular-nums}.ds-disposal__left{padding:0 var(--ds-space-2);border-radius:var(--ds-control-radius)}.ds-disposal__hint{font-size:var(--font-compact);color:var(--muted);flex-basis:100%}.ds-disposal__foot{justify-content:flex-end;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-disposal__state{color:var(--muted)}.ds-disposal__title,.ds-disposal__facts dd,.ds-disposal__left,.ds-disposal__state{font-weight:var(--ds-weight-strong)}
.ds-xlsbundle.ds-strip{color:var(--ds-xlsbundle-accent);background:var(--ds-xlsbundle-bg);border-color:var(--ds-xlsbundle-accent);box-shadow:inset var(--ds-xlsbundle-bar) 0 0 var(--ds-xlsbundle-accent);flex-wrap:wrap}.ds-xlsbundle .ds-strip__icon{display:none}.ds-xlsbundle .ds-strip__title{font-size:var(--font-section-title);flex-wrap:wrap}.ds-xlsbundle__tag{padding:0 var(--ds-space-2);border-radius:var(--ds-control-radius);background:var(--ds-xlsbundle-accent);color:var(--panel);font-size:var(--font-compact);white-space:nowrap;display:inline-flex}.ds-xlsbundle__file{color:var(--ink);overflow-wrap:anywhere}.ds-xlsbundle__name{color:var(--ds-xlsbundle-accent)}.ds-xlsbundle__count{font-variant-numeric:tabular-nums;white-space:nowrap}.ds-xlsbundle .ds-xlsbundle__back{white-space:nowrap}.ds-xlsframe{gap:var(--ds-space-3);padding:var(--ds-space-3);border:2px solid var(--ds-xlsbundle-accent);border-radius:var(--ds-card-radius);background:var(--panel);min-width:0;display:grid}.ds-xlsframe__body{min-width:0}@media (max-width:480px){.ds-xlsbundle .ds-strip__action{flex-basis:100%;margin-left:0}.ds-xlsbundle .ds-xlsbundle__back{justify-content:center;width:100%}}.ds-xlsbundle__tag,.ds-xlsbundle__name{font-weight:var(--ds-weight-strong)}
.ds-hdkind{padding:0 var(--ds-space-2);border:var(--ds-border-width) solid currentColor;border-radius:var(--ds-control-radius);font-size:var(--font-compact);white-space:nowrap;align-items:center;display:inline-flex}.ds-hdreason{align-items:center;gap:var(--ds-space-2);min-width:0;display:inline-flex}.ds-hdreason__text{overflow-wrap:anywhere}.ds-hddisposal{padding:0 var(--ds-space-2);border-radius:var(--ds-control-radius);font-size:var(--font-compact);white-space:nowrap;display:inline-flex}.ds-hddisposal--none{color:var(--muted);font-weight:var(--ds-weight-regular)}.ds-hdstock{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);background:var(--panel);max-width:100%;overflow-x:auto}.ds-hdstock:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-hdstock__loading{padding:var(--ds-space-4);color:var(--muted);margin:0}.ds-hdstock__table{width:100%;min-width:var(--ds-hdstock-min);border-collapse:collapse}.ds-hdstock__caption{caption-side:top;text-align:left;padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums}.ds-hdstock__table th,.ds-hdstock__table td{padding:var(--ds-space-2) var(--ds-space-3);border-top:var(--ds-border-width) solid var(--line);text-align:left;vertical-align:top}.ds-hdstock__table thead th{font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--muted);white-space:nowrap;background:var(--soft)}.ds-hdstock__table tbody tr.is-clickable{cursor:pointer}.ds-hdstock__table tbody tr.is-clickable:hover{background:var(--ds-hdstock-row-hover)}.ds-hdstock__table .ds-hdstock__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ds-hdstock__table thead th:nth-child(5),.ds-hdstock__table thead th:nth-child(6),.ds-hdstock__table thead th:nth-child(7){text-align:right}.ds-hdstock__product{font-weight:var(--ds-weight-strong);min-width:9rem}.ds-hdstock__open{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--control-line);text-decoration-color:var(--control-line);text-underline-offset:3px;background:0 0;border:0;padding:0}.ds-hdstock__open:hover{color:var(--ds-accent-deep)}.ds-hdstock__open:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-hdstock__option{font-size:var(--font-compact);font-weight:var(--ds-weight-regular);color:var(--muted);display:block}.ds-hdstock__lot{white-space:nowrap}.ds-hdstock__exp{margin-top:calc(var(--ds-space-1) / 2);font-size:var(--font-compact);display:block}.ds-hdstock__none{color:var(--muted)}.ds-hdevidence{gap:var(--ds-space-1);cursor:default;justify-items:start;display:grid}.ds-hdevidence__photos{align-items:center;gap:var(--ds-space-1);margin:0;padding:0;list-style:none;display:flex}.ds-hdevidence__photos a{width:var(--ds-hdstock-thumb);height:var(--ds-hdstock-thumb);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);display:block;overflow:hidden}.ds-hdevidence__photos a:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-hdevidence__photos img{object-fit:cover;width:100%;height:100%;display:block}.ds-hdevidence__more{font-size:var(--font-compact);color:var(--muted);font-variant-numeric:tabular-nums}.ds-hdevidence__toggle{font:inherit;font-size:var(--font-compact);font-weight:var(--ds-weight-strong);color:var(--info);cursor:pointer;background:0 0;border:0;padding:0}.ds-hdevidence__toggle:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-hdevidence__memo{max-width:18rem;padding:var(--ds-space-1) var(--ds-space-2);background:var(--soft);border-radius:var(--ds-control-radius);font-size:var(--font-compact);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ds-hddetail{gap:var(--ds-space-4);min-width:0;display:grid}.ds-hddetail__temp{align-items:center;gap:var(--ds-space-1);font-size:var(--font-compact);color:var(--muted);flex-wrap:wrap;display:flex}.ds-hddetail__head{gap:var(--ds-space-2) var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:var(--soft);border-radius:var(--ds-control-radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.ds-hddetail__head>div{gap:calc(var(--ds-space-1) / 2);min-width:0;display:grid}.ds-hddetail__head dt{font-size:var(--font-compact);color:var(--muted)}.ds-hddetail__head dd{overflow-wrap:anywhere;font-weight:var(--ds-weight-strong);margin:0}.ds-hddetail__wide{grid-column:1/-1}.ds-hddetail__section{gap:var(--ds-space-2);display:grid}.ds-hddetail__title{font-size:var(--font-section-title);margin:0}.ds-hddetail__hint{font-size:var(--font-compact);color:var(--muted);margin:0}.ds-hddetail__memo{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ds-hddetail__source{font-size:var(--font-compact);margin:0}.ds-hddetail__link{color:var(--info);font-weight:var(--ds-weight-strong);text-underline-offset:3px}.ds-hddetail__link:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ds-hddetail__photos{grid-template-columns:repeat(auto-fill,minmax(var(--ds-hdstock-photo),1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.ds-hddetail__photos li{gap:var(--ds-space-1);min-width:0;display:grid}.ds-hddetail__photos a{aspect-ratio:1;border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-control-radius);background:var(--soft);display:block;overflow:hidden}.ds-hddetail__photos a:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-hddetail__photos img{object-fit:cover;width:100%;height:100%;display:block}.ds-hddetail__alt{font-size:var(--font-compact);color:var(--muted);overflow-wrap:anywhere}.ds-hdkind,.ds-hddisposal,.ds-hdstock__open,.ds-hddetail__title{font-weight:var(--ds-weight-strong)}
.ds-thread__unread-divider{align-items:center;gap:var(--ds-space-2);color:var(--ds-accent);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);text-align:center;display:flex}.ds-thread__unread-divider:before,.ds-thread__unread-divider:after{content:"";border-top:var(--ds-border-width) solid var(--ds-accent-line);flex:1}.ds-entity-summary tr[data-entity-row][data-unread=true]{background:var(--ds-accent-soft)}.ds-entity-summary tr[data-entity-row][data-unread=false][data-selected]{background:0 0}.ds-entity-summary tr[data-entity-row][data-unread][data-selected]>td:first-child{box-shadow:inset var(--ds-space-1) 0 0 var(--ds-accent)}

.ds-label-editor__paper{outline:var(--ds-border-width) solid var(--ink);outline-offset:var(--ds-border-width);background:var(--panel)}.ds-label-editor__textbox{outline:var(--ds-border-width) solid var(--control-line);outline-offset:calc(-1 * var(--ds-border-width))}.ds-label-editor__digits{line-height:1}.ds-label-editor__text{-webkit-box-orient:vertical}.ds-label-editor__guide{pointer-events:none}.ds-label-editor__guide--x{border-inline-start:var(--ds-border-width) solid}.ds-label-editor__guide--y{border-top:var(--ds-border-width) solid}.ds-label-editor__guide--center{border-color:var(--ds-snap-guide-center)}.ds-label-editor__guide--edge{border-color:var(--ds-snap-guide-edge)}.ds-label-editor__handle{touch-action:none;transform:translate(50%,50%)}@media print{.ds-label-editor__paper,.ds-label-editor__textbox{outline:none}}.ds-label-editor__element--editable{touch-action:none}.ds-label-editor__paper--zoom{zoom:var(--ds-label-edit-zoom,2.6)}.ds-label-editor__frame{border:var(--ds-border-width) solid var(--ink);background:var(--panel)}
.ds-multi-board{gap:var(--ds-space-4);display:grid}.ds-multi-board[tabindex="-1"]:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-multi-board__tools{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-multi-board__tools label{align-items:center;gap:var(--ds-space-2);max-width:100%;display:flex}.ds-multi-board__tools .ds-select{width:auto;max-width:100%}.ds-multi-board__tools>span{color:var(--muted);font-variant-numeric:tabular-nums}.ds-multi-board__groups{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.ds-multi-board__group{min-width:0;min-height:8rem;padding:var(--ds-space-3);background:var(--soft);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);transition:background-color .16s,border-color .16s}.ds-multi-board__group h3{margin:0 0 var(--ds-space-3);font-size:var(--font-section-title)}.ds-multi-board__group h3 span{color:var(--muted);font-size:var(--font-compact)}.ds-multi-board__group.is-drop-target{background:var(--ds-accent-soft);border-color:var(--ds-accent);outline:var(--ds-border-width) solid var(--ds-accent)}.ds-multi-board__group ul{gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.ds-multi-board__card{text-align:left;white-space:normal;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:flex-start;width:100%;transition:transform .16s,opacity .16s}.ds-multi-board__card[aria-pressed=true]{border-color:var(--ds-chip-selected-line);background:var(--ds-chip-selected-bg);color:var(--ds-chip-selected-ink)}.ds-multi-board__group li.is-dragging{opacity:.4}.ds-multi-board__group li.is-highlighted .ds-multi-board__card{outline:var(--ds-focus-width) solid var(--ds-status-warning-ink);outline-offset:var(--ds-focus-offset)}.ds-multi-board__ghost{transform:translate(calc(var(--ds-drag-x) + var(--ds-space-4)),calc(var(--ds-drag-y) + var(--ds-space-4)));z-index:100;pointer-events:none;width:14rem;position:fixed;top:0;left:0}.ds-multi-board__ghost-card{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-chip-selected-line);border-radius:var(--ds-control-radius);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);transform:translate(calc(var(--ds-drag-index) * var(--ds-space-1)),calc(var(--ds-drag-index) * var(--ds-space-1))) rotate(calc(var(--ds-drag-index) * 2deg));position:absolute;inset:0 auto auto 0;overflow:hidden}.ds-multi-board__ghost>strong{right:0;top:calc(0rem - var(--ds-space-3));padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-control-radius);background:var(--ds-accent-deep);color:var(--on-fill);position:absolute}.ds-multi-board--tools-keyboard:not(:focus-visible):not(:has(:focus-visible))>.ds-multi-board__tools{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-multi-board__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-multi-board *,.ds-multi-board :before{transition:none!important;animation:none!important}.ds-multi-board__ghost-card{transform:none}}.ds-move-guide{z-index:200;--ds-mg-loop:6.5s;position:fixed;inset:0}.ds-move-guide__sheet{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 30%,transparent),transparent 45%),color-mix(in srgb,var(--info) 12%,transparent);position:absolute;inset:0}.ds-move-guide__stage{pointer-events:none;position:absolute;inset:0}.ds-move-guide__stage>*{box-sizing:border-box;position:fixed;top:0;left:0}.ds-move-guide__pick{width:var(--ds-mg-card-w);height:var(--ds-mg-card-h);border:2px solid var(--ds-chip-selected-line);border-radius:var(--ds-control-radius);background:color-mix(in srgb,var(--ds-chip-selected-bg) 38%,transparent);opacity:0;animation:var(--ds-mg-loop) ease-in-out infinite}.ds-move-guide__pick[data-pick="1"]{transform:translate(var(--ds-mg-c1-x),var(--ds-mg-c1-y));animation-name:ds-mg-pick-1}.ds-move-guide__pick[data-pick="2"]{transform:translate(var(--ds-mg-c2-x),var(--ds-mg-c2-y));animation-name:ds-mg-pick-2}.ds-move-guide__pick[data-pick="3"]{transform:translate(var(--ds-mg-c3-x),var(--ds-mg-c3-y));animation-name:ds-mg-pick-3}.ds-move-guide__drop{width:var(--ds-mg-drop-w);height:var(--ds-mg-drop-h);transform:translate(var(--ds-mg-drop-x),var(--ds-mg-drop-y));border:2px dashed var(--info);border-radius:var(--ds-control-radius);background:color-mix(in srgb,var(--info) 8%,transparent);animation:ds-mg-drop var(--ds-mg-loop) ease-in-out infinite}.ds-move-guide__save{width:var(--ds-mg-save-w);height:var(--ds-mg-save-h);transform:translate(var(--ds-mg-save-x),var(--ds-mg-save-y));border-radius:var(--ds-control-radius);outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset);animation:ds-mg-save var(--ds-mg-loop) ease-in-out infinite}.ds-move-guide__ghost{width:var(--ds-mg-ghost-w);height:var(--ds-mg-card-h);animation:ds-mg-ghost var(--ds-mg-loop) ease-in-out infinite}.ds-move-guide__ghost-card{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-chip-selected-line);border-radius:var(--ds-control-radius);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);transform:translate(calc(var(--ds-mg-index) * var(--ds-space-1)),calc(var(--ds-mg-index) * var(--ds-space-1))) rotate(calc(var(--ds-mg-index) * 2deg));position:absolute;inset:0 auto auto 0;overflow:hidden}.ds-move-guide__ghost>strong{right:calc(0rem - var(--ds-space-2));top:calc(0rem - var(--ds-space-3));padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-control-radius);background:var(--ds-accent-deep);color:var(--on-fill);position:absolute}.ds-move-guide__pointer{transform-origin:4px 3px;width:28px;height:28px;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--ink) 35%,transparent));animation:ds-mg-pointer var(--ds-mg-loop) ease-in-out infinite}.ds-move-guide__pointer path{fill:var(--panel);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.ds-move-guide__card{box-sizing:border-box;width:min(26rem,calc(100vw - 2 * var(--ds-space-4)));padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-control-radius);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);position:fixed}.ds-move-guide__card h2{margin:0 0 var(--ds-space-2);font-size:var(--font-body);font-weight:var(--ds-weight-strong)}.ds-move-guide__card ol{gap:var(--ds-space-1);counter-reset:ds-mg;margin:0;padding:0;list-style:none;display:grid}.ds-move-guide__card li{counter-increment:ds-mg;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-control-radius);animation:var(--ds-mg-loop) ease-in-out infinite;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-move-guide__card li:before{content:counter(ds-mg);background:var(--ds-accent);width:1.4em;height:1.4em;color:var(--panel);font-size:.85em;font-weight:var(--ds-weight-strong);border-radius:50%;place-items:center;display:inline-grid}.ds-move-guide__card li[data-step="1"]{animation-name:ds-mg-step-1}.ds-move-guide__card li[data-step="2"]{animation-name:ds-mg-step-2}.ds-move-guide__card li[data-step="3"]{animation-name:ds-mg-step-3}.ds-move-guide__actions{justify-content:flex-end;gap:var(--ds-space-2);margin-block-start:var(--ds-space-3);display:flex}@keyframes ds-mg-pointer{0%{transform:translate(calc(var(--ds-mg-p1-x) + 64px),calc(var(--ds-mg-p1-y) - 48px));opacity:0}5%{opacity:1}10%{transform:translate(var(--ds-mg-p1-x),var(--ds-mg-p1-y))}12%{transform:translate(var(--ds-mg-p1-x),var(--ds-mg-p1-y)) scale(.82)}14%{transform:translate(var(--ds-mg-p1-x),var(--ds-mg-p1-y))}20%{transform:translate(var(--ds-mg-p2-x),var(--ds-mg-p2-y))}22%{transform:translate(var(--ds-mg-p2-x),var(--ds-mg-p2-y)) scale(.82)}24%{transform:translate(var(--ds-mg-p2-x),var(--ds-mg-p2-y))}30%{transform:translate(var(--ds-mg-p3-x),var(--ds-mg-p3-y))}32%{transform:translate(var(--ds-mg-p3-x),var(--ds-mg-p3-y)) scale(.82)}36%{transform:translate(var(--ds-mg-p3-x),var(--ds-mg-p3-y))}68%,72%{transform:translate(calc(var(--ds-mg-to-x) + var(--ds-mg-ghost-w) * .5),calc(var(--ds-mg-to-y) + var(--ds-mg-card-h) * .5));opacity:1}84%,to{transform:translate(calc(var(--ds-mg-to-x) + var(--ds-mg-ghost-w) * .5),calc(var(--ds-mg-to-y) + var(--ds-mg-card-h) * .5));opacity:0}}@keyframes ds-mg-pick-1{0%,11%{opacity:0}13%,70%{opacity:1}76%,to{opacity:0}}@keyframes ds-mg-pick-2{0%,21%{opacity:0}23%,70%{opacity:1}76%,to{opacity:0}}@keyframes ds-mg-pick-3{0%,31%{opacity:0}33%,70%{opacity:1}76%,to{opacity:0}}@keyframes ds-mg-ghost{0%,34%{transform:translate(var(--ds-mg-from-x),var(--ds-mg-from-y));opacity:0}38%{transform:translate(var(--ds-mg-from-x),var(--ds-mg-from-y)) rotate(-2deg);opacity:1}68%{transform:translate(var(--ds-mg-to-x),var(--ds-mg-to-y)) rotate(-2deg);opacity:1}72%{transform:translate(var(--ds-mg-to-x),var(--ds-mg-to-y));opacity:1}84%,to{transform:translate(var(--ds-mg-to-x),var(--ds-mg-to-y));opacity:0}}@keyframes ds-mg-drop{0%,42%{opacity:0}52%,76%{opacity:1}86%,to{opacity:0}}@keyframes ds-mg-save{0%,76%{opacity:0}82%,95%{opacity:1}to{opacity:0}}@keyframes ds-mg-step-1{0%,32%{background:color-mix(in srgb,var(--info) 12%,transparent)}36%,to{background:0 0}}@keyframes ds-mg-step-2{0%,34%{background:0 0}38%,72%{background:color-mix(in srgb,var(--info) 12%,transparent)}76%,to{background:0 0}}@keyframes ds-mg-step-3{0%,74%{background:0 0}78%,98%{background:color-mix(in srgb,var(--info) 12%,transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ds-move-guide__pick{opacity:1;animation:none}.ds-move-guide__drop,.ds-move-guide__save,.ds-move-guide__card li{animation:none}.ds-move-guide__ghost{transform:translate(var(--ds-mg-to-x),var(--ds-mg-to-y));animation:none}.ds-move-guide__pointer{transform:translate(calc(var(--ds-mg-to-x) + var(--ds-mg-ghost-w) * .5),calc(var(--ds-mg-to-y) + var(--ds-mg-card-h) * .5));animation:none}}
