@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2")}
:root{--font-body:13px;--font-shipper:14px;--font-compact:12px;--font-page-title:20px;--font-section-title:16px;--font-dialog-title:16px;--green:#16432e;--green-deep:#0e3122;--green-soft:#e8f0eb;--bg:#f5f6f5;--panel:#fff;--soft:#f7f8f7;--ink:#17211c;--muted:#66706b;--line:#e6e9e7;--control-line:#d3d9d6;--info:#185fa5;--danger:#c62f2f;--ds-status-danger-ink:#a12a2a;--ds-status-danger-bg:#fbe7e6;--ds-status-warning-ink:#9a4a06;--ds-status-warning-bg:#fdeedd;--ds-warning-action-bg:var(--ds-status-warning-fill);--ds-warning-action-ink:var(--on-fill);--ds-warning-action-hover:var(--ds-status-warning-ink);--ds-status-info-ink:var(--info);--ds-status-info-bg:#e7f1fc;--ds-status-success-ink:#1d5a3c;--ds-status-success-bg:#e5f0e9;--shadow:none;--ds-font-family:"Pretendard Variable","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ds-line-body:1.5;--ds-line-control:1.4;--ds-control-height:40px;--ds-control-radius:6px;--ds-card-radius:10px;--ds-border-width:1px;--ds-focus-width:3px;--ds-focus-offset:2px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-required-dot-size:var(--ds-space-1);--ds-required-color:var(--danger);--ds-form-label-width:160px;--ds-form-row-height:64px;--ds-input-width:480px;--ds-select-width:280px;--ds-number-width:120px;--ds-input-width-short:240px;--ds-input-width-medium:400px;--ds-textarea-width:680px;--ds-textarea-height:96px;--ds-dialog-width:680px;--ds-dialog-shadow:0 16px 40px #17211c2e;--ds-backdrop:#17211c7a;--green-line:#a9c4b4;--on-fill:#fff;--ink-2:#38433d;--ds-status-warning-fill:#b0560c;--ds-status-neutral-ink:#545e59;--ds-status-neutral-bg:#eef1ef;--ds-chip-selected-line:var(--ds-accent-line);--ds-filter-pad-y:16px;--ds-filter-pad-x:20px;--ds-card-pad-y:16px;--ds-card-pad-x:20px;--ds-badge-radius:999px;--ds-badge-height:22px;--ds-info-label-width-wide:152px;--ds-table-row-height:44px;--ds-table-head-height:36px;--ds-nav-width:232px;--ds-nav-group-height:36px;--ds-nav-item-height:34px;--ds-nav-rail-width:64px;--ds-topbar-height:56px;--ds-topbar-search-width:360px;--font-number:24px;--font-table:13px;--font-metric:28px;--font-amount:32px;--ds-accent:var(--green);--ds-accent-deep:var(--green-deep);--ds-accent-soft:var(--green-soft);--ds-accent-line:var(--green-line);--ds-attach-max:560px;--ds-caselabel-min:3.2em;--ds-caselabel-cancel:var(--muted);--ds-caselabel-return:var(--info);--ds-caselabel-exchange:var(--ds-accent);--ds-check-size:18px;--ds-check-gap:var(--ds-space-2);--ds-check-accent:var(--ds-accent);--ds-check-target:44px;--ds-check-ring:var(--info);--ds-choice-chip-height:36px;--ds-choice-mark-size:18px;--ds-codetext-color:var(--muted);--ds-codetext-size:var(--font-compact);--ds-codetext-step:1px;--ds-codetext-min:10px;--ds-column-drop-line:3px;--ds-column-drop-color:var(--info);--ds-column-dragging-opacity:.45;--ds-picker-list-height:320px;--ds-picker-item-height:36px;--ds-picker-moves-width:112px;--ds-picker-selected:var(--ds-accent-soft);--ds-picker-drop:var(--info);--ds-disposal-photo:96px;--ds-disposal-max:640px;--ds-disposal-urgent:var(--danger);--ds-card-inner-radius:calc(var(--ds-card-radius) - var(--ds-border-width));--ds-radius-pill:var(--ds-badge-radius);--ds-radius-xs:2px;--ds-radius-sm:4px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-strong:600;--font-close-mark:24px;--ds-line-tight:1.2;--ds-motion-drag:.19s;--ds-ease-drag:cubic-bezier(.2,.75,.25,1);--ds-motion-instant:24ms;--ds-inactive-opacity:.55;--ds-page-max-width:1180px;--ds-section-no-size:28px;--ds-tree-indent:16px;--ds-label-edit-zoom:2.6;--ds-xlsbundle-accent:var(--ds-accent-deep);--ds-xlsbundle-bg:var(--ds-accent-soft);--ds-xlsbundle-bar:4px;--ds-facts-label-width:7.5rem;--ds-field-width-short:var(--ds-input-width-short);--ds-field-width-normal:var(--ds-input-width-medium);--ds-field-width-long:560px;--ds-filter-bg:var(--panel);--ds-filter-gap:12px;--ds-filter-label-width:64px;--ds-filter-input-width:20rem;--ds-filter-control-height:40px;--ds-row-editing-bg:#fffbe8;--ds-cell-missing-bg:#fdecec;--ds-hdstock-thumb:40px;--ds-hdstock-photo:120px;--ds-hdstock-min:1040px;--ds-hdstock-row-hover:var(--soft);--ds-thread-max:820px;--ds-thread-bubble-max:78%;--ds-thread-mine:var(--ds-accent-soft);--ds-thread-staff:var(--soft);--ds-colset-group-bg:var(--soft);--ds-colset-width-field:76px;--ds-colset-row-gap:var(--ds-space-2);--ds-colset-off-opacity:.55;--ds-nearexp-input:4.5em;--ds-mindays-input:6em;--ds-expkind-min:8.5em;--ds-thguide-bar:4px;--ds-stat-value-size:var(--font-number);--ds-amount-minus:var(--danger);--ds-amount-plus:var(--ds-accent);--ds-row-total-bg:var(--soft);--ds-row-selected-bg:var(--ds-accent-soft);--ds-section-bar-width:var(--ds-space-1);--ds-section-bar-height:var(--ds-space-3);--ds-name-cell-gap:var(--ds-space-2);--ds-name-cell-toggle:calc(2 * var(--ds-space-4));--ds-noticeboard-max:900px;--ds-noticeboard-row:48px;--ds-noticeboard-pinned-bg:var(--ds-accent-soft);--ds-noticeevent-kind:7.5em;--ds-noticeevent-unread:var(--ds-accent);--ds-strip-icon:20px;--ds-strip-pad-y:var(--ds-space-2);--ds-strip-pad-x:var(--ds-space-4);--ds-operation-spinner-size:var(--ds-space-5);--ds-thumb-size-row:28px;--ds-thumb-size-cell:40px;--ds-thumb-radius:6px;--ds-bundle-accent-width:3px;--ds-bundle-gap:var(--ds-space-3);--ds-split-min-width:280px;--ds-box-select-width:112px;--ds-page-size-width:96px;--ds-packing-ok:var(--ds-accent);--ds-packing-bad:var(--danger);--ds-packing-mark-ink:#fff;--ds-packing-mark-size:32px;--ds-packing-ratio:75 / 56;--ds-packing-gap:var(--ds-space-3);--ds-page-heading-margin:20px;--ds-page-heading-gap:var(--ds-space-4);--ds-page-heading-weight:600;--ds-eyebrow-ink:var(--muted);--ds-list-toolbar-margin:12px;--ds-list-toolbar-min-height:40px;--ds-party-pair-gap:var(--ds-space-4);--ds-nav-item-pad-block:9px;--ds-nav-item-pad-start:30px;--ds-nav-item-margin-block:2px;--ds-nav-pad-inline:10px;--ds-nav-heading-margin:var(--ds-space-4) 10px 6px;--ds-nav-sub-pad-start:38px;--ds-brand-pad-inline:22px;--ds-topnotice-icon-space:26px;--ds-header-gap:6px;--ds-header-balance-height:32px;--ds-header-balance-pad:var(--ds-space-1) 10px;--ds-header-avatar-size:32px;--ds-header-shipper-max:200px;--ds-header-shipper-name-max:96px;--ds-header-actions-gap:10px;--ds-sidebar-scroll-pad:14px;--ds-sidebar-footer-pad:10px;--ds-nav-fold-gap:10px;--ds-nav-flyout-left:60px;--ds-nav-flyout-width:236px;--ds-search-hint-pad:6px 10px;--ds-search-hint-height:38px;--ds-form-label-width-narrow:128px;--ds-care-label-width:120px;--ds-neighbor-label-width:5rem;--ds-icon-xs:14px;--ds-icon-sm:16px;--ds-icon-md:18px;--ds-icon-lg:24px;--ds-icon-pic:30px;--ds-icon-3xs:10px;--ds-icon-2xs:12px;--ds-icon-md-plus:20px;--ds-icon-lg-minus:22px;--ds-icon-pic-xs:26px;--ds-icon-pic-sm:28px;--ds-icon-pic-lg:32px;--ds-icon-pic-xl:34px;--ds-icon-pic-2xl:36px;--ds-icon-pic-3xl:40px;--ds-icon-pic-4xl:48px;--ds-table-head-pad-block:9px;--ds-table-min-width-narrow:540px;--ds-field-label-pad-block-narrow:10px;--ds-empty-height:180px;--ds-skip-link-offset:-100px;--ds-main-pad-block-drawer:20px;--ds-header-pad-end:20px;--ds-header-panel-width:360px;--ds-header-divider-max:200px;--ds-header-search-min:200px;--ds-header-account-min:144px;--ds-header-brand-fold-space:36px;--ds-brand-sub-gap:5px;--ds-search-hints-offset:6px;--ds-search-hint-row-gap:10px;--ds-search-hint-row-pad:0 10px;--ds-search-hint-foot-gap:6px;--ds-search-hint-foot-pad:var(--ds-space-2) 10px 2px;--ds-nav-heading-gap:6px;--ds-nav-text-pad-block:6px;--ds-nav-star-pad-start:6px;--ds-nav-rail-item-size:44px;--ds-nav-rail-section-gap:6px;--ds-nav-rail-badge-top:2px;--ds-nav-drawer-width:min(320px,calc(100vw - var(--ds-space-5) * 2));--ds-field-stack-gap:7px;--ds-textarea-pad-block:10px;--ds-error-gap:10px;--ds-thumb-text-gap:10px;--ds-step-pad-block:10px;--ds-option-box-pad:15px 17px;--ds-detail-cell-pad:13px 15px;--ds-row-remove-pad:2px 10px;--ds-state-card-height:180px;--ds-photos-md:8rem;--ds-photos-sm:2.5rem;--ds-photos-large-max:70vh;--ds-refpicker-rows:5;--ds-refpicker-row-height:48px;--ds-refpicker-thumb:36px;--ds-refpicker-z:30;--ds-refpicker-shadow:0 8px 24px #10261c24;--ds-refpicker-gap:var(--ds-space-3);--ds-refpicker-code-ink:var(--muted);--ds-prodline-thumb-sm:28px;--ds-prodline-thumb-md:44px;--ds-relcase-max:720px;--ds-retform-max:760px;--ds-retform-step:22px;--ds-retform-gap:var(--ds-space-4);--ds-retform-choice-on:var(--ds-accent);--ds-retform-choice-bg:var(--ds-accent-soft);--ds-retform-qty-width:6.5em;--ds-ss-prefix-weight:600;--ds-ss-prefix-ink:var(--ink);--ds-ss-gap:var(--ds-space-1);--ds-ss-note-ink:var(--muted);--ds-skel-bg:var(--ds-accent-soft);--ds-skel-shine:#ffffff8c;--ds-skel-line-height:16px;--ds-skel-gap:var(--ds-space-2);--ds-skel-motion:1.4s;--ds-snap-guide-center:#db2777;--ds-snap-guide-edge:#ea580c;--ds-sortable-gap:var(--ds-space-1);--ds-sortable-handle-size:32px;--ds-sortable-item-bg:var(--panel);--ds-sortable-ghost-shadow:0 8px 24px #10261c38;--ds-sortable-slot-bg:var(--ds-accent-soft);--ds-sortable-ease:cubic-bezier(.2,.75,.25,1);--ds-state-padding:36px 16px;--ds-state-padding-compact:var(--ds-space-4) var(--ds-space-3);--ds-state-max-width:420px;--ds-state-icon-size:40px;--ds-state-icon-ink:var(--muted);--ds-state-error-ink:var(--danger);--ds-state-icon-bg:var(--soft);--ds-chip-height:32px;--ds-chip-radius:6px;--ds-chip-selected-bg:var(--ds-accent-soft);--ds-chip-selected-ink:var(--ds-accent);--ds-chip-current-bg:var(--ds-accent-soft);--ds-stage-1-ink:#3b4f6b;--ds-stage-1-bg:#e6ecf4;--ds-stage-1-line:#a9b8cd;--ds-stage-2-ink:#185fa5;--ds-stage-2-bg:#dbe9fa;--ds-stage-2-line:#93b9e6;--ds-stage-3-ink:#5b3f99;--ds-stage-3-bg:#ebe4f7;--ds-stage-3-line:#bba9e0;--ds-stage-4-ink:#8f4405;--ds-stage-4-bg:#fde4c8;--ds-stage-4-line:#eaa96a;--ds-stage-5-ink:#1d5a3c;--ds-stage-5-bg:#d9ecdf;--ds-stage-5-line:#93c4a6;--ds-stage-fail-ink:#a12a2a;--ds-stage-fail-bg:#fadedb;--ds-stage-fail-line:#e49c96;--ds-stage-stop-ink:#545e59;--ds-stage-stop-bg:#eaedeb;--ds-stage-stop-line:#bcc4c0;--ds-stage-line-width:1px;--ds-kind-cancel-ink:#545e59;--ds-kind-cancel-bg:#f1f3f2;--ds-kind-cancel-line:#bcc4c0;--ds-kind-return-ink:#0b5f5b;--ds-kind-return-bg:#e0f1ef;--ds-kind-return-line:#8cc5bf;--ds-kind-exchange-ink:#962d56;--ds-kind-exchange-bg:#f9e5ed;--ds-kind-exchange-line:#dea0b8;--ds-cell-pad-y:8px;--ds-cell-pad-x:12px;--ds-toast-width:360px;--ds-toast-offset:var(--ds-space-4);--ds-toast-gap:var(--ds-space-2);--ds-toast-shadow:0 8px 28px #10261c29;--ds-toast-z:50;--ds-toast-motion:var(--ds-motion-fast,.15s);--ds-topnotice-dot:6px;--ds-topnotice-dot-color:var(--danger);--ds-topnotice-gap:var(--ds-space-3);--ds-track-dot:10px;--ds-track-rail:var(--line);--ds-track-latest:var(--ds-accent);--ds-track-gap:var(--ds-space-3);--ds-track-time-width:7.5em;--warning:#ba7517;--success:#2e9e5b;--ds-surface-selected:var(--ds-accent-soft);--ds-text-selected:var(--ds-accent);--ds-overlay-surface:var(--panel);--ds-overlay-border:var(--control-line);--ds-overlay-gap:8px;--ds-overlay-margin:12px;--ds-tooltip-delay:.35s;--ds-motion-fast:.15s;--ds-overlay-shadow:0 8px 24px #17211c1f;--ds-calendar-range:var(--ds-accent-soft);--ds-calendar-edge:var(--ds-accent)}
.ds-button,.ds-input,.ds-select,.ds-textarea{font-family:var(--ds-font-family);color:var(--ink);box-sizing:border-box;border:var(--ds-border-width) solid var(--control-line);border-radius:var(--ds-control-radius);background:var(--panel);min-height:var(--ds-control-height);line-height:var(--ds-line-control);padding:var(--ds-space-1) var(--ds-space-3)}.ds-button{font-weight:var(--ds-weight-medium);min-width:var(--ds-control-height);justify-content:center;align-items:center;gap:var(--ds-space-2);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.ds-button:hover{background:var(--soft)}.ds-size--body{font-size:var(--font-body)}.ds-size--form{font-size:var(--font-shipper)}.ds-size--compact{font-size:var(--font-body);min-height:var(--ds-chip-height);min-width:var(--ds-chip-height)}.ds-button--primary{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--panel)}.ds-button--primary:hover{background:var(--ds-accent-deep)}.ds-button--danger{color:var(--danger);border-color:var(--danger)}.ds-button:disabled{opacity:.6;cursor:not-allowed}.ds-button[aria-busy=true]{cursor:wait}.ds-input,.ds-select,.ds-textarea{font-size:var(--font-shipper);min-width:0;max-width:100%}.ds-input{width:min(var(--ds-input-width),100%)}.ds-select{width:min(var(--ds-select-width),100%)}.ds-input[type=number]{width:var(--ds-number-width);font-variant-numeric:tabular-nums}.ds-textarea{width:min(var(--ds-textarea-width),100%);min-height:var(--ds-textarea-height);padding:var(--ds-space-2) var(--ds-space-3);resize:vertical;line-height:var(--ds-line-body)}.ds-input[readonly],.ds-textarea[readonly]{background:var(--soft)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{opacity:.55;cursor:not-allowed;background:var(--soft)}[aria-invalid=true].ds-input,[aria-invalid=true].ds-select,[aria-invalid=true].ds-textarea{border-color:var(--danger)}.ds-button:focus-visible,.ds-input:focus-visible,.ds-select:focus-visible,.ds-textarea:focus-visible,.ds-dialog-close:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.ds-card{box-sizing:border-box;min-width:0;padding:var(--ds-card-pad-y) var(--ds-card-pad-x);background:var(--panel);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);box-shadow:var(--shadow)}.ds-form-row{grid-template-columns:var(--ds-form-label-width) minmax(0,1fr);min-height:var(--ds-form-row-height);font-size:var(--font-shipper);display:grid}.ds-form-row+.ds-form-row{border-top:var(--ds-border-width) solid var(--line)}.ds-field-label{align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);background:var(--soft);border-right:var(--ds-border-width) solid var(--line);display:flex}.ds-form-row:first-child>.ds-field-label{border-top-left-radius:calc(var(--ds-card-radius) - var(--ds-border-width))}.ds-form-row:last-child>.ds-field-label{border-bottom-left-radius:calc(var(--ds-card-radius) - var(--ds-border-width))}.ds-form-row--tall .ds-field-label{align-items:flex-start}.ds-field-value{padding:var(--ds-space-3) var(--ds-space-4);align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;min-width:0;display:flex}.ds-field-stack{justify-items:start;gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.ds-required,.ds-field-error{color:var(--danger)}.ds-field-error,.ds-hint{font-size:var(--font-shipper);line-height:var(--ds-line-body);margin:0}.ds-hint{color:var(--muted)}.ds-dialog{box-sizing:border-box;font:var(--font-body)/var(--ds-line-body) var(--ds-font-family);color:var(--ink);background:var(--panel);border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);padding:var(--ds-space-5);width:min(var(--ds-dialog-width),calc(100% - 32px));max-height:90dvh;box-shadow:var(--ds-dialog-shadow);margin:auto;overflow:auto}.ds-dialog::backdrop{background:var(--ds-backdrop)}.ds-dialog-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3);display:flex}.ds-dialog h2{font-size:var(--font-dialog-title);line-height:var(--ds-line-body);font-weight:var(--ds-weight-strong);margin:0}.ds-dialog-close{font:inherit;font-size:var(--font-close-mark);min-width:var(--ds-control-height);min-height:var(--ds-control-height);border-radius:var(--ds-control-radius);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ds-dialog-close:disabled{opacity:.4;cursor:not-allowed}.ds-dialog-description{margin:0 0 var(--ds-space-4);color:var(--muted)}.ds-dialog-actions{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.ds-dialog-body{overflow-wrap:anywhere}.ds-dialog p{max-width:100%}.ds-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-spinner{animation:none}}@container (max-width:959px){.ds-form-row{grid-template-columns:128px minmax(0,1fr)}}@container (max-width:599px){.ds-form-row{grid-template-columns:minmax(0,1fr)}.ds-field-label{padding:10px var(--ds-space-4);border-right:0}.ds-form-row:first-child>.ds-field-label{border-radius:calc(var(--ds-card-radius) - var(--ds-border-width)) calc(var(--ds-card-radius) - var(--ds-border-width)) 0 0}.ds-form-row:last-child>.ds-field-label{border-bottom-left-radius:0}}.ds-dialog--compact{--ds-dialog-width:400px}.ds-dialog--small{--ds-dialog-width:480px}.ds-dialog--large{--ds-dialog-width:1040px}.ds-dialog--contained[open]{flex-direction:column;display:flex;overflow:hidden}.ds-dialog--contained>.ds-dialog-heading,.ds-dialog--contained>.ds-dialog-description,.ds-dialog--contained>.ds-dialog-actions{flex-shrink:0}.ds-dialog--contained>.ds-dialog-body{min-height:0;padding:3px;overflow:auto}.ds-required--dot{inline-size:var(--ds-required-dot-size);block-size:var(--ds-required-dot-size);background:var(--ds-required-color);color:var(--ds-required-color);border-radius:50%;flex:none;align-self:center;display:inline-block}.ds-required-legend{align-items:center;gap:var(--ds-space-1);margin:0 0 var(--ds-space-2);color:var(--muted);font-size:var(--font-body);line-height:var(--ds-line-body);display:flex}@media (forced-colors:active){.ds-required--dot{forced-color-adjust:none;background:canvastext}}.ds-button--warning{background:var(--ds-warning-action-bg);color:var(--ds-warning-action-ink);border-color:var(--ds-warning-action-bg)}.ds-button--warning:hover:not(:disabled){background:var(--ds-warning-action-hover)}.ds-button--outline{border-color:var(--ds-accent-line);color:var(--ds-accent)}.ds-button--outline:hover{background:var(--ds-accent-soft)}.ds-button--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.ds-button--ghost:hover{background:var(--soft)}.ds-fieldset-reset{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.ds-input.ds-input--short{--ds-input-width:var(--ds-input-width-short);width:min(var(--ds-input-width),100%)}.ds-input.ds-input--medium{--ds-input-width:var(--ds-input-width-medium);width:min(var(--ds-input-width),100%)}.ds-input.ds-edit-highlight{transition:border-color .16s,box-shadow .16s}.ds-input.ds-edit-highlight--on{border-color:var(--ds-accent);box-shadow:0 0 0 var(--ds-space-1) color-mix(in srgb,var(--ds-accent) 22%,transparent)}.ds-input.ds-edit-highlight--on:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ds-input.ds-edit-highlight{transition:none}}
.ds-input.ds-input--long{--ds-input-width:var(--ds-field-width-long);width:min(var(--ds-input-width),100%)}.ds-select.ds-select--short{width:min(var(--ds-field-width-short),100%)}.ds-select.ds-select--medium{width:min(var(--ds-field-width-normal),100%)}.ds-select.ds-select--long{width:min(var(--ds-field-width-long),100%)}.ds-field-w--short,.ds-field-w--normal,.ds-field-w--long{box-sizing:border-box;min-width:0;max-width:100%}.ds-field-w--short{width:min(var(--ds-field-width-short),100%)}.ds-field-w--normal{width:min(var(--ds-field-width-normal),100%)}.ds-field-w--long{width:min(var(--ds-field-width-long),100%)}.ds-fields-fit :is(.ds-input,.ds-select){max-width:min(var(--ds-field-width-long),100%)}.ds-fields-fit .ds-textarea{max-width:min(var(--ds-textarea-width),100%)}.ds-filter .ds-filter__control>:is(.ds-input--short,.ds-select--short,.ds-field-w--short){width:var(--ds-field-width-short);max-width:100%}.ds-filter .ds-filter__control>:is(.ds-input--medium,.ds-select--medium,.ds-field-w--normal){width:var(--ds-field-width-normal);max-width:100%}.ds-filter .ds-filter__control>:is(.ds-input--long,.ds-select--long,.ds-field-w--long){width:var(--ds-field-width-long);max-width:100%}.ds-fields-fit :is(.ds-input--short,.ds-select--short,.ds-field-w--short){max-width:min(var(--ds-field-width-short),100%)}.ds-fields-fit :is(.ds-input--medium,.ds-select--medium,.ds-field-w--normal){max-width:min(var(--ds-field-width-normal),100%)}:root{--ds-field-width-xshort:160px}.ds-input.ds-input--xshort{--ds-input-width:var(--ds-field-width-xshort);width:min(var(--ds-input-width),100%)}.ds-select.ds-select--xshort{width:min(var(--ds-field-width-xshort),100%)}.ds-field-w--xshort{box-sizing:border-box;min-width:0;max-width:100%;width:min(var(--ds-field-width-xshort),100%)}.ds-filter .ds-filter__control>:is(.ds-input--xshort,.ds-select--xshort,.ds-field-w--xshort){width:var(--ds-field-width-xshort);max-width:100%}.ds-fields-fit :is(.ds-input--xshort,.ds-select--xshort,.ds-field-w--xshort){max-width:min(var(--ds-field-width-xshort),100%)}
.ds-badge{height:var(--ds-badge-height);border-radius:var(--ds-badge-radius);font-size:var(--font-compact);font-weight:var(--ds-weight-strong);white-space:nowrap;border:0;align-items:center;gap:5px;padding:0 9px;line-height:1;display:inline-flex}.ds-tone-neutral{color:var(--ds-status-neutral-ink);background:var(--ds-status-neutral-bg)}.ds-tone-success{color:var(--ds-status-success-ink);background:var(--ds-status-success-bg)}.ds-tone-info{color:var(--ds-status-info-ink);background:var(--ds-status-info-bg)}.ds-tone-warning{color:var(--ds-status-warning-ink);background:var(--ds-status-warning-bg)}.ds-tone-danger{color:var(--ds-status-danger-ink);background:var(--ds-status-danger-bg)}.ds-alert{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-control-radius);margin-bottom:var(--ds-space-3);border:1px solid;display:flex}.ds-choice{align-items:center;gap:var(--ds-space-2);cursor:pointer;min-height:44px;font-size:var(--font-shipper);display:inline-flex}.ds-choice input{width:18px;height:18px;accent-color:var(--ds-accent)}.ds-choice:has(input:disabled){opacity:.5;cursor:not-allowed}.ds-switch{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.ds-switch:disabled{opacity:.5;cursor:not-allowed}.ds-switch-track{background:var(--muted);border-radius:20px;width:36px;height:22px;padding:3px}.ds-switch-track>span{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.ds-switch[aria-checked=true] .ds-switch-track{background:var(--ds-accent)}.ds-switch[aria-checked=true] .ds-switch-track>span{transform:translate(14px)}.ds-tabs{gap:var(--ds-space-2);border-bottom:1px solid var(--line);display:flex;overflow:auto}.ds-tabs button{font:inherit;min-height:44px;padding:var(--ds-space-2) var(--ds-space-4);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0}.ds-tabs button[aria-selected=true]{color:var(--ds-accent);border-bottom-color:var(--ds-accent);font-weight:var(--ds-weight-strong)}.ds-tab-panel{padding:20px 0}.ds-empty{text-align:center;padding:36px var(--ds-space-4);color:var(--muted)}.ds-empty strong{color:var(--ink)}.ds-empty p{margin:var(--ds-space-2) 0 var(--ds-space-4)}.ds-pagination{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex}.ds-progress label{gap:var(--ds-space-3);flex-wrap:wrap;align-items:center;display:flex}.ds-progress progress{accent-color:var(--ds-accent);flex:1;min-width:100px;height:16px}.ds-skeleton{gap:var(--ds-space-3);display:grid}.ds-skeleton span{background:var(--ds-accent-soft);border-radius:var(--ds-radius-sm);height:16px;display:block}.ds-skeleton span:last-child{width:65%}.ds-tooltip-wrap{display:inline-flex;position:relative}.ds-tooltip-trigger{font:inherit;background:var(--soft);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);cursor:help}.ds-tooltip{width:max-content;max-width:250px;padding:var(--ds-space-2) var(--ds-space-3);color:#fff;background:var(--ink);z-index:2;display:none;position:absolute;bottom:100%;left:0}.ds-tooltip-wrap:hover .ds-tooltip,.ds-tooltip-wrap:focus-within .ds-tooltip{display:block}.ds-choice input:focus-visible,.ds-switch:focus-visible,.ds-tabs button:focus-visible,.ds-tooltip-trigger:focus-visible,.ds-tab-panel:focus-visible{outline:var(--ds-focus-width) solid var(--info);outline-offset:var(--ds-focus-offset)}.pattern-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pattern-toolbar{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-wrap:wrap;align-items:center;display:flex}.pattern-toolbar .ds-input{flex:1;min-width:140px}.pattern-table{border:var(--ds-border-width) solid var(--line);border-radius:var(--ds-card-radius);overflow:auto}.pattern-table table{border-collapse:collapse;text-align:left;width:100%;min-width:440px;font-size:var(--font-table)}.pattern-table th{background:var(--soft);color:var(--muted);font-weight:var(--ds-weight-strong)}.pattern-table th,.pattern-table td{padding:10px var(--ds-space-3);border-bottom:1px solid var(--line)}.pattern-table tr:last-child td{border-bottom:0}@media (max-width:650px){.ds-dialog--large{width:calc(100% - 24px)}}.ds-pagination{gap:var(--ds-space-1)}.ds-pagination>.ds-button{min-height:var(--ds-chip-height);min-width:var(--ds-chip-height);font-size:var(--font-body)}.ds-pagination>.ds-button[aria-current=page]{background:var(--ds-accent-soft);border-color:var(--ds-accent-line);color:var(--ds-accent);font-weight:var(--ds-weight-strong)}.ds-tone-reserved{--ds-status-reserved-ink:#5b3f99;--ds-status-reserved-bg:#efeaf8;color:var(--ds-status-reserved-ink);background:var(--ds-status-reserved-bg)}.ds-tooltip-trigger,.ds-tooltip{border-radius:var(--ds-control-radius)}.ds-required-notice .ds-required--dot{--ds-required-dot-size:var(--ds-topnotice-dot,calc(var(--ds-space-1) * 1.5))}.ds-required-notice--inline .ds-required--dot{vertical-align:middle}.ds-required-notice--inline .ds-product-cart th .ds-required:not(.ds-required--dot){inline-size:var(--ds-topnotice-dot,calc(var(--ds-space-1) * 1.5));block-size:var(--ds-topnotice-dot,calc(var(--ds-space-1) * 1.5));background:var(--ds-required-color);vertical-align:middle;border-radius:50%;margin-inline-start:var(--ds-space-1);font-size:0;line-height:0;display:inline-block}.ds-drop-zone{border:var(--ds-border-width) dashed var(--muted)}.ds-drop-zone--card{border-radius:var(--ds-card-radius);transition:background-color .15s,border-color .15s}.ds-drop-zone.is-dragging{border-color:var(--ds-accent)}.ds-drop-zone.is-over,.ds-drop-zone--fill.is-dragging{background:var(--ds-accent-soft)}.ds-drop-zone__hint{color:var(--muted)}.ds-drop-zone__hint--compact{font-size:var(--font-compact)}.ds-drop-zone.is-dragging .ds-drop-zone__hint{color:var(--ds-accent);font-weight:var(--ds-weight-strong)}.ds-drop-zone.is-dragging .ds-drop-zone__hint--compact{font-size:var(--font-body)}.ds-pick-ring:has(input:checked){border-color:var(--ds-accent);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-accent)}.ds-empty-frame.ds-empty-frame{border-style:dashed;border-color:var(--muted)}.ds-keep-all{word-break:keep-all}.ds-list-none{list-style:none}
