:root{--dh-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", sans-serif;--dh-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--dh-font-size-xs: 12px;--dh-font-size-sm: 13px;--dh-font-size-md: 14px;--dh-font-size-card-title: 16px;--dh-font-size-detail-title: 18px;--dh-font-size-page-title: 20px;--dh-font-size-metric: 20px;--dh-line-height-tight: 1.35;--dh-line-height-base: 1.5714285714285714;--dh-card-title-font-size: 16px;--dh-card-title-color: rgba(0, 0, 0, .88);--dh-card-title-font-weight: 600;--dh-card-title-line-height: 1.5;--dh-card-content-font-size: 14px;--dh-card-content-color: rgba(0, 0, 0, .88);--dh-card-content-line-height: 1.5714285714285714;--dh-color-bg: #f5f5f5;--dh-color-bg-elevated: #ffffff;--dh-color-surface: #ffffff;--dh-color-surface-soft: #fafafa;--dh-color-surface-muted: #f5f5f5;--dh-color-border: #d9d9d9;--dh-color-border-strong: #d9d9d9;--dh-color-border-secondary: #f0f0f0;--dh-color-text: rgba(0, 0, 0, .88);--dh-color-text-strong: rgba(0, 0, 0, .88);--dh-color-text-muted: rgba(0, 0, 0, .65);--dh-color-text-subtle: rgba(0, 0, 0, .45);--dh-color-primary: #1677ff;--dh-color-primary-hover: #4096ff;--dh-color-primary-soft: #e6f4ff;--dh-color-accent: #1677ff;--dh-color-warning: #faad14;--dh-color-danger: #ff4d4f;--dh-color-success: #52c41a;--dh-radius-xs: 4px;--dh-radius-sm: 6px;--dh-radius-md: 8px;--dh-radius-lg: 10px;--dh-radius-xl: 12px;--dh-space-1: 4px;--dh-space-2: 8px;--dh-space-3: 12px;--dh-space-4: 16px;--dh-space-5: 20px;--dh-space-6: 24px;--dh-control-height: 32px;--dh-filter-label-width: 80px;--dh-filter-control-fixed-width: 220px;--dh-filter-date-control-fixed-width: 280px;--dh-filter-field-gap-x: 16px;--dh-filter-field-gap-y: 16px;--dh-filter-row-gap: 12px;--dh-filter-action-gap: 8px;--dh-filter-width-xs: 160px;--dh-filter-width-sm: 180px;--dh-filter-width-compact: 180px;--dh-filter-width-md: 220px;--dh-filter-width-xl: 240px;--dh-filter-width-2xl: 260px;--dh-filter-width-lg: 280px;--dh-filter-width-date: 280px;--dh-filter-width-date-lg: 320px;--dh-table-column-min-width: 180px;--dh-table-header-height: auto;--dh-table-row-height-md: auto;--dh-table-cell-padding-x: 8px;--dh-table-cell-padding-y: 8px;--dh-table-header-cell-padding-y: 8px;--dh-table-radius: 0px;--dh-table-hover-bg: #fafafa;--dh-table-fixed-column-bg: #ffffff;--dh-table-action-gap: 12px;--dh-table-action-separator-space: 8px;--dh-table-action-separator-color: #d9d9d9;--dh-table-action-font-size: 14px;--dh-table-action-line-height: 1.5714285714285714;--dh-table-fixed-shadow: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .12));--dh-table-fixed-shadow-width: 18px;--dh-popover-row-detail-width: min(720px, calc(100vw - 56px) );--dh-popover-title-font-size: 16px;--dh-popover-title-margin-bottom: 20px;--dh-popover-description-font-size: 14px;--dh-popover-description-margin-bottom: 16px;--dh-popover-table-row-height: 40px;--dh-popover-table-cell-padding-y: 8px;--dh-pagination-gap: 8px;--dh-progress-trail-color: #f0f0f0;--dh-shadow-card: none;--dh-shadow-header: 0 1px 0 rgba(0, 0, 0, .06);--dh-sidebar-width: 224px;--dh-sidebar-collapsed-width: 72px;font-family:var(--dh-font-sans);color:var(--dh-color-text);background:var(--dh-color-bg);line-height:var(--dh-line-height-base);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100vh}html{background:var(--dh-color-bg)}body{margin:0;min-width:320px;color:var(--dh-color-text);background:var(--dh-color-bg);font-family:var(--dh-font-sans);font-size:var(--dh-font-size-md);line-height:var(--dh-line-height-base)}html:has(.dh-auth-shell),body:has(.dh-auth-shell){background:#f4f6f8;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:var(--dh-color-primary)}a.logout-btn:hover{background-color:#0000000a}.ant-app{min-height:100vh}.ant-layout{background:transparent}.ant-card,.ant-card.ant-card-hoverable:hover{border-color:var(--dh-color-border);border-radius:var(--dh-radius-md);box-shadow:var(--dh-shadow-card)}.ant-card-body{color:var(--dh-card-content-color);font-size:var(--dh-card-content-font-size);line-height:var(--dh-card-content-line-height)}.ant-card-head{border-bottom-color:var(--dh-color-border)}.ant-card .ant-card-head .ant-card-head-title{color:var(--dh-card-title-color);font-size:var(--dh-card-title-font-size);font-weight:var(--dh-card-title-font-weight);line-height:var(--dh-card-title-line-height);flex:1 1 160px;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.ant-card .ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;gap:var(--dh-space-2)}.ant-card-extra{max-width:100%}.ant-card-extra>.ant-space{flex-wrap:wrap}.ant-table-wrapper .ant-table{color:var(--dh-color-text)}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content{min-width:0}.ant-table-wrapper .ant-table-content{overflow-x:auto}.ant-table-wrapper .ant-table-content>table,.ant-table-wrapper .ant-table-body>table{min-width:100%;width:max-content}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--dh-color-surface-soft);border-bottom-color:var(--dh-color-border);color:var(--dh-color-text-muted);min-width:var(--dh-table-column-min-width);white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--dh-color-border-secondary);min-width:var(--dh-table-column-min-width);white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--dh-table-hover-bg)}.ant-table-wrapper .ant-table-cell-fix-right{background:var(--dh-color-surface);background-clip:padding-box;overflow:visible}.ant-table-wrapper.dh-table-scrollable-x .ant-table-cell-fix-right-first{border-left:1px solid rgba(0,0,0,.06)}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:3;background:var(--dh-color-surface-soft)}.ant-table-wrapper .ant-table-cell-fix-right-first:before{content:none}.ant-table-wrapper.dh-table-scrollable-x .ant-table-cell-fix-right-first:before{content:"";position:absolute;top:-1px;bottom:-1px;left:calc(var(--dh-table-fixed-shadow-width) * -1);width:var(--dh-table-fixed-shadow-width);background:var(--dh-table-fixed-shadow);pointer-events:none}.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--dh-table-hover-bg)}body .ant-tabs .ant-tabs-tab-btn,body .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md)}body .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dh-color-primary);font-size:var(--dh-font-size-md)}body .ant-tabs .ant-tabs-tab .ant-tag,body .ant-tabs .dh-material-tab-count{min-width:0;margin-inline-end:0;padding-inline:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}.ant-table-wrapper .ant-pagination{display:flex;flex-wrap:wrap;gap:var(--dh-pagination-gap);align-items:center;justify-content:flex-end;margin:var(--dh-space-4) 0 0;color:var(--dh-color-text-muted)}.ant-table-wrapper .ant-pagination>li{margin-inline-end:0}.ant-table-wrapper .ant-pagination .ant-pagination-total-text{margin-inline-end:auto;color:var(--dh-color-text-muted)}.ant-table-wrapper .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next{min-width:32px;height:32px;border-radius:var(--dh-radius-md);line-height:30px}.ant-table-wrapper .ant-pagination .ant-pagination-item{border-color:var(--dh-color-border);background:var(--dh-color-surface)}.ant-table-wrapper .ant-pagination .ant-pagination-item a,.ant-table-wrapper .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:var(--dh-color-text-muted)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:var(--dh-color-primary);background:var(--dh-color-primary)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:var(--dh-color-surface)}.ant-table-wrapper .ant-pagination .ant-pagination-options{display:inline-flex;gap:var(--dh-space-2);align-items:center;margin-inline-start:var(--dh-space-2)}.ant-table-wrapper .ant-pagination .ant-pagination-options-size-changer{min-width:104px}.ant-table-wrapper .ant-pagination .ant-pagination-options-quick-jumper{display:inline-flex;gap:var(--dh-space-2);align-items:center;height:32px;margin-inline-start:0;color:var(--dh-color-text-muted)}.ant-table-wrapper .ant-pagination .ant-pagination-options-quick-jumper input{width:52px;height:32px;border-color:var(--dh-color-border);border-radius:var(--dh-radius-md)}.dh-order-list-table .ant-table-thead>tr>th,.dh-order-list-table .ant-table-tbody>tr>td,.dh-payment-boundary-list-table .ant-table-thead>tr>th,.dh-payment-boundary-list-table .ant-table-tbody>tr>td{min-width:0}.ant-table-wrapper.dh-order-list-table .ant-table-cell-fix-left-last:after,.ant-table-wrapper.dh-order-list-table .ant-table-cell-fix-right-first:before,.ant-table-wrapper.dh-payment-boundary-list-table .ant-table-cell-fix-left-last:after,.ant-table-wrapper.dh-payment-boundary-list-table .ant-table-cell-fix-right-first:before{content:"";position:absolute;top:0;bottom:-1px;width:16px;pointer-events:none}.ant-table-wrapper.dh-order-list-table .ant-table-cell-fix-left-last:after,.ant-table-wrapper.dh-payment-boundary-list-table .ant-table-cell-fix-left-last:after{right:-16px;background:linear-gradient(90deg,#00000014,#0000)}.ant-table-wrapper.dh-order-list-table .ant-table-cell-fix-right-first:before,.ant-table-wrapper.dh-payment-boundary-list-table .ant-table-cell-fix-right-first:before{left:-16px;background:linear-gradient(270deg,#0000001f,#0000)}.dh-order-list-table .ant-pro-table-search,.dh-payment-boundary-list-table .ant-pro-table-search{margin-bottom:16px}.dh-order-list-table .ant-pro-card,.dh-payment-boundary-list-table .ant-pro-card,.dh-order-list-table .ant-table-wrapper,.dh-payment-boundary-list-table .ant-table-wrapper{border-radius:10px}.dh-order-list-table .ant-table-thead>tr>th,.dh-payment-boundary-list-table .ant-table-thead>tr>th{border-bottom-color:var(--dh-color-border-secondary)}.dh-order-list-table .ant-table-tbody>tr>td,.dh-payment-boundary-list-table .ant-table-tbody>tr>td{overflow:hidden;text-overflow:ellipsis}.dh-order-list-table .ant-table-tbody>tr>td>*,.dh-order-list-table .ant-table-tbody>tr>td .ant-space,.dh-order-list-table .ant-table-tbody>tr>td .ant-typography{max-width:100%}.dh-order-list-table .ant-btn.dh-link-compact{max-width:100%;justify-content:flex-start;overflow:hidden}.dh-order-list-table .ant-btn.dh-link-compact>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-order-list-table .ant-btn.dh-order-list-code-link,.dh-order-list-table .ant-btn.dh-order-list-code-link>span{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.dh-order-list-table .ant-table-cell.dh-order-list-code-column{min-width:240px;overflow:visible;text-overflow:clip}.dh-order-list-table .ant-pro-table-list-toolbar-container,.dh-payment-boundary-list-table .ant-pro-table-list-toolbar-container{min-height:0}.dh-order-list-table .ant-pro-card-body,.dh-payment-boundary-list-table .ant-pro-card-body{padding-top:0}.dh-payment-boundary-detail-page{display:flex;width:100%;min-width:0;flex-direction:column;gap:16px}.dh-payment-boundary-detail-header{display:flex;min-height:40px;align-items:center;gap:12px;flex-wrap:wrap}.dh-payment-boundary-detail-header__back.ant-btn{height:32px;padding:0}.dh-payment-boundary-detail-header__code.ant-typography{margin:0;color:var(--dh-color-text-strong)}.dh-payment-boundary-detail-header__title{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-card-title);font-weight:600}.dh-payment-boundary-detail-header__contract{color:var(--dh-color-text);font-size:14px;font-weight:600}.dh-payment-boundary-current-card,.dh-payment-boundary-detail-card{border-radius:var(--dh-radius-md);box-shadow:none}.dh-payment-boundary-current-card .ant-card-body{padding:var(--dh-space-6)}.dh-payment-boundary-current{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:24px}.dh-payment-boundary-current__content{min-width:0}.dh-payment-boundary-current__content h4.ant-typography{margin:0 0 6px;font-size:var(--dh-font-size-card-title);line-height:1.35}.dh-payment-boundary-current__content .ant-typography{margin-bottom:6px;color:var(--dh-color-text-muted);font-size:14px}.dh-payment-boundary-current__actions{flex:0 0 auto}.dh-payment-boundary-current__actions .ant-btn{min-width:124px;min-height:var(--dh-control-height);height:auto;white-space:normal;overflow-wrap:anywhere}.dh-payment-boundary-detail-card .ant-card-head{min-height:40px}.dh-payment-boundary-detail-card .ant-card-head-title{font-weight:600}.dh-payment-boundary-detail-card .ant-card-body{padding:var(--dh-space-4)}.dh-payment-boundary-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dh-space-4)}.dh-payment-boundary-metric{min-height:86px;padding:var(--dh-space-4);border:1px solid var(--dh-color-border);border-radius:8px;background:var(--dh-color-surface)}.dh-payment-boundary-metric__label{margin-bottom:10px;color:var(--dh-color-text-muted);font-size:14px;font-weight:600}.dh-payment-boundary-metric__value{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.dh-payment-boundary-detail-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dh-space-4) var(--dh-space-6);margin-top:var(--dh-space-4)}.dh-payment-boundary-record-card .dh-payment-boundary-detail-fields{margin-top:0}.dh-payment-boundary-detail-field{min-width:0}.dh-payment-boundary-detail-field__label{margin-bottom:6px;color:var(--dh-color-text-subtle);font-size:13px}.dh-payment-boundary-detail-field__value{min-height:22px;color:var(--dh-color-text-strong);font-weight:600;overflow-wrap:anywhere}@media (max-width: 960px){.dh-payment-boundary-current{align-items:stretch;flex-direction:column}.dh-payment-boundary-metric-grid,.dh-payment-boundary-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dh-payment-boundary-current__actions,.dh-payment-boundary-current__actions .ant-btn,.dh-payment-boundary-metric-grid,.dh-payment-boundary-detail-fields{width:100%;grid-template-columns:1fr}}.dh-journey-summary-cell{display:inline-flex;min-width:0;flex-direction:column;gap:2px;line-height:1.45;white-space:nowrap}.dh-journey-summary-cell__primary{color:var(--dh-color-text);font-weight:700;white-space:nowrap}.dh-journey-summary-cell__secondary{color:var(--dh-color-text-muted)!important;font-size:var(--dh-font-size-xs);white-space:nowrap}.neg-latest-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.neg-latest-cell__main{color:var(--dh-color-text);font-weight:700}.neg-latest-cell__task{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);line-height:var(--dh-line-height-base)}.neg-selected-tags{display:flex;align-items:center;gap:var(--dh-space-2)}.neg-selected-tags__label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);font-weight:700}.neg-detail-heading{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:var(--dh-space-3)}.neg-detail-identity{flex-wrap:wrap}.neg-detail-identity .ant-btn-link{height:auto;padding:0;font-weight:600}.neg-detail-identity .dh-code{font-size:var(--dh-font-size-detail-title)}.neg-detail-toolbar{min-height:34px}.neg-task-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-4);padding:18px 20px;border:1px solid rgba(22,119,255,.26);border-radius:var(--dh-radius-lg);background:#f6fbff}.neg-task-panel--warning{border-color:#faad1457;background:#fffaf0}.neg-task-panel--success{border-color:#52c41a47;background:#f6ffed}.neg-task-panel--default{border-color:var(--dh-color-border);background:var(--dh-color-surface)}.neg-task-panel h5.ant-typography{margin:0}.neg-task-panel .ant-typography{margin-bottom:0}.neg-task-panel__main{min-width:0}.neg-task-panel__main .ant-typography-secondary{line-height:var(--dh-line-height-base)}.neg-task-panel__actions{flex-shrink:0;justify-content:flex-end}.neg-order-ref{display:flex;min-width:170px;flex-direction:column;align-items:flex-end;gap:4px;color:var(--dh-color-text-muted)}.neg-order-ref strong{color:var(--dh-color-text);font-size:var(--dh-font-size-md)}.neg-pallet-card .ant-card-head{min-height:48px}.neg-pallet-card .ant-card-head-title{font-weight:800}.neg-pallet-card .ant-card-body{padding:20px}.neg-pallet-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.neg-pallet-info-column{display:grid;gap:16px}.neg-pallet-info-item{display:grid;gap:6px}.neg-pallet-info-item span{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);line-height:1.2}.neg-pallet-info-item strong{color:var(--dh-color-text);font-size:var(--dh-font-size-md);line-height:var(--dh-line-height-base)}.neg-detail-tabs-card{overflow:hidden;border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.neg-detail-tabs .ant-tabs-nav{margin:0;padding:0 16px;border-bottom:1px solid var(--dh-color-border-secondary)}.neg-detail-tabs .ant-tabs-tab{padding:14px 0;font-weight:700}.neg-detail-tabs .ant-tabs-content-holder{padding:20px 16px 24px}.neg-round-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dh-space-4)}.neg-round-section-head h5.ant-typography{margin-bottom:6px}.neg-round-count{display:inline-flex;min-width:44px;height:24px;align-items:center;justify-content:center;border-radius:var(--dh-radius-sm);background:#e6f4ff;color:var(--dh-color-primary);font-size:var(--dh-font-size-sm);font-weight:800}.neg-round-rail{display:flex;gap:var(--dh-space-3);overflow-x:auto;padding-bottom:2px}.neg-round-card{display:flex;position:relative;min-width:214px;width:214px;min-height:144px;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.neg-round-card:hover{border-color:var(--dh-color-primary);background:#f8fbff}.neg-round-card:focus-visible{outline:2px solid var(--dh-color-primary);outline-offset:2px}.neg-round-card--selected{border-color:var(--dh-color-primary);background:#f4faff;box-shadow:inset 0 0 0 1px #1677ff47,0 4px 12px #1677ff14}.neg-round-card--base{background:#fff}.neg-round-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-2)}.neg-round-check{display:inline-flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--dh-color-border);border-radius:4px;background:var(--dh-color-surface);color:#fff;font-size:var(--dh-font-size-xs)}.neg-round-check--checked{border-color:var(--dh-color-primary);background:var(--dh-color-primary)}.neg-round-card strong{color:var(--dh-color-text);font-size:var(--dh-font-size-md)}.neg-round-card__time,.neg-round-card small{color:var(--dh-color-text-muted)}.neg-round-card__time{font-size:var(--dh-font-size-sm)}.neg-round-card__changed{color:#b26a00!important;font-weight:800}.neg-comparison-card.ant-card{border:0;border-radius:0;box-shadow:none}.neg-comparison-table{overflow-x:auto;border:0;border-radius:0;background:var(--dh-color-surface)}.neg-comparison-head,.neg-comparison-row{min-width:688px;display:grid;grid-template-columns:minmax(128px,.7fr) minmax(220px,1.35fr) minmax(220px,1.35fr) minmax(120px,.5fr);align-items:stretch}.neg-comparison-head{background:var(--dh-color-surface-soft)}.neg-comparison-row+.neg-comparison-row,.neg-comparison-head+.neg-comparison-row{border-top:1px solid var(--dh-color-border-secondary)}.neg-comparison-row--changed{background:#faad1414}.neg-comparison-cell{display:flex;min-width:0;align-items:center;padding:var(--dh-space-2);color:var(--dh-color-text);font-size:var(--dh-font-size-md);font-weight:400;line-height:22px}.neg-comparison-cell+.neg-comparison-cell{border-left:0}.neg-comparison-cell--label,.neg-comparison-cell--diff{font-weight:400}.neg-comparison-cell--round-head{flex-direction:column;align-items:flex-start;gap:4px}.neg-comparison-cell--round-head .ant-typography:first-child{font-size:var(--dh-font-size-md);font-weight:600}.neg-comparison-cell--value{font-weight:400}.neg-comparison-cell--changed-value{color:#ad6800;font-weight:600}.neg-comparison-head .neg-comparison-cell{font-weight:600}.neg-edit-modal{display:flex;flex-direction:column;gap:var(--dh-space-4)}.neg-edit-pallet,.neg-edit-panel{border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.neg-edit-pallet{padding:18px 20px 20px}.neg-edit-pallet__title,.neg-edit-panel__title{margin-bottom:18px!important}.neg-edit-panel{overflow:hidden;border-color:#91caff;background:#f5fbff}.neg-edit-panel__title{padding:18px 20px 0}.neg-edit-form{padding:0 20px 20px}.neg-edit-table{overflow-x:auto;border-radius:var(--dh-radius-sm);background:var(--dh-color-surface)}.neg-edit-head,.neg-edit-row{min-width:830px;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(260px,1.25fr) minmax(320px,1.35fr) minmax(110px,.45fr);align-items:stretch}.neg-edit-head{background:var(--dh-color-surface-soft)}.neg-edit-row+.neg-edit-row,.neg-edit-head+.neg-edit-row{border-top:1px solid var(--dh-color-border-secondary)}.neg-edit-row--changed{background:#faad141c}.neg-edit-cell{display:flex;min-width:0;align-items:center;padding:var(--dh-space-2);color:var(--dh-color-text);font-size:var(--dh-font-size-md);font-weight:400;line-height:22px}.neg-edit-cell+.neg-edit-cell{border-left:1px solid var(--dh-color-border-secondary)}.neg-edit-head .neg-edit-cell{font-weight:600}.neg-edit-cell--previous{font-weight:400}.neg-edit-cell--control{display:block}.neg-edit-cell--control .ant-form-item{margin-bottom:0}.neg-edit-cell--control .ant-form-item-explain{margin-top:4px}.neg-edit-delivery-term-cell{display:grid;grid-template-columns:minmax(128px,.9fr) minmax(160px,1fr);gap:var(--dh-space-2)}.neg-edit-diff{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border-radius:var(--dh-radius-sm);padding:0 14px;font-weight:600;white-space:nowrap}.neg-edit-diff--same{background:#f6ffed;color:#389e0d}.neg-edit-diff--changed{background:#fff7e6;color:#d46b08}.neg-confirm-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-4);padding:16px 20px;border:1px solid #91caff;border-radius:var(--dh-radius-lg);background:#f6fbff}.neg-confirm-banner__main{min-width:0}.neg-confirm-banner__main .ant-typography{margin:8px 0 0;color:var(--dh-color-text-muted)}.neg-confirm-banner__actions{flex-shrink:0}.neg-confirm-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.neg-confirm-review__card{padding:12px;border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.neg-confirm-review__card h3{margin:0 0 10px;font-size:var(--dh-font-size-sm)}.neg-confirm-review__card dl{margin:0}.neg-confirm-review__field{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:var(--dh-font-size-xs)}.neg-confirm-review__field dt{color:var(--dh-color-text-muted)}.neg-confirm-review__field dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.neg-confirm-review__warning{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:var(--dh-radius-lg);background:#fff7e6;color:#874d00}.neg-section-title.ant-typography{margin:0 0 14px}.neg-confirm-steps{margin:28px 0 20px}.neg-confirm-steps .ant-steps-item-title{color:var(--dh-color-text);font-size:var(--dh-font-size-sm);font-weight:700}.neg-confirm-inner-tabs .ant-tabs-nav{margin:0 0 16px}.neg-confirm-inner-tabs .ant-tabs-tab{font-weight:700}.neg-confirm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 42px;padding:16px;border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.neg-confirm-summary__item{display:flex;min-width:0;flex-direction:column;gap:6px}.neg-confirm-summary__item span{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.neg-confirm-summary__item strong{color:var(--dh-color-text);font-size:var(--dh-font-size-sm);line-height:var(--dh-line-height-base);word-break:break-word}.neg-deal-condition-table{overflow:hidden;border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.neg-deal-condition-table--compact{margin-top:12px}.neg-deal-condition-table__head,.neg-deal-condition-table__row{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.8fr)}.neg-deal-condition-table__head{background:var(--dh-color-surface-soft);color:var(--dh-color-text);font-size:var(--dh-font-size-sm);font-weight:800}.neg-deal-condition-table__head>div,.neg-deal-condition-table__row>div{min-width:0;padding:11px 12px}.neg-deal-condition-table__head>div+div{border-left:1px solid var(--dh-color-border-secondary)}.neg-deal-condition-table__row{border-top:1px solid var(--dh-color-border-secondary)}.neg-deal-condition-table__label{color:var(--dh-color-text);font-size:var(--dh-font-size-sm);font-weight:700}.neg-deal-condition-table__value{color:var(--dh-color-text);font-size:var(--dh-font-size-sm);font-weight:600}.neg-confirm-records{display:grid;border-top:1px solid var(--dh-color-border-secondary)}.neg-confirm-record{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:64px;gap:var(--dh-space-4);padding:0;border-bottom:1px solid var(--dh-color-border-secondary)}.neg-confirm-record__time{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.neg-confirm-record-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dh-space-3) var(--dh-space-5);padding:var(--dh-space-2) 0;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.neg-confirm-record-card+.neg-confirm-record-card{border-top:1px solid var(--dh-color-border-secondary)}.neg-confirm-record-card>div{display:flex;align-items:center;gap:var(--dh-space-2)}@media (max-width: 900px){.neg-task-panel{align-items:flex-start;flex-direction:column}.neg-detail-heading,.neg-order-ref{align-items:flex-start}.neg-pallet-info-grid{grid-template-columns:1fr}.neg-round-rail{flex-direction:column}.neg-round-card{width:100%}.neg-confirm-banner{align-items:flex-start;flex-direction:column}.neg-confirm-summary,.neg-confirm-review{grid-template-columns:1fr}.neg-confirm-record{grid-template-columns:1fr;gap:4px;padding:12px 0}}.dh-table-action-space{gap:0!important;white-space:nowrap}.dh-table-primary-action{display:inline-flex;max-width:100%;flex-wrap:wrap;min-height:32px;align-items:center;justify-content:flex-start;gap:var(--dh-space-2);white-space:nowrap}.dh-table-primary-action--with-more{gap:var(--dh-space-2)}.dh-table-primary-action>.ant-btn-primary{min-width:88px}.dh-table-row-actions{display:inline-flex;max-width:100%;flex-wrap:wrap;min-height:32px;align-items:center;gap:var(--dh-space-3);white-space:nowrap}.dh-table-primary-action>.ant-btn,.dh-table-row-actions>.ant-btn{flex:0 0 auto}.dh-table-row-actions>.ant-btn-primary{min-width:72px}.dh-table-row-actions__prefix{display:inline-flex;align-items:center}.dh-table-row-actions__more{height:24px;padding-inline:4px}.dh-table-action-placeholder{color:var(--dh-color-text-subtle)}.dh-detail-field-grid{display:grid;overflow:hidden;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.dh-detail-field-grid--columns-1{grid-template-columns:minmax(0,1fr)}.dh-detail-field-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-detail-field-grid__item{min-width:0;padding:12px 16px;border-right:1px solid var(--dh-color-border);border-bottom:1px solid var(--dh-color-border);background:var(--dh-color-surface)}.dh-detail-field-grid__item:nth-child(3n){border-right:0}.dh-detail-field-grid__item:nth-last-child(-n+3){border-bottom:0}.dh-detail-field-grid__item:last-child{border-bottom:0}.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item,.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item:nth-child(3n),.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item--span-2,.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item--span-3{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--dh-color-border)}.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item:last-child{border-bottom:0}.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item:nth-child(3n){border-right:1px solid var(--dh-color-border)}.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item:nth-child(2n),.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item--span-2,.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item--span-3{border-right:0}.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item:nth-last-child(-n+3){border-bottom:1px solid var(--dh-color-border)}.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item:nth-last-child(-n+2){border-bottom:0}.dh-detail-field-grid__item--span-2{grid-column:span 2}.dh-detail-field-grid__item--span-3{grid-column:1 / -1;border-right:0}.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item--span-2,.dh-detail-field-grid--columns-1 .dh-detail-field-grid__item--span-3,.dh-detail-field-grid--columns-2 .dh-detail-field-grid__item--span-3{grid-column:1 / -1}.dh-detail-field-grid__label{margin-bottom:4px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:20px}.dh-detail-field-grid__value{min-width:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);line-height:22px;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-space:not(:where(.ant-table-placeholder *)):not(.ant-space-vertical):has(.ant-btn){display:inline-flex!important;align-items:center;column-gap:0!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-space:not(:where(.ant-table-placeholder *)):not(.ant-space-vertical):has(.ant-btn)>.ant-space-item{display:inline-flex;align-items:center;position:relative;padding-inline:var(--dh-table-action-separator-space)}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-space:not(:where(.ant-table-placeholder *)):not(.ant-space-vertical):has(.ant-btn)>.ant-space-item:first-child{padding-left:0}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-space:not(:where(.ant-table-placeholder *)):not(.ant-space-vertical):has(.ant-btn)>.ant-space-item:last-child{padding-right:0}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-space:not(:where(.ant-table-placeholder *)):not(.ant-space-vertical):has(.ant-btn)>.ant-space-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:0;height:14px;border-left:1px solid var(--dh-color-border-strong);transform:translateY(-50%)}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only){height:auto;padding:0;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--dh-color-text-muted)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):hover,.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):focus-visible{border-color:transparent!important;background:transparent!important;color:var(--dh-color-text)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-primary:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only),.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-primary:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):hover,.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-primary:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):focus-visible{color:var(--dh-color-primary)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-link:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only),.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-link:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):hover,.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-link:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):focus-visible{color:var(--dh-color-primary)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-link:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):hover,.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-link:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):focus-visible{color:var(--dh-color-primary-hover)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-dangerous:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only),.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-dangerous:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):hover,.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn-dangerous:not(:where(.ant-table-placeholder *)):not(.ant-btn-icon-only):focus-visible{color:var(--dh-color-danger)!important}.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn:not(:where(.ant-table-placeholder *))[disabled]:not(.ant-btn-icon-only),.ant-table-wrapper .ant-table-tbody>:where(.ant-table-row)>:where(.ant-table-cell) .ant-btn:not(:where(.ant-table-placeholder *)).ant-btn-disabled:not(.ant-btn-icon-only){color:var(--dh-color-text-subtle)!important;cursor:not-allowed}.ant-btn{border-radius:var(--dh-radius-md);box-shadow:none}.ant-btn-primary{background:var(--dh-color-primary);border-color:var(--dh-color-primary)}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--dh-color-primary-hover);border-color:var(--dh-color-primary-hover)}.ant-btn-link{color:var(--dh-color-primary)}.ant-tag{border-radius:var(--dh-radius-sm)}.ant-descriptions .ant-descriptions-view{border-color:var(--dh-color-border);border-radius:var(--dh-radius-md);overflow:hidden}.ant-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--dh-color-surface-soft);color:var(--dh-color-text-muted);font-weight:600}.ant-form-item-label>label{color:var(--dh-color-text-muted)}.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;overflow-wrap:anywhere}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{background:var(--dh-color-surface)}.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-footer{border-top-color:var(--dh-color-border)}.ant-upload-wrapper .ant-upload-list .ant-upload-list-item{border-radius:var(--dh-radius-md)}.dh-page-stack{display:flex;flex-direction:column;gap:var(--dh-space-4);width:100%}.dh-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dh-space-3);margin-bottom:var(--dh-space-4)}.dh-flex-fill{min-width:0;flex:1}.dh-full-width{width:100%}.dh-page-title{min-width:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-page-title);font-weight:600;overflow-wrap:anywhere}.dh-link-compact{padding-inline:0}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link{max-width:100%;justify-content:flex-start;overflow:hidden;color:var(--dh-color-primary)!important;font-family:inherit;font-weight:600}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link:hover,.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link:focus-visible{color:var(--dh-color-primary-hover)!important}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link .dh-table-primary-link__text,.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link .dh-code{min-width:0;overflow:hidden;color:inherit;font-family:inherit;text-overflow:ellipsis;white-space:nowrap}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link--wrap{height:auto;overflow:visible;line-height:var(--dh-line-height-base);white-space:normal}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link--wrap .dh-table-primary-link__text,.ant-table-wrapper .ant-table-tbody .ant-btn.dh-table-primary-link--wrap .dh-code{overflow:visible;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dh-page-stack>.ant-btn:has(.anticon-arrow-left),.dh-page-stack>.ant-space.dh-alert-spaced-lg .ant-btn:has(.anticon-arrow-left),.dh-detail-header>.ant-btn:has(.anticon-arrow-left),.dh-toolbar-between .ant-btn:has(.anticon-arrow-left),.dh-control-full>.ant-btn:has(.anticon-arrow-left),.dh-full-width>.ant-btn:has(.anticon-arrow-left),.ant-btn.dh-alert-spaced-lg:has(.anticon-arrow-left),.ant-btn.dh-link-compact:has(.anticon-arrow-left){align-self:flex-start;width:auto;min-width:0;height:32px;padding:0 2px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--dh-color-primary)!important;font-weight:600}.dh-page-stack>.ant-btn:has(.anticon-arrow-left):hover,.dh-page-stack>.ant-space.dh-alert-spaced-lg .ant-btn:has(.anticon-arrow-left):hover,.dh-detail-header>.ant-btn:has(.anticon-arrow-left):hover,.dh-toolbar-between .ant-btn:has(.anticon-arrow-left):hover,.dh-control-full>.ant-btn:has(.anticon-arrow-left):hover,.dh-full-width>.ant-btn:has(.anticon-arrow-left):hover,.ant-btn.dh-alert-spaced-lg:has(.anticon-arrow-left):hover,.ant-btn.dh-link-compact:has(.anticon-arrow-left):hover{border-color:transparent!important;background:transparent!important;color:var(--dh-color-primary-hover)!important}.dh-xs-text{font-size:var(--dh-font-size-xs)}.dh-xs-text-tight{font-size:var(--dh-font-size-xs);line-height:1.25}.dh-order-list-table .ant-table-tbody>tr>td .ant-typography.dh-order-list-trade-method{display:inline-block;max-width:calc(180px - 2 * var(--dh-space-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-auth-shell{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;margin:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:#fff;box-shadow:none}.dh-auth-shell__inner{flex:1;position:relative;display:flex;width:100%;min-height:100vh;align-items:center;justify-content:flex-end;padding:48px clamp(56px,9vw,136px) 48px 48px;background:linear-gradient(90deg,#f8fcffa3,#f8fcffc7 46%,#f8fcff8a),var(--dh-auth-background-image);background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.dh-auth-brand-lockup{position:absolute;top:28px;left:32px;z-index:2;display:flex;align-items:baseline;gap:9px;color:#172033}.dh-auth-brand-lockup span{color:var(--dh-color-primary);font-size:30px;font-weight:800}.dh-auth-brand-lockup strong{font-size:15px;font-weight:650}.dh-auth-brand{display:flex;flex-direction:column;gap:var(--dh-space-4)}.dh-auth-brand__mark{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(22,119,255,.22);border-radius:var(--dh-radius-xl);background:var(--dh-color-primary-soft);color:var(--dh-color-primary);font-weight:800}.dh-auth-brand__title{margin:0!important;color:var(--dh-color-text-strong)!important;font-size:42px!important;line-height:1.08!important}.dh-auth-brand__description{max-width:440px;margin:0!important;color:var(--dh-color-text-muted)!important;font-size:15px!important}.dh-auth-brand__meta{display:flex;flex-wrap:wrap;gap:var(--dh-space-2)}.dh-auth-brand__meta span{padding:5px 10px;border:1px solid var(--dh-color-border);border-radius:999px;background:#ffffff9e;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700}.dh-auth-language{width:fit-content;padding:6px 8px 6px 12px;border:1px solid var(--dh-color-border);border-radius:999px;background:#ffffffc2}.dh-auth-language__label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700}.dh-auth-locale-select{width:132px}.dh-auth-panel{z-index:2;flex:0 0 auto;width:min(480px,100%);margin:0;padding:var(--dh-space-6);border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface);box-shadow:var(--dh-shadow-card);color:var(--dh-color-text);font-family:var(--dh-font-sans);font-size:var(--dh-font-size-md);line-height:var(--dh-line-height-base)}.dh-auth-loading{display:flex;min-height:260px;align-items:center;justify-content:center}.dh-auth-form{display:flex;flex-direction:column;gap:var(--dh-space-4);width:100%}.dh-auth-form--stacked{display:flex;flex-direction:column;gap:var(--dh-space-4)}.dh-auth-card-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.dh-auth-card-heading .ant-typography{margin-bottom:0!important}.dh-auth-card-heading__title{color:var(--dh-color-text-strong)!important;letter-spacing:0!important;margin:0!important;font-size:var(--dh-font-size-page-title)!important;font-weight:600}.dh-auth-card-heading__subtitle{color:var(--dh-color-text-muted)!important}.dh-auth-shell .ant-typography,.dh-auth-shell .ant-btn,.dh-auth-shell .ant-input,.dh-auth-shell .ant-input-affix-wrapper,.dh-auth-shell .ant-result,.dh-auth-shell .ant-alert{font-family:var(--dh-font-sans)}.dh-auth-field-icon{color:var(--dh-color-primary)}.dh-auth-submit{width:100%}.dh-auth-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:flex-start;margin-top:0;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md);line-height:var(--dh-line-height-base);text-align:center}.dh-auth-actions span{line-height:inherit}.dh-auth-link{display:block;padding:0;border:0;background:transparent;color:var(--dh-color-primary);cursor:pointer;font-family:var(--dh-font-sans);font-weight:600;line-height:inherit}.dh-auth-field-block{display:flex;flex-direction:column;gap:var(--dh-space-2)}.dh-auth-field-label{color:var(--dh-color-text);font-family:var(--dh-font-sans);font-size:var(--dh-font-size-md);font-weight:400;line-height:22px}.dh-auth-field-help{min-height:18px;color:var(--dh-color-text-muted);font-family:var(--dh-font-sans);font-size:var(--dh-font-size-xs);line-height:1.45}.dh-auth-action-stack,.dh-auth-action-stack .ant-space-item{width:100%}.dh-auth-success-subtitle{display:flex;flex-direction:column;gap:4px}.dh-auth-username-reminder{display:flex;flex-direction:column;gap:var(--dh-space-2);padding:var(--dh-space-4);border:1px solid #91caff;border-radius:var(--dh-radius-md);background:#e6f4ff}.dh-auth-username-value{color:var(--dh-color-primary);font-size:var(--dh-font-size-page-title);font-weight:600;line-height:1.4;word-break:break-all}.dh-auth-result-actions{text-align:center}.dh-auth-form .ant-btn{max-width:100%;min-height:var(--dh-control-height);height:auto;white-space:normal}.dh-workspace-shell{--dh-workspace-accent: color-mix(in srgb, var(--dh-color-primary) 75%, black);--dh-workspace-accent-soft: var(--dh-color-primary-soft);min-height:100vh;background:var(--dh-color-bg)}.dh-workspace-sider{position:fixed!important;inset:0 auto 0 0;z-index:20;height:100vh;overflow:auto;border-right:1px solid var(--dh-color-border);background:var(--dh-color-surface)!important;box-shadow:1px 0 #0000000f}.dh-workspace-logo{display:flex;align-items:center;gap:10px;height:56px;margin:12px;padding:0 10px;border-radius:var(--dh-radius-lg);background:var(--dh-color-primary-soft);color:var(--dh-color-primary);overflow:hidden}.dh-workspace-logo__mark{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--dh-radius-md);background:var(--dh-color-surface);font-size:var(--dh-font-size-sm);font-weight:800}.dh-workspace-shell--operator .dh-workspace-logo{height:auto;min-height:56px;padding-block:10px}.dh-workspace-shell--operator .dh-workspace-logo__text{flex:1;min-width:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:800;white-space:normal;overflow-wrap:anywhere}.dh-workspace-menu{border-inline-end:0!important;padding:0 var(--dh-space-2) var(--dh-space-4)}.dh-workspace-menu .ant-menu-item{height:38px;margin:3px 0;border-radius:var(--dh-radius-md);color:var(--dh-color-text-muted);font-weight:600}.dh-workspace-menu .ant-menu-item-selected{background:var(--dh-color-primary-soft)!important;color:var(--dh-workspace-accent)!important}.dh-workspace-menu .ant-menu-item-selected:after{display:none}.dh-workspace-main{min-height:100vh;margin-left:var(--dh-sidebar-width);transition:margin-left .2s ease}.dh-workspace-shell--collapsed .dh-workspace-main{margin-left:0}.dh-workspace-shell--collapsed:not(.dh-workspace-shell--mobile):is(.dh-workspace-shell--buyer,.dh-workspace-shell--seller) .dh-workspace-main{margin-left:112px}.dh-workspace-shell--collapsed:not(.dh-workspace-shell--mobile):is(.dh-workspace-shell--buyer,.dh-workspace-shell--seller) .dh-workspace-menu .ant-menu-item{padding-inline:8px!important;text-align:center}.dh-workspace-shell--mobile .dh-workspace-main,.dh-workspace-shell--mobile.dh-workspace-shell--collapsed .dh-workspace-main{min-width:0;margin-left:0}.dh-workspace-header{position:sticky;top:0;z-index:12;display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 var(--dh-space-6);border-bottom:1px solid var(--dh-color-border);background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--dh-shadow-header)}.dh-workspace-trigger{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--dh-radius-md);background:transparent;color:var(--dh-color-text-muted);cursor:pointer}.dh-workspace-trigger:hover{background:var(--dh-color-surface-soft);color:var(--dh-color-primary)}.dh-notification-bell-trigger.ant-btn{color:var(--dh-color-text-muted);font-size:20px;transition:color .2s ease}.dh-workspace-header .dh-notification-bell-trigger.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.dh-workspace-header .dh-notification-bell-trigger.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.dh-workspace-header .dh-notification-bell-trigger.ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:var(--dh-color-primary)}.dh-workspace-user{cursor:pointer;color:var(--dh-color-text);font-weight:600}.dh-workspace-locale-select{width:120px}.dh-workspace-sider-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;display:block;width:100%;height:100%;padding:0;border:0;background:#00000061;cursor:pointer}.dh-workspace-content{min-height:280px;padding:var(--dh-space-6)}.dh-workspace-notice{margin-bottom:var(--dh-space-4)}.dh-workspace-shell--role-workbench{--dh-sidebar-width: 224px}.dh-workspace-breadcrumb{flex:1;min-width:0;margin-inline:12px;line-height:22px}.dh-workspace-breadcrumb .ant-btn-link{height:auto;padding:0;font-size:inherit;color:inherit}.dh-workspace-breadcrumb .ant-btn-link:hover{color:var(--dh-color-primary)}.dh-workspace-trigger{flex-shrink:0}@media (max-width: 767px){.dh-workspace-header{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding-block:8px}.dh-workspace-header>.ant-space{margin-left:auto}}.dh-workspace-shell--role-workbench .dh-workspace-content:focus{outline:none}.dh-workspace-shell--buyer .dh-workspace-logo,.dh-workspace-shell--seller .dh-workspace-logo{height:auto;min-height:70px;margin:0;padding:10px 14px;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff!important}.dh-workspace-brand-lockup{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;font-style:normal}.dh-workspace-brand-lockup__copy{display:contents}.dh-workspace-brand-lockup__name{overflow:hidden;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.dh-workspace-brand-lockup small{grid-column:1 / -1;grid-row:2;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:400;line-height:18px;white-space:nowrap}.dh-workspace-brand-lockup em{display:inline-flex;grid-column:2;grid-row:1;min-height:28px;max-width:100px;align-items:center;justify-content:center;padding:4px 8px;border:0;border-radius:999px;background:var(--dh-workspace-accent-soft);color:var(--dh-workspace-accent);font-size:var(--dh-font-size-xs);font-style:normal;font-weight:600;line-height:18px;text-align:center;white-space:normal}.dh-workspace-brand-compact{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;justify-content:center;color:var(--dh-color-text-strong);line-height:1.2;text-align:center}.dh-workspace-brand-compact strong{font-size:var(--dh-font-size-card-title);font-weight:600}.dh-workspace-brand-compact small{margin-top:5px;color:var(--dh-workspace-accent);font-size:var(--dh-font-size-xs);font-weight:600;white-space:normal}.dh-workspace-shell--buyer.dh-workspace-shell--collapsed .dh-workspace-logo__mark,.dh-workspace-shell--seller.dh-workspace-shell--collapsed .dh-workspace-logo__mark{width:36px;height:36px;border-radius:10px;background:transparent;color:var(--dh-color-primary)}.dh-workspace-shell--buyer.dh-workspace-shell--collapsed .dh-workspace-logo__mark svg,.dh-workspace-shell--seller.dh-workspace-shell--collapsed .dh-workspace-logo__mark svg{display:block;width:36px;height:36px}.dh-workspace-shell--role-workbench .dh-workspace-locale-select{width:112px}.dh-workspace-shell--role-workbench .dh-workspace-user{gap:8px;color:#344054;font-weight:400}.dh-workspace-shell--role-workbench .dh-workspace-user .ant-avatar{background:var(--dh-workspace-accent);color:#fff;font-size:12px;font-weight:700}.dh-workspace-user__chevron{color:#344054;font-size:12px}.dh-tools-shell{min-height:100vh;background:var(--dh-color-bg)}.dh-tools-content{width:min(1280px,calc(100% - 48px));min-height:calc(100vh - 64px);margin:0 auto;padding:var(--dh-space-6) 0}.dh-esign-preparation-page{width:min(100%,580px);margin:56px auto 0}.dh-esign-preparation-card.ant-card>.ant-card-body{min-height:320px;padding:36px 40px}.dh-esign-preparation-card .ant-typography{margin-block:0}.dh-esign-preparation-eyebrow{color:var(--dh-color-primary)!important;font-weight:600;letter-spacing:.04em}.dh-esign-preparation-actions{margin-top:auto}@media (max-width: 600px){.dh-esign-preparation-page{margin-top:24px}.dh-esign-preparation-card.ant-card>.ant-card-body{min-height:300px;padding:28px 24px}}.dh-filter-card{--dh-filter-item-control-width: var(--dh-filter-control-fixed-width);--dh-filter-item-date-width: var(--dh-filter-date-control-fixed-width);margin-bottom:var(--dh-space-4);border-radius:var(--dh-radius-lg)}.dh-filter-card .ant-card-body{padding:var(--dh-space-5)}.dh-filter-card__form{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:var(--dh-filter-field-gap-y) var(--dh-filter-field-gap-x)}.dh-filter-card__form.ant-space{display:flex}.dh-filter-card__form .ant-form-item{margin:0}.dh-filter-card__form>.ant-row{width:100%;align-items:center;row-gap:var(--dh-filter-field-gap-y)!important}.dh-filter-card__form>.ant-row>.ant-col{display:inline-flex;align-items:center;min-height:var(--dh-control-height)}.dh-filter-card__form>.ant-space-item{display:inline-flex;align-items:center}.dh-filter-card__actions{gap:var(--dh-filter-action-gap)!important;padding-left:0}.dh-filter-card .ant-space:not(.ant-space-vertical){align-items:center}.dh-filter-card .dh-filter-card__actions.ant-space:not(.ant-space-vertical){column-gap:var(--dh-filter-action-gap)!important}.dh-filter-card>.ant-card-body>.ant-row{align-items:center;row-gap:var(--dh-filter-field-gap-y)!important}.dh-filter-card>.ant-card-body>.ant-row>.ant-col{display:inline-flex;align-items:center;min-height:var(--dh-control-height)}.dh-filter-card>.ant-card-body>.ant-row>.ant-col:has(.ant-btn){margin-left:auto}.dh-filter-card>.ant-card-body>.ant-row+.ant-row{margin-top:var(--dh-filter-row-gap)}.dh-filter-card>.ant-card-body>.ant-space:not(.ant-space-vertical){align-items:center;row-gap:var(--dh-filter-field-gap-y)!important;column-gap:var(--dh-filter-field-gap-x)!important}.dh-filter-card>.ant-card-body>.ant-space:not(.ant-space-vertical)>.ant-space-item>span:not(.anticon){color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700}.dh-filter-card .dh-action-row{gap:var(--dh-filter-action-gap)}.dh-filter-card .dh-form-row-responsive{align-items:flex-end;gap:var(--dh-filter-field-gap-y) var(--dh-filter-field-gap-x)}.dh-filter-card .dh-form-row-responsive__field{flex:0 0 auto;width:min(var(--dh-filter-item-control-width),calc(100vw - 64px));min-width:min(var(--dh-filter-item-control-width),calc(100vw - 64px))}.dh-filter-card .dh-form-row-responsive__field>.dh-alert-spaced{margin-bottom:4px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700;line-height:20px}.dh-filter-card__active{display:flex;flex-wrap:wrap;gap:var(--dh-space-1);align-items:center;margin-top:var(--dh-filter-row-gap);padding-top:var(--dh-filter-row-gap);border-top:1px dashed var(--dh-color-border)}.dh-filter-card__active-panel{margin-top:var(--dh-filter-row-gap);padding-top:var(--dh-filter-row-gap);border-top:1px dashed var(--dh-color-border)}.dh-filter-card__active-label{margin-right:var(--dh-space-1);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700}.dh-filter-card__field{flex:0 0 auto;width:min(var(--dh-filter-item-control-width),calc(100vw - 64px));min-width:0}.dh-filter-card__label{display:block;width:100%;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-filter-card__title{margin:0!important;color:var(--dh-color-text-strong)!important;font-size:var(--dh-font-size-card-title)!important;line-height:1.4!important}.dh-filter-card__toolbar{width:100%;justify-content:space-between}.dh-filter-control-xs{--dh-filter-control-width: var(--dh-filter-width-xs);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-sm{--dh-filter-control-width: var(--dh-filter-width-sm);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-compact{--dh-filter-control-width: var(--dh-filter-width-compact);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-md{--dh-filter-control-width: var(--dh-filter-width-md);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-xl{--dh-filter-control-width: var(--dh-filter-width-xl);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-2xl{--dh-filter-control-width: var(--dh-filter-width-2xl);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-lg{--dh-filter-control-width: var(--dh-filter-width-lg);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-date{--dh-filter-control-width: var(--dh-filter-width-date);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-control-date-lg{--dh-filter-control-width: var(--dh-filter-width-date-lg);width:var(--dh-filter-control-width);min-width:var(--dh-filter-control-width)}.dh-filter-card [class*=dh-filter-control-],.ant-pro-query-filter [class*=dh-filter-control-]{--dh-filter-control-width: var(--dh-filter-item-control-width, var(--dh-filter-control-fixed-width))}.dh-filter-card .dh-filter-control-date,.dh-filter-card .dh-filter-control-date-lg,.dh-filter-card .ant-picker-range[class*=dh-filter-control-],.ant-pro-query-filter .dh-filter-control-date,.ant-pro-query-filter .dh-filter-control-date-lg,.ant-pro-query-filter .ant-picker-range[class*=dh-filter-control-]{--dh-filter-control-width: var(--dh-filter-item-date-width, var(--dh-filter-date-control-fixed-width))}.dh-filter-card__field:has(.dh-filter-control-date),.dh-filter-card__field:has(.dh-filter-control-date-lg),.dh-filter-card__field:has(.ant-picker-range){width:min(var(--dh-filter-item-date-width),calc(100vw - 64px))}.dh-filter-card .ant-form-item-control{flex:0 0 auto}.dh-filter-card .ant-form-item:not(:has(.ant-btn)) .ant-form-item-label,.ant-pro-query-filter .ant-form-item:not(:has(.ant-btn)) .ant-form-item-label{flex:0 0 var(--dh-filter-label-width);width:var(--dh-filter-label-width);max-width:var(--dh-filter-label-width);text-align:right}.dh-filter-card .ant-form-item:not(:has(.ant-btn)) .ant-form-item-label>label,.ant-pro-query-filter .ant-form-item:not(:has(.ant-btn)) .ant-form-item-label>label{display:inline-flex;justify-content:flex-end;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-filter-card .ant-form-item:not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:not(:has(.ant-btn)) .ant-form-item-control{flex:0 0 var(--dh-filter-item-control-width, var(--dh-filter-control-fixed-width));width:var(--dh-filter-item-control-width, var(--dh-filter-control-fixed-width));max-width:var(--dh-filter-item-control-width, var(--dh-filter-control-fixed-width))}.dh-filter-card .ant-form-item:has(.ant-picker-range):not(:has(.ant-btn)) .ant-form-item-control,.dh-filter-card .ant-form-item:has(.dh-filter-control-date):not(:has(.ant-btn)) .ant-form-item-control,.dh-filter-card .ant-form-item:has(.dh-filter-control-date-lg):not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.ant-picker-range):not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.dh-filter-control-date):not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.dh-filter-control-date-lg):not(:has(.ant-btn)) .ant-form-item-control{flex-basis:var(--dh-filter-item-date-width, var(--dh-filter-date-control-fixed-width));width:var(--dh-filter-item-date-width, var(--dh-filter-date-control-fixed-width));max-width:var(--dh-filter-item-date-width, var(--dh-filter-date-control-fixed-width))}.dh-filter-card__form>.ant-form-item:has(.dh-filter-card__actions),.dh-filter-card__form>.ant-form-item:has(.ant-btn),.dh-filter-card__form>.ant-space-item:has(.dh-filter-card__actions){margin-left:auto}.dh-filter-card .ant-form-item-label{padding-bottom:0}.dh-filter-card .ant-form-item-label>label{height:var(--dh-control-height);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700}.ant-select[class*=dh-filter-control-],.ant-picker[class*=dh-filter-control-],.ant-input[class*=dh-filter-control-],.ant-input-affix-wrapper[class*=dh-filter-control-],.ant-input-number[class*=dh-filter-control-]{width:min(var(--dh-filter-control-width),calc(100vw - 64px))!important;min-width:min(var(--dh-filter-control-width),calc(100vw - 64px))}.dh-filter-card .ant-form-item-control-input-content>.ant-select:not([class*=dh-filter-control-]),.dh-filter-card .ant-form-item-control-input-content>.ant-picker:not([class*=dh-filter-control-]),.dh-filter-card .ant-form-item-control-input-content>.ant-input:not([class*=dh-filter-control-]),.dh-filter-card .ant-form-item-control-input-content>.ant-input-affix-wrapper:not([class*=dh-filter-control-]),.dh-filter-card .ant-form-item-control-input-content>.ant-input-number:not([class*=dh-filter-control-]){width:min(var(--dh-filter-item-control-width),calc(100vw - 64px));min-width:min(var(--dh-filter-item-control-width),calc(100vw - 64px))}.dh-filter-card__field>.ant-select:not([class*=dh-filter-control-]),.dh-filter-card__field>.ant-picker:not([class*=dh-filter-control-]),.dh-filter-card__field>.ant-input:not([class*=dh-filter-control-]),.dh-filter-card__field>.ant-input-affix-wrapper:not([class*=dh-filter-control-]),.dh-filter-card__field>.ant-input-number:not([class*=dh-filter-control-]){width:min(var(--dh-filter-item-control-width),calc(100vw - 64px));min-width:min(var(--dh-filter-item-control-width),calc(100vw - 64px))}.dh-filter-card .ant-btn,.ant-pro-query-filter .ant-btn{min-height:var(--dh-control-height)}.dh-filter-card .ant-input,.dh-filter-card .ant-input-affix-wrapper,.dh-filter-card .ant-input-number,.dh-filter-card .ant-picker,.ant-pro-query-filter .ant-input,.ant-pro-query-filter .ant-input-affix-wrapper,.ant-pro-query-filter .ant-input-number,.ant-pro-query-filter .ant-picker{height:var(--dh-control-height)}.dh-filter-card .ant-input,.ant-pro-query-filter .ant-input{padding-block:0;line-height:calc(var(--dh-control-height) - 2px)}.dh-filter-card .ant-input-affix-wrapper,.ant-pro-query-filter .ant-input-affix-wrapper{display:inline-flex;align-items:center;padding-block:0}.dh-filter-card .ant-input-affix-wrapper>input.ant-input,.ant-pro-query-filter .ant-input-affix-wrapper>input.ant-input{height:auto;padding-block:0;line-height:calc(var(--dh-control-height) - 2px)}.dh-filter-card .ant-picker,.ant-pro-query-filter .ant-picker{display:inline-flex;align-items:center}.dh-filter-card .ant-picker .ant-picker-input>input,.ant-pro-query-filter .ant-picker .ant-picker-input>input{height:calc(var(--dh-control-height) - 2px);line-height:calc(var(--dh-control-height) - 2px)}.dh-filter-card .ant-select-single,.ant-pro-query-filter .ant-select-single{height:var(--dh-control-height);min-height:var(--dh-control-height)}.dh-filter-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-pro-query-filter .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:var(--dh-control-height);min-height:var(--dh-control-height);align-items:center}.dh-filter-card .ant-select-single .ant-select-selection-item,.dh-filter-card .ant-select-single .ant-select-selection-placeholder,.ant-pro-query-filter .ant-select-single .ant-select-selection-item,.ant-pro-query-filter .ant-select-single .ant-select-selection-placeholder{line-height:calc(var(--dh-control-height) - 2px)}.ant-pro-table-search{margin-bottom:var(--dh-space-4)}.ant-pro-table-search.ant-pro-card,.ant-pro-table-search .ant-pro-card{border-color:var(--dh-color-border);border-radius:var(--dh-radius-lg);box-shadow:var(--dh-shadow-card)}.ant-pro-query-filter{--dh-filter-item-control-width: var(--dh-filter-control-fixed-width);--dh-filter-item-date-width: var(--dh-filter-date-control-fixed-width);margin:0}.ant-pro-query-filter .ant-row{align-items:center;row-gap:var(--dh-filter-field-gap-y)!important}.ant-pro-query-filter .ant-col{display:inline-flex;align-items:center;min-width:0}.ant-pro-query-filter .ant-form-item{margin-bottom:0;width:100%;min-width:0}.ant-pro-query-filter .ant-form-item-label{padding-bottom:0}.ant-pro-query-filter .ant-form-item-label>label{height:var(--dh-control-height);color:var(--dh-color-text-muted)}.ant-pro-query-filter .ant-form-item-label:has(.dh-filter-label-no-truncate){flex-basis:96px;width:96px;max-width:96px}.ant-pro-query-filter .ant-form-item-label>label:has(.dh-filter-label-no-truncate){overflow:visible;text-overflow:clip}.ant-pro-query-filter [class*=dh-filter-control-],.ant-pro-query-filter .dh-filter-control-date,.ant-pro-query-filter .dh-filter-control-date-lg,.ant-pro-query-filter .ant-picker-range[class*=dh-filter-control-]{--dh-filter-control-width: 100%}.ant-pro-query-filter .ant-form-item:not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.ant-picker-range):not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.dh-filter-control-date):not(:has(.ant-btn)) .ant-form-item-control,.ant-pro-query-filter .ant-form-item:has(.dh-filter-control-date-lg):not(:has(.ant-btn)) .ant-form-item-control{flex:1 1 0;width:auto;max-width:none;min-width:0}.ant-pro-query-filter .ant-form-item-control-input,.ant-pro-query-filter .ant-form-item-control-input-content{width:100%;min-width:0}.ant-pro-query-filter .ant-select[class*=dh-filter-control-],.ant-pro-query-filter .ant-picker[class*=dh-filter-control-],.ant-pro-query-filter .ant-input[class*=dh-filter-control-],.ant-pro-query-filter .ant-input-affix-wrapper[class*=dh-filter-control-],.ant-pro-query-filter .ant-input-number[class*=dh-filter-control-],.ant-pro-query-filter .ant-form-item-control-input-content>.ant-select,.ant-pro-query-filter .ant-form-item-control-input-content>.ant-picker,.ant-pro-query-filter .ant-form-item-control-input-content>.ant-input,.ant-pro-query-filter .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-pro-query-filter .ant-form-item-control-input-content>.ant-input-number{width:100%!important;min-width:0}.dh-standard-pro-table{width:100%;min-width:0}.dh-standard-pro-table .ant-pro-table-list-toolbar{padding:0}.dh-standard-pro-table .ant-pro-table-list-toolbar-container{width:100%;max-width:none;min-width:0;min-height:64px;gap:var(--dh-space-4);padding:0}.dh-standard-pro-table .ant-pro-table-list-toolbar-left{flex:1 1 auto;min-width:0}.dh-standard-pro-table .ant-pro-table-list-toolbar-title{min-width:0;color:var(--dh-color-text-strong)}.dh-standard-pro-table .ant-pro-table-list-toolbar-right{flex:0 0 auto;margin-left:auto}.dh-standard-pro-table--list-card-header .ant-pro-table-list-toolbar-container{align-items:stretch;min-height:0;padding:0}.dh-standard-pro-table--list-card-header .ant-pro-table-list-toolbar-left,.dh-standard-pro-table--list-card-header .ant-pro-table-list-toolbar-title{display:flex;align-items:stretch;width:100%;max-width:none;min-width:0}.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space{align-items:center;column-gap:var(--dh-space-2)!important}.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space>.ant-space-item:first-child,.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space>.ant-space-item:first-child>div,.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space>.ant-space-item:nth-child(2){display:contents!important}.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space .ant-btn-primary{order:1}.dh-standard-pro-table .ant-pro-query-filter-actions .ant-space .ant-btn:not(.ant-btn-primary){order:2}.dh-standard-pro-table .ant-pro-query-filter-actions .ant-pro-query-filter-collapse-button{order:3}.dh-standard-pro-table--fit,.dh-standard-pro-table--fit .ant-pro-table,.dh-standard-pro-table--fit .ant-pro-card,.dh-standard-pro-table--fit .ant-table-wrapper{min-width:0}.dh-standard-pro-table--fit .ant-table-body{scrollbar-gutter:stable}.dh-standard-pro-table--fit .ant-table-body>table{min-width:100%;width:max-content}.dh-standard-pro-table--fit .ant-table-wrapper .ant-pagination{margin:10px 0 0}.dh-payment-list-table .ant-table-thead>tr>th,.dh-payment-list-table .ant-table-tbody>tr>td{min-width:0}.dh-inline-status{display:inline-flex;align-items:center;gap:var(--dh-space-2)}.dh-code{font-family:var(--dh-font-mono)}.dh-muted{color:var(--dh-color-text-subtle)}.dh-text-danger{color:var(--dh-color-danger)!important}.dh-text-primary{color:var(--dh-color-primary)!important}.dh-money-strong{color:var(--dh-color-danger)!important;font-size:var(--dh-font-size-card-title);font-weight:700}.dh-form-section .ant-form-item{margin-bottom:var(--dh-space-4)}.dh-payment-submit-summary{display:grid;gap:var(--dh-space-3)}.dh-payment-submit-summary__row{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:var(--dh-space-2)}.dh-payment-submit-summary__label{color:var(--dh-color-text-subtle);font-weight:600;white-space:nowrap}.dh-payment-submit-summary__value{min-width:0;color:var(--dh-color-text);word-break:break-word}.dh-action-footer{margin-bottom:0;padding-top:var(--dh-space-2)}.dh-action-footer .ant-form-item-control-input-content{display:flex;justify-content:flex-end}.dh-control-full{width:100%}.dh-control-md{width:200px;max-width:100%}.dh-control-wide{max-width:600px}.dh-timeline-heading{display:flex;align-items:center;gap:var(--dh-space-2);margin-bottom:var(--dh-space-1)}.dh-timeline-meta{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-form-grid{display:grid;gap:var(--dh-space-3)}.dh-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dh-form-grid__full{grid-column:1 / -1}.dh-toolbar-right{display:flex;justify-content:flex-end;width:100%}.dh-batch-filter-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dh-filter-field-gap-y) var(--dh-filter-field-gap-x)}.dh-batch-filter-form .ant-form-item{margin-bottom:0}.dh-batch-filter-form .dh-filter-card__actions{margin-left:auto}.dh-batch-list-card .ant-card-body{padding-top:var(--dh-space-3)}.dh-batch-status-tabs,.dh-batch-status-tabs .ant-tabs-nav{margin-bottom:var(--dh-space-3)}.dh-batch-tab-label{display:inline-flex;align-items:center;gap:4px}.dh-batch-tab-count.ant-tag{margin-inline-end:0}.dh-batch-create-drawer .ant-drawer-content{display:flex;height:100%;flex-direction:column;overflow:hidden}.dh-batch-create-drawer .ant-drawer-body{min-height:0;flex:1;overflow-y:auto;padding-right:var(--dh-space-2);scrollbar-gutter:stable both-edges}.dh-batch-create-drawer .ant-form-item{margin-bottom:var(--dh-space-3)}.dh-negotiation-form-grid,.dh-batch-create-form-grid{gap:var(--dh-space-4)}.dh-negotiation-form-grid>.ant-form-item,.dh-batch-create-form-grid>.ant-form-item{margin-bottom:0}.dh-batch-create-drawer .ant-descriptions{margin-bottom:var(--dh-space-3)}.dh-material-drawer .ant-drawer-header{padding:12px 16px}.dh-material-drawer .ant-drawer-body{padding-top:var(--dh-space-4)}.dh-material-drawer-section{padding-bottom:var(--dh-space-4)}.dh-material-drawer-section+.dh-material-drawer-section{padding-top:var(--dh-space-4);border-top:1px solid var(--dh-color-border)}.dh-material-batch-info .ant-descriptions-item{padding-bottom:6px}.dh-material-batch-info .ant-descriptions-item-label{color:var(--dh-color-text-subtle);font-weight:600}.dh-material-proof-hint{color:var(--dh-color-text-subtle)}.dh-material-drawer .dh-material-confirmation-item{margin-bottom:var(--dh-space-2)}.dh-material-drawer .dh-material-confirmation-item:last-child{margin-bottom:0}.dh-trade-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-3);width:100%}.dh-trade-mode-card{min-height:140px;border-color:var(--dh-color-border);border-radius:var(--dh-radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dh-trade-mode-card:hover,.dh-trade-mode-card:focus-visible{border-color:var(--dh-color-primary)}.dh-trade-mode-card .ant-card-body{height:100%;padding:12px}.dh-trade-mode-card--selected{border-color:var(--dh-color-primary);background:var(--dh-color-primary-soft)}.dh-trade-mode-card--disabled{cursor:not-allowed;opacity:.65}.dh-mode-steps{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap;overflow:visible;white-space:normal}.dh-mode-step{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.dh-mode-step__arrow{color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs)}.dh-mode-step__label{padding:2px 6px;border-radius:999px;background:var(--dh-color-primary-soft);color:var(--dh-color-primary);font-size:var(--dh-font-size-xs);font-weight:600;white-space:nowrap}.dh-prototype-section{padding:var(--dh-space-4) 0 0}.dh-prototype-section:first-child{padding-top:0}.dh-prototype-section+.dh-prototype-section{border-top:1px solid var(--dh-color-border);margin-top:var(--dh-space-4)}.dh-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-3);margin-bottom:var(--dh-space-3)}.dh-light-panel{padding:var(--dh-space-4);border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface-soft)}.dh-current-task-callout{position:relative;min-height:88px;padding:16px 240px 16px 16px;border:1px solid #91caff;border-radius:var(--dh-radius-md);background:#eef7ff}.dh-current-task-callout__content{min-width:0}.dh-current-task-callout__title{color:var(--dh-color-text-strong)}.dh-current-task-callout__copy{margin:8px 0 0!important;color:var(--dh-color-text);line-height:22px}.dh-current-task-callout__actions{display:flex;position:absolute;right:16px;bottom:16px;align-items:center;justify-content:flex-end;gap:var(--dh-space-3)}.dh-current-task-callout__actions .ant-btn-link{padding-inline:4px;font-weight:600}.dh-batch-workflow-panel{padding:16px 18px 14px;border:1px solid #91caff;border-radius:var(--dh-radius-md);background:#eef7ff}.dh-batch-workflow-panel__steps{padding:0 2px 14px}.dh-batch-workflow-panel__body{display:flex;min-height:78px;align-items:flex-end;justify-content:space-between;gap:var(--dh-space-4);padding-top:14px;border-top:1px solid #d6e9ff}.dh-batch-workflow-panel__summary{min-width:0;flex:1}.dh-batch-workflow-panel__title{color:var(--dh-color-text-strong)}.dh-batch-workflow-panel__copy{margin:8px 0 0!important;color:var(--dh-color-text);line-height:22px}.dh-batch-workflow-panel__actions{flex:0 0 auto;align-items:center;justify-content:flex-end;padding-bottom:2px}.dh-batch-workflow-panel__actions .ant-btn-link{padding-inline:4px;font-weight:600}.dh-detail-stepper .ant-steps-item-title{font-size:var(--dh-font-size-sm);font-weight:700}.dh-detail-stepper .ant-steps-item-description{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:18px}.dh-batch-detail-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;margin-bottom:var(--dh-space-4)}.dh-batch-detail-info-item{min-width:0;color:var(--dh-color-text);font-size:var(--dh-font-size-md);line-height:22px}.dh-batch-detail-info-item__label{color:var(--dh-color-text-subtle);font-weight:600}.dh-batch-detail-info-item__value{color:var(--dh-color-text-strong);font-weight:700;word-break:break-word}.dh-batch-detail-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dh-space-3)}.dh-batch-detail-metric-card{min-width:0;min-height:82px;padding:14px 16px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-batch-detail-metric-card__label{margin-bottom:8px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);font-weight:600}.dh-batch-detail-metric-card__value{color:var(--dh-color-text-strong);font-size:20px;font-weight:700;line-height:1.3}.dh-batch-ownership-panel{display:flex;flex-direction:column;gap:var(--dh-space-3);padding-top:var(--dh-space-2)}.dh-batch-ownership-row{display:flex;min-width:0;align-items:center;gap:var(--dh-space-2);color:var(--dh-color-text);font-size:var(--dh-font-size-md)}.dh-batch-ownership-row__label{flex:0 0 auto;color:var(--dh-color-text-subtle);font-weight:600}.dh-batch-ownership-row__value{min-width:0;color:var(--dh-color-text-strong);font-weight:600}.dh-batch-pallet-ready-panel{position:relative;display:flex;min-height:112px;align-items:flex-start;gap:var(--dh-space-4);padding:24px 220px 24px 28px;border:1px solid #b7eb8f;border-radius:var(--dh-radius-md);background:#f6ffed}.dh-batch-pallet-ready-panel__icon{flex:0 0 auto;margin-top:1px;color:#52c41a;font-size:28px}.dh-batch-pallet-ready-panel__content{min-width:0}.dh-batch-pallet-ready-panel__title{display:block;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);line-height:24px}.dh-batch-pallet-ready-panel__copy{margin:10px 0 0!important;color:var(--dh-color-text);line-height:24px}.dh-batch-pallet-ready-panel__action{position:absolute;top:50%;right:28px;transform:translateY(-50%)}.dh-inbound-plan-section{display:flex;flex-direction:column;gap:var(--dh-space-3)}.dh-inbound-plan-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-3)}.dh-inbound-plan-section__notice.ant-alert{align-items:flex-start;border:0;background:#f0f7ff}.dh-readonly-form-value{display:flex;min-height:32px;align-items:center;padding:4px 11px;border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-sm);background:var(--dh-color-surface-soft)}.dh-inbound-capacity-panel{overflow:hidden;border:1px solid var(--dh-color-primary-soft);border-radius:var(--dh-radius-md);background:color-mix(in srgb,var(--dh-color-primary-soft) 45%,white)}.dh-inbound-capacity-panel__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dh-inbound-capacity-panel__fact{min-width:0;padding:var(--dh-space-3) var(--dh-space-4)}.dh-inbound-capacity-panel__fact+.dh-inbound-capacity-panel__fact{border-left:1px solid var(--dh-color-primary-soft)}.dh-inbound-capacity-panel__label{display:block;margin-bottom:var(--dh-space-1);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);font-weight:700;line-height:18px}.dh-inbound-capacity-panel__value{display:block;overflow:hidden;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.dh-inbound-plan-drawer .ant-drawer-title{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:24px}.dh-inbound-plan-address-alert.ant-alert{align-items:flex-start;padding:var(--dh-space-4);border-color:color-mix(in srgb,var(--dh-color-primary) 40%,white);background:var(--dh-color-primary-soft)}.dh-inbound-plan-address-alert .ant-alert-icon{margin-top:4px;font-size:var(--dh-font-size-card-title)}.dh-inbound-plan-address-alert .ant-alert-message{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);font-weight:600;line-height:22px}.dh-inbound-plan-address{display:flex;flex-direction:column;gap:var(--dh-space-2);margin-top:var(--dh-space-2)}.dh-inbound-plan-address__line{display:flex;min-width:0;gap:6px;font-size:var(--dh-font-size-md);line-height:22px}.dh-inbound-plan-address__label{flex:0 0 auto}.dh-inbound-plan-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-4)}.dh-inbound-plan-form-grid .ant-form-item{margin-bottom:0}.dh-inbound-remaining-link{color:var(--dh-color-primary);font-size:var(--dh-font-size-sm);line-height:20px}.dh-inbound-remaining-link--blocked{color:var(--dh-color-danger)}.dh-inbound-confirm-facts{margin-bottom:var(--dh-space-4)}.dh-publish-drawer .ant-drawer-title{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:24px}.dh-publish-drawer .ant-drawer-body{padding-top:var(--dh-space-3)}.dh-publish-drawer .ant-drawer-footer{padding-top:var(--dh-space-4)}.dh-publish-summary-table{display:grid;grid-template-columns:112px minmax(0,1.7fr) 120px minmax(0,2.1fr);overflow:hidden;width:100%;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-publish-summary-cell{display:flex;min-width:0;min-height:64px;align-items:center;padding:12px 18px;border-right:1px solid var(--dh-color-border);border-bottom:1px solid var(--dh-color-border);color:var(--dh-color-text);font-size:15px;line-height:22px}.dh-publish-summary-cell:nth-child(4n){border-right:0}.dh-publish-summary-cell:nth-last-child(-n+4){border-bottom:0}.dh-publish-summary-cell--label{justify-content:center;background:#fafafa;color:var(--dh-color-text-subtle);font-weight:700}.dh-publish-summary-cell--strong{color:var(--dh-color-text-strong);font-weight:700}.dh-publish-summary-tag.ant-tag{margin-inline-end:0;padding:2px 10px;border-radius:6px;font-size:var(--dh-font-size-md);font-weight:400;color:color-mix(in srgb,var(--dh-color-primary) 75%,black);background:var(--dh-color-primary-soft)}.dh-publish-summary-quantity{display:flex;min-width:0;flex-direction:column;gap:4px}.dh-publish-summary-quantity .ant-typography:first-child{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);line-height:22px}.dh-publish-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-4);width:100%}.dh-publish-form-grid .ant-form-item{margin-bottom:0}.dh-publish-form-grid .ant-form-item-label>label{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);font-weight:400}.dh-publish-form-grid .ant-select-single,.dh-publish-form-grid .ant-select-single .ant-select-selector,.dh-publish-form-grid .ant-input-number,.dh-publish-form-grid .dh-compact-number__addon{height:32px}.dh-compact-number{display:flex}.dh-compact-number .ant-input-number{flex:1 1 auto;min-width:0}.dh-compact-number__addon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:56px;padding:0 12px;border:1px solid #d9d9d9;border-left:0;border-radius:0 var(--dh-radius-md) var(--dh-radius-md) 0;background:#fafafa;color:var(--dh-color-text)}.dh-compact-number .ant-input-number:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.dh-modal-hint{display:block;margin-bottom:var(--dh-space-3)}.dh-alert-spaced{margin-bottom:var(--dh-space-3)}.dh-alert-spaced-lg{margin-bottom:var(--dh-space-4)}.dh-material-modal{top:32px;max-width:calc(100vw - 32px);padding-bottom:32px}.dh-material-modal .ant-modal-content{display:flex;max-height:calc(100vh - 64px);flex-direction:column;overflow:hidden;padding:0;border-radius:var(--dh-radius-xl)}.dh-material-modal .ant-modal-header{flex:0 0 auto;margin-bottom:0;padding:20px 24px 14px;border-bottom:1px solid var(--dh-color-border)}.dh-material-modal .ant-modal-close{top:16px;right:18px}.dh-material-modal .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 24px 20px}.dh-material-modal .ant-modal-footer{flex:0 0 auto;margin-top:0;padding:12px 24px 16px;border-top:1px solid var(--dh-color-border);background:var(--dh-color-surface);box-shadow:0 -10px 24px #0000000f}.dh-material-tabs>.ant-tabs-nav{position:sticky;top:-16px;z-index:2;margin-bottom:var(--dh-space-4);padding-top:4px;background:linear-gradient(180deg,var(--dh-color-surface) 82%,rgba(255,255,255,0))}.dh-material-tab-label{display:inline-flex;align-items:center;gap:var(--dh-space-2);font-weight:700}.dh-material-tab-count{min-width:34px;padding:1px 7px;border-radius:999px;background:var(--dh-color-surface-muted);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:20px;text-align:center}.dh-material-tab-count--danger{background:#fff1f0;color:var(--dh-color-danger)}.dh-material-pane{display:flex;flex-direction:column;gap:var(--dh-space-5)}.dh-material-section{padding-top:var(--dh-space-1)}.dh-material-section+.dh-material-section{padding-top:var(--dh-space-5);border-top:1px solid var(--dh-color-border)}.dh-material-section__title{margin-bottom:var(--dh-space-3);color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);font-weight:800}.dh-material-form .ant-form-item{margin-bottom:0}.dh-form-grid--aligned .ant-form-item-label{display:flex;min-height:34px;align-items:flex-end;padding-bottom:6px}.dh-form-grid--aligned .ant-form-item-label>label{height:auto;min-height:20px;line-height:1.28;white-space:normal}.dh-form-grid--aligned .ant-form-item-control-input{min-height:var(--dh-control-height)}.dh-material-form .ant-input,.dh-material-form .ant-input-number,.dh-material-form .ant-picker,.dh-material-form .ant-input-group-wrapper,.dh-material-form .ant-select{width:100%}.dh-material-form .ant-input,.dh-material-form .ant-input-number-input,.dh-material-form .ant-select-single .ant-select-selector{min-height:var(--dh-control-height)}.dh-material-confirm-list{width:100%;padding:12px 14px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface-soft)}.dh-material-file-control{display:flex;align-items:stretch;width:100%}.dh-material-file-control>.ant-input,.dh-material-file-control>.ant-input-affix-wrapper{flex:1 1 auto;height:var(--dh-control-height);min-height:var(--dh-control-height);min-width:0;border-right:0!important;border-start-end-radius:0!important;border-end-end-radius:0!important;background:var(--dh-color-surface)}.dh-material-file-control>.ant-input-affix-wrapper{padding-block:0}.dh-material-file-control>.ant-input-affix-wrapper .ant-input{height:auto;min-height:0;border:0!important;background:transparent;box-shadow:none!important}.dh-material-file-control .ant-input::placeholder{color:var(--dh-color-text-subtle)}.dh-material-file-control:hover .ant-input,.dh-material-file-control:focus-within .ant-input,.dh-material-file-control:hover .dh-material-upload-button.ant-btn,.dh-material-file-control:focus-within .dh-material-upload-button.ant-btn{border-color:var(--dh-color-primary)!important}.dh-material-file-control:focus-within .ant-input{box-shadow:0 0 0 3px #1677ff1f!important}.dh-material-file-control .ant-upload-wrapper,.dh-material-file-control .ant-upload{display:flex;flex:0 0 auto;height:var(--dh-control-height);align-items:stretch}.dh-material-upload-button.ant-btn{display:inline-flex;height:var(--dh-control-height);min-width:108px;align-items:center;justify-content:center;padding-inline:14px;border-color:var(--dh-color-border);border-left:0!important;border-radius:0 var(--dh-radius-md) var(--dh-radius-md) 0;background:var(--dh-color-primary-soft);color:var(--dh-color-primary);font-weight:800}.dh-material-upload-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:var(--dh-color-primary-soft);color:var(--dh-color-primary-hover)}.dh-material-upload-button.ant-btn:disabled,.dh-material-upload-button.ant-btn.ant-btn-disabled{border-left-color:var(--dh-color-border);background:var(--dh-color-surface-muted);color:var(--dh-color-text-subtle)}.dh-filter-card .dh-section-divider{margin-top:var(--dh-filter-row-gap);padding-top:0;border-top:0}.dh-filter-card .dh-section-divider>.ant-row{align-items:center;row-gap:var(--dh-filter-field-gap-y)!important}.dh-filter-card .dh-section-divider>.ant-row>.ant-col{display:inline-flex;flex:0 0 auto!important;align-items:center;width:auto;max-width:none!important;min-height:var(--dh-control-height)}.dh-filter-card .dh-section-divider>.ant-space:not(.ant-space-vertical){align-items:center;row-gap:var(--dh-filter-field-gap-y)!important;column-gap:var(--dh-filter-field-gap-x)!important}.dh-filter-card .dh-section-divider .ant-form-item,.dh-filter-card .ant-row.dh-alert-spaced,.dh-filter-card .ant-form-item.dh-alert-spaced{margin-bottom:0}.dh-filter-card__active,.dh-filter-card__active-panel{padding-top:0;border-top:0}.dh-inline-wrap{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.dh-inline-wrap--compact{gap:var(--dh-space-2);margin-bottom:var(--dh-space-3)}.dh-note-muted{width:100%;color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs)}.dh-form-checkbox-stack{width:100%}.dh-step-content{padding:var(--dh-space-3) 0}.dh-step-form{padding:var(--dh-space-4) 0}.dh-stack-tight{display:flex;flex-direction:column;gap:var(--dh-space-2)}.dh-field-label{margin-bottom:var(--dh-space-2);color:var(--dh-color-text);font-weight:600}.dh-required-mark{color:var(--dh-color-danger)}.dh-required-label{display:inline-flex;align-items:center;gap:4px;min-width:0}.dh-required-label .dh-required-mark{flex:0 0 auto;line-height:1}.dh-help-error{margin-top:var(--dh-space-2);color:var(--dh-color-danger);font-size:var(--dh-font-size-xs)}.dh-file-row{display:flex;align-items:center;gap:var(--dh-space-2);padding:8px 12px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-sm);background:var(--dh-color-surface-soft)}.dh-file-row__icon{color:var(--dh-color-primary)}.dh-file-row__name{min-width:0;flex:1}.dh-file-row__size{color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs)}.dh-file-preview-upload{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--dh-space-2)}.dh-file-preview-upload--readonly{gap:0}.dh-file-preview-upload__empty{display:flex;min-height:44px;align-items:center;padding:8px 12px;border:1px dashed var(--dh-color-border-strong);border-radius:var(--dh-radius-md);background:var(--dh-color-surface-soft);color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-sm)}.dh-file-preview-upload__button.ant-btn{width:fit-content}.dh-file-preview-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--dh-space-2);padding:8px 10px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface-soft)}.dh-file-preview-row--compact{padding:6px 8px}.dh-file-preview-row__thumb{flex:0 0 auto;border-radius:var(--dh-radius-sm);object-fit:cover;background:var(--dh-color-surface)}.dh-file-preview-row__icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:var(--dh-radius-sm);background:var(--dh-color-primary-soft);color:var(--dh-color-primary);font-size:var(--dh-font-size-detail-title)}.dh-file-preview-row__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.dh-file-preview-row__name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}.dh-file-preview-row__meta{font-size:var(--dh-font-size-xs)}.dh-review-entry{padding-bottom:var(--dh-space-4)}.dh-progress-complete{margin-top:var(--dh-space-4);padding:var(--dh-space-6) 0;border-top:1px solid var(--dh-color-border);text-align:center}.dh-progress-complete__title{margin-bottom:var(--dh-space-2);color:var(--dh-color-success);font-size:var(--dh-font-size-detail-title);font-weight:700}.dh-progress-complete__subtitle{color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-md)}.dh-step-title{display:flex;align-items:center;gap:var(--dh-space-2)}.dh-icon-success{color:var(--dh-color-success)}.dh-progress-dot{color:var(--dh-color-border-strong);font-size:var(--dh-font-size-card-title)}.dh-progress-dot--done{color:var(--dh-color-success)}.dh-centered-card-wrap{display:flex;justify-content:center;padding:var(--dh-space-6)}.dh-centered-card{width:100%;max-width:920px}.dh-centered-card--narrow{max-width:720px}.dh-action-center{padding:var(--dh-space-4) 0;text-align:center}.dh-action-button-wide{min-width:200px}.dh-row-danger>td{background:#fff1f0}.dh-row-warning>td{background:#fff7e6}.dh-order-journey{overflow-x:auto;padding:18px 16px 8px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-order-journey__inner{min-width:920px}.dh-toolbar-between{width:100%;justify-content:space-between}.dh-alert-inline{width:320px;margin:0}.dh-status-tag{border-radius:999px;padding-inline:10px;white-space:nowrap}.dh-status-tag--flush{margin:0}.dh-title-reset{margin:0!important}.dh-section-title-compact{margin-top:0!important;margin-bottom:var(--dh-space-3)!important}.dh-paragraph-compact{margin-bottom:0!important}.dh-paragraph-note{margin-top:var(--dh-space-2)!important;margin-bottom:0!important}.dh-paragraph-prewrap{margin-bottom:0!important;white-space:pre-wrap;word-break:break-word}.dh-pre-wrap{white-space:pre-wrap}.dh-break-all{word-break:break-all}.dh-break-word{word-break:break-word}.dh-form-stack{display:flex;flex-direction:column;gap:var(--dh-space-3)}.dh-field-label-compact{margin-bottom:var(--dh-space-1);color:var(--dh-color-text);font-weight:600}.dh-action-row{display:flex;gap:var(--dh-space-2)}.dh-inline-bottom-tight{margin-bottom:var(--dh-space-1)}.dh-negotiation-expanded{margin:var(--dh-space-2) var(--dh-space-3);padding:var(--dh-space-4);background:#f6faff;border:1px solid #91caff;border-radius:var(--dh-radius-md)}.dh-negotiation-records-table .ant-table-row-expand-icon-cell{width:24px;min-width:24px;padding-inline:4px!important}.dh-negotiation-expanded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-4) calc(var(--dh-space-4) * 2);margin-top:var(--dh-space-4)}.dh-negotiation-expanded-item{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--dh-space-3);align-items:start;min-width:0}.dh-negotiation-expanded-label{font-weight:600}.dh-negotiation-expanded-value{min-width:0;word-break:break-word}@media (max-width: 768px){.dh-detail-field-grid{grid-template-columns:1fr}.dh-detail-field-grid__item,.dh-detail-field-grid__item:nth-child(2n),.dh-detail-field-grid__item:nth-child(3n),.dh-detail-field-grid__item--span-2,.dh-detail-field-grid__item--span-3{grid-column:1 / -1;border-right:0}.dh-negotiation-expanded-grid{grid-template-columns:1fr}.dh-negotiation-expanded-item{grid-template-columns:112px minmax(0,1fr)}}.dh-profile-shell{width:100%;max-width:760px}.dh-page-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-3)}.dh-page-title-heading{margin:0!important}.dh-inbound-confirmation-page .ant-pro-table-search{margin-bottom:var(--dh-space-4)}.dh-inbound-confirmation-page .ant-pro-table-search .ant-pro-card-body{padding-block:var(--dh-space-5)}.dh-inbound-confirm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dh-space-4)}.dh-inbound-confirm-form__full{grid-column:1 / -1}.dh-inbound-confirm-modal .ant-modal-content,.dh-inbound-confirm-modal .ant-modal-header,.dh-inbound-confirm-modal .ant-modal-body,.dh-inbound-confirm-modal .ant-modal-footer{background:var(--dh-color-surface)}.dh-enterprise-profile-title-row{flex-wrap:wrap}.dh-enterprise-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dh-space-5)}.dh-enterprise-profile-form .ant-form-item{margin-bottom:var(--dh-space-4)}.dh-enterprise-profile-actions{grid-column:1 / -1}.dh-enterprise-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-3) var(--dh-space-6)}.dh-enterprise-profile-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--dh-space-3);align-items:baseline;min-height:36px;padding-bottom:var(--dh-space-2);border-bottom:1px solid #edf2f7}.dh-enterprise-profile-label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-enterprise-profile-value{min-width:0;color:var(--dh-color-text);overflow-wrap:anywhere}.dh-enterprise-profile-value--empty{color:var(--dh-color-text-muted)}.dh-enterprise-profile-updated-at{margin-top:var(--dh-space-4);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:1.7}.dh-enterprise-profile-editor-page{max-width:1180px}.dh-enterprise-profile-editor-title-row{min-height:40px}.dh-enterprise-profile-editor-alert.ant-alert{padding:var(--dh-space-4);border-color:color-mix(in srgb,var(--dh-color-primary) 35%,white);border-radius:var(--dh-radius-md);background:var(--dh-color-primary-soft)}.dh-enterprise-profile-editor-alert .ant-alert-icon{margin-top:2px;font-size:var(--dh-font-size-detail-title)}.dh-enterprise-profile-editor-alert .ant-alert-message{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600}.dh-enterprise-profile-editor-card.ant-card{overflow:hidden;border-radius:8px}.dh-enterprise-profile-editor-card>.ant-card-body{padding:0}.dh-enterprise-profile-editor-card .ant-skeleton{padding:24px}.dh-enterprise-profile-editor-form{width:100%}.dh-enterprise-profile-editor-collapse.ant-collapse{border:0;border-radius:8px;background:var(--dh-color-surface)}.dh-enterprise-profile-editor-collapse .ant-collapse-item{border-color:var(--dh-color-border)}.dh-enterprise-profile-editor-collapse .ant-collapse-item:first-child{border-top:1px solid var(--dh-color-border)}.dh-enterprise-profile-editor-collapse .ant-collapse-header{min-height:40px;align-items:center!important;padding:var(--dh-space-2) var(--dh-space-4)!important;background:var(--dh-color-surface-soft);color:var(--dh-color-text-strong)!important;font-size:var(--dh-font-size-card-title);font-weight:600}.dh-enterprise-profile-editor-collapse .ant-collapse-content{border-color:var(--dh-color-border)}.dh-enterprise-profile-editor-collapse .ant-collapse-content-box{padding:var(--dh-space-4)!important}.dh-enterprise-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-6)}.dh-enterprise-profile-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dh-enterprise-profile-editor-form .ant-form-item{margin-bottom:0}.dh-enterprise-profile-editor-form .ant-form-item-label{padding-bottom:8px}.dh-enterprise-profile-editor-form .ant-form-item-label>label{color:var(--dh-color-text);font-size:var(--dh-font-size-md);font-weight:400}.dh-enterprise-profile-editor-actions{display:flex;justify-content:flex-end;gap:8px;padding:16px 0 24px}@media (max-width: 960px){.dh-enterprise-profile-form-grid,.dh-enterprise-profile-form-grid--three{grid-template-columns:1fr}.dh-enterprise-profile-editor-collapse .ant-collapse-header,.dh-enterprise-profile-editor-collapse .ant-collapse-content-box{padding-inline:16px!important}.dh-enterprise-profile-editor-actions{flex-direction:column-reverse;padding-inline:0}.dh-enterprise-profile-editor-actions .ant-btn{width:100%}}.dh-capability-card{height:100%;min-height:220px}.dh-capability-card .ant-card-body{height:calc(100% - 49px)}.dh-capability-card-body{min-height:172px;height:100%}.dh-capability-card-heading.ant-typography{margin:0;font-size:var(--dh-font-size-card-title);line-height:var(--dh-line-height-base)}.dh-capability-action{margin-top:auto}.dh-capability-action-disabled{display:inline-flex}.dh-capability-action-row{align-items:center}.dh-capability-action-button.ant-btn{min-width:136px;min-height:var(--dh-control-height);height:auto;white-space:normal;padding-inline:12px;font-size:var(--dh-font-size-md)}.dh-capability-apply-standalone{min-width:0;width:100%}.dh-capability-apply-standalone .dh-capability-application-page{max-width:none;gap:16px}.dh-capability-apply-standalone .dh-page-title-row{min-height:32px;justify-content:flex-start}.dh-capability-apply-standalone .dh-pill-tag.ant-tag{padding:1px 10px;color:#000000a6;background:#f0f0f0;font-size:var(--dh-font-size-xs);font-weight:500;line-height:22px}.dh-capability-application-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.dh-capability-application-profile-item{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:start;min-width:0;color:#000000e0;font-size:var(--dh-font-size-md);line-height:20px}.dh-capability-application-profile-label{color:#00000073}.dh-capability-application-profile-value{min-width:0;overflow-wrap:anywhere}.dh-capability-apply-standalone .dh-required-label{gap:3px}.dh-capability-apply-standalone .dh-required-mark{color:#ff4d4f}.dh-capability-apply-standalone .dh-capability-application-form textarea.ant-input{min-height:76px}.dh-capability-apply-standalone .dh-capability-application-form .ant-input-data-count{color:#00000073;font-size:var(--dh-font-size-md)}.dh-capability-application-attachment-field{display:grid;gap:6px;width:fit-content;min-width:0;margin-top:8px}.dh-capability-application-attachment-label.ant-typography{color:#000000e0;font-size:var(--dh-font-size-md);line-height:20px}@media (max-width: 760px){.dh-capability-apply-standalone{padding:0}.dh-capability-apply-standalone .dh-page-title-row .ant-space{align-items:flex-start!important}.dh-capability-application-profile-grid{grid-template-columns:1fr;gap:10px}.dh-capability-application-profile-item{grid-template-columns:104px minmax(0,1fr)}.dh-capability-application-attachment-field{width:100%}}.dh-capability-application-page{max-width:1508px}.dh-capability-application-page .ant-result-extra .ant-space-item{max-width:100%}.dh-capability-application-page .ant-result-extra .ant-btn{max-width:100%;min-height:var(--dh-control-height);height:auto;white-space:normal}.dh-capability-application-description.ant-typography{display:block;margin-bottom:16px}.dh-capability-application-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:var(--dh-space-4)}.dh-capability-application-upload-hint.ant-typography{display:block;margin-top:8px;font-size:var(--dh-font-size-xs)}.dh-capability-application-upload-panel{display:grid;gap:10px;margin-top:var(--dh-space-4);padding-top:var(--dh-space-4);border-top:1px solid var(--dh-color-border)}.dh-capability-application-card.ant-card{overflow:hidden;border-radius:8px}.dh-capability-application-profile .ant-descriptions-item-label{width:132px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md);font-weight:400}.dh-capability-application-profile .ant-descriptions-item-content{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);font-weight:400;overflow-wrap:anywhere}.dh-capability-application-form .ant-form-item{margin-bottom:0}.dh-capability-application-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-6)}.dh-capability-application-form .ant-form-item-label{padding-bottom:8px}.dh-capability-application-form .ant-form-item-label>label{color:var(--dh-color-text);font-size:var(--dh-font-size-md);font-weight:400}.dh-capability-application-form textarea.ant-input{min-height:142px}.dh-capability-application-form-wide{grid-column:1 / -1}.dh-capability-application-upload{margin-top:2px}@media (max-width: 960px){.dh-capability-application-card .ant-card-head{padding-inline:16px}.dh-capability-application-card.ant-card-small>.ant-card-body{padding:16px}.dh-capability-application-form-grid{grid-template-columns:1fr}.dh-capability-application-actions{flex-direction:column-reverse}.dh-capability-application-actions .ant-btn{width:100%}}.dh-capability-readonly-card.ant-card{border-radius:8px}.dh-capability-readonly-card .ant-card-head{min-height:40px}.dh-capability-readonly-card .ant-card-head-title{font-size:var(--dh-font-size-card-title);font-weight:600}.dh-capability-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-4)}.dh-capability-readonly-field{min-width:0;padding:var(--dh-space-4);background:#fafafa;border:1px solid var(--dh-color-border);border-radius:8px}.dh-capability-readonly-field-wide{grid-column:1 / -1}.dh-capability-readonly-label{margin-bottom:8px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);font-weight:500;line-height:var(--dh-line-height-base)}.dh-capability-readonly-value{min-height:22px;color:var(--dh-color-text);font-size:var(--dh-font-size-md);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.dh-capability-readonly-tags{display:flex;flex-wrap:wrap;gap:6px}.dh-capability-readonly-tag.ant-tag{max-width:100%;margin-inline-end:0;border-radius:var(--dh-radius-xs);white-space:normal;overflow-wrap:anywhere;color:var(--dh-color-text);background:#f0f2f5}.dh-capability-record-section-card.ant-card,.dh-capability-audit-section-card.ant-card{border-radius:8px}.dh-capability-record-section-card.ant-card{background:var(--dh-color-surface)}.dh-capability-record-section-card .ant-card-head,.dh-capability-audit-section-card .ant-card-head{min-height:40px}.dh-capability-record-section-card .ant-card-head-title,.dh-capability-audit-section-card .ant-card-head-title{font-size:var(--dh-font-size-card-title);font-weight:600}.dh-capability-record-section-card .ant-descriptions-item-label,.dh-capability-audit-section-card .ant-descriptions-item-label{background:transparent;color:var(--dh-color-text-muted);font-weight:500}.dh-capability-record-section-card .ant-descriptions-item-content,.dh-capability-audit-section-card .ant-descriptions-item-content{background:transparent;color:var(--dh-color-text);font-weight:400;overflow-wrap:anywhere}.dh-capability-attachment-inline-list{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:8px 12px;width:100%;text-align:left;vertical-align:top}.dh-capability-attachment-inline-list .dh-file-preview-row{width:auto;min-width:0;display:inline-flex;align-items:baseline;gap:0;padding:0;border:0;border-radius:0;background:transparent;line-height:22px}.dh-capability-attachment-inline-list .dh-file-preview-row__icon,.dh-capability-attachment-inline-list .dh-file-preview-row__thumb,.dh-capability-attachment-inline-list .ant-image,.dh-capability-attachment-inline-list .dh-file-preview-row__meta,.dh-capability-attachment-inline-list .ant-btn{display:none!important}.dh-capability-attachment-inline-list .dh-file-preview-row__body{display:inline-flex;flex:0 1 auto;min-width:0}.dh-capability-attachment-inline-list .dh-file-preview-row__name{display:inline;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.dh-profile-summary-descriptions .ant-descriptions-item-label,.dh-profile-summary-descriptions .ant-descriptions-item-content{background:transparent;font-size:var(--dh-font-size-md)}.dh-profile-summary-descriptions .ant-descriptions-item-label{width:auto;color:var(--dh-color-text-muted);font-weight:500;white-space:nowrap}.dh-profile-summary-descriptions .ant-descriptions-item-content{color:var(--dh-color-text);font-weight:400;overflow-wrap:anywhere}.dh-profile-summary-action-button.ant-btn{min-width:116px;min-height:var(--dh-control-height);height:auto;white-space:normal;font-size:var(--dh-font-size-md)}@media (min-width: 768px){.dh-enterprise-profile-summary-card.dh-capability-card{height:auto}}.dh-capability-card .dh-status-tag{padding:2px 10px;font-weight:600}.dh-pill-tag.ant-tag{border-radius:999px;padding:2px 10px;font-weight:600}.dh-capability-page-main{min-width:0;width:100%;gap:var(--dh-space-4)}.dh-enterprise-parity-surface{display:flex;flex-direction:column;gap:var(--dh-space-5);min-width:0;width:100%}.dh-enterprise-page-title h4.ant-typography{margin:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-page-title);font-weight:600;line-height:var(--dh-line-height-tight)}.dh-enterprise-page-title .ant-typography-secondary{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md)}.dh-enterprise-parity-surface>.ant-alert{border-radius:var(--dh-radius-md);padding:var(--dh-space-3) var(--dh-space-4)}.dh-enterprise-profile-summary-card.ant-card,.dh-enterprise-branch-card.ant-card,.dh-enterprise-history-card.ant-card{border-color:var(--dh-color-border-secondary);border-radius:var(--dh-radius-md)}.dh-enterprise-profile-summary-card.dh-capability-card{min-height:128px}.dh-enterprise-profile-summary-card.dh-capability-card .ant-card-body{height:auto}.dh-enterprise-foundation-body{min-height:0}.dh-enterprise-branches{align-items:stretch}.dh-enterprise-branches>.ant-col:only-child{flex:0 0 100%;max-width:100%}.dh-enterprise-branch-card{height:100%}.dh-enterprise-section-heading{width:100%;margin-bottom:var(--dh-space-2)}.dh-enterprise-section-heading h5.ant-typography{margin:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600}.dh-enterprise-branch-card .ant-card-head-title{white-space:normal}.dh-enterprise-branch-description{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md);font-weight:400}.dh-capability-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--dh-space-5);row-gap:var(--dh-space-2);padding-block:var(--dh-space-4)}.dh-enterprise-service-item{padding-block:var(--dh-space-4)}.dh-capability-list-title{min-width:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);line-height:var(--dh-line-height-base)}.dh-capability-list-status{justify-self:end}.dh-capability-list-status .ant-tag{margin-inline-end:0}.dh-capability-list-description{min-width:0;max-width:68ch;line-height:var(--dh-line-height-base)}.dh-capability-list-actions{display:flex;grid-column:2;justify-self:end;align-self:end;justify-content:flex-end}.dh-enterprise-service-actions{display:flex;justify-content:flex-end;width:100%}.dh-enterprise-branch-card .ant-btn,.dh-enterprise-profile-summary-card .ant-btn{min-height:var(--dh-control-height);border-radius:var(--dh-radius-sm);font-size:var(--dh-font-size-md)}.dh-enterprise-esign-mini-steps{width:min(100%,520px)}.dh-contract-list-surface .ant-table-header>table,.dh-contract-list-surface .ant-table-content>table,.dh-contract-list-surface .ant-table-body>table{width:100%!important;min-width:1120px!important;table-layout:fixed!important}.dh-contract-list-surface .ant-table-thead>tr>th,.dh-contract-list-surface .ant-table-tbody>tr>td{min-width:0}.dh-capability-list-item+.dh-capability-list-item{border-top:1px solid var(--dh-color-border-secondary)}.dh-capability-list-item .dh-capability-card-body{min-height:0}.dh-capability-list-item .dh-capability-action{margin-top:0}@media (max-width: 1199px){.dh-capability-list-description{grid-column:1 / -1}.dh-capability-list-actions{grid-column:1 / -1;justify-self:start;justify-content:flex-start}}@media (max-width: 767px){.dh-enterprise-profile-summary-card .ant-card-body,.dh-enterprise-branch-card .ant-card-body,.dh-enterprise-history-card .ant-card-body{padding:var(--dh-space-4)}.dh-enterprise-service-actions{justify-content:flex-start}.dh-enterprise-profile-summary-card .ant-card-extra{margin-inline-start:8px}.dh-enterprise-profile-summary-card .dh-profile-summary-action-button.ant-btn{min-width:112px;width:auto}}.dh-capability-access-guard-page{min-width:0}.dh-capability-access-guard-card.ant-card{min-height:520px;border-left:4px solid #faad14;border-radius:8px;background:#fffaf0}.dh-capability-access-guard-card.ant-card-small>.ant-card-body{min-height:520px;display:flex;align-items:center;justify-content:center;padding:48px 24px}.dh-capability-access-guard-card .ant-skeleton{width:min(720px,100%)}.dh-capability-access-guard-card .ant-result{width:100%;padding:32px 0}.dh-capability-access-guard-card .ant-result-title{font-size:var(--dh-font-size-page-title);font-weight:600}.dh-capability-access-guard-card .ant-result-subtitle{font-size:var(--dh-font-size-md)}.dh-capability-access-guard-card .ant-result-extra .ant-btn{min-width:112px;height:var(--dh-control-height)}.dh-capability-history-empty{margin:32px 0 24px}@media (max-width: 760px){.dh-capability-application-form-grid,.dh-capability-readonly-grid{grid-template-columns:1fr}.dh-capability-application-form-wide,.dh-capability-readonly-field-wide{grid-column:auto}.dh-capability-application-profile.ant-descriptions .ant-descriptions-item{padding-bottom:10px}.dh-capability-application-page{max-width:none}.dh-capability-application-actions{flex-direction:column-reverse}.dh-capability-application-actions .ant-btn{width:100%}}.dh-detected-tag{margin-left:6px;font-size:11px}.dh-note-line{color:var(--dh-color-text-muted)}.dh-note-line--spaced{margin-bottom:var(--dh-space-4);color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs)}.dh-amount-emphasis{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:700}.dh-warning-strong,.dh-text-warning{color:color-mix(in srgb,var(--dh-color-warning) 60%,black)}.dh-warning-strong{font-weight:700}.dh-stat-heading{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600}.dh-modal-stack{display:flex;flex-direction:column;gap:var(--dh-space-6);padding-top:var(--dh-space-2)}.dh-grid-2-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-2)}.dh-flex-card-grid{display:flex;gap:var(--dh-space-4);margin-top:var(--dh-space-4)}.dh-flex-card-grid>*{flex:1}.dh-form-row-responsive{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dh-space-4)}.dh-form-row-responsive__field{flex:1;min-width:200px}.dh-form-actions-right{margin-bottom:0!important;text-align:right}.dh-cert-log-meta{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-cert-log-time{color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs)}.dh-success-mark{color:var(--dh-color-success);font-size:var(--dh-font-size-card-title)}.dh-danger-mark{color:var(--dh-color-danger);font-size:var(--dh-font-size-card-title)}.dh-modal-risk-note{padding:var(--dh-space-3);border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface-soft);color:var(--dh-color-text-muted)}.dh-modal-risk-note--danger{border-color:color-mix(in srgb,var(--dh-color-danger) 28%,var(--dh-color-border));background:color-mix(in srgb,var(--dh-color-danger) 7%,var(--dh-color-surface))}.dh-modal-risk-title{display:block;margin-bottom:var(--dh-space-1);color:var(--dh-color-text-strong);font-weight:700}.dh-modal-form{padding-top:var(--dh-space-1)}.dh-negotiation-weight{display:flex;align-items:center;min-height:32px;font-size:var(--dh-font-size-card-title);font-weight:600}.dh-empty-inline{padding:var(--dh-space-4) 0}.dh-action-loading-shield{pointer-events:none;opacity:.72}.dh-contract-doc-shell{display:flex;justify-content:center;width:100%;padding:var(--dh-space-4) 0}.dh-contract-doc{width:min(100%,960px);padding:48px 56px;border:1px solid var(--dh-color-border);background:#fff;color:var(--dh-color-text);box-shadow:0 10px 28px #0f172a14;font-size:var(--dh-font-size-sm);line-height:1.72}.dh-contract-doc__title{margin:0 0 28px;color:var(--dh-color-text);font-size:22px;font-weight:800;letter-spacing:0;text-align:center}.dh-contract-doc__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;margin-bottom:24px;font-size:var(--dh-font-size-xs)}.dh-contract-doc__paragraph,.dh-contract-doc__section p{margin:0 0 10px}.dh-contract-doc__paragraph--en{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.dh-contract-doc__section{margin-top:22px}.dh-contract-doc__section h2{margin:0 0 10px;color:var(--dh-color-text);font-size:var(--dh-font-size-md);font-weight:800;letter-spacing:0}.dh-contract-doc__table-wrap{width:100%;overflow-x:auto}.dh-contract-doc__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--dh-font-size-xs)}.dh-contract-doc__table th,.dh-contract-doc__table td{padding:10px 8px;border:1px solid var(--dh-color-border);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.dh-contract-doc__table th{background:#f6f8fb;font-weight:800}.dh-contract-doc__total{text-align:left!important}.dh-contract-doc__signatures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:44px}.dh-contract-doc__signature p{margin:0 0 8px}.dh-contract-doc__signature-line{height:34px;margin:22px 0 10px;border-bottom:1px solid var(--dh-color-text-muted)}.contract-page{display:flex;flex-direction:column;gap:var(--dh-space-4)}.contract-detail-inline-header{display:flex;min-height:32px;align-items:center;gap:var(--dh-space-2)}.contract-detail-inline-header__back.ant-btn{height:28px;padding-inline:0}.contract-detail-inline-header__code{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md)}.contract-detail-inline-header__title{font-size:var(--dh-font-size-sm)}.contract-detail-inline-header__actions{margin-left:auto}.contract-detail-stack{display:flex;flex-direction:column;gap:var(--dh-space-4);margin-bottom:var(--dh-space-4)}.contract-task-panel{padding:22px 24px;border:1px solid var(--dh-color-border);border-top:3px solid var(--dh-color-border);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface);box-shadow:var(--dh-shadow-card)}.contract-task-panel--info{border-top-color:var(--dh-color-primary)}.contract-task-panel--success{border-top-color:var(--dh-color-success)}.contract-task-panel--warning{border-top-color:var(--dh-color-warning)}.contract-task-panel--error{border-top-color:var(--dh-color-danger)}.contract-task-panel__body{display:flex;align-items:center;justify-content:space-between;gap:var(--dh-space-4)}.contract-task-panel__copy{min-width:0}.contract-task-panel__status{margin-bottom:var(--dh-space-3)}.contract-task-panel__copy .ant-typography{margin-bottom:var(--dh-space-1)}.contract-task-panel__copy h5.ant-typography{margin-top:0}.contract-task-panel__actions{justify-content:flex-end}.contract-facts-card .ant-card-body{padding:var(--dh-space-4)}.contract-fact-metrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:var(--dh-space-3);margin-bottom:var(--dh-space-4)}.contract-fact-metric{display:flex;min-height:88px;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.contract-fact-metric__label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.contract-fact-metric__value{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.contract-fact-descriptions.ant-descriptions .ant-descriptions-row>th,.contract-fact-descriptions.ant-descriptions .ant-descriptions-row>td{padding-bottom:var(--dh-space-3)}.contract-fact-descriptions.ant-descriptions .ant-descriptions-item-label{color:var(--dh-color-text-muted);font-weight:500}.contract-fact-descriptions.ant-descriptions .ant-descriptions-item-content{color:var(--dh-color-text-strong);font-weight:700}.contract-detail-tabs-panel{min-width:0;padding:0 var(--dh-space-4) var(--dh-space-4);border:1px solid var(--dh-color-border-secondary);border-radius:var(--dh-radius-lg);background:var(--dh-color-surface)}.contract-detail-tabs .ant-tabs-nav{margin-bottom:0}.contract-object-panel{display:flex;flex-direction:column;gap:var(--dh-space-4);padding-top:var(--dh-space-4)}.contract-object-alert{border-radius:var(--dh-radius-md)}.contract-document-tab{padding:var(--dh-space-5) 0 0;background:var(--dh-color-surface)}.contract-document-tab__layout{display:grid;grid-template-columns:minmax(0,1040px) max-content;align-items:start;gap:var(--dh-space-4)}.contract-document-sheet{width:100%;max-width:1040px;margin:0;padding:36px 44px;border:1px solid var(--dh-color-border);background:var(--dh-color-surface);color:var(--dh-color-text);font-size:15px;box-shadow:var(--dh-shadow-card)}.contract-document-unavailable{display:grid;width:100%;min-height:240px;max-width:1040px;place-items:center;padding:calc(var(--dh-space-4) * 2) var(--dh-space-5);border:1px dashed var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface-soft)}.contract-document-sheet .ant-typography{margin-top:0}.contract-document-sheet h3.ant-typography{margin-bottom:32px;font-size:26px;text-align:center}.contract-document-sheet h5.ant-typography{margin-top:var(--dh-space-6);margin-bottom:var(--dh-space-4)}.contract-document-sheet__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-6);margin-bottom:var(--dh-space-6)}.contract-document-sheet__meta p{margin:0 0 var(--dh-space-3);line-height:1.7}.contract-document-sheet__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-6);margin-bottom:var(--dh-space-6)}.contract-document-sheet__meta-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--dh-space-4);margin-bottom:var(--dh-space-3);line-height:1.7}.contract-document-sheet__meta-row span{word-break:break-word}.contract-document-sheet__lead,.contract-document-sheet__paragraph{color:var(--dh-color-text);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.contract-document-sheet__table-wrap{width:100%;margin-bottom:var(--dh-space-6);overflow-x:auto;overscroll-behavior-inline:contain}.contract-document-sheet__table{width:100%;min-width:640px;border-collapse:collapse}.contract-document-sheet__table th,.contract-document-sheet__table td{padding:14px var(--dh-space-4);border:1px solid var(--dh-color-border);text-align:center}.contract-document-sheet__table th{background:var(--dh-color-surface-muted);font-weight:700}.contract-document-sheet__table tbody tr:last-child td{text-align:left;font-weight:700}.contract-document-signature-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-6);margin-top:calc(var(--dh-space-4) * 2)}.contract-document-signature-card{padding:var(--dh-space-6);border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md)}.contract-document-signature-card h4.ant-typography{margin-bottom:var(--dh-space-3)}.contract-document-signature-card__subtitle{white-space:pre-line;font-weight:600}.contract-document-signature-row{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,.58fr);gap:var(--dh-space-4);margin-top:var(--dh-space-3);line-height:1.5}.contract-document-signature-row div{display:flex;flex-direction:column;gap:2px}.contract-document-signature-row>strong{min-width:0;overflow-wrap:anywhere}.contract-document-signature-row span{font-weight:600}.contract-document-tab__actions{display:flex;justify-content:flex-start;width:auto;margin:0;padding-top:var(--dh-space-1)}@media (max-width: 960px){.contract-task-panel__body{align-items:stretch;flex-direction:column}.contract-detail-inline-header{align-items:flex-start;flex-wrap:wrap}.contract-detail-inline-header__actions,.contract-task-panel__actions{justify-content:flex-start;margin-left:0}.contract-fact-metrics{grid-template-columns:1fr}.contract-document-sheet{padding:var(--dh-space-5)}.contract-document-tab__layout{grid-template-columns:minmax(0,1fr)}.contract-document-tab__actions{justify-content:flex-end}.contract-document-sheet__meta,.contract-document-sheet__meta-grid{grid-template-columns:1fr;gap:var(--dh-space-2)}.contract-document-signature-cards{grid-template-columns:1fr}}@media (max-width: 960px){.dh-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-detail-field-grid__item,.dh-detail-field-grid__item:nth-child(3n),.dh-detail-field-grid__item:nth-last-child(-n+3){border-right:1px solid var(--dh-color-border);border-bottom:1px solid var(--dh-color-border)}.dh-detail-field-grid__item:nth-child(2n),.dh-detail-field-grid__item--span-2,.dh-detail-field-grid__item--span-3{border-right:0}.dh-detail-field-grid__item--span-3{grid-column:1 / -1}.dh-auth-shell__inner{padding:36px}.dh-auth-panel{width:min(460px,100%)}}@media (max-width: 720px){.ant-menu-submenu-popup{display:none!important}.dh-form-grid--2,.dh-form-grid--3,.dh-form-grid--4,.dh-trade-mode-grid,.dh-batch-filter-form,.dh-batch-detail-info-grid,.dh-batch-detail-metric-grid,.dh-publish-form-grid,.dh-enterprise-profile-form,.dh-enterprise-profile-grid,.dh-inbound-capacity-panel__facts{grid-template-columns:1fr}.dh-inbound-capacity-panel__fact+.dh-inbound-capacity-panel__fact{border-top:1px solid var(--dh-color-primary-soft);border-left:0}.dh-publish-summary-table{grid-template-columns:112px minmax(0,1fr)}.dh-publish-summary-cell:nth-child(4n){border-right:1px solid var(--dh-color-border)}.dh-publish-summary-cell:nth-child(2n){border-right:0}.dh-publish-summary-cell:nth-last-child(-n+4){border-bottom:1px solid var(--dh-color-border)}.dh-publish-summary-cell:nth-last-child(-n+2){border-bottom:0}.dh-current-task-callout{min-height:0;padding:var(--dh-space-4)}.dh-current-task-callout__actions{position:static;justify-content:flex-start;margin-top:var(--dh-space-3)}.dh-batch-pallet-ready-panel{min-height:0;padding:var(--dh-space-4)}.dh-batch-pallet-ready-panel__action{position:static;margin-top:var(--dh-space-3);transform:none}.dh-batch-workflow-panel__body,.dh-inbound-plan-section__header{align-items:stretch;flex-direction:column}.dh-batch-workflow-panel__actions{justify-content:flex-start}.dh-inbound-plan-form-grid{grid-template-columns:1fr}.dh-contract-doc{padding:28px 20px}.dh-contract-doc__meta,.dh-contract-doc__signatures{grid-template-columns:1fr}.dh-contract-doc__table{min-width:640px}.dh-enterprise-profile-item{grid-template-columns:120px minmax(0,1fr)}.dh-workspace-shell:not(.dh-workspace-shell--role-workbench) .dh-workspace-main,.dh-workspace-shell--collapsed:not(.dh-workspace-shell--role-workbench) .dh-workspace-main{min-width:0;margin-left:0}.dh-workspace-header{padding-inline:var(--dh-space-3)}.dh-workspace-content{padding:var(--dh-space-3)}.dh-workspace-locale-select{width:104px}.dh-workspace-user>.ant-space-item:last-child{display:none}.dh-auth-shell__inner{align-items:center;justify-content:center;padding:var(--dh-space-5)}.dh-auth-panel{width:100%;padding:var(--dh-space-4)}.dh-order-current-panel,.dh-order-info-grid,.dh-order-info-fields{grid-template-columns:1fr}.dh-order-current-summary{border-right:0;border-bottom:1px solid var(--dh-color-border)}.dh-order-current-steps{padding-inline:var(--dh-space-4);overflow-x:auto}}@media (max-width: 767px){.dh-workspace-shell--role-workbench .dh-workspace-main,.dh-workspace-shell--role-workbench.dh-workspace-shell--collapsed .dh-workspace-main{min-width:0;margin-left:0}.dh-workspace-shell--role-workbench .dh-workspace-content{padding:var(--dh-space-3)}.dh-workspace-shell--role-workbench .dh-workspace-header{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--dh-space-2);height:auto;min-height:64px;line-height:var(--dh-line-height-base);padding:var(--dh-space-2) var(--dh-space-3)}.dh-workspace-shell--role-workbench .dh-workspace-trigger{position:static;grid-column:1;grid-row:1;width:32px;height:32px;overflow:visible;clip:auto}.dh-workspace-shell--role-workbench .dh-workspace-header>.ant-space{grid-column:1 / -1;grid-row:2;justify-self:end}.dh-workspace-shell--role-workbench .dh-workspace-breadcrumb{grid-column:2;grid-row:1;min-width:0;line-height:var(--dh-line-height-base);white-space:normal}.dh-workspace-shell--role-workbench .dh-workspace-breadcrumb>span{min-width:0;overflow-wrap:anywhere}.dh-workspace-shell--role-workbench .dh-workspace-breadcrumb b,.dh-workspace-shell--role-workbench .dh-workspace-breadcrumb strong{display:none}.dh-workspace-shell--role-workbench .dh-workspace-user .ant-space-item:not(:first-child){display:none}}.dh-skip-link{position:fixed;top:8px;left:8px;z-index:2000;padding:8px 12px;color:#fff;background:#111827;border-radius:6px;transform:translateY(-160%)}.dh-skip-link:focus{transform:translateY(0)}.dh-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dh-detail-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dh-space-2);margin-bottom:var(--dh-space-4)}.dh-detail-header--top{align-items:flex-start}.dh-detail-header__title{min-width:0;overflow-wrap:anywhere;margin:0!important;color:var(--dh-color-text-strong)!important;font-size:var(--dh-font-size-page-title)!important;font-weight:600!important;line-height:var(--dh-line-height-tight)!important}.dh-detail-header__spacer{flex:1}.dh-detail-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dh-space-2)}.dh-detail-subtitle{display:block;margin-top:4px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-card-title{font-size:var(--dh-font-size-card-title);color:var(--dh-color-text-strong);font-weight:600}.dh-order-current-panel{display:grid;min-height:128px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-order-current-summary{display:flex;min-width:0;flex-direction:column;gap:6px;padding:var(--dh-space-4);border-right:1px solid var(--dh-color-border);background:var(--dh-color-surface-soft)}.dh-order-current-summary__label,.dh-order-info-field__label{font-size:var(--dh-font-size-xs)}.dh-order-current-summary__status{margin:0!important;color:var(--dh-color-text-strong)!important}.dh-order-current-summary__description,.dh-order-current-summary__node,.dh-order-current-summary__notice{line-height:var(--dh-line-height-base)}.dh-order-current-summary__action,.dh-order-current-summary__notice{margin-top:var(--dh-space-2)}.dh-order-current-steps{min-width:0;padding:var(--dh-space-4)}.dh-order-current-steps .ant-steps{min-width:0}.dh-order-current-steps .ant-steps-item-title,.dh-order-current-steps .ant-steps-item-description{white-space:normal}.dh-order-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dh-space-6);row-gap:var(--dh-space-4)}.dh-order-info-grid--detail-v2{margin-top:var(--dh-space-4)}.dh-order-info-column{min-width:0}.dh-order-info-section{padding:16px 0;border-top:1px solid var(--dh-color-border-secondary)}.dh-order-info-section:first-child{padding-top:0;border-top:0}.dh-order-info-section:last-child{padding-bottom:0}.dh-order-info-section__title{display:block;margin-bottom:var(--dh-space-4);font-size:var(--dh-font-size-card-title);font-weight:600;color:var(--dh-color-text-strong)}.dh-order-info-section--table .dh-detail-info-table{width:100%}.dh-order-detail-embedded{display:flex;flex-direction:column;gap:var(--dh-space-4)}.dh-order-info-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dh-space-4) var(--dh-space-6)}.dh-order-info-field{min-width:0}.dh-order-info-field__label{display:block;margin-bottom:4px}.dh-order-info-field__value{display:block;min-width:0;overflow-wrap:anywhere;color:var(--dh-color-text-strong);font-weight:600}.dh-summary-grid{display:flex;flex-wrap:wrap;gap:var(--dh-space-4) var(--dh-space-6)}.dh-summary-item__label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);font-weight:600}.dh-summary-item__value{margin-top:2px;color:var(--dh-color-text-strong);font-weight:600}.dh-state-center{display:flex;min-height:180px;align-items:center;justify-content:center;padding:var(--dh-space-6)}.dh-page-loading{display:flex;min-height:360px;align-items:center;justify-content:center}.dh-summary-card{margin-bottom:var(--dh-space-4)}.dh-metric-grid{display:flex;flex-wrap:wrap;gap:var(--dh-space-6);align-items:center}.dh-metric-label{color:var(--dh-color-text-subtle);font-size:var(--dh-font-size-xs);font-weight:600}.dh-metric-value{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600}.dh-detail-actions .ant-btn{max-width:100%;height:auto;min-height:var(--dh-control-height);white-space:normal;overflow-wrap:anywhere}.dh-detail-actions,.dh-summary-item__value,.dh-order-current-summary{min-width:0;max-width:100%;overflow-wrap:anywhere}@media (max-width: 900px){.dh-order-info-grid,.dh-order-current-panel{grid-template-columns:minmax(0,1fr)}.dh-order-current-summary{border-right:0;border-bottom:1px solid var(--dh-color-border)}.dh-order-current-steps{overflow-x:auto}}@media (max-width: 560px){.dh-order-info-fields{grid-template-columns:minmax(0,1fr)}.dh-order-current-steps .ant-steps{min-width:480px}.dh-detail-actions{justify-content:flex-start}}.dh-spaced-bottom-xl{margin-bottom:var(--dh-space-6)}.dh-spaced-top{margin-top:var(--dh-space-4)}.dh-spaced-top-sm{margin-top:var(--dh-space-3)}.dh-section-divider{margin-top:var(--dh-space-4);padding-top:var(--dh-space-4);border-top:1px solid var(--dh-color-border)}.dh-asset-page{gap:var(--dh-space-4)}.dh-asset-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dh-space-4)}.dh-asset-page-title h4.ant-typography{margin:0 0 4px}.dh-asset-list-table.ant-pro-table{display:block}.dh-asset-list-table .ant-pro-table-search.ant-pro-card,.dh-asset-list-table>.ant-pro-card{border-radius:var(--dh-radius-md)}.dh-asset-list-table .ant-pro-table-list-toolbar{padding:0}.dh-asset-list-table .ant-pro-table-list-toolbar-container,.dh-asset-list-table .ant-pro-table-list-toolbar-left,.dh-asset-list-table .ant-pro-table-list-toolbar-title{width:100%;max-width:none;min-width:0}.dh-asset-list-table .ant-pro-table-list-toolbar-title{color:var(--dh-color-text-strong)}.dh-list-card-header{width:100%;min-width:0}.dh-list-card-header__top{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:var(--dh-space-4);padding:0}.dh-list-card-header__title{flex:0 0 auto;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:1.5}.dh-list-card-header__top .ant-segmented{flex:0 0 auto;margin-left:auto}.dh-order-list-header__left{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;min-width:0;gap:var(--dh-space-4)}.dh-order-list-header__left .dh-list-card-header__title{align-self:center}.dh-order-list-header__left .dh-order-status-tabs{flex:0 1 auto}.dh-list-card-header__tabs{border-bottom:1px solid var(--dh-color-border)}.dh-list-card-header__tabs .dh-asset-status-tabs{padding:0 var(--dh-space-6);border-top:0}.dh-list-card-header__tabs .dh-batch-status-tabs{padding:0 var(--dh-space-6);margin-bottom:0}.dh-list-card-header__tabs .dh-batch-status-tabs .ant-tabs-nav{margin-bottom:0}.dh-list-card-header--inline-tabs .dh-list-card-header__top{min-height:64px;align-items:center;padding:0;border-bottom:1px solid var(--dh-color-border)}.dh-list-card-header--inline-tabs .dh-asset-status-tabs{flex:1 1 auto;min-width:0;padding:0;border-top:0}.dh-list-card-header--inline-tabs .dh-batch-status-tabs{flex:1 1 auto;min-width:0;margin-bottom:0;padding:0;border-top:0}.dh-list-card-header--inline-tabs .dh-asset-status-tabs .ant-tabs-nav,.dh-list-card-header--inline-tabs .dh-batch-status-tabs .ant-tabs-nav{margin-bottom:0}.dh-list-card-header--inline-tabs .dh-list-card-header__top>.ant-btn,.dh-list-card-header--inline-tabs .dh-list-card-header__top>.ant-tag,.dh-list-card-header--inline-tabs .dh-list-card-header__top>.ant-segmented{flex:0 0 auto}.dh-asset-list-table .ant-table-cell-fix-right .dh-table-row-actions,.dh-batch-list-table .ant-table-cell-fix-right .dh-table-row-actions,.dh-pallet-list-table .ant-table-cell-fix-right .dh-table-row-actions,.dh-order-list-table .ant-table-cell-fix-right .dh-table-row-actions{width:100%;max-width:100%;overflow:hidden}.dh-asset-status-tabs{padding:0 var(--dh-space-6);border-top:1px solid var(--dh-color-border)}.dh-asset-status-tabs .ant-tabs-nav{margin-bottom:0}.dh-order-list-table .ant-table.ant-table-small .ant-table-thead>tr>th,.dh-payment-boundary-list-table .ant-table.ant-table-small .ant-table-thead>tr>th{border-bottom-color:var(--dh-color-border-secondary)!important}.dh-order-list-table .ant-table-thead>tr>th,.dh-order-list-table .ant-table-tbody>tr>td{min-width:0!important}.dh-order-list-table .ant-table-thead>tr>th:first-child,.dh-order-list-table .ant-table-tbody>tr>td:first-child{width:150px!important;min-width:150px!important;max-width:150px!important}.dh-asset-tab-label{display:inline-flex;align-items:center;gap:6px}.dh-asset-tab-label .ant-tag{margin-inline-end:0}.dh-asset-list-table .ant-table-thead>tr>th,.dh-asset-list-table .ant-table-tbody>tr>td{min-width:auto}.dh-inquiry-list-table .ant-table-thead>tr>th,.dh-inquiry-list-table .ant-table-tbody>tr>td{min-width:0!important;text-align:left!important}.dh-inquiry-list-table .ant-table-tbody>tr>td{overflow:hidden;text-overflow:ellipsis}.dh-inquiry-list-table .ant-table-tbody>tr>td>*,.dh-inquiry-list-table .ant-table-tbody>tr>td .ant-space,.dh-inquiry-list-table .ant-table-tbody>tr>td .ant-typography{max-width:100%}.dh-inquiry-list-table .ant-btn.dh-link-compact{max-width:100%;justify-content:flex-start;overflow:hidden}.dh-inquiry-list-table .ant-btn.dh-link-compact>span,.dh-inquiry-list-table .neg-latest-cell__main,.dh-inquiry-list-table .neg-latest-cell__task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-inquiry-list-table .dh-table-action-space{justify-content:flex-start}.dh-asset-code-link.ant-btn{min-width:0;height:32px;padding:0 4px}.dh-asset-row-primary-action.ant-btn-sm{min-width:96px;height:32px}.dh-asset-quantity{min-width:0}.dh-asset-quantity--detail{display:flex;flex-direction:column;gap:12px;margin-top:24px}.dh-asset-quantity__headline{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:8px;align-items:center}.dh-asset-quantity__headline h4{margin:0;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:24px}.dh-asset-quantity__headline span{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-asset-quantity__headline .dh-asset-quantity__hint{display:inline-block;font-weight:600}.dh-asset-quantity__summary,.dh-asset-quantity__hint{display:block;color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md)}.dh-asset-quantity__track{display:flex;width:100%;height:56px;overflow:hidden;border-radius:8px;background:#f0f2f5}.dh-asset-quantity__segment{display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;padding:0 16px;color:#5f6670;font-size:var(--dh-font-size-md);font-weight:700;line-height:1;white-space:nowrap}.dh-asset-quantity__segment span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-asset-quantity__segment--planned{background:var(--dh-color-primary);color:#fff}.dh-asset-quantity__segment--pending{background:#f0f2f5}.dh-asset-quantity__line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.dh-asset-quantity__line strong{color:var(--dh-color-text-strong);font-weight:600}.dh-asset-quantity--compact .dh-asset-quantity__line{gap:6px}.dh-asset-quantity__bar.ant-progress{margin:4px 0 2px}.dh-asset-quantity__bar .ant-progress-inner{height:8px!important;overflow:hidden}.dh-asset-quantity__legend{display:flex;flex-wrap:wrap;gap:20px;align-items:center;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md)}.dh-asset-quantity--compact .dh-asset-quantity__legend{gap:8px;font-size:var(--dh-font-size-xs)}.dh-asset-legend-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%}.dh-asset-quantity--compact .dh-asset-legend-dot{width:7px;height:7px;margin-right:4px}.dh-asset-legend-dot--planned{background:var(--dh-color-primary)}.dh-asset-legend-dot--pending{background:var(--dh-progress-trail-color)}.dh-asset-batch-count-text,.dh-asset-batch-count-trigger{color:var(--dh-color-text);font-weight:600}.dh-asset-batch-count-trigger{min-height:32px;padding:0 24px 0 8px;border:1px solid transparent;border-radius:var(--dh-radius-md);background:transparent;cursor:pointer;position:relative}.dh-asset-batch-count-trigger:after{content:"";position:absolute;top:50%;right:9px;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-65%) rotate(45deg)}.dh-asset-batch-count-trigger:hover,.dh-asset-batch-count-trigger:focus-visible{border-color:var(--dh-color-primary);color:var(--dh-color-primary);background:var(--dh-color-primary-soft);outline:none}.dh-asset-batch-popover{width:var(--dh-popover-row-detail-width);color:var(--dh-color-text)}.dh-asset-batch-popover h4.ant-typography{margin:0 0 var(--dh-space-4);color:var(--dh-color-text);font-size:var(--dh-font-size-card-title);font-weight:600;line-height:24px}.dh-asset-batch-popover p.ant-typography{margin:0 0 16px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md);font-weight:400;line-height:22px}.dh-asset-batch-popover__table-wrap{max-height:392px;overflow:auto}.dh-asset-batch-popover__table-wrap::-webkit-scrollbar{width:10px}.dh-asset-batch-popover__table-wrap::-webkit-scrollbar-track{background:#f0f1f2}.dh-asset-batch-popover__table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#b8b8b8}.dh-asset-batch-popover__table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-size:var(--dh-font-size-md);overflow-wrap:anywhere}.dh-asset-batch-popover__table th{padding:0 0 10px;border-bottom:1px solid var(--dh-color-border-secondary);color:var(--dh-color-text-muted);font-weight:600;text-align:left}.dh-asset-batch-popover__table td{height:40px;padding:8px 0;border-bottom:1px solid var(--dh-color-border-secondary);color:var(--dh-color-text);font-weight:400;line-height:22px}.dh-asset-batch-popover__table th:nth-child(1),.dh-asset-batch-popover__table td:nth-child(1){width:34%}.dh-asset-batch-popover__table th:nth-child(2),.dh-asset-batch-popover__table td:nth-child(2){width:15%}.dh-asset-batch-popover__table th:nth-child(3),.dh-asset-batch-popover__table td:nth-child(3){width:17%}.dh-asset-batch-popover__table th:nth-child(4),.dh-asset-batch-popover__table td:nth-child(4){width:22%}.dh-asset-batch-popover__table th:nth-child(5),.dh-asset-batch-popover__table td:nth-child(5){width:12%}.dh-asset-batch-popover__state{min-height:80px;display:grid;place-items:center;border:1px dashed var(--dh-color-border-strong);border-radius:var(--dh-radius-md);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-md);font-weight:400}.dh-asset-batch-popover__table .ant-btn-link{min-height:var(--dh-control-height);height:auto;max-width:100%;padding-inline:0;white-space:normal;overflow-wrap:anywhere}.dh-asset-batch-popover__table .ant-tag{max-width:100%;margin-inline-end:0;border-radius:999px;padding:2px 10px;font-size:var(--dh-font-size-xs);font-weight:400;white-space:normal;overflow-wrap:anywhere}.dh-asset-batch-popover__footer{display:flex;justify-content:flex-end;padding-top:10px}.dh-asset-detail-header-card .ant-card-body{padding:14px 16px}.dh-asset-detail-header{display:flex;align-items:center;gap:var(--dh-space-3)}.dh-asset-detail-header h4.ant-typography{flex:1;margin:0}.dh-asset-task-card{border-top:3px solid var(--dh-color-primary);border-radius:var(--dh-radius-md)}.dh-asset-task-card--warning{border-top-color:var(--dh-color-warning)}.dh-asset-task-card--planned{border-top-color:var(--dh-color-success)}.dh-asset-task-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--dh-space-4);align-items:center}.dh-asset-task-copy{min-width:0}.dh-asset-task-copy h5.ant-typography{margin:8px 0 4px}.dh-asset-task-copy .ant-typography{margin-bottom:0}.dh-asset-task-actions .ant-btn{min-width:108px}.dh-asset-inline-alert{margin-top:var(--dh-space-3)}.dh-asset-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:18px}.dh-asset-metric-box{display:flex;min-height:118px;flex-direction:column;justify-content:center;gap:8px;padding:18px 20px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-asset-metric-box span{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.dh-asset-metric-box strong{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-metric);font-weight:800;line-height:1.15}.dh-asset-metric-box small{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm);line-height:1.35}.dh-asset-metric-box--warning strong{color:color-mix(in srgb,var(--dh-color-warning) 60%,black)}.dh-asset-fields{margin-top:16px}.dh-asset-fields.ant-descriptions .ant-descriptions-row>th,.dh-asset-fields.ant-descriptions .ant-descriptions-row>td{padding-bottom:14px}.dh-asset-fields.ant-descriptions .ant-descriptions-item-label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-asset-fields.ant-descriptions .ant-descriptions-item-content{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md);font-weight:700}.dh-asset-related-card .ant-card-body,.dh-asset-history-card .ant-card-body{padding-top:12px}.dh-asset-history-card{min-height:180px}.dh-asset-history-card .ant-card-head-title{color:var(--dh-card-title-color);font-size:var(--dh-card-title-font-size);font-weight:var(--dh-card-title-font-weight)}.dh-asset-history-timeline.ant-timeline{margin-top:8px}.dh-asset-history-timeline .ant-timeline-item{padding-bottom:14px}.dh-asset-history-timeline .ant-timeline-item-head{width:10px;height:10px;border-color:var(--dh-color-primary);background:var(--dh-color-primary)}.dh-asset-history-entry{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:var(--dh-font-size-md)}.dh-asset-history-entry .ant-typography{margin-bottom:0}.dh-pallet-list-table .dhp-pallet-goods-cell,.dh-pallet-goods-cell{display:flex;min-width:0;flex-direction:column;gap:4px}.dh-pallet-code-link.ant-btn.ant-btn-sm{display:inline-flex;width:100%;max-width:100%;height:auto;min-height:24px;justify-content:flex-start;padding:0 4px;text-align:left;white-space:normal}.dh-pallet-code-link.ant-btn>span,.dh-pallet-code-text{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.ant-table-wrapper .ant-table-tbody .ant-btn.dh-pallet-code-link .dh-table-primary-link__text{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.dh-pallet-code-text{display:inline-block;color:var(--dh-color-text-strong);line-height:1.35}.dh-pallet-action-space{display:inline-flex;align-items:center;gap:8px}.dh-pallet-quantity{display:flex;min-width:0;flex-direction:column;gap:8px}.dh-pallet-quantity--expanded{gap:12px;margin-top:24px}.dh-pallet-quantity__line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:1.35}.dh-pallet-quantity__line strong{color:var(--dh-color-text-strong);font-weight:800}.dh-pallet-quantity--expanded .dh-pallet-quantity__line{gap:12px;font-size:var(--dh-font-size-card-title);line-height:1.25}.dh-pallet-quantity--expanded .dh-pallet-quantity__line strong{font-size:var(--dh-font-size-card-title)}.dh-pallet-quantity-bar{display:flex;width:100%;min-width:180px;height:8px;overflow:hidden;border-radius:999px;background:var(--dh-progress-trail-color)}.dh-pallet-quantity--expanded .dh-pallet-quantity-bar{min-width:0;height:56px;border-radius:8px;background:#f0f2f5}.dh-pallet-quantity-segment{display:flex;min-width:12px;align-items:center;justify-content:center;color:#fff;font-size:var(--dh-font-size-xs);line-height:1;white-space:nowrap}.dh-pallet-quantity--expanded .dh-pallet-quantity-segment{min-width:0;padding:0 16px;font-size:var(--dh-font-size-md);font-weight:700}.dh-pallet-quantity--expanded .dh-pallet-quantity-segment span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-pallet-quantity__legend{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:1.35}.dh-pallet-quantity__legend span{display:inline-flex;align-items:center}.dh-pallet-quantity__legend-dot{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%}.dh-pallet-quantity-segment--default,.dh-pallet-quantity-segment--processing{background:var(--dh-color-primary)}.dh-pallet-quantity-segment--success{background:var(--dh-color-success)}.dh-pallet-quantity-segment--warning{background:var(--dh-color-warning)}.dh-pallet-quantity-segment--error{background:var(--dh-color-danger)}.dh-pallet-negotiation-popover{width:520px;max-width:calc(100vw - 48px)}.dh-pallet-detail-inline-header{display:inline-flex;min-height:32px;align-items:center;gap:var(--dh-space-2)}.dh-pallet-detail-inline-title{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md)}.dh-pallet-detail-inline-subtitle{font-size:var(--dh-font-size-sm)}.dh-pallet-task-card--default{border-top-color:var(--dh-color-border)}.dh-pallet-task-card--processing{border-top-color:var(--dh-color-primary)}.dh-pallet-task-card--success{border-top-color:var(--dh-color-success)}.dh-pallet-task-card--warning{border-top-color:var(--dh-color-warning)}.dh-pallet-task-card--error{border-top-color:var(--dh-color-danger)}.dh-pallet-metrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:var(--dh-space-3);margin-bottom:var(--dh-space-4)}.dh-pallet-metric{display:flex;min-height:88px;flex-direction:column;justify-content:center;gap:6px;padding:14px 16px;border:1px solid var(--dh-color-border);border-radius:var(--dh-radius-md);background:var(--dh-color-surface)}.dh-pallet-metric__label{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs)}.dh-pallet-metric__value{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-card-title);font-weight:800}.dh-pallet-metric__value--success{color:var(--dh-color-success)}.dh-pallet-metric__value--warning{color:var(--dh-color-warning)}.dh-pallet-metric__value--processing{color:var(--dh-color-primary)}.dh-pallet-history{display:flex;flex-direction:column;gap:12px}.dh-pallet-history-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--dh-space-3);align-items:baseline;color:var(--dh-color-text)}.dh-pallet-history-row__time{color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-pallet-history-row__content{color:var(--dh-color-text-strong);font-size:var(--dh-font-size-md)}.dh-pallet-filter-chips{display:flex;flex-wrap:wrap;min-height:34px;align-items:center;gap:var(--dh-space-2);color:var(--dh-color-text-muted);font-size:var(--dh-font-size-sm)}.dh-pallet-filter-chips>span{flex-shrink:0;max-width:100%;overflow-wrap:anywhere}.dh-pallet-filter-chips>.ant-tag{margin-inline-end:0;white-space:normal}.dh-batch-page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dh-space-4)}.dh-batch-page-title h4.ant-typography{margin:0 0 4px}.dh-batch-page-title .ant-typography{margin-bottom:0}.dh-batch-list-table.ant-pro-table{display:block}.dh-batch-list-table .ant-pro-table-search.ant-pro-card,.dh-batch-list-table>.ant-pro-card{border-radius:var(--dh-radius-md)}.dh-batch-list-table .ant-pro-table-list-toolbar{padding:0}.dh-batch-list-table .ant-pro-table-list-toolbar-title{color:var(--dh-color-text-strong)}.dh-batch-code-link.ant-btn{height:auto;padding:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--dh-font-size-sm)}.dh-batch-quantity-summary{display:flex;min-width:0;flex-direction:column;gap:2px;color:var(--dh-color-text-muted);font-size:var(--dh-font-size-xs);line-height:20px}.dh-batch-quantity-summary span:first-child{color:var(--dh-color-text-strong);font-weight:700}.dh-batch-create-drawer__context.ant-alert{margin-bottom:var(--dh-space-3);border-color:#d6e9ff;background:#f6fbff}.dh-batch-create-form-grid{align-items:start}@media (max-width: 960px){.dh-asset-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-asset-task-layout{grid-template-columns:1fr}.dh-batch-page-title{flex-direction:column;align-items:stretch}}@media (max-width: 720px){.dh-asset-page-title,.dh-batch-page-title,.dh-asset-detail-header{flex-direction:column;align-items:stretch}.dh-asset-metric-grid{grid-template-columns:1fr}.dh-list-card-header__top{align-items:stretch;flex-direction:column}.dh-list-card-header__top .ant-segmented{margin-left:0;align-self:flex-end}}.dh-asset-related-table .ant-table-cell{padding-inline:8px!important}
