.flower-type-tag[data-v-10265d8a]{margin:0;padding:0 8px;border-color:#0958d9;background:#1677ff;box-shadow:0 2px 5px rgba(9,88,217,.3);color:#fff!important;font-size:12px;font-weight:700;line-height:22px;letter-spacing:.5px}.flower-type-tag--raw[data-v-10265d8a]{border-color:#a8071a;background:#cf1322;box-shadow:0 2px 5px rgba(168,7,26,.28)}.plan-detail-reference[data-v-10265d8a]{--plan-ink:#161b19;--plan-muted:#7b827f;--plan-line:#dedfdb;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:#f3f4f2;color:var(--plan-ink)}.plan-detail-content[data-v-10265d8a]{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:24px;overflow-x:hidden;overflow-y:auto}.purchase-plan-detail-drawer .ant-drawer-body{display:flex;height:0;min-height:0;flex:1;padding:0;overflow:hidden}.purchase-plan-detail-drawer .ant-drawer-content,.purchase-plan-detail-drawer .ant-drawer-wrapper-body{height:100%;overflow:hidden}.purchase-plan-detail-drawer .ant-drawer-wrapper-body{display:flex;flex-direction:column}.purchase-plan-detail-drawer .ant-drawer-header{flex:none}.purchase-plan-detail-drawer .ant-drawer-body>.ant-spin-nested-loading,.purchase-plan-detail-drawer .ant-drawer-body>.ant-spin-nested-loading>.ant-spin-container{width:100%;height:100%;min-height:0}.purchase-plan-detail-drawer .ant-drawer-title{box-sizing:border-box;min-width:0;padding-right:48px}.purchase-plan-detail-drawer .detail-drawer-title{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:20px}.purchase-plan-detail-drawer .detail-drawer-title>span:first-child{min-width:0;overflow:hidden;color:#20332b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.purchase-plan-detail-drawer .detail-drawer-title .ant-badge{flex:none;margin-left:auto}.purchase-plan-detail-drawer .detail-drawer-title .ant-badge-status-text{color:#52635b;font-size:12px;font-weight:500}.plan-detail-card[data-v-10265d8a],.plan-detail-publish[data-v-10265d8a]{border:1px solid var(--plan-line);border-radius:10px;background:#fff}.plan-detail-stat-card[data-v-10265d8a]{width:100%;min-height:80px;flex:none;overflow:hidden;border-color:var(--plan-line);border-radius:10px;background:#fff;box-shadow:none}.plan-detail-stat-card[data-v-10265d8a] .ant-card-body{min-height:78px}.plan-detail-publish[data-v-10265d8a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.plan-detail-publish div[data-v-10265d8a]{display:grid;gap:2px}.plan-detail-publish span[data-v-10265d8a]{color:var(--plan-muted);font-size:12px}.plan-detail-metrics[data-v-10265d8a]{display:grid;min-height:78px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.plan-detail-metrics>div[data-v-10265d8a]{display:grid;gap:6px;min-height:78px;align-content:center;padding:12px 15px}.plan-detail-metrics>div+div[data-v-10265d8a]{border-left:1px solid var(--plan-line)}.plan-detail-metrics>div>span[data-v-10265d8a]{color:var(--plan-muted);font-size:12px}.plan-detail-metrics strong[data-v-10265d8a]{color:#161b19;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}[data-v-10265d8a] .plan-quantity-display{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}[data-v-10265d8a] .plan-quantity-display--stacked{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.35}[data-v-10265d8a] .plan-quantity-display--metric{gap:0}[data-v-10265d8a] .plan-quantity-display--metric,[data-v-10265d8a] .plan-quantity-display--metric>span{color:inherit;font-size:inherit;font-weight:inherit}[data-v-10265d8a] .plan-quantity-stem{color:#8b9490;font-size:12px;font-weight:400;white-space:nowrap}[data-v-10265d8a] .plan-quantity-stem--metric{color:#161b19;font-size:inherit;font-weight:inherit}.plan-detail-card[data-v-10265d8a]{padding:18px 20px}.plan-detail-card>header[data-v-10265d8a]{display:flex;align-items:center;justify-content:space-between;min-height:26px;margin-bottom:14px}.plan-detail-card>header h3[data-v-10265d8a]{position:relative;margin:0;padding-bottom:8px;font-size:15px;font-weight:500}.plan-detail-card>header h3[data-v-10265d8a]:after{position:absolute;bottom:0;left:0;width:58px;height:1px;background:#dfe3e0;content:""}.plan-detail-card>header>span[data-v-10265d8a]{color:var(--plan-muted);font-size:12px}.plan-purchase-card[data-v-10265d8a]{padding-bottom:22px}.plan-purchase-grid[data-v-10265d8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;-moz-column-gap:34px;column-gap:34px;padding:4px 2px 0}.plan-purchase-grid>div[data-v-10265d8a]{display:flex;min-width:0;align-items:center;gap:4px;font-size:12px}.plan-purchase-grid>div>span[data-v-10265d8a]{flex:none;color:#222825}.plan-purchase-grid strong[data-v-10265d8a]{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.plan-purchase-grid em[data-v-10265d8a]{flex:none;color:#5f6763;font-style:normal}.plan-inline-ranks[data-v-10265d8a]{display:inline-flex;gap:3px;margin-left:4px}.plan-inline-ranks[data-v-10265d8a] .ant-tag{margin:0;border-color:#cfe3d8;background:#edf6f1;color:#287052}.plan-rank-table[data-v-10265d8a] .ant-table{color:#202522;font-size:12px}.plan-rank-table[data-v-10265d8a] .ant-table-thead>tr>th{padding:9px 8px;background:#fafaf8;color:#646b68;font-size:12px;font-weight:400}.plan-rank-table[data-v-10265d8a] .ant-table-tbody>tr>td{padding:7px 8px}[data-v-10265d8a] .plan-rank-name{color:#111714}[data-v-10265d8a] .plan-confirmed-number{color:#277252}.plan-card-note[data-v-10265d8a]{margin:8px 0 0;color:#666f6a;font-size:12px}.plan-quote-card-list[data-v-10265d8a]{display:grid;gap:10px}.plan-quote-card[data-v-10265d8a]{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;border:1px solid #dfe3e0;border-radius:10px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.plan-quote-card[data-v-10265d8a]:hover{border-color:#c5d2ca;box-shadow:0 4px 14px rgba(28,53,40,.06)}.plan-quote-card--selected[data-v-10265d8a]{border-color:#bcd5c7}.plan-quote-card__supplier[data-v-10265d8a]{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:14px 18px;border-right:1px solid #e1e5e2;background:#fafbf9}.plan-quote-card__supplier>small[data-v-10265d8a],.plan-quote-card__supplier>span[data-v-10265d8a]{color:#737a76;font-size:12px;line-height:17px}.plan-quote-card__supplier>span[data-v-10265d8a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-quote-card__supplier>.plan-quote-card__spec[data-v-10265d8a]{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.plan-quote-card__name[data-v-10265d8a]{display:flex;min-width:0;align-items:center;gap:6px;margin-bottom:2px}.plan-quote-card__name>span[data-v-10265d8a]:first-child{min-width:0}.plan-quote-card__name strong[data-v-10265d8a]{display:block;overflow:hidden;color:#17211c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.plan-quote-card__name[data-v-10265d8a] .ant-tag{flex:none;margin:0;font-size:12px;line-height:18px}.plan-quote-card__totals[data-v-10265d8a]{display:flex;gap:12px;margin-top:7px;color:#69716d;font-size:12px;font-variant-numeric:tabular-nums}.plan-quote-card__totals strong[data-v-10265d8a]{color:#202a25;font-size:13px}.plan-quote-card__totals span:last-child strong[data-v-10265d8a]{color:#277252}.plan-quote-card__status[data-v-10265d8a]{align-self:flex-start;margin:8px 0 0!important}.plan-quote-card__ranks[data-v-10265d8a]{min-width:0;padding:10px 18px 12px}.plan-quote-card__rank-head[data-v-10265d8a],.plan-quote-card__rank-row[data-v-10265d8a]{display:grid;grid-template-columns:70px minmax(120px,1.2fr) repeat(2,minmax(90px,1fr));align-items:center;-moz-column-gap:12px;column-gap:12px}.plan-quote-card__rank-head[data-v-10265d8a]{min-height:26px;border-bottom:1px solid #e2e5e2;color:#848b87;font-size:12px}.plan-quote-card__rank-head span[data-v-10265d8a]:not(:first-child){text-align:right}.plan-quote-card__rank-row[data-v-10265d8a]{min-height:29px;border-bottom:1px dashed #e7e9e7;color:#333c37;font-size:12px;font-variant-numeric:tabular-nums}.plan-quote-card__rank-row[data-v-10265d8a]:last-child{border-bottom:0}.plan-quote-card__rank-row>.selected[data-v-10265d8a],.plan-quote-card__rank-row>span[data-v-10265d8a]{text-align:right}.plan-quote-card__rank-row>strong[data-v-10265d8a]:first-child{color:#6c512f}.plan-quote-card__rank-row .price[data-v-10265d8a]{color:#5e482c}.plan-quote-card__rank-row .selected[data-v-10265d8a]{color:#277252}.quote-grade[data-v-10265d8a]{display:inline-flex;align-items:flex-start;gap:4px;white-space:nowrap}.quote-rank[data-v-10265d8a]{position:relative;top:-3px;display:inline-flex;box-sizing:border-box;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border:1px solid #d9e0dc;border-radius:9px;background:#f5f7f6;box-shadow:0 1px 2px rgba(31,52,42,.08);color:#66736d;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:16px;white-space:nowrap}.quote-rank--top-1[data-v-10265d8a]{border-color:#e3c46c;background:#fff6d8;box-shadow:0 1px 3px rgba(173,116,0,.14);color:#9a6700}.quote-rank--top-2[data-v-10265d8a]{border-color:#cbd5d9;background:#f2f6f7;color:#60727a}.quote-rank--top-3[data-v-10265d8a]{border-color:#dfb99c;background:#fff1e8;color:#995d34}.plan-quote-summary[data-v-10265d8a]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;border-radius:7px;background:#fafaf8;color:#666f6a;font-size:12px}.plan-quote-summary span[data-v-10265d8a]:last-child{margin-left:auto}.plan-quote-summary strong[data-v-10265d8a]{color:#1f2d26;font-size:14px}.plan-append-log-list[data-v-10265d8a]{display:grid;gap:9px}.plan-append-log-item[data-v-10265d8a]{display:grid;min-width:0;grid-template-columns:110px 145px 130px minmax(0,1fr);align-items:center;gap:14px;padding:14px 12px 10px;border:1px solid #e5e9e6;border-radius:7px;background:#fff}.plan-append-log-item time[data-v-10265d8a]{color:#75817b;font-size:12px;font-variant-numeric:tabular-nums}.plan-append-log-item p[data-v-10265d8a]{grid-column:1/-1;margin:-2px 0 0;color:#929b96;font-size:12px;line-height:16px}.plan-append-log-item__operator[data-v-10265d8a]{display:flex;min-width:0;flex-direction:column;gap:2px}.plan-append-log-item__operator strong[data-v-10265d8a]{color:#303a35;font-size:12px;font-weight:500}.plan-append-log-item__operator span[data-v-10265d8a]{overflow:hidden;color:#77837d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.plan-append-log-item__amount[data-v-10265d8a]{color:#087f5b;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.plan-append-log-item__detail[data-v-10265d8a]{min-width:0;color:#303a35;font-size:12px;line-height:18px;overflow-wrap:anywhere}.plan-detail-actions[data-v-10265d8a]{position:sticky;z-index:5;bottom:0;flex:none;display:flex;min-height:64px;align-items:center;justify-content:flex-end;padding:10px 24px;border-top:1px solid #dedfdb;background:hsla(0,0%,100%,.96);box-shadow:0 -5px 16px rgba(30,40,35,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:860px){.plan-detail-content[data-v-10265d8a]{padding:16px}.plan-detail-actions[data-v-10265d8a]{padding-right:16px;padding-left:16px}.plan-detail-metrics[data-v-10265d8a]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-detail-metrics>div[data-v-10265d8a]:nth-child(3){border-top:1px solid var(--plan-line);border-left:0}.plan-detail-metrics>div[data-v-10265d8a]:nth-child(4){border-top:1px solid var(--plan-line)}.plan-purchase-grid[data-v-10265d8a],.plan-quote-card[data-v-10265d8a]{grid-template-columns:1fr}.plan-quote-card__supplier[data-v-10265d8a]{border-right:0;border-bottom:1px solid #e1e5e2}.plan-append-log-item[data-v-10265d8a]{grid-template-columns:1fr 1fr}.plan-append-log-item__detail[data-v-10265d8a]{grid-column:1/-1}}.purchase-plan-create-drawer{--form-ink:#1f2522;--form-muted:#6d7470;--form-line:#ddddda;--form-green:#087f5b}.purchase-plan-create-drawer .ant-drawer-header{min-height:58px;padding:15px 22px;border-bottom-color:#e6e6e3}.purchase-plan-create-drawer .ant-drawer-title{color:var(--form-ink);font-size:16px;font-weight:600}.purchase-plan-create-drawer .ant-drawer-body{position:relative;padding:0;background:#f5f5f3}.purchase-plan-create-drawer .ant-btn-primary{border-color:var(--form-green);background:var(--form-green)}.purchase-plan-form{min-height:100%;color:var(--form-ink)}.purchase-plan-form .purchase-plan-form__body{padding:20px 24px 16px}.purchase-plan-form .form-grid{margin-bottom:1px}.purchase-plan-form .ant-form-item{margin-bottom:16px}.purchase-plan-form .ant-form-item-label{padding-bottom:5px}.purchase-plan-form .ant-form-item-label>label,.purchase-plan-form .form-label{height:auto;color:#171b19;font-size:13px;font-weight:500;line-height:18px}.purchase-plan-form .form-label--required:before{display:inline-block;margin-right:4px;color:#c9382c;content:"*"}.purchase-plan-form .ant-form-item-required:before{color:#c9382c!important}.purchase-plan-form .ant-input,.purchase-plan-form .ant-input-number,.purchase-plan-form .ant-picker,.purchase-plan-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{min-height:32px;border-color:#d9d9d6;border-radius:6px;background:#fff;box-shadow:none}.purchase-plan-form .ant-input[disabled],.purchase-plan-form .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#dfdfdc;background:#ebebe9;color:#8a8f8c}.purchase-plan-form .ant-input-number:hover,.purchase-plan-form .ant-input:hover,.purchase-plan-form .ant-picker:hover,.purchase-plan-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#94afa4}.purchase-plan-form .ant-input-focused,.purchase-plan-form .ant-input-number-focused,.purchase-plan-form .ant-input:focus,.purchase-plan-form .ant-picker-focused,.purchase-plan-form .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--form-green);box-shadow:0 0 0 2px rgba(8,127,91,.08)}.purchase-plan-form .quantity-control{display:flex;width:208px}.purchase-plan-form .quantity-control .ant-input-number{width:170px;border-radius:6px 0 0 6px}.purchase-plan-form .quantity-control__unit{display:inline-flex;width:38px;height:32px;align-items:center;justify-content:center;border:1px solid #d9d9d6;border-left:0;border-radius:0 6px 6px 0;background:#efefed;color:#333936;font-size:12px}.purchase-plan-form .field-help{margin-top:3px;color:#626a66;font-size:12px;line-height:16px}.purchase-plan-form .sku-config-loading{display:flex;min-height:32px;align-items:center;gap:8px;color:#77847e;font-size:12px}.purchase-plan-form .sku-config-radio-group{display:flex;min-height:32px;align-items:center;flex-wrap:wrap;gap:8px 18px}.purchase-plan-form .sku-config-radio-group .ant-radio-wrapper{margin-right:0}.purchase-plan-form .rank-purchase-editor{margin:2px 0 14px;overflow:hidden;border:1px solid #dfe7e3;border-radius:8px;background:#fff}.purchase-plan-form .rank-purchase-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-bottom:1px solid #e4ebe7;background:#f5f8f6}.purchase-plan-form .rank-purchase-editor>header div{display:grid;gap:2px}.purchase-plan-form .rank-purchase-editor>header strong{color:#22372d;font-size:14px}.purchase-plan-form .rank-purchase-editor>header span{color:#77847e;font-size:12px}.purchase-plan-form .rank-purchase-editor__head,.purchase-plan-form .rank-purchase-editor__row{display:grid;grid-template-columns:70px repeat(4,minmax(0,1fr)) 54px;gap:12px;align-items:center;padding:9px 14px}.purchase-plan-form .rank-purchase-editor__head{border-bottom:1px solid #edf1ef;color:#7a8881;font-size:12px}.purchase-plan-form .rank-purchase-editor__row{align-items:start}.purchase-plan-form .rank-purchase-editor__row+.rank-purchase-editor__row{border-top:1px solid #edf1ef}.purchase-plan-form .rank-purchase-editor__row>strong{padding-top:6px;color:#2f7255;font-size:13px}.purchase-plan-form .rank-purchase-editor__row .ant-input-number{width:100%}.purchase-plan-form .rank-purchase-editor__delete{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0;color:#b94a48}.purchase-plan-form .rank-purchase-editor__delete:focus,.purchase-plan-form .rank-purchase-editor__delete:hover{color:#d43835}.purchase-plan-form .rank-purchase-editor__field.ant-form-item{margin-bottom:0}.purchase-plan-form .rank-purchase-editor__field.ant-form-item .ant-form-item-extra{min-height:18px;padding-top:3px;color:#77847e;font-size:12px;line-height:15px}.purchase-plan-form .rank-purchase-editor .ant-empty{margin:18px 0}.purchase-plan-form .rank-purchase-editor__note{display:flex;align-items:center;gap:6px;padding:9px 14px;border-top:1px solid #edf1ef;background:#fafbf9;color:#68736d;font-size:12px;line-height:18px}.purchase-plan-form .rank-purchase-editor__note .anticon{flex:none;color:#4f8069}.purchase-plan-form .supplier-scope{clear:both;margin-top:0}.purchase-plan-form .supplier-scope>.ant-form-item{margin:6px 0 14px}.purchase-plan-form .scope-radio-group{display:flex;flex-wrap:wrap;gap:14px 20px;width:100%}.purchase-plan-form .scope-radio-group .ant-radio-wrapper{margin-right:0;color:#171b19;font-size:13px}.purchase-plan-form .scope-radio-group .ant-radio-checked .ant-radio-inner{border-color:#151917;background:#151917}.purchase-plan-form .scope-radio-group .ant-radio-inner:after{background:#fff}.purchase-plan-form .scope-condition{margin-bottom:12px}.purchase-plan-form .scope-condition:empty{display:none}.purchase-plan-form .scope-condition .ant-form-item{max-width:calc(50% - 8px);margin-bottom:0}.purchase-plan-form .specified-supplier-help{display:flex;justify-content:space-between;gap:12px}.purchase-plan-form .purchase-base-select.ant-select-multiple .ant-select-selector{min-height:42px;padding:3px 7px}.purchase-plan-form .scope-preview{min-height:68px;margin-bottom:10px;padding:12px 13px;border:1px solid #ddddda;border-radius:7px;background:hsla(0,0%,100%,.72)}.purchase-plan-form .scope-preview__result{display:flex;flex-direction:column;gap:5px}.purchase-plan-form .scope-preview__result strong{color:#1f2522;font-size:14px;font-weight:600}.purchase-plan-form .scope-preview__result em{color:var(--form-green);font-size:20px;font-style:normal;line-height:1}.purchase-plan-form .scope-preview__result span{color:#5e6662;font-size:12px;line-height:18px}.purchase-plan-form .scope-preview__result a{margin-left:6px;color:var(--form-green);font-weight:600}.purchase-plan-form .scope-preview__warning{margin-bottom:12px;border-radius:6px}.purchase-plan-form .remark-field .ant-form-item{margin-bottom:0}.purchase-plan-form .purchase-plan-form__footer{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;min-height:64px;padding:10px 24px;border-top:1px solid #e0e0dd;background:hsla(0,0%,100%,.96);box-shadow:0 -5px 16px rgba(30,40,35,.05)}.purchase-base-select-dropdown{padding:6px;border:1px solid #dfe5e2;border-radius:8px;box-shadow:0 12px 32px rgba(31,54,44,.14)}.purchase-base-select-dropdown .ant-select-item-option{min-height:52px;padding:7px 9px;border-radius:5px}.purchase-base-select-dropdown .base-select-option{display:flex;min-width:0;align-items:center;gap:10px}.purchase-base-select-dropdown .base-select-option__marker{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border:1px solid #d7e7de;border-radius:50%;background:#f4f9f6;color:#39785d}.purchase-base-select-dropdown .base-select-option__content{display:flex;min-width:0;flex:1;flex-direction:column}.purchase-base-select-dropdown .base-select-option__content small,.purchase-base-select-dropdown .base-select-option__content strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-base-select-dropdown .base-select-option__content small{color:#7a8982;font-size:12px}@media (max-width:760px){.purchase-plan-form .purchase-plan-form__body{padding:20px 16px}.purchase-plan-form .ant-col-12{max-width:100%;flex:0 0 100%}.purchase-plan-form .scope-condition .ant-form-item{max-width:100%}.purchase-plan-form .rank-purchase-editor__head{display:none}.purchase-plan-form .rank-purchase-editor__row{grid-template-columns:1fr;gap:8px;padding:14px}.purchase-plan-form .rank-purchase-editor__delete{justify-self:end;width:auto}}.append-num-form .append-num-form__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.append-num-form .append-num-form__summary>div{display:flex;min-width:0;flex-direction:column;gap:5px;padding:13px;border:1px solid #e1e9e5;background:#fff}.append-num-form .append-num-form__summary span{color:#7a8881;font-size:12px}.append-num-form .append-num-form__summary strong{overflow:hidden;color:#263a31;font-size:15px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.append-num-form .append-num-form__input{display:flex;width:100%}.append-num-form .append-num-form__input .ant-input-number{width:100%;border-radius:2px 0 0 2px}.append-num-form .append-num-form__input>span{display:inline-flex;min-width:40px;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-left:0;border-radius:0 2px 2px 0;background:#fafafa;color:rgba(0,0,0,.65)}.append-num-form .append-num-form__input-wrap{display:grid;gap:4px}.append-num-form .append-num-form__input-wrap>.append-num-form__stem{justify-self:end}.append-num-form .append-num-form__stem{color:#8b9490;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.append-num-form .ant-input-number{width:100%}.append-num-form .append-num-form__result{display:flex;align-items:baseline;gap:4px;margin-top:-12px;color:#7a8881;font-size:12px}.append-num-form .append-num-form__result strong{color:#34775a;font-size:14px}.bulk-settlement-drawer .ant-drawer-body{padding:0;background:#f5f8f6}.bulk-settlement-form{display:flex;min-height:100%;flex-direction:column;color:#24342d}.bulk-settlement-form .bulk-settlement-form__body{flex:1;padding:24px}.bulk-settlement-form .settlement-summary{display:grid;margin-bottom:16px;overflow:hidden;border:1px solid #dfe8e3;border-radius:8px;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-settlement-form .settlement-summary>div{display:flex;min-width:0;flex-direction:column;padding:12px 14px;border-left:1px solid #e4ebe7}.bulk-settlement-form .settlement-summary>div:first-child{border-left:0}.bulk-settlement-form .settlement-summary span{color:#78857f;font-size:12px}.bulk-settlement-form .settlement-summary strong{overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}.bulk-settlement-form .settlement-summary .warning-value{color:#b5574d}.bulk-settlement-form .settlement-summary small{color:inherit;font-size:12px;font-weight:400}.bulk-settlement-form .handle-over-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.bulk-settlement-form .handle-over-heading h3{margin:0;color:#1f3028;font-size:18px;font-weight:600}.bulk-settlement-form .handle-over-heading p{margin:4px 0 0;color:#77857e;font-size:12px}.bulk-settlement-form .settlement-summary--metrics strong{color:#24342d;font-size:20px}.bulk-settlement-form .settlement-summary--metrics .warning-value{color:#b5574d}.bulk-settlement-form .over-audit-alert{margin-bottom:18px}.bulk-settlement-form .settlement-section{margin-top:16px;padding:18px;border:1px solid #dfe8e3;border-radius:8px;background:#fff}.bulk-settlement-form .settlement-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.bulk-settlement-form .settlement-section__header h4{margin:0;color:#24342d;font-size:15px;font-weight:600}.bulk-settlement-form .settlement-section__header p{margin:3px 0 0;color:#7c8983;font-size:12px}.bulk-settlement-form .settlement-confirm-switch{display:flex;align-items:center;gap:8px;color:#65736c;font-size:12px}.bulk-settlement-form .form-block{margin-top:18px}.bulk-settlement-form .form-block--first{margin-top:0}.bulk-settlement-form .field label,.bulk-settlement-form .form-label{display:block;margin-bottom:6px;color:#53645c;font-size:12px;font-weight:600}.bulk-settlement-form .required:before{margin-right:4px;color:#c84f45;content:"*"}.bulk-settlement-form .settlement-switch-row{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:12px 14px;border:1px solid #e2e9e5;border-radius:8px;background:#fff}.bulk-settlement-form .settlement-switch-row>div{display:flex;flex-direction:column}.bulk-settlement-form .settlement-switch-row span{margin-top:2px;color:#7c8983;font-size:12px}.bulk-settlement-form .rank-editor{overflow:hidden;border:1px solid #e2e9e5;border-radius:8px;background:#fff}.bulk-settlement-form .rank-editor .ant-table-thead>tr>th{background:#f5f8f6;color:#65736c;font-size:12px}.bulk-settlement-form .rank-editor .ant-table-cell{font-variant-numeric:tabular-nums}.bulk-settlement-form .rank-editor .number-value{color:#34483f}.bulk-settlement-form .rank-editor .amount-value{color:#276848}.bulk-settlement-form .settlement-total-bar{display:flex;align-items:center;justify-content:flex-end;gap:32px;padding:12px 16px;border:1px solid #e2e9e5;border-top:0;border-radius:0 0 8px 8px;background:#f8faf9;color:#65736c;font-size:12px}.bulk-settlement-form .settlement-total-bar strong{margin-left:6px;color:#276848;font-size:15px}.bulk-settlement-form .settlement-section .rank-editor{border-radius:8px 8px 0 0}.bulk-settlement-form .settlement-reason{margin-top:16px}.bulk-settlement-form .exception-section .ant-radio-wrapper{margin-right:28px}.bulk-settlement-form .compensate-section .compensate-card__title{display:flex;align-items:center;justify-content:space-between}.bulk-settlement-form .compensate-section .ant-empty{margin:20px 0 8px}.bulk-settlement-form .balance-strip{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.bulk-settlement-form .balance-strip span{padding:3px 8px;border-radius:12px;font-size:12px}.bulk-settlement-form .balance-strip .is-balanced{background:#e8f5ed;color:#317050}.bulk-settlement-form .balance-strip .is-unbalanced{background:#fff0eb;color:#b14d42}.bulk-settlement-form .compensate-card{margin-top:12px;padding:14px 14px 0;border:1px solid #e3e9e6;border-radius:8px;background:#fff}.bulk-settlement-form .compensate-supplier-select{width:100%;margin:8px 0 10px}.bulk-settlement-form .compensate-loading{padding:18px 0;color:#7c8983;text-align:center;font-size:12px}.bulk-settlement-form .compensate-loading .ant-spin{margin-right:6px}.bulk-settlement-form .compensate-rank-row{display:grid;align-items:center;min-height:52px;border-top:1px solid #edf1ef;grid-template-columns:80px minmax(120px,1fr) 180px}.bulk-settlement-form .compensate-rank-row>strong{color:#2b3b34}.bulk-settlement-form .compensate-rank-row>span{color:#56675f;font-size:13px}.bulk-settlement-form .compensate-quantity{display:flex;align-items:stretch;justify-self:end}.bulk-settlement-form .compensate-quantity .ant-input-number{width:145px;border-radius:6px 0 0 6px}.bulk-settlement-form .compensate-quantity>span{display:flex;align-items:center;padding:0 12px;border:1px solid #d9d9d9;border-left:0;border-radius:0 6px 6px 0;background:#fafbfa;color:#425149}.bulk-settlement-form .compensate-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border-top:1px solid #e7ede9}.bulk-settlement-form .compensate-card__footer .ant-select{width:280px}.bulk-settlement-form .compensate-card__footer>strong{color:#24342d;font-size:13px}.bulk-settlement-form .bulk-settlement-form__footer{position:sticky;z-index:2;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid #dfe7e3;background:hsla(0,0%,100%,.97);box-shadow:0 -8px 24px rgba(34,57,46,.06)}.bulk-settlement-form .bulk-settlement-form__footer>span{color:#77857e;font-size:12px}.bulk-settlement-form--embedded{min-height:auto;margin-top:16px;overflow:hidden;border:1px solid #cfe2d8;border-radius:10px;background:#fafffc}.bulk-settlement-form--embedded .bulk-settlement-form__body{padding:20px}.bulk-settlement-form--embedded .bulk-settlement-form__footer{position:static;border-top-color:#dce9e2;background:#fff;box-shadow:none}@media (max-width:760px){.bulk-settlement-form .bulk-settlement-form__body{padding:16px}.bulk-settlement-form .settlement-summary{grid-template-columns:1fr}.bulk-settlement-form .settlement-summary>div{border-top:1px solid #e4ebe7;border-left:0}.bulk-settlement-form .settlement-summary>div:first-child{border-top:0}.bulk-settlement-form .compensate-rank-row{grid-template-columns:56px 1fr 140px}.bulk-settlement-form .compensate-quantity .ant-input-number{width:100px}.bulk-settlement-form .compensate-card__footer{align-items:flex-end;flex-direction:column;padding:12px 0}.bulk-settlement-form .compensate-card__footer .ant-select{width:100%}.bulk-settlement-form .settlement-section{padding:14px}.bulk-settlement-form .settlement-section__header{align-items:flex-start;flex-direction:column}.bulk-settlement-form .settlement-total-bar{align-items:flex-end;flex-direction:column;gap:4px}.bulk-settlement-form .bulk-settlement-form__footer{align-items:flex-end;flex-direction:column;padding:12px 16px}}.flower-type-tag{margin:0;padding:0 8px;border-color:#0958d9;background:#1677ff;box-shadow:0 2px 5px rgba(9,88,217,.3);color:#fff!important;font-size:12px;font-weight:700;line-height:22px;letter-spacing:.5px}.flower-type-tag--raw{border-color:#a8071a;background:#cf1322;box-shadow:0 2px 5px rgba(168,7,26,.28)}.purchase-supply-order-detail-drawer .ant-drawer-header{display:flex;align-items:center;padding:16px 24px}.purchase-supply-order-detail-drawer .ant-drawer-header-title{display:flex;min-width:0;align-items:center}.purchase-supply-order-detail-drawer .ant-drawer-title{min-width:0;flex:1}.purchase-supply-order-detail-drawer .ant-drawer-close{position:static;order:-1;width:auto;height:auto;flex:0 0 auto;margin:0 16px 0 0;padding:0;line-height:1}.purchase-supply-order-detail-drawer .ant-drawer-body{overflow-x:hidden;background:#f5f8f6}.purchase-supply-order-detail-drawer .supply-order-drawer-title{display:flex;width:100%;min-width:0;align-items:center;gap:12px}.purchase-supply-order-detail-drawer .supply-order-drawer-title>strong{color:#20332b;font-weight:600}.purchase-supply-order-detail-drawer .supply-order-drawer-title>span{overflow:hidden;color:#66736d;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.purchase-supply-order-detail-drawer .supply-order-drawer-title .supply-order-drawer-status{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.purchase-supply-order-detail-drawer .supply-order-drawer-title .supply-order-drawer-status .supply-audit-tag,.purchase-supply-order-detail-drawer .supply-order-drawer-title .supply-order-drawer-status .supply-status-tag{margin:0;padding:0 7px;font-size:12px;font-weight:500;line-height:22px;text-align:center;white-space:nowrap}.purchase-supply-order-detail-drawer .supply-order-drawer-title .ant-badge-status-text{color:#52635b;font-size:12px;font-weight:500}.purchase-supply-order-detail-drawer .supply-order-detail{margin:-24px;padding:24px;color:#20332b}.purchase-supply-order-detail-drawer .supply-order-metrics{display:grid;overflow:hidden;margin-bottom:16px;border:1px solid #dfe7e3;border-radius:10px;background:#fff;grid-template-columns:repeat(6,minmax(0,1fr))}.purchase-supply-order-detail-drawer .supply-order-metrics>div{display:flex;min-width:0;min-height:80px;flex-direction:column;justify-content:center;padding:14px 18px;border-left:1px solid #e5ebe8}.purchase-supply-order-detail-drawer .supply-order-metrics>div:first-child{border-left:0}.purchase-supply-order-detail-drawer .supply-order-metrics small,.purchase-supply-order-detail-drawer .supply-order-metrics span{color:#7a8781;font-size:12px}.purchase-supply-order-detail-drawer .supply-order-metrics strong{margin:6px 0 0;color:#20332b;font-size:20px;line-height:24px;font-variant-numeric:tabular-nums}.purchase-supply-order-detail-drawer .supply-order-metrics .ant-progress{max-width:145px;margin-top:3px;line-height:1}.purchase-supply-order-detail-drawer .supply-order-metrics .ant-progress-inner{background:#edf1ef}.purchase-supply-order-detail-drawer .supply-order-metrics .ant-progress-bg{background:#55a878}.purchase-supply-order-detail-drawer .supply-order-metrics .supply-order-metrics__amount strong{color:#2f7255}.purchase-supply-order-detail-drawer .supply-detail-section{margin-top:16px;overflow:hidden;border:1px solid #dfe7e3;border-radius:10px;background:#fff}.purchase-supply-order-detail-drawer .supply-detail-section>header{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e5ebe8}.purchase-supply-order-detail-drawer .supply-detail-section>header h3{margin:0;color:#20332b;font-size:14px;font-weight:600}.purchase-supply-order-detail-drawer .supply-detail-section>header p{margin:2px 0 0;color:#84908b;font-size:12px}.purchase-supply-order-detail-drawer .supply-detail-section>header>span{color:#8d9893;font-size:12px;letter-spacing:1px}.purchase-supply-order-detail-drawer .supply-detail-section .ant-descriptions-bordered .ant-descriptions-item-label{width:128px;background:#f7faf8;color:#728078;font-size:12px}.purchase-supply-order-detail-drawer .supply-detail-section .ant-descriptions-item-content{color:#2b3d35;font-size:12px}.purchase-supply-order-detail-drawer .supply-profile{padding:14px 18px 8px}.purchase-supply-order-detail-drawer .supply-profile .ant-descriptions-item-label{color:#66736d;font-size:12px;white-space:nowrap}.purchase-supply-order-detail-drawer .supply-profile .ant-descriptions-item-content{color:#25342d;font-size:12px}.purchase-supply-order-detail-drawer .supply-profile .ant-descriptions-row>td{padding-bottom:14px}.purchase-supply-order-detail-drawer .supply-profile .ant-tag{margin:0}.purchase-supply-order-detail-drawer .supplier-attributes{display:flex;flex-wrap:wrap;gap:4px}.purchase-supply-order-detail-drawer .supplier-attributes .ant-tag{margin:0}.purchase-supply-order-detail-drawer .mono-value{font-variant-numeric:tabular-nums}.purchase-supply-order-detail-drawer .supply-rank-section{overflow:hidden}.purchase-supply-order-detail-drawer .supply-rank-section .supply-rank-table{width:100%;min-width:0}.purchase-supply-order-detail-drawer .supply-rank-section .ant-table-content{overflow-x:auto!important;overscroll-behavior-x:contain}.purchase-supply-order-detail-drawer .supply-rank-section .ant-table-cell{white-space:nowrap}.purchase-supply-order-detail-drawer .supply-rank-section .ant-table-thead>tr>th{padding:11px 12px;background:#f7faf8;color:#607068;font-size:12px;font-weight:600}.purchase-supply-order-detail-drawer .supply-rank-section .ant-table-tbody>tr>td{padding:13px 12px;color:#52635b;font-size:12px;font-variant-numeric:tabular-nums}.purchase-supply-order-detail-drawer .supply-rank-section .rank-name{color:#2f7255}.purchase-supply-order-detail-drawer .supply-rank-section .money-value{color:#20332b;font-weight:600}.purchase-supply-order-detail-drawer .supply-rank-section .settlement-amount,.purchase-supply-order-detail-drawer .supply-rank-section .settlement-number{color:#2f7255;font-weight:700}.purchase-supply-order-detail-drawer .supply-exception-section{border-color:#eaded6}.purchase-supply-order-detail-drawer .supply-exception-section>header{background:#fffaf6}@media (max-width:768px){.purchase-supply-order-detail-drawer .supply-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-supply-order-detail-drawer .supply-order-metrics>div:nth-child(odd){border-left:0}.purchase-supply-order-detail-drawer .supply-order-metrics>div:nth-child(n+3){border-top:1px solid #e5ebe8}.purchase-supply-order-detail-drawer .supply-detail-section .ant-descriptions-bordered .ant-descriptions-item-label{width:104px}}.bulk-purchase-append-drawer .ant-drawer-body{padding:0;background:#f5f8f6}.append-demand-form{display:flex;min-height:100%;flex-direction:column}.append-demand-form .append-demand-form__body{display:grid;flex:1;align-content:start;gap:18px;padding:22px}.append-demand-form .append-demand-form__intro{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid #dce8e1;background:#fff}.append-demand-form .append-demand-form__intro>span{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#eaf4ee;color:#34775a;font-size:17px}.append-demand-form .append-demand-form__intro strong{color:#24372e;font-size:14px}.append-demand-form .append-demand-form__intro p{margin:3px 0 0;color:#77857e;font-size:12px}.append-demand-form .ant-form-item{margin-bottom:0}.append-demand-form .append-demand-form__selection{margin-top:-12px;color:#7a8881;font-size:12px}.append-demand-form .append-demand-form__selection strong{color:#34775a}.append-demand-form .append-demand-form__footer{position:sticky;bottom:0;z-index:2;display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid #dfe7e3;background:hsla(0,0%,100%,.96);box-shadow:0 -8px 22px rgba(31,54,44,.05)}.append-demand-form .append-demand-form__footer>div{display:flex;align-items:center;gap:6px;color:#7a8881;font-size:12px}.supply-order-action-form{display:grid;gap:16px;padding-top:8px}.supply-order-action-form>div:not(.ant-alert){display:grid;gap:6px}.supply-order-action-form span{color:rgba(0,0,0,.72);font-size:13px}.supply-order-action-form .required:before{margin-right:4px;color:#ff4d4f;content:"*"}