.supplier-page{background:#f5f7fa;min-height:100%;padding:20px}.supplier-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.supplier-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.supplier-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.supplier-form-actions,.supplier-head-actions,.supplier-tabs,.supplier-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.supplier-form-actions .ant-btn,.supplier-head-actions .ant-btn,.supplier-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;padding:0 12px}.supplier-form-actions .ant-btn-primary,.supplier-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.supplier-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.supplier-card,.supplier-price-form-card,.supplier-price-table-card,.supplier-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.supplier-stat-card{padding:14px}.supplier-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.supplier-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:29px;margin-top:8px}.supplier-tag{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.supplier-tag-blue{background:#e6f4ff;color:#0958d9}.supplier-tag-green{background:#f6ffed;color:#389e0d}.supplier-tag-orange{background:#fff7e6;color:#d46b08}.supplier-tag-gray{background:#f5f7fa;color:#475467}.supplier-table-card{padding:16px}.supplier-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.supplier-tab{border-radius:6px;color:#667085;font-size:13px;line-height:20px;padding:4px 10px}.supplier-tab-active{background:#e6f4ff;color:#1677ff}.supplier-table.ant-table-wrapper{margin-top:10px}.supplier-price-table-card .ant-table,.supplier-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.supplier-table .ant-table-container:after,.supplier-table .ant-table-container:before{display:none}.supplier-price-table-card .ant-table-thead>tr>th,.supplier-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.supplier-price-table-card .ant-table-tbody>tr>td,.supplier-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.supplier-price-table-card .ant-table-tbody>tr:hover>td,.supplier-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.supplier-name-text{color:#1f2329;font-weight:500}.supplier-contact-cell{color:#475467;display:flex;flex-direction:column;gap:4px}.supplier-table-actions .ant-btn{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.supplier-price-table-card .ant-table-cell .ant-space{align-items:center;display:flex;flex-direction:row;gap:6px!important}.supplier-price-table-card .ant-btn{background:#fff;border-color:#d9e8ff;border-radius:4px;box-shadow:none;color:#1677ff;font-size:12px;font-weight:400;height:24px;line-height:22px;min-width:40px;padding:0 8px}.supplier-price-table-card .ant-btn:hover{background:#f5f9ff;border-color:#91caff;color:#0958d9}.supplier-price-table-card .ant-btn+.ant-btn,.supplier-price-table-card .ant-space-item+.ant-space-item .ant-btn{background:#fff;border-color:#ffccc7;color:#cf1322}.supplier-price-table-card .ant-btn+.ant-btn:hover,.supplier-price-table-card .ant-space-item+.ant-space-item .ant-btn:hover{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.supplier-form-drawer-root .ant-drawer-header,.supplier-price-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #eef0f3;box-shadow:0 1px 0 #0f172a05;height:56px;padding:0 20px}.supplier-form-drawer-root .ant-drawer-mask,.supplier-price-drawer-root .ant-drawer-mask{background:#0f172a47}.supplier-form-drawer-root .ant-drawer-content-wrapper,.supplier-price-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.supplier-form-drawer-root .ant-drawer-content,.supplier-form-drawer.ant-drawer-content,.supplier-price-drawer-root .ant-drawer-content,.supplier-price-drawer.ant-drawer-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.supplier-form-drawer-root .ant-drawer-wrapper-body,.supplier-price-drawer-root .ant-drawer-wrapper-body{display:grid;grid-template-rows:56px minmax(0,1fr);height:100%}.supplier-form-drawer-root .ant-drawer-title,.supplier-price-drawer-root .ant-drawer-title{color:#1f2329;line-height:1}.supplier-form-drawer-root .ant-drawer-header-title,.supplier-price-drawer-root .ant-drawer-header-title{min-width:0}.supplier-form-drawer-root .ant-drawer-extra,.supplier-price-drawer-root .ant-drawer-extra{margin-left:12px}.supplier-drawer-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;cursor:pointer;display:grid;font-size:16px;height:28px;line-height:1;padding:0;place-items:center;width:28px}.supplier-drawer-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.supplier-drawer-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.supplier-drawer-title{padding-top:1px}.supplier-drawer-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:17px;margin-top:2px}.supplier-form-drawer-root .ant-drawer-body,.supplier-price-drawer-root .ant-drawer-body{background:#fff;min-height:0;overflow:auto;padding:18px 20px 20px}.supplier-form .ant-form-item-label>label,.supplier-price-form .ant-form-item-label>label{color:#344054;font-size:13px;line-height:20px}.supplier-form .ant-form-item,.supplier-price-form .ant-form-item{margin-bottom:14px}.supplier-form .ant-input,.supplier-form .ant-select-selector,.supplier-form .ant-tree-select-selector,.supplier-price-form .ant-input,.supplier-price-form .ant-picker,.supplier-price-form .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.supplier-form textarea.ant-input,.supplier-price-form textarea.ant-input{min-height:76px!important}.supplier-form-actions{justify-content:flex-end;margin-top:2px;padding-top:2px;width:100%}.supplier-price-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.supplier-price-summary>div{background:#fafcff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.supplier-price-summary span{color:#667085;display:block;font-size:12px;line-height:18px}.supplier-price-summary strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px;margin-top:6px}.supplier-price-form-card{margin-bottom:16px;padding:16px 16px 2px}.supplier-price-table-card{padding:16px}.supplier-price-table-head{align-items:baseline;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.supplier-price-table-head strong{color:#1f2329;font-size:14px;font-weight:600}.supplier-price-table-head span{color:#667085;font-size:12px}@media (max-width:1280px){.supplier-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.supplier-page{padding:14px}.supplier-page-head,.supplier-price-table-head,.supplier-toolbar{align-items:flex-start;flex-direction:column}.supplier-price-summary,.supplier-stats{grid-template-columns:1fr}}.merchant-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.merchant-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.merchant-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.merchant-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.merchant-page-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.merchant-head-actions .ant-btn,.merchant-table-toolbar .ant-btn{border-radius:6px;font-size:13px;height:32px;padding:0 14px}.merchant-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.merchant-stat-card,.merchant-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.merchant-stat-card{padding:14px}.merchant-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.merchant-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:6px 0 8px}.merchant-ip-tag,.merchant-stat-tag,.merchant-status-offline,.merchant-status-online,.merchant-tab-tag{border:0;border-radius:4px;font-size:12px;height:22px;line-height:20px;margin:0;padding:1px 8px}.merchant-stat-tag.blue,.merchant-tab-tag.active{background:#e6f4ff;color:#0958d9}.merchant-stat-tag.green,.merchant-status-online{background:#f6ffed;color:#389e0d}.merchant-ip-tag,.merchant-stat-tag.red,.merchant-status-offline{background:#fff1f0;color:#cf1322}.merchant-stat-tag.orange{background:#fff7e6;color:#d46b08}.merchant-tab-tag{background:#f5f7fa;color:#475467}.merchant-table-card{padding:16px}.merchant-table-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.merchant-tabs{display:flex;flex-wrap:wrap;gap:8px}.merchant-search{width:360px}.merchant-search .ant-input,.merchant-search .ant-input-search-button{font-size:13px;height:34px}.merchant-search .ant-input{border-radius:6px 0 0 6px}.merchant-search .ant-input-search-button{border-radius:0 6px 6px 0!important}.merchant-table-card .ant-table{color:#475467;font-size:13px}.merchant-table-card .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:42px;padding:9px 10px}.merchant-table-card .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;padding:10px;vertical-align:middle}.merchant-table-card .ant-table-tbody>tr:hover>td{background:#f5f9ff}.merchant-id-code{align-items:center;background:#e6f4ff;border-radius:4px;color:#0958d9;display:inline-flex;font-family:Consolas,Monaco,monospace;font-size:12px;min-height:22px;padding:1px 7px}.merchant-name-cell span{color:#1f2329;display:block;font-size:13px;font-weight:600;line-height:20px}.merchant-name-cell em{color:#8a94a6;display:block;font-size:12px;font-style:normal;line-height:18px;margin-top:2px}.merchant-action-grid{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.merchant-action-grid .ant-btn{font-size:12px;height:24px;padding:0}.merchant-ip-list{display:flex;flex-wrap:wrap;gap:6px;max-width:180px}.merchant-muted{color:#98a2b3;font-size:13px}.merchant-table-card .ant-table-expanded-row>td{background:#fafcff!important}.merchant-table-card .ant-table-expanded-row .ant-table{margin:4px 0}.merchant-table-card .ant-table-expanded-row .ant-table-thead>tr>th{background:#f5f7fa}.merchant-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.merchant-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.merchant-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;box-shadow:0 1px 0 #0f172a05;min-height:56px;padding:14px 18px}.merchant-drawer-root .ant-drawer-title,.merchant-drawer-title strong{color:#1f2329;font-size:15px;font-weight:600}.merchant-drawer-title strong{display:block;line-height:21px}.merchant-drawer-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:17px;margin-top:2px}.merchant-drawer-root .ant-drawer-close{border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;margin-right:8px;width:28px}.merchant-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px 20px}.merchant-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.merchant-drawer-footer{display:flex;gap:8px;justify-content:flex-end}.merchant-drawer-footer .ant-btn{border-radius:6px;font-size:13px;height:32px;padding:0 14px}.merchant-footer-form>.ant-row:last-child{display:none}.merchant-drawer-root .ant-form-item{margin-bottom:14px}.merchant-drawer-root .ant-drawer-body>form:not(.merchant-footer-form),.merchant-drawer-root .merchant-footer-form{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.merchant-drawer-root .ant-drawer-body>form+.ant-table,.merchant-drawer-root .ant-drawer-body>form+.ant-table-wrapper{margin-top:14px}.merchant-drawer-root .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.merchant-drawer-root .ant-input,.merchant-drawer-root .ant-input-number,.merchant-drawer-root .ant-picker,.merchant-drawer-root .ant-select-selector{border-radius:6px!important;font-size:13px;min-height:34px}.merchant-drawer-root textarea.ant-input{min-height:82px}.merchant-drawer-root .ant-input-number,.merchant-drawer-root .ant-picker,.merchant-drawer-root .ant-select{width:100%}.merchant-drawer-root .ant-radio-button-wrapper{font-size:13px;height:30px;line-height:28px}.merchant-drawer-root .ant-space{row-gap:8px}.merchant-drawer-root .ant-drawer-extra{display:none}.merchant-drawer-root .ant-table{color:#475467;font-size:13px;margin-top:14px}.merchant-drawer-root .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-weight:600}.merchant-price-drawer .ant-drawer-body>form{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-bottom:14px;padding:14px}.merchant-list-drawer .ant-drawer-content-wrapper{width:620px!important}.merchant-list-drawer textarea.ant-input{line-height:22px;min-height:128px}.circle_box{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;padding:12px}.circle_i{background:#e6f4ff;border:1px solid #d9e8ff;border-radius:50%;color:#0958d9;cursor:pointer;font-size:12px;height:30px;line-height:28px;text-align:center;width:30px}.circle_i_activity{background-color:#1677ff;border-color:#1677ff;color:#fff}@media (max-width:1100px){.merchant-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-action-grid{grid-template-columns:1fr}}@media (max-width:760px){.merchant-page{padding:14px}.merchant-page-head,.merchant-table-toolbar{align-items:flex-start;flex-direction:column}.merchant-stats{grid-template-columns:minmax(0,1fr)}.merchant-search{width:100%}}.product-rule-drawer-root .ant-drawer-body{background:#f5f7fa;padding:0}.product-rule-shell{background:#f5f7fa;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:820px}.product-rule-main{min-width:0;padding:20px}.product-rule-side{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 20px #0f172a0a;padding:18px}.product-rule-page-head,.product-rule-side-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.product-rule-side-head{align-items:flex-start;margin-bottom:12px}.product-rule-crumb{color:#667085;font-size:12px;margin-bottom:6px}.product-rule-page-head h2{color:#1f2329;font-size:22px;line-height:1.3;margin:0}.product-rule-side-head h3,.product-rule-side-section h3{color:#1f2329;font-size:18px;line-height:1.3;margin:0}.product-rule-form-actions,.product-rule-head-actions,.product-rule-table-actions,.product-rule-tabs,.product-rule-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.product-rule-form-actions .ant-btn,.product-rule-head-actions .ant-btn,.product-rule-side-head .ant-btn,.product-rule-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;padding:0 12px}.product-rule-form-actions .ant-btn-primary,.product-rule-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.product-rule-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.product-rule-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.product-rule-stat-card span{color:#667085;display:block;font-size:12px}.product-rule-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:1.2;margin-top:8px}.product-rule-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.product-rule-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.product-rule-form-grid .ant-form-item{margin-bottom:0}.product-rule-form-grid .ant-form-item-label>label{color:#667085;font-size:12px;height:18px}.product-rule-form-grid .ant-input,.product-rule-form-grid .ant-input-disabled,.product-rule-form-grid .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.product-rule-form-grid .ant-input{padding:4px 12px}.product-rule-form-grid .ant-select-selector{align-items:center}.product-rule-form-actions{margin:4px 0 8px}.product-rule-toolbar{align-items:center;border-top:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.product-rule-tab{border-radius:6px;color:#667085;font-size:13px;padding:4px 10px}.product-rule-tab-active{background:#e6f4ff;color:#1677ff}.product-rule-table.ant-table-wrapper{margin-top:0}.product-rule-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.product-rule-table .ant-table-container:after,.product-rule-table .ant-table-container:before{display:none}.product-rule-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.product-rule-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.product-rule-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.product-rule-name{color:#1f2329;font-weight:500}.product-rule-province-text{color:#475467;display:inline-block;line-height:20px;max-width:100%;white-space:normal;word-break:break-word}.product-rule-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;line-height:18px;min-height:22px;padding:2px 8px;white-space:nowrap}.product-rule-status-green{background:#f6ffed;color:#389e0d}.product-rule-status-orange{background:#fff7e6;color:#d46b08}.product-rule-table-actions .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.product-rule-table-actions .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.product-rule-table-actions .ant-btn-link:focus,.product-rule-table-actions .ant-btn-link:hover{background:#0000}.product-rule-detail-grid{grid-gap:10px 12px;display:grid;font-size:13px;gap:10px 12px;grid-template-columns:96px 1fr;margin:14px 0 16px}.product-rule-detail-grid span{color:#667085}.product-rule-detail-grid b{color:#1f2329;font-weight:500;word-break:break-word}.product-rule-detail-value{color:#1f2329;font-weight:500;min-width:0}.product-rule-province-tags{display:flex;flex-wrap:wrap;gap:6px}.product-rule-province-tag{align-items:center;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:4px;color:#475467;display:inline-flex;font-size:12px;line-height:18px;min-height:22px;padding:2px 8px;word-break:keep-all}.product-rule-side-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.product-rule-side-section h3{font-size:14px;margin-bottom:10px}.product-rule-side-section p{color:#667085;font-size:13px;line-height:20px;margin:0}@media (max-width:1100px){.product-rule-shell{grid-template-columns:minmax(0,1fr)}.product-rule-side{border-left:0;border-top:1px solid #e5e7eb}.product-rule-form-grid,.product-rule-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.product-rule-main{padding:14px}.product-rule-form-grid,.product-rule-stats{grid-template-columns:1fr}.product-rule-page-head,.product-rule-side-head,.product-rule-toolbar{align-items:flex-start;flex-direction:column}}.product-config-drawer .ant-drawer-body{background:#f5f7fa;padding:0}.product-limit-drawer-shell{background:#f5f7fa;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:860px}.product-limit-main{min-width:0;padding:20px}.product-limit-drawer{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 20px #0f172a0a;padding:18px}.product-limit-drawer-head,.product-limit-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.product-limit-drawer-head{align-items:flex-start;margin-bottom:12px}.product-limit-crumb{color:#667085;font-size:12px;margin-bottom:6px}.product-limit-page-head h2{color:#1f2329;font-size:22px;line-height:1.3;margin:0}.product-limit-drawer h3,.product-limit-drawer-head h3{color:#1f2329;font-size:18px;line-height:1.3;margin:0}.product-limit-form-actions,.product-limit-head-actions{display:flex;flex-wrap:wrap;gap:6px}.product-limit-form-actions .ant-btn,.product-limit-head-actions .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.product-limit-form-actions .ant-btn-primary,.product-limit-head-actions .ant-btn-primary{background:#1677ff}.product-limit-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.product-limit-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.product-limit-stat-card span{color:#667085;display:block;font-size:12px}.product-limit-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:1.2;margin-top:8px}.product-limit-form-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.product-limit-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.product-limit-form-grid .ant-form-item{margin-bottom:0}.product-limit-form-grid .ant-form-item-label>label{color:#667085;font-size:12px;height:18px}.product-limit-form-grid .ant-input,.product-limit-form-grid .ant-input-disabled,.product-limit-form-grid .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.product-limit-form-grid .ant-input{padding:4px 12px}.product-limit-form-grid .ant-select-selector{align-items:center}.product-limit-form-actions{margin-bottom:8px;margin-top:4px}.product-limit-toolbar{align-items:center;border-top:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.product-limit-tabs,.product-limit-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.product-limit-tab{border-radius:6px;color:#667085;font-size:13px;padding:4px 10px}.product-limit-tab-active{background:#e6f4ff;color:#1677ff}.product-limit-table.ant-table-wrapper{margin-top:0}.product-limit-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.product-limit-table .ant-table-container:after,.product-limit-table .ant-table-container:before{display:none}.product-limit-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.product-limit-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:0 10px;vertical-align:middle;white-space:normal;word-break:break-word}.product-limit-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.product-limit-rule-name{color:#1f2329;font-weight:500}.product-limit-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;line-height:18px;min-height:22px;padding:2px 8px;white-space:nowrap}.product-limit-status-green{background:#f6ffed;color:#389e0d}.product-limit-status-orange{background:#fff7e6;color:#d46b08}.product-limit-table-actions .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:26px;padding:0 2px}.product-limit-table-actions .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.product-limit-table-actions .ant-btn-link:focus,.product-limit-table-actions .ant-btn-link:hover{background:#0000}.product-limit-drawer .product-limit-detail-grid{grid-gap:10px 12px;display:grid;font-size:13px;gap:10px 12px;grid-template-columns:96px 1fr;margin:14px 0 16px}.product-limit-drawer .product-limit-detail-grid span{color:#667085}.product-limit-drawer .product-limit-detail-grid b{color:#1f2329;font-weight:500}.product-limit-province-text{color:#475467;display:inline-block;line-height:20px;max-width:100%;white-space:normal;word-break:break-word}.product-limit-drawer-card{display:none}.product-limit-table .ant-pagination{font-size:13px;margin:16px 0 0}@media (max-width:1100px){.product-limit-drawer-shell{grid-template-columns:minmax(0,1fr)}.product-limit-drawer{border-left:0;border-top:1px solid #e5e7eb}.product-limit-form-grid,.product-limit-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.product-limit-main{padding:14px}.product-limit-form-grid,.product-limit-stats{grid-template-columns:1fr}.product-limit-drawer-head,.product-limit-page-head{align-items:flex-start;flex-direction:column}}.error-toggle-drawer .ant-drawer-body{background:#f5f7fa;padding:0}.error-toggle-shell{background:#f5f7fa;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:820px}.error-toggle-main{min-width:0;padding:20px}.error-toggle-side{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 20px #0f172a0a;padding:18px}.error-toggle-page-head,.error-toggle-side-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.error-toggle-side-head{align-items:flex-start;margin-bottom:12px}.error-toggle-crumb{color:#667085;font-size:12px;margin-bottom:6px}.error-toggle-page-head h2{color:#1f2329;font-size:22px;line-height:1.3;margin:0}.error-toggle-side-head h3,.error-toggle-side-section h3{color:#1f2329;font-size:18px;line-height:1.3;margin:0}.error-toggle-form-actions,.error-toggle-head-actions,.error-toggle-table-actions,.error-toggle-tabs,.error-toggle-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.error-toggle-form-actions .ant-btn,.error-toggle-head-actions .ant-btn,.error-toggle-side-head .ant-btn,.error-toggle-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;padding:0 12px}.error-toggle-form-actions .ant-btn-primary,.error-toggle-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.error-toggle-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.error-toggle-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.error-toggle-stat-card span{color:#667085;display:block;font-size:12px}.error-toggle-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:1.2;margin-top:8px}.error-toggle-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.error-toggle-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.error-toggle-form-grid .ant-form-item,.error-toggle-form-list .ant-form-item{margin-bottom:0}.error-toggle-form-wide{grid-column:1/-1}.error-toggle-form-grid .ant-form-item-label>label,.error-toggle-form-list-title{color:#667085;font-size:12px;height:18px}.error-toggle-form-grid .ant-input,.error-toggle-form-grid .ant-input-disabled,.error-toggle-form-grid .ant-select-selector,.error-toggle-form-list .ant-input{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.error-toggle-form-grid .ant-input,.error-toggle-form-list .ant-input{padding:4px 12px}.error-toggle-form-grid .ant-select-selector{align-items:center}.error-toggle-form-list{grid-gap:10px;display:grid;gap:10px;margin-bottom:14px}.error-toggle-list-row .ant-form-item-control-input-content{align-items:center;display:flex;gap:8px}.error-toggle-remove{color:#ff4d4f;cursor:pointer;font-size:16px}.error-toggle-add-row .ant-btn{border-radius:6px;color:#1677ff;font-size:12px;height:30px}.error-toggle-form-actions{margin:4px 0 8px}.error-toggle-toolbar{align-items:center;border-top:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.error-toggle-tab{border-radius:6px;color:#667085;font-size:13px;padding:4px 10px}.error-toggle-tab-active{background:#e6f4ff;color:#1677ff}.error-toggle-table.ant-table-wrapper{margin-top:0}.error-toggle-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.error-toggle-table .ant-table-container:after,.error-toggle-table .ant-table-container:before{display:none}.error-toggle-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.error-toggle-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:0 10px;vertical-align:middle;white-space:normal;word-break:break-word}.error-toggle-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.error-toggle-code{color:#1f2329;font-weight:500}.error-toggle-result-list{display:flex;flex-wrap:wrap;gap:6px}.error-toggle-result-item{background:#f5f7fa;color:#475467;max-width:100%;word-break:break-word}.error-toggle-result-item,.error-toggle-status{border-radius:4px;display:inline-block;font-size:12px;line-height:18px;padding:2px 8px}.error-toggle-status{font-weight:500;min-height:22px;white-space:nowrap}.error-toggle-status-green{background:#f6ffed;color:#389e0d}.error-toggle-status-orange{background:#fff7e6;color:#d46b08}.error-toggle-table-actions .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.error-toggle-table-actions .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.error-toggle-table-actions .ant-btn-link:focus,.error-toggle-table-actions .ant-btn-link:hover{background:#0000}.error-toggle-desc{grid-gap:10px 12px;display:grid;font-size:13px;gap:10px 12px;grid-template-columns:96px 1fr;margin:14px 0 16px}.error-toggle-desc span{color:#667085}.error-toggle-desc b{color:#1f2329;font-weight:500}.error-toggle-side-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.error-toggle-side-section h3{font-size:14px;margin-bottom:10px}.error-toggle-side-section p{color:#667085;font-size:13px;line-height:20px;margin:0}@media (max-width:1100px){.error-toggle-shell{grid-template-columns:minmax(0,1fr)}.error-toggle-side{border-left:0;border-top:1px solid #e5e7eb}.error-toggle-form-grid,.error-toggle-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.error-toggle-main{padding:14px}.error-toggle-form-grid,.error-toggle-stats{grid-template-columns:1fr}.error-toggle-form-wide{grid-column:auto}.error-toggle-page-head,.error-toggle-side-head,.error-toggle-toolbar{align-items:flex-start;flex-direction:column}}.platform-toggle-drawer .ant-drawer-body{background:#f5f7fa;padding:0}.platform-toggle-shell{background:#f5f7fa;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:820px}.platform-toggle-main{min-width:0;padding:20px}.platform-toggle-side{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 20px #0f172a0a;padding:18px}.platform-toggle-page-head,.platform-toggle-side-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.platform-toggle-side-head{align-items:flex-start;margin-bottom:12px}.platform-toggle-crumb{color:#667085;font-size:12px;margin-bottom:6px}.platform-toggle-page-head h2{color:#1f2329;font-size:22px;line-height:1.3;margin:0}.platform-toggle-side-head h3,.platform-toggle-side-section h3{color:#1f2329;font-size:18px;line-height:1.3;margin:0}.platform-toggle-form-actions,.platform-toggle-head-actions,.platform-toggle-table-actions,.platform-toggle-tabs,.platform-toggle-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.platform-toggle-form-actions .ant-btn,.platform-toggle-head-actions .ant-btn,.platform-toggle-side-head .ant-btn,.platform-toggle-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;padding:0 12px}.platform-toggle-form-actions .ant-btn-primary,.platform-toggle-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.platform-toggle-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.platform-toggle-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.platform-toggle-form-grid .ant-form-item{margin-bottom:0}.platform-toggle-form-wide{grid-column:1/-1}.platform-toggle-form-grid .ant-form-item-label>label{color:#667085;font-size:12px;height:18px}.platform-toggle-form-grid .ant-input,.platform-toggle-form-grid .ant-input-disabled,.platform-toggle-form-grid .ant-select-selector,.platform-toggle-form-grid textarea.ant-input{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.platform-toggle-form-grid .ant-input{padding:4px 12px}.platform-toggle-form-grid textarea.ant-input{line-height:20px;padding:8px 12px}.platform-toggle-form-grid .ant-select-selector{align-items:center}.platform-toggle-option-tip{align-items:center;display:inline-flex;gap:6px}.platform-toggle-form-actions{margin:4px 0 16px}.platform-toggle-dual{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.platform-toggle-mini-card{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.platform-toggle-mini-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.platform-toggle-mini-head strong{color:#1f2329;font-size:14px;line-height:20px}.platform-toggle-mini-head span{color:#667085;font-size:12px}.platform-toggle-stack{grid-gap:10px;display:grid;gap:10px}.platform-toggle-list-item{align-items:flex-start;background:#fff;border:1px solid #eef0f3;border-radius:6px;color:#344054;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:10px 12px}.platform-toggle-list-item-source{border-left:3px solid #1677ff}.platform-toggle-list-item-target{border-left:3px solid #52c41a}.platform-toggle-list-content{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.platform-toggle-list-content em{color:#667085;flex-basis:100%;font-size:12px;font-style:normal;line-height:18px}.platform-toggle-muted,.platform-toggle-small{color:#667085;font-size:12px}.platform-toggle-empty-card{background:#fff;border:1px dashed #d9dee8;border-radius:6px;color:#98a2b3;font-size:13px;line-height:20px;min-height:44px;padding:12px;text-align:center}.platform-toggle-map-list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.platform-toggle-map-list-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.platform-toggle-map-list-head strong{color:#1f2329;font-size:14px;line-height:20px}.platform-toggle-map-list-head span{color:#667085;font-size:12px}.platform-toggle-map-stack{grid-gap:8px;display:grid;gap:8px}.platform-toggle-map-row{grid-gap:10px;align-items:center;background:#fafcff;border:1px solid #eef0f3;border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);padding:10px 12px}.platform-toggle-map-col{min-width:0}.platform-toggle-map-col label{color:#667085;display:block;font-size:12px;line-height:18px;margin-bottom:6px}.platform-toggle-map-col b{color:#1f2329;font-size:13px;font-weight:500;line-height:20px;word-break:break-word}.platform-toggle-map-arrow{align-items:center;background:#e6f4ff;border-radius:50%;color:#1677ff;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.platform-toggle-toolbar{align-items:center;border-top:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.platform-toggle-tab{border-radius:6px;color:#667085;font-size:13px;padding:4px 10px}.platform-toggle-tab-active{background:#e6f4ff;color:#1677ff}.platform-toggle-table.ant-table-wrapper{margin-top:0}.platform-toggle-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.platform-toggle-table .ant-table-container:after,.platform-toggle-table .ant-table-container:before{display:none}.platform-toggle-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.platform-toggle-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.platform-toggle-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.platform-toggle-app-list,.platform-toggle-chip-list{display:flex;flex-wrap:wrap;gap:6px}.platform-toggle-app-list span,.platform-toggle-media-chip{background:#f5f7fa;border-radius:4px;color:#475467;display:inline-block;font-size:12px;line-height:18px;max-width:100%;padding:2px 8px;word-break:break-word}.platform-toggle-target{color:#1f2329;font-weight:500}.platform-toggle-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;line-height:18px;min-height:22px;padding:2px 8px;white-space:nowrap}.platform-toggle-status-blue{background:#e6f4ff;color:#0958d9}.platform-toggle-status-green{background:#f6ffed;color:#389e0d}.platform-toggle-table-actions .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.platform-toggle-table-actions .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.platform-toggle-table-actions .ant-btn-link:focus,.platform-toggle-table-actions .ant-btn-link:hover{background:#0000}.platform-toggle-desc{grid-gap:10px 12px;display:grid;font-size:13px;gap:10px 12px;grid-template-columns:96px 1fr;margin:14px 0 16px}.platform-toggle-desc span{color:#667085}.platform-toggle-desc b{color:#1f2329;font-weight:500;word-break:break-word}.platform-toggle-side-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.platform-toggle-side-section h3{font-size:14px;margin-bottom:10px}.platform-toggle-side-section p{color:#667085;font-size:13px;line-height:20px;margin:0}@media (max-width:1100px){.platform-toggle-shell{grid-template-columns:minmax(0,1fr)}.platform-toggle-side{border-left:0;border-top:1px solid #e5e7eb}.platform-toggle-dual,.platform-toggle-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.platform-toggle-main{padding:14px}.platform-toggle-dual,.platform-toggle-form-grid{grid-template-columns:1fr}.platform-toggle-form-wide{grid-column:auto}.platform-toggle-page-head,.platform-toggle-side-head,.platform-toggle-toolbar{align-items:flex-start;flex-direction:column}.platform-toggle-map-row{grid-template-columns:1fr}.platform-toggle-map-arrow{transform:rotate(90deg)}}.product-page{box-sizing:border-box;color:#344054;display:flex;flex-direction:column;font-size:14px;gap:16px;padding:20px}.product-page-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.product-page-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.product-page-header h1{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.product-page-actions{flex-wrap:wrap;justify-content:flex-end}.product-list-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;overflow:hidden;padding:16px}.product-filter{margin-bottom:14px}.product-list-card .ant-form-item{margin-bottom:0}.product-list-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:22px;line-height:20px}.product-list-card .ant-input,.product-list-card .ant-input-affix-wrapper,.product-list-card .ant-select-selector{border-radius:6px;color:#1f2329;font-size:14px;min-height:36px}.product-list-card .ant-input,.product-list-card .ant-input-affix-wrapper{height:36px;line-height:24px;padding:5px 11px}.product-list-card .ant-input-affix-wrapper{align-items:center;box-sizing:border-box;display:flex}.product-list-card .ant-input-affix-wrapper .ant-input{font-size:14px;height:24px;line-height:24px;padding:0}.product-list-card .ant-select-single{height:36px}.product-list-card .ant-select-single .ant-select-selector{align-items:center;padding:0 11px}.product-list-card .ant-select-selection-item{color:#1f2329;font-size:14px;line-height:34px}.product-list-card .ant-input-affix-wrapper input::placeholder,.product-list-card .ant-input::placeholder,.product-list-card .ant-select-selection-placeholder{color:#98a2b3;font-size:14px}.product-list-card .ant-input-affix-wrapper:hover,.product-list-card .ant-input:hover,.product-list-card .ant-select-selector:hover{border-color:#91caff}.product-list-card .ant-input-affix-wrapper-focused,.product-list-card .ant-input-focused,.product-list-card .ant-input:focus,.product-list-card .ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff14!important}.product-filter-actions{display:flex;justify-content:flex-end;width:100%}.product-table-toolbar{align-items:center;border-top:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:12px 0}.product-status-tabs,.product-table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-status-tab{background:#0000;border:0;border-radius:6px;color:#667085;cursor:pointer;font-size:13px;height:30px;line-height:30px;padding:0 10px}.product-status-tab.active{background:#e6f4ff;color:#1677ff;font-weight:500}.product-list-card .ant-table-wrapper{padding:0}.product-list-card .ant-table{border:1px solid #eef0f3;border-radius:6px;color:#344054;font-size:13px;line-height:20px}.product-list-card .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#1f2329;font-size:13px;font-weight:600;height:40px;line-height:20px;padding:0 12px;white-space:nowrap}.product-list-card .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#344054;font-size:13px;height:48px;line-height:20px;padding:8px 12px;vertical-align:middle}.product-list-card .ant-table-tbody>tr.ant-table-row:hover>td,.product-list-card .ant-table-tbody>tr:hover>td{background:#fafcff}.product-list-card .ant-table-cell-fix-left,.product-list-card .ant-table-cell-fix-right{background:inherit}.product-list-card .ant-table-thead .ant-table-cell-fix-left,.product-list-card .ant-table-thead .ant-table-cell-fix-right{background:#fafafa}.product-list-card .ant-tag{-webkit-margin-end:0;border-radius:4px;font-size:12px;line-height:18px;margin-inline-end:0}.product-name-cell{background:#0000;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:220px}.product-name-text{color:#475467;font-size:13px;font-weight:400;line-height:20px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-channel-id{color:#667085;font-size:12px;line-height:18px}.product-status-actions{align-items:center;display:flex;gap:10px;min-width:196px}.product-table-actions{align-items:center;display:flex;gap:4px}.product-table-actions .ant-btn-link{color:#1677ff;font-size:12px;height:26px;line-height:26px;padding:0 2px}.product-status-tag,.product-type-tag{align-items:center;border-radius:4px;display:inline-block;font-size:12px;font-weight:500;justify-content:center;line-height:18px;min-height:22px;min-width:0;padding:2px 8px;white-space:nowrap}.product-status-online{background:#f6ffed;color:#389e0d}.product-status-offline{background:#fff1f0;color:#cf1322}.product-status-paused{background:#fff7e6;color:#d46b08}.product-type-card,.product-type-stock,.product-type-sub{background:#e6f4ff;color:#0958d9}.product-type-equity{background:#fff7e6;color:#d46b08}.product-list-card .ant-table-cell a{color:#1677ff;font-size:13px;line-height:20px}.product-list-card .ant-table-cell{word-break:keep-all}.product-list-card .ant-table-cell,.product-list-card .ant-table-cell .ant-btn,.product-list-card .ant-table-cell .ant-tag{letter-spacing:0}.product-list-card .ant-pagination{margin:16px 0 0}.product-detail-drawer .ant-drawer-body{background:#f5f7fa;padding:18px}.product-detail-drawer{color:#344054;font-size:13px}.product-detail-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb}.product-detail-drawer .ant-drawer-title{color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.product-config-drawer .ant-btn,.product-detail-drawer .ant-btn{border-radius:6px;font-size:13px;font-weight:400;height:32px;line-height:30px;padding:0 12px}.product-config-drawer .ant-btn-primary,.product-detail-drawer .ant-btn-primary{font-weight:500}.product-detail-drawer .ant-tag{-webkit-margin-end:0;border-radius:12px;font-size:12px;line-height:20px;margin-inline-end:0;min-height:22px}.product-detail-page{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.product-detail-main{min-width:0}.product-detail-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.product-detail-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.product-detail-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.product-detail-head-actions{flex-wrap:wrap;justify-content:flex-end}.product-detail-head-actions .ant-btn{min-width:76px}.product-detail-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.product-detail-stat{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:82px;padding:14px}.product-detail-stat span{color:#667085;font-size:12px;line-height:18px}.product-detail-stat strong{color:#1f2329;font-size:22px;font-weight:600;line-height:28px}.product-detail-stat .product-status-tag{background:#0000;font-size:22px;font-weight:600;line-height:28px;min-height:auto;padding:0;width:-webkit-fit-content;width:fit-content}.product-detail-stat .product-status-online{color:#389e0d}.product-detail-stat .product-status-offline{color:#cf1322}.product-detail-stat .product-status-paused{color:#d46b08}.product-detail-aside,.product-detail-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.product-detail-card{padding:0 16px 16px}.product-detail-card .ant-tabs-nav{margin-bottom:14px}.product-detail-card .ant-tabs-tab{color:#667085;font-size:13px;line-height:20px;padding:13px 0}.product-detail-card .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff;font-weight:500}.product-basic-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-basic-grid>div{background:#fafcff;border:1px solid #eef0f3;border-radius:6px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:66px;padding:12px}.product-basic-grid .product-basic-grid-wide{grid-column:1/-1}.product-basic-grid span,.product-detail-desc span{color:#667085;font-size:12px;line-height:18px}.product-basic-grid strong,.product-detail-desc strong{color:#1f2329;font-size:13px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.product-detail-table-wrap .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.product-detail-table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 12px}.product-detail-table-toolbar strong{color:#1f2329;display:block;font-size:14px;font-weight:600;line-height:20px}.product-detail-table-toolbar span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.product-detail-rule-name{color:#1f2329;font-weight:500}.product-detail-table-wrap .ant-table-thead>tr>th{background:#fafafa;color:#1f2329;font-size:13px;font-weight:600;height:40px;line-height:20px;padding:0 12px}.product-detail-table-wrap .ant-table-tbody>tr>td{color:#344054;font-size:13px;height:46px;line-height:20px;padding:8px 12px}.product-detail-table-wrap .ant-table-tbody>tr:hover>td{background:#f5f9ff}.product-detail-table-wrap .product-table-actions{gap:2px}.product-detail-table-wrap .product-table-actions .ant-btn-link{font-size:12px;height:24px;line-height:24px;padding:0 2px}.product-detail-table-wrap .ant-pagination,.product-detail-table-wrap .ant-pagination .ant-pagination-item,.product-detail-table-wrap .ant-pagination .ant-pagination-next,.product-detail-table-wrap .ant-pagination .ant-pagination-prev{font-size:13px}.product-detail-aside{align-self:start;box-shadow:-8px 0 20px #0f172a0a;padding:16px}.product-detail-aside-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:12px}.product-detail-aside-head strong{color:#1f2329;font-size:16px;font-weight:600;line-height:22px}.product-detail-aside-head span{color:#667085;font-size:12px;line-height:18px}.product-detail-desc{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:82px minmax(0,1fr);padding:14px 0}.product-detail-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.product-detail-section h3{color:#1f2329;font-size:14px;font-weight:600;line-height:20px;margin:0 0 10px}.product-detail-section p{color:#667085;font-size:12px;line-height:18px;margin:6px 0 0}.product-detail-quick-actions{display:flex;flex-wrap:wrap;gap:6px}.product-detail-quick-actions .ant-btn{border-radius:6px;font-size:12px;height:30px;line-height:28px;min-width:auto;padding:0 12px}.product-detail-quick-actions .ant-btn-dangerous{background:#fff;border-color:#ffccc7;color:#ff4d4f}.product-detail-quick-actions .ant-btn-dangerous:hover{border-color:#ffa39e;color:#ff7875}.product-config-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb}.product-config-drawer .ant-drawer-title{color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.product-config-drawer .ant-drawer-body,.product-config-drawer .ant-form-item-label>label{color:#344054;font-size:13px}.product-config-drawer .ant-input,.product-config-drawer .ant-input-number,.product-config-drawer .ant-select-selector{border-radius:6px;color:#344054;font-size:13px;min-height:32px}@media (max-width:900px){.product-page-header,.product-table-toolbar{align-items:flex-start;flex-direction:column}.product-filter-actions,.product-page-actions{justify-content:flex-start}.product-basic-grid,.product-detail-page,.product-detail-stats{grid-template-columns:1fr}.product-detail-head{align-items:flex-start;flex-direction:column}}.order-stock-page{background:#f5f7fa;min-height:100%;padding:20px}.order-stock-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.order-stock-crumb{color:#667085;font-size:12px;margin-bottom:6px}.order-stock-page-head h2{color:#1f2329;font-size:22px;line-height:1.3;margin:0}.order-stock-head-actions,.order-stock-tabs,.order-stock-tools{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.order-stock-head-actions .ant-btn,.order-stock-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;padding:0 12px}.order-stock-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.order-stock-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.order-stock-card,.order-stock-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.order-stock-stat-card{padding:14px}.order-stock-stat-card span{color:#667085;display:block;font-size:12px}.order-stock-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:1.2;margin-top:8px}.order-stock-tag{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.order-stock-tag-blue{background:#e6f4ff;color:#0958d9}.order-stock-tag-green{background:#f6ffed;color:#389e0d}.order-stock-tag-orange{background:#fff7e6;color:#d46b08}.order-stock-tag-red{background:#fff1f0;color:#cf1322}.order-stock-filter-card{margin-bottom:14px;padding:16px}.order-stock-note{color:#667085;font-size:12px;line-height:20px;margin:0 0 12px}.order-stock-filter-card .ant-form{grid-gap:14px 12px;align-items:start;display:grid!important;gap:14px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.order-stock-filter-card .ant-form-inline .ant-form-item{margin:0!important}.order-stock-filter-card .ant-form-item-control,.order-stock-filter-card .ant-form-item-control-input,.order-stock-filter-card .ant-form-item-control-input-content{width:100%}.order-stock-filter-card .ant-input,.order-stock-filter-card .ant-picker,.order-stock-filter-card .ant-select{min-width:0!important;width:100%!important}.order-stock-filter-card .ant-input,.order-stock-filter-card .ant-picker,.order-stock-filter-card .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.order-stock-filter-card .ant-input{padding:4px 12px}.order-stock-filter-card .ant-select-selector{align-items:center}.order-stock-filter-card .ant-form-item:last-child{grid-column:span 2}.order-stock-filter-card .ant-space{display:flex;flex-wrap:wrap;gap:6px}.order-stock-filter-card .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.order-stock-table-card{padding:16px}.order-stock-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.order-stock-tab{border-radius:6px;color:#667085;font-size:13px;padding:4px 10px}.order-stock-tab-active{background:#e6f4ff;color:#1677ff}.order-stock-table.ant-table-wrapper{margin-top:10px}.order-stock-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.order-stock-table .ant-table-container:after,.order-stock-table .ant-table-container:before{display:none}.order-stock-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.order-stock-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.order-stock-table .ant-table-tbody>tr>td:first-child,.order-stock-table .ant-table-tbody>tr>td:nth-child(3),.order-stock-table .ant-table-tbody>tr>td:nth-child(4){color:#1f2329;font-weight:500}.order-stock-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.order-stock-table .ant-table-pagination{font-size:13px;margin:0 0 12px}.order-stock-table .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.order-stock-table .ant-btn-primary{border-radius:6px;box-shadow:none;font-size:12px;height:28px;padding:0 10px}.order-stock-table .ant-tag{-webkit-margin-end:4px;align-items:center;border:0;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin-inline-end:4px;min-height:22px;padding:2px 8px;white-space:nowrap}.order-stock-tag-list{display:flex;flex-wrap:wrap;gap:4px;max-width:150px}.order-stock-tag-list .ant-tag{margin:0}.order-stock-table .ant-tag-success{background:#f6ffed;color:#389e0d}.order-stock-table .ant-tag-error{background:#fff1f0;color:#cf1322}.order-stock-table .ant-tag-orange,.order-stock-table .ant-tag-warning{background:#fff7e6;color:#d46b08}.order-stock-table .ant-tag-blue,.order-stock-table .ant-tag-processing{background:#e6f4ff;color:#0958d9}.order-stock-table .ant-tag-magenta,.order-stock-table .ant-tag-red{background:#fff0f6;color:#c41d7f}.order-stock-table .ant-table-cell .ant-tag:empty{display:none}.order-stock-table .ant-table-cell .grid{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.order-stock-table .ant-table-cell .text-center{text-align:left}.order-stock-error-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;cursor:pointer;display:-webkit-box;font-size:13px;line-height:20px;max-width:185px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.order-stock-error-cell{align-items:flex-start;display:flex;gap:6px;max-width:220px}.order-stock-error-ellipsis:hover{color:#1677ff}.order-stock-error-link{background:#e6f4ff;border-radius:4px;color:#0958d9;cursor:pointer;flex:none;font-size:12px;height:22px;line-height:20px;padding:1px 7px}.order-stock-failure-popover-overlay{max-width:min(640px,calc(100vw - 48px))}.order-stock-failure-popover-overlay .ant-popover-inner{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 16px 40px #0f172a29;padding:0}.order-stock-failure-popover-overlay .ant-popover-inner-content{padding:0}.order-stock-failure-popover{background:#fff;border-radius:8px;color:#344054;font-size:13px;max-width:calc(100vw - 64px);overflow:hidden;width:560px}.order-stock-failure-popover-head{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px}.order-stock-failure-popover-head strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px}.order-stock-failure-popover-head span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.order-stock-failure-meta,.order-stock-failure-modal-meta{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:74px minmax(0,1fr) 74px minmax(0,1fr)}.order-stock-failure-meta{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px}.order-stock-failure-meta span,.order-stock-failure-modal-meta span{color:#8a94a6;font-size:12px;line-height:20px}.order-stock-failure-meta strong,.order-stock-failure-modal-meta strong{color:#344054;font-size:13px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.order-stock-failure-content{padding:12px 16px}.order-stock-failure-content-title{color:#667085;font-size:12px;line-height:18px;margin-bottom:8px}.order-stock-failure-content pre,.order-stock-failure-modal-section pre{font-family:Consolas,Monaco,Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-word}.order-stock-failure-content pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#475467;font-size:12px;line-height:20px;max-height:168px;overflow:auto;padding:10px 12px}.order-stock-failure-highlight{background:#cf13231d;color:#cf1322;font-size:16px;font-weight:700}.order-stock-failure-actions{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:6px;justify-content:flex-end;padding:10px 16px 14px}.order-stock-failure-actions .ant-btn,.order-stock-failure-modal-footer .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:30px;padding:0 12px}.order-stock-failure-actions .ant-btn-primary,.order-stock-failure-modal-footer .ant-btn-primary{background:#1677ff;color:#fff}.order-stock-failure-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 24px 64px #0f172a38;overflow:hidden;padding:0}.order-stock-failure-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px 14px}.order-stock-failure-modal .ant-modal-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;right:16px;top:16px;width:28px}.order-stock-failure-modal .ant-modal-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.order-stock-failure-modal .ant-modal-body{background:#f5f7fa;max-height:calc(100vh - 220px);overflow:auto;padding:18px 20px}.order-stock-failure-modal .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;margin:0;padding:12px 20px}.order-stock-failure-modal-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:22px}.order-stock-failure-modal-title span{color:#667085;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.order-stock-failure-modal-body{grid-gap:14px;display:grid;gap:14px}.order-stock-failure-modal-meta,.order-stock-failure-modal-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.order-stock-failure-modal-meta{padding:14px 16px}.order-stock-failure-modal-section{overflow:hidden}.order-stock-failure-modal-section-head{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.order-stock-failure-modal-section-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.order-stock-failure-modal-section pre{background:#f8fafc;color:#344054;font-size:13px;line-height:22px;min-height:280px;padding:14px 16px}.order-stock-failure-modal-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.order-stock-export-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb}.order-stock-export-drawer .ant-drawer-title{color:#1f2329;font-size:16px;font-weight:600}.order-stock-export-drawer .ant-drawer-body{background:#fff}.order-stock-drawer-help{color:#667085;font-size:12px}.order-stock-detail-drawer .ant-drawer-mask,.order-stock-detail-drawer-root .ant-drawer-mask{background:#0f172a47}.order-stock-detail-drawer .ant-drawer-content-wrapper,.order-stock-detail-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.order-stock-detail-drawer .ant-drawer-content,.order-stock-detail-drawer-root .ant-drawer-content,.order-stock-detail-drawer.ant-drawer-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.order-stock-detail-drawer .ant-drawer-wrapper-body,.order-stock-detail-drawer-root .ant-drawer-wrapper-body{display:grid;grid-template-rows:56px minmax(0,1fr) auto;height:100%}.order-stock-detail-drawer .ant-drawer-header,.order-stock-detail-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;height:56px;padding:0 18px}.order-stock-detail-drawer .ant-drawer-title,.order-stock-detail-drawer-root .ant-drawer-title{color:#1f2329;line-height:1}.order-stock-detail-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:22px}.order-stock-detail-title span{color:#667085;display:block;font-size:12px;font-weight:400;line-height:18px}.order-stock-detail-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;cursor:pointer;display:grid;font-size:16px;height:28px;line-height:1;padding:0;place-items:center;width:28px}.order-stock-detail-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.order-stock-detail-drawer .ant-drawer-body,.order-stock-detail-drawer-root .ant-drawer-body{background:#fff;color:#1f2329;font-size:13px;overflow:auto;padding:16px 18px 18px}.order-stock-detail-drawer .ant-drawer-footer,.order-stock-detail-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.order-stock-detail-drawer-root .ant-drawer-footer,.order-stock-detail-drawer-root .ant-drawer-header{flex:none}.order-stock-detail-drawer-root .ant-drawer-body{min-height:0}.order-stock-detail-drawer .ant-drawer-extra .ant-btn,.order-stock-detail-footer .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:30px;padding:0 12px}.order-stock-detail-footer .ant-btn-primary{background:#1677ff;color:#fff}.order-stock-detail-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.order-stock-detail-desc{grid-gap:9px 12px;display:grid;font-size:13px;gap:9px 12px;grid-template-columns:96px minmax(0,1fr);margin:0}.order-stock-detail-desc>span,.order-stock-detail-desc>strong{min-height:21px}.order-stock-detail-desc span{color:#8a94a6;font-size:12px;font-weight:400;line-height:21px}.order-stock-detail-desc strong{color:#344054;font-size:13px;font-weight:400;line-height:21px;min-width:0;word-break:break-word}.order-stock-detail-desc .ant-tag,.order-stock-detail-section .ant-tag{align-items:center;border:0;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin:0;min-height:22px;padding:2px 8px}.order-stock-detail-drawer .ant-tag-success{background:#f6ffed;color:#389e0d}.order-stock-detail-drawer .ant-tag-error{background:#fff1f0;color:#cf1322}.order-stock-detail-drawer .ant-tag-orange,.order-stock-detail-drawer .ant-tag-warning{background:#fff7e6;color:#d46b08}.order-stock-detail-drawer .ant-tag-blue,.order-stock-detail-drawer .ant-tag-processing{background:#e6f4ff;color:#0958d9}.order-stock-detail-drawer .ant-tag-magenta,.order-stock-detail-drawer .ant-tag-red{background:#fff0f6;color:#c41d7f}.order-stock-detail-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.order-stock-detail-section h3{color:#1f2329;font-size:14px;line-height:20px;margin:0 0 10px}.order-stock-detail-section p{color:#475467;font-size:13px;line-height:20px;margin:0;word-break:break-word}.order-stock-detail-section .order-stock-tag-list{max-width:100%}@media (max-width:1280px){.order-stock-filter-card .ant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.order-stock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.order-stock-page{padding:14px}.order-stock-page-head,.order-stock-toolbar{align-items:flex-start;flex-direction:column}.order-stock-filter-card .ant-form,.order-stock-stats{grid-template-columns:1fr}.order-stock-filter-card .ant-form-item:last-child{grid-column:auto}}.echarts_box{background-color:#fff;border-radius:4px;overflow:hidden}.early-warning-page{--primary:#1677ff;--success:#389e0d;--warning:#d46b08;--error:#cf1322;--text:#1f2329;--sub:#667085;--muted:#8c96a8;--border:#e5e7eb;--bg:#f5f7fa;--blue-bg:#e6f4ff;--green-bg:#f6ffed;--orange-bg:#fff7e6;--red-bg:#fff1f0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.5;min-height:100%;padding:24px}.early-warning-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.early-warning-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.early-warning-page h1{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.early-warning-page h2{color:#1f2329;font-size:15px;font-weight:600;line-height:22px;margin:0}.early-warning-card-actions,.early-warning-head-actions,.early-warning-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.early-warning-page .ant-btn{border-radius:6px;font-size:12px;height:30px;padding:0 12px}.early-warning-page .ant-btn-link{color:var(--primary);height:auto;line-height:20px;padding:0 4px}.early-warning-page .ant-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;min-height:22px;padding:2px 8px}.early-warning-alert{border-radius:8px;margin-bottom:14px}.early-warning-card{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 2px #0f172a08}.early-warning-filter-card{margin-bottom:14px;padding:16px}.early-warning-filter-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:300px minmax(260px,1fr) auto}.early-warning-filter-form .ant-form-item{margin:0}.early-warning-filter-form .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:500;height:22px}.early-warning-filter-form .ant-picker,.early-warning-filter-form .ant-select-selector{border-radius:6px!important;font-size:13px;min-height:34px}.early-warning-range{width:100%}.early-warning-form-actions .ant-form-item-control-input-content{display:flex;gap:8px}.early-warning-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.early-warning-stat{padding:14px}.early-warning-desc-grid span,.early-warning-metric-grid span,.early-warning-product-row span,.early-warning-rank-meta,.early-warning-stat span:first-child,.early-warning-summary-total span{color:#667085;font-size:12px;line-height:18px}.early-warning-stat strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:8px 0}.early-warning-grid-main{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);margin-bottom:14px}.early-warning-card-head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:50px;padding:0 16px}.early-warning-card-body{padding:16px}.early-warning-rank-list{height:388px;overflow:auto;padding-right:4px}.early-warning-rank-item{grid-gap:10px;align-items:start;border-bottom:1px solid #f0f0f0;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) auto;padding:12px 0}.early-warning-rank-no{background:var(--red-bg);border-radius:6px;color:var(--error);display:grid;font-size:12px;font-weight:600;height:26px;place-items:center;width:26px}.early-warning-rank-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#344054;display:-webkit-box;font-size:13px;line-height:20px;overflow:hidden}.early-warning-rank-meta{margin-top:6px}.early-warning-rank-action{grid-gap:4px;display:grid;gap:4px;justify-items:end;min-width:78px}.early-warning-summary-card .early-warning-card-body{grid-gap:12px;display:grid;gap:12px}.early-warning-summary-total{align-items:center;background:#f5f9ff;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.early-warning-summary-total strong{color:var(--primary);display:block;font-size:24px;font-weight:600;line-height:30px;margin-top:4px}.early-warning-desc-grid{grid-gap:10px 12px;align-items:center;display:grid;gap:10px 12px;grid-template-columns:1fr auto}.early-warning-desc-grid strong{color:#344054;font-size:13px;font-weight:500;text-align:right}.early-warning-progress{background:#eef0f3;border-radius:99px;height:6px;overflow:hidden}.early-warning-progress i{background:#1677ff;border-radius:inherit;display:block;height:100%}.early-warning-merchant-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.early-warning-merchant-card{overflow:hidden}.early-warning-merchant-top{border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:14px}.early-warning-inner-title,.early-warning-merchant-top strong,.early-warning-product-row strong{color:var(--text);display:block;font-size:14px;font-weight:600;line-height:20px}.early-warning-merchant-top span{color:#667085;display:block;font-size:12px;margin-top:2px}.early-warning-metric-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.early-warning-metric-grid>div{background:#fafafa;border-radius:6px;padding:8px}.early-warning-metric-grid strong{color:#344054;display:block;font-size:15px;font-weight:600;line-height:22px;margin-top:3px}.early-warning-product-list{background:#fff;border:1px solid var(--border);border-radius:6px;margin:0 14px 14px;max-height:310px;overflow:auto}.early-warning-product-list-title{align-items:center;background:#fafafa;border-bottom:1px solid var(--border);color:#344054;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between;line-height:18px;padding:10px 12px}.early-warning-product-row{border-bottom:1px solid #f0f0f0;display:block;padding:10px 12px}.early-warning-product-row:last-child{border-bottom:0}.early-warning-product-row strong{color:#344054;display:block;font-size:13px;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.early-warning-product-metrics{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.early-warning-product-metric{align-items:center;background:#f7f9fc;border-radius:6px;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:5px 8px}.early-warning-product-metric span{color:#8c96a8;font-size:12px;line-height:18px;white-space:nowrap}.early-warning-product-metric b{color:#344054;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.early-warning-product-metric.is-rate b{color:var(--primary)}.early-warning-product-empty{color:#8c96a8;font-size:12px;padding:28px 12px;text-align:center}.early-warning-section-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:14px}.early-warning-error-group{grid-gap:12px;align-content:start;display:grid;gap:12px;height:360px;overflow:auto;padding-right:2px}.early-warning-inner-card{background:#fff;border:1px solid var(--border);border-radius:8px}.early-warning-inner-title{background:#fafafa;border-bottom:1px solid var(--border);color:#344054;font-size:13px;font-weight:600;line-height:20px;padding:10px 12px}.early-warning-inner-title-between{align-items:center;display:flex;gap:10px;justify-content:space-between}.early-warning-inner-title-between>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.early-warning-inner-title-between .ant-tag{flex:0 0 auto}.early-warning-error-row{grid-gap:10px;align-items:start;background:#fff;border-bottom:1px solid #f0f0f0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 78px;min-height:44px;padding:10px 12px 9px}.early-warning-error-row:last-child{border-bottom:0}.early-warning-error-row p{color:#3f4a5c;font-size:12px;line-height:19px;margin:0;word-break:break-word}.early-warning-error-row p span{color:#8c96a8;display:block;font-size:12px;line-height:18px;margin-top:3px}.early-warning-error-row .ant-tag{-webkit-margin-end:0;justify-self:end;margin-inline-end:0;min-width:64px}.early-warning-table-card{margin-bottom:14px;overflow:hidden}.early-warning-table-card .ant-table-wrapper{padding:0 16px 16px}.early-warning-table-card .ant-table{color:#475467;font-size:13px}.early-warning-table-card .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid var(--border);color:#344054;font-size:13px;font-weight:600;height:42px;padding:0 10px;white-space:nowrap}.early-warning-table-card .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;padding:8px 10px;vertical-align:middle}.early-warning-table-card .ant-table-tbody>tr:hover>td{background:#f5f9ff}.early-warning-table-card .ant-pagination{margin:14px 0 0}.early-warning-native-table-scroll{overflow:auto;padding:0 16px 16px}.early-warning-native-table{border-collapse:initial;border-spacing:0;min-width:1380px;width:100%}.early-warning-native-table th{background:#fafafa;border-bottom:1px solid var(--border);color:#344054;font-size:13px;font-weight:600;height:42px;padding:0 10px;text-align:left;white-space:nowrap}.early-warning-native-table td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;padding:8px 10px;vertical-align:middle;white-space:nowrap}.early-warning-native-table tbody tr:hover td{background:#f5f9ff}.early-warning-front-table td:first-child,.early-warning-front-table th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:1}.early-warning-front-table th:first-child{z-index:2}.early-warning-product-cell{color:#344054!important;font-weight:500;max-width:260px;min-width:180px;overflow:hidden;text-overflow:ellipsis}.early-warning-product-rank-table{min-width:920px}.early-warning-product-rank-table td:first-child,.early-warning-product-rank-table th:first-child{width:32%}.early-warning-product-rank-table td:nth-child(2),.early-warning-product-rank-table td:nth-child(3),.early-warning-product-rank-table td:nth-child(4),.early-warning-product-rank-table td:nth-child(5),.early-warning-product-rank-table td:nth-child(6),.early-warning-product-rank-table th:nth-child(2),.early-warning-product-rank-table th:nth-child(3),.early-warning-product-rank-table th:nth-child(4),.early-warning-product-rank-table th:nth-child(5),.early-warning-product-rank-table th:nth-child(6){width:12%}.early-warning-product-rank-table td:nth-child(7),.early-warning-product-rank-table th:nth-child(7){width:120px}.early-warning-product-rank-cell{align-items:center;display:flex;gap:10px;min-width:0}.early-warning-product-rank-no{background:#f5f7fa;border-radius:6px;color:#667085;display:inline-grid;flex:0 0 auto;font-size:12px;font-weight:600;height:24px;line-height:1;place-items:center;width:24px}.early-warning-product-rank-no.is-top{background:var(--red-bg);color:var(--error)}.early-warning-product-rank-name{color:#344054;font-size:13px;font-weight:500;line-height:20px;max-width:360px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.early-warning-product-rank-progress{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden;width:108px}.early-warning-product-rank-progress i{border-radius:inherit;display:block;height:100%}.early-warning-ratio{background:var(--blue-bg);border-radius:4px;color:#0958d9;display:inline-flex;font-size:12px;justify-content:center;line-height:18px;min-width:64px;padding:2px 6px}.early-warning-native-empty{color:#8c96a8!important;height:120px!important;text-align:center}.early-warning-empty{color:#8c96a8;font-size:13px;padding:40px 12px;text-align:center}@media (max-width:1200px){.early-warning-merchant-grid,.early-warning-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.early-warning-grid-main,.early-warning-section-grid{grid-template-columns:1fr}}@media (max-width:760px){.early-warning-page{padding:16px}.early-warning-page-head{align-items:flex-start;flex-direction:column}.early-warning-filter-form,.early-warning-merchant-grid,.early-warning-stats{grid-template-columns:1fr}}.maboss-login-page{background:#fff;display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;grid-template-columns:minmax(420px,1.1fr) minmax(420px,.9fr);min-height:100vh}.maboss-login-left{background:linear-gradient(135deg,#001529,#0b2545 55%,#123b68);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:52px 56px;position:relative}.maboss-login-left:after{border:1px solid #ffffff1f;border-radius:50%;bottom:-170px;content:"";height:520px;position:absolute;right:-180px;width:520px}.maboss-login-brand{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.maboss-login-mark{background:#1677ff;border-radius:8px;color:#fff;display:grid;font-size:18px;font-weight:700;height:40px;place-items:center;width:40px}.maboss-login-brand-name{color:#fff;font-size:17px;font-weight:700;line-height:1.2}.maboss-login-brand-sub{color:#ffffffad;font-size:12px;margin-top:4px}.maboss-login-copy{max-width:520px;position:relative;z-index:1}.maboss-login-copy h1{color:#fff;font-size:30px;font-weight:600;line-height:1.28;margin:0 0 16px}.maboss-login-copy p{color:#ffffffb8;font-size:14px;line-height:1.75;margin:0}.maboss-login-points{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.maboss-login-point{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;min-height:72px;padding:12px 14px}.maboss-login-point strong{color:#fff;display:block;font-size:20px;line-height:1.2}.maboss-login-point span{color:#ffffffad;display:block;font-size:12px;margin-top:8px}.maboss-login-right{background:#f8fafc;display:grid;padding:40px 24px;place-items:center}.maboss-login-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 12px 32px #0f172a14;padding:32px;width:408px}.maboss-login-card .ant-typography{margin-bottom:0}.maboss-login-card h3.ant-typography{color:#1f2329;font-size:22px;font-weight:600;line-height:1.35}.maboss-login-card .ant-typography-secondary{color:#667085;font-size:13px}.maboss-login-form{margin-top:24px}.maboss-login-form .ant-form-item{margin-bottom:18px}.maboss-login-form .ant-form-item-label>label{color:#475467;font-size:13px;font-weight:500}.maboss-login-form .ant-input,.maboss-login-form .ant-input-affix-wrapper,.maboss-login-submit{border-radius:6px;font-size:14px;height:38px}.maboss-login-form .ant-input-affix-wrapper{align-items:center;display:flex}.maboss-login-form .ant-input-affix-wrapper .ant-input{height:24px;line-height:24px;padding-bottom:0;padding-top:0}.maboss-login-form .ant-input-affix-wrapper input::placeholder,.maboss-login-form .ant-input::placeholder{color:#98a2b3}.maboss-login-captcha{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 110px}.maboss-login-captcha-img{background:linear-gradient(135deg,#e6f4ff,#f6ffed);border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;height:38px;object-fit:cover;width:110px}.maboss-login-captcha-img:hover{border-color:#1677ff}.maboss-login-helper{align-items:center;color:#667085;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin:-2px 0 18px}.maboss-login-refresh{align-items:center;background:#e6f4ff;border:0;border-radius:6px;color:#1677ff;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;height:26px;line-height:1;padding:0 8px;transition:color .2s,background-color .2s}.maboss-login-refresh:hover{background:#bae0ff;color:#0958d9}.maboss-login-refresh:active{background:#91caff;color:#003eb3}@media (max-width:900px){.maboss-login-page{grid-template-columns:1fr}.maboss-login-left{min-height:360px;padding:32px}.maboss-login-copy h1{font-size:26px}.maboss-login-points{grid-template-columns:1fr}.maboss-login-card{padding:28px 24px;width:min(390px,calc(100vw - 40px))}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{font-size:inherit}button,input{overflow:visible}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto}fieldset{border:0;min-width:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;white-space:normal;width:100%}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}output{display:inline-block}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.maboss-admin-layout{background:#f5f7fa;min-height:100vh}.maboss-admin-sider{background:#001529!important;box-shadow:2px 0 8px #0f172a14}.maboss-admin-sider .ant-layout-sider-children{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh}.maboss-sider-brand{align-items:center;background:#001529;border-bottom:1px solid #ffffff14;display:flex;gap:10px;height:64px;padding:0 16px}.maboss-sider-mark{background:#1677ff;border-radius:8px;color:#fff;display:grid;flex:0 0 34px;font-size:16px;font-weight:700;height:34px;place-items:center;width:34px}.maboss-sider-brand-text b{color:#fff;display:block;font-size:15px;line-height:1.2}.maboss-sider-brand-text span{color:#ffffff8c;display:block;font-size:11px;margin-top:3px}.maboss-sider-role{background:#ffffff14;border-radius:8px;color:#ffffffa8;font-size:12px;margin:12px 12px 8px;padding:10px 12px}.maboss-sider-role b{color:#fff;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.maboss-sider-nav{min-height:0;overflow:auto;padding:4px 8px 12px}.maboss-sider-nav::-webkit-scrollbar{width:6px}.maboss-sider-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px}.maboss-sider-nav .ant-menu{-webkit-border-end:0!important;background:#0000!important;border-inline-end:0!important}.maboss-sider-nav .ant-menu-dark{color:#ffffffb8}.maboss-sider-nav .ant-menu-item,.maboss-sider-nav .ant-menu-submenu-title{border-radius:6px;color:#ffffffc7;height:36px;line-height:36px;margin:4px 0}.maboss-sider-nav .ant-menu-submenu-title{font-size:13px}.maboss-sider-nav .ant-menu-item{font-size:12px}.maboss-sider-nav .ant-menu-item a{color:inherit}.maboss-sider-nav .ant-menu-item:hover,.maboss-sider-nav .ant-menu-submenu-title:hover{background:#ffffff14!important;color:#fff!important}.maboss-sider-nav .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#1677ff38;color:#fff}.maboss-sider-nav .ant-menu-item-selected{background:#1677ff!important;color:#fff!important}.maboss-sider-nav .ant-menu-item-selected a{color:#fff!important}.maboss-sider-nav .ant-menu-sub.ant-menu-inline{background:#0000!important}.maboss-sider-nav .ant-menu-inline .ant-menu-item,.maboss-sider-nav .ant-menu-inline .ant-menu-submenu-title{width:auto}.maboss-sider-foot{align-items:center;border-top:1px solid #ffffff14;color:#ffffff8c;display:flex;font-size:12px;min-height:44px;padding:12px}.maboss-site-layout{background:#f5f7fa;min-width:0}.maboss-admin-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:56px;justify-content:space-between;padding:0 20px}.maboss-header-left{align-items:center;display:flex;gap:10px;min-width:0}.maboss-header-trigger{color:#475467;width:32px}.maboss-header-search,.maboss-header-trigger{border:1px solid #e5e7eb;border-radius:6px;height:32px}.maboss-header-search{align-items:center;background:#fff;color:#98a2b3;display:flex;font-size:13px;padding:0 12px;width:300px}.maboss-header-right{align-items:center;display:flex;gap:8px}.maboss-header-icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#475467;display:inline-flex;height:32px;justify-content:center;width:32px}.maboss-header-icon-btn:hover,.maboss-header-trigger:hover{background:#e6f4ff!important;border-color:#91caff;color:#1677ff!important}.maboss-account-btn{align-items:center;color:#475467;display:inline-flex;gap:8px;height:36px;padding:0 8px}.maboss-account-avatar{background:#e6f4ff;color:#1677ff;font-size:13px;font-weight:700}.maboss-admin-content{background:#f5f7fa;margin:0;min-height:calc(100vh - 56px)}@media (max-width:900px){.maboss-header-search{display:none}.maboss-admin-content{padding:14px}}.product-setting-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.product-setting-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.product-setting-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.product-setting-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.product-setting-card-head p,.product-setting-page-head p,.product-setting-table-toolbar p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.product-setting-drawer-footer .ant-btn,.product-setting-head-actions .ant-btn,.product-setting-submit-row .ant-btn,.product-setting-table-toolbar .ant-btn{border-radius:6px;font-size:13px;height:32px;padding:0 14px}.product-setting-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.product-setting-card,.product-setting-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.product-setting-stat-card{padding:14px}.product-setting-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.product-setting-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:6px 0 8px}.product-setting-stat-tag{border:0;border-radius:4px;font-size:12px;height:22px;line-height:20px;margin:0;padding:1px 8px}.product-setting-stat-tag.blue{background:#e6f4ff;color:#0958d9}.product-setting-stat-tag.green{background:#f6ffed;color:#389e0d}.product-setting-stat-tag.orange{background:#fff7e6;color:#d46b08}.product-setting-stat-tag.gray{background:#f5f7fa;color:#475467}.product-setting-form-card,.product-setting-table-card{padding:16px}.product-setting-table-card{margin-top:14px}.product-setting-card-head,.product-setting-section-head,.product-setting-table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.product-setting-card-head{border-bottom:1px dashed #e5e7eb;margin-bottom:14px;padding-bottom:12px}.product-setting-card-head h3,.product-setting-table-toolbar h3{color:#1f2329;font-size:16px;font-weight:600;line-height:24px;margin:0}.product-setting-config-form .ant-form-item{margin-bottom:14px}.product-setting-config-form .ant-form-item-control,.product-setting-config-form .ant-form-item-label{flex:0 0 100%;max-width:100%}.product-setting-config-form .ant-form-item-label{padding:0 0 6px;text-align:left}.product-setting-config-form .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.product-setting-dynamic-grid,.product-setting-form-grid,.product-setting-tail-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-setting-form-grid-single{grid-template-columns:minmax(0,1fr)}.product-setting-config-form .ant-input,.product-setting-config-form .ant-input-number,.product-setting-config-form .ant-picker,.product-setting-config-form .ant-select-selector{border-radius:6px;font-size:13px;min-height:34px}.product-setting-config-form .ant-input-number,.product-setting-config-form .ant-picker,.product-setting-config-form .ant-select{width:100%!important}.product-setting-config-form .ant-input::placeholder{color:#98a2b3;font-size:13px}.product-setting-dynamic-panel,.product-setting-tail-panel{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-bottom:14px;margin-top:2px;padding:14px}.product-setting-section-head{margin-bottom:12px}.product-setting-section-head strong{color:#1f2329;font-size:14px;font-weight:600}.product-setting-section-head span{color:#667085;font-size:12px;line-height:18px}.product-setting-tail-switch{margin-bottom:12px}.product-setting-submit-row{margin-top:4px}.product-setting-table-toolbar{border-bottom:1px dashed #e5e7eb;margin-bottom:12px;padding-bottom:12px}.product-setting-table-card .ant-table{color:#475467;font-size:13px}.product-setting-table-card .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:42px;padding:9px 12px}.product-setting-table-card .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;padding:10px 12px}.product-setting-table-card .ant-table-tbody>tr:hover>td{background:#f5f9ff}.product-setting-channel-code{align-items:center;background:#e6f4ff;border-radius:4px;color:#0958d9;display:inline-flex;font-family:Consolas,Monaco,monospace;font-size:12px;min-height:22px;padding:1px 7px}.product-setting-mode-tag,.product-setting-name-tag{border:0;border-radius:4px;font-size:12px;line-height:20px;margin:0}.product-setting-name-tag{background:#e6f4ff;color:#0958d9}.product-setting-mode-tag{background:#f6ffed;color:#389e0d}.product-setting-config-json{background:#f8fbff;border:1px solid #d9e8ff;border-radius:6px;color:#344054;display:block;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:18px;margin:0;max-height:132px;max-width:420px;overflow:auto;padding:8px 10px;white-space:pre;width:100%}.product-setting-config-json code{color:inherit;font-family:inherit;font-size:inherit}.product-setting-config-raw,.product-setting-muted{color:#667085;font-size:13px}.product-setting-table-actions{gap:6px!important}.product-setting-action-btn.ant-btn{font-size:12px;height:26px;padding:0 6px}.product-setting-test-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.product-setting-test-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.product-setting-test-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;min-height:56px;padding:14px 18px}.product-setting-drawer-title strong,.product-setting-test-drawer-root .ant-drawer-title{color:#1f2329;font-size:15px;font-weight:600}.product-setting-drawer-title strong{display:block;line-height:21px}.product-setting-drawer-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:17px;margin-top:2px}.product-setting-test-drawer-root .ant-drawer-close{border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;margin-right:8px;width:28px}.product-setting-test-drawer-root .ant-drawer-body{padding:18px 20px 20px}.product-setting-test-drawer-root .ant-drawer-body .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.product-setting-test-drawer-root .ant-drawer-body .ant-input{border-radius:6px;font-size:13px;height:34px}.product-setting-test-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.product-setting-drawer-footer{display:flex;gap:6px;justify-content:flex-end}.product-setting-test-form .ant-form-item{margin-bottom:14px}.product-setting-test-form .ant-select-selector{border-radius:6px!important;font-size:13px;min-height:34px}.product-setting-test-card{background:#fafcff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:14px;padding:12px}.product-setting-test-card span{color:#667085;display:block;font-size:12px;line-height:18px}.product-setting-test-card strong{color:#1f2329;display:block;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;font-weight:600;line-height:20px;margin-top:6px;word-break:break-all}.product-setting-request-panel{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-top:2px;padding:14px}.product-setting-request-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.product-setting-request-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.product-setting-request-head span{color:#667085;font-size:12px;line-height:18px}.product-setting-request-tags{grid-gap:6px;display:grid;gap:6px}.product-setting-request-tags span{align-items:center;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:4px;color:#475467;display:inline-flex;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:18px;max-width:100%;min-height:24px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-max-content;width:max-content}@media (max-width:1100px){.product-setting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-setting-dynamic-grid,.product-setting-form-grid,.product-setting-tail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.product-setting-page{padding:14px}.product-setting-page-head,.product-setting-section-head,.product-setting-table-toolbar{align-items:flex-start;flex-direction:column}.product-setting-stats{grid-template-columns:minmax(0,1fr)}.product-setting-test-grid .ant-col{flex:0 0 100%;max-width:100%}}.async-config-page{background:#f5f7fa;color:#1f2329;font-size:13px;min-height:100%;padding:20px}.async-config-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.async-config-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.async-config-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.async-config-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.async-config-drawer-footer .ant-btn,.async-config-filter-actions .ant-btn,.async-config-head-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;min-width:72px}.async-config-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.async-config-card,.async-config-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.async-config-stat-card{padding:14px}.async-config-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.async-config-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:8px 0 4px}.async-config-stat-card small{color:#8a94a6;font-size:12px;line-height:18px}.async-config-filter-card{margin-bottom:14px;padding:16px}.async-config-filter-card .ant-form-item{margin-bottom:0}.async-config-edit-drawer .ant-form-item-label>label,.async-config-filter-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.async-config-edit-drawer .ant-input,.async-config-edit-drawer .ant-input-number,.async-config-edit-drawer .ant-picker,.async-config-edit-drawer .ant-select-selector,.async-config-filter-card .ant-select-selector{border-radius:6px;font-size:13px;min-height:34px}.async-config-edit-drawer textarea.ant-input{line-height:22px;min-height:78px}.async-config-filter-hint{color:#8a94a6;font-size:12px;line-height:18px;margin-top:10px}.async-config-overview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.async-config-metric{padding:16px}.async-config-metric span{color:#667085;display:block;font-size:12px;line-height:18px}.async-config-metric strong{color:#1f2329;display:block;font-size:18px;font-weight:600;line-height:26px;margin:8px 0}.async-config-metric em{font-style:normal}.async-config-ratio{background:#eef0f3;border-radius:999px;height:8px;overflow:hidden}.async-config-ratio i{background:#1677ff;display:block;height:100%}.async-config-table-card{padding:16px}.async-config-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.async-config-tabs,.async-config-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.async-config-tabs span{border-radius:6px;color:#667085;font-size:13px;height:26px;line-height:18px;padding:4px 10px}.async-config-tabs span.active{background:#e6f4ff;color:#1677ff}.async-config-table .ant-table{color:#475467;font-size:13px}.async-config-table .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:42px}.async-config-table .ant-table-tbody>tr>td{color:#475467;font-size:13px;line-height:20px;padding:8px 10px}.async-config-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.async-config-table .ant-table-cell-fix-left,.async-config-table .ant-table-cell-fix-right{background:#fff}.async-config-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.async-config-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#f5f9ff}.async-config-code{background:#e6f4ff;color:#0958d9;font-family:Consolas,Monaco,monospace;padding:2px 7px}.async-config-code,.async-config-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;line-height:18px;min-height:22px}.async-config-tag{max-width:100%;padding:2px 8px;white-space:nowrap}.async-config-tag-blue{background:#e6f4ff;color:#0958d9}.async-config-tag-green{background:#f6ffed;color:#389e0d}.async-config-tag-orange{background:#fff7e6;color:#d46b08}.async-config-tag-red{background:#fff1f0;color:#cf1322}.async-config-tag-gray{background:#f5f7fa;color:#475467}.async-config-tag-purple{background:#f9f0ff;color:#531dab}.async-config-app-list,.async-config-week-list{display:flex;flex-wrap:wrap;gap:6px;max-width:300px}.async-config-actions .ant-btn{font-size:12px;height:24px;padding:0 3px}.async-config-drawer-root .ant-drawer-content-wrapper{box-shadow:none;padding:14px}.async-config-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.async-config-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;min-height:56px;padding:12px 18px}.async-config-drawer-root .ant-drawer-close{-webkit-margin-end:10px;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;margin-inline-end:10px;width:28px}.async-config-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px}.async-config-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.async-config-drawer-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.async-config-drawer-title span{color:#8a94a6;display:block;font-size:12px;line-height:18px;margin-top:2px}.async-config-drawer-footer{display:flex;gap:8px;justify-content:flex-end}.async-config-form-section{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-top:14px;padding:14px}.async-config-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.async-config-section-head strong{color:#1f2329;font-size:14px;font-weight:600}.async-config-section-head span{color:#667085;font-size:12px}.async-config-log-list{display:flex;flex-direction:column;gap:10px}.async-config-log-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.async-config-log-item header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.async-config-log-item header strong{color:#1f2329;font-size:13px;font-weight:600}.async-config-log-item p{color:#667085;font-size:12px;line-height:20px;margin:0}.async-config-log-pagination{display:flex;justify-content:flex-end;margin-top:4px}.async-config-log-empty{padding:80px 0}@media (max-width:1100px){.async-config-overview,.async-config-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.async-config-page{padding:14px}.async-config-head,.async-config-toolbar{align-items:flex-start;flex-direction:column}.async-config-overview,.async-config-stats{grid-template-columns:1fr}}.user-management-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.user-management-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.user-management-breadcrumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.user-management-header h1{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.user-management-header p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.user-management-page .ant-btn{border-radius:6px;font-size:13px;height:32px;min-width:72px}.user-management-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.user-management-card,.user-management-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.user-management-stat-card{padding:14px}.user-management-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.user-management-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:8px 0 6px}.user-management-filter-card{margin-bottom:14px;padding:16px}.user-management-filter-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.user-management-field label,.user-management-role-panel label{color:#344054;display:block;font-size:13px;line-height:20px;margin-bottom:6px}.user-management-field .ant-input,.user-management-field .ant-picker,.user-management-field .ant-select-selector,.user-management-form-grid .ant-input,.user-management-form-grid .ant-input-password,.user-management-form-grid .ant-select-selector{border-radius:6px;font-size:13px;min-height:34px}.user-management-field .ant-select,.user-management-range-picker{width:100%}.user-management-filter-actions{margin-top:14px}.user-management-table-card{padding:16px}.user-management-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.user-management-tabs .ant-btn{border-radius:6px;height:28px;min-width:auto;padding:0 10px}.user-management-table .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#475467;font-size:13px;overflow:hidden}.user-management-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;padding:10px}.user-management-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;padding:9px 10px}.user-management-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.user-management-table .ant-pagination{margin:0 0 12px}.user-management-id{color:#0958d9;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.user-management-avatar{background:#f5f7fa;border:1px solid #eef0f3;border-radius:8px}.user-management-name-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.user-management-name-cell .user-management-name{color:#1f2329;font-size:13px;font-weight:500;max-width:170px}.user-management-name-cell span:last-child{color:#8a94a6;font-size:12px;line-height:18px}.user-management-device{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;display:-webkit-box;font-size:12px;line-height:18px;overflow:hidden;word-break:break-all}.user-management-status,.user-management-tag{border-radius:4px;font-size:12px;line-height:18px;margin:0;min-height:22px;padding:2px 8px}.user-management-status{border:0}.user-management-status.is-enabled{background:#f6ffed;color:#389e0d}.user-management-status.is-disabled{background:#fff1f0;color:#cf1322}.user-management-action-grid{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.user-management-action-grid .ant-btn{font-size:12px;height:22px;min-width:auto;padding:0}.user-management-drawer-root .ant-drawer-content-wrapper{padding:14px 14px 14px 0}.user-management-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.user-management-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;min-height:56px;padding:12px 18px}.user-management-drawer-root .ant-drawer-close{display:none}.user-management-drawer-root .ant-drawer-body{padding:18px 20px}.user-management-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:12px 18px}.user-management-drawer-title strong,.user-management-modal-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.user-management-drawer-title span,.user-management-modal-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.user-management-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-form-grid .ant-form-item{margin-bottom:0}.user-management-device-form-item .ant-form-item-label>label,.user-management-form-grid .ant-form-item-label>label{color:#344054;font-size:13px}.user-management-drawer-section{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-top:14px;padding:14px}.user-management-section-head{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.user-management-section-head strong{color:#1f2329;font-size:14px;font-weight:600}.user-management-section-head span{color:#667085;font-size:12px;line-height:18px}.user-management-device-actions{margin-bottom:10px}.user-management-device-form-item{margin-bottom:0}.user-management-device-form-item textarea{background:#f8fafc;color:#475467;font-size:12px;line-height:20px}.user-management-default-info{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-default-info span{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#475467;font-size:13px;line-height:20px;min-height:34px;padding:7px 12px}.user-management-role-modal-root .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 48px #0f172a3d;overflow:hidden;padding:0}.user-management-role-modal-root .ant-modal-header{border-bottom:1px solid #eef0f3;margin:0;padding:14px 18px}.user-management-role-modal-root .ant-modal-close{border:1px solid #e5e7eb;border-radius:6px;right:14px;top:14px}.user-management-role-modal-root .ant-modal-body{padding:18px}.user-management-role-modal-root .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:0;padding:12px 18px}.user-management-role-list{display:flex;flex-wrap:wrap;gap:8px}.user-management-role-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#344054;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:40px;justify-content:center;min-width:116px}.user-management-role-item.is-active{background:#f0f7ff;border-color:#91caff;color:#0958d9}.user-management-permission{border:1px solid #e5e7eb;border-radius:8px;margin-top:14px;overflow:hidden}.user-management-permission div{border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:120px 1fr}.user-management-permission div:last-child{border-bottom:0}.user-management-permission span{background:#fafafa;color:#667085;font-size:12px;padding:10px 12px}.user-management-permission strong{color:#344054;font-size:13px;font-weight:400;padding:10px 12px}.user-management-role-tip{align-items:center;background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;display:flex;gap:8px;margin-top:14px;padding:12px}.user-management-role-tip strong{color:#1f2329;font-size:13px}.user-management-role-tip span{color:#667085;font-size:12px}@media (max-width:1100px){.user-management-filter-grid,.user-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-management-header,.user-management-toolbar{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.user-management-page{padding:14px}.user-management-default-info,.user-management-filter-grid,.user-management-form-grid,.user-management-stats{grid-template-columns:1fr}.user-management-drawer-root .ant-drawer-content-wrapper{padding:0;width:100%!important}}.order-tare-page{background:#f5f7fa;color:#1f2329;font-size:13px;min-height:100%;padding:20px}.order-tare-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.order-tare-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.order-tare-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.order-tare-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.order-tare-drawer-footer .ant-btn,.order-tare-filter-actions .ant-btn,.order-tare-head-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;min-width:72px}.order-tare-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.order-tare-card,.order-tare-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.order-tare-stat-card{padding:14px}.order-tare-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.order-tare-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:8px 0 4px}.order-tare-stat-card small{color:#8a94a6;font-size:12px;line-height:18px}.order-tare-filter-card{margin-bottom:14px;padding:16px}.order-tare-filter-card .ant-form-item{margin-bottom:0}.order-tare-edit-drawer .ant-form-item-label>label,.order-tare-filter-card .ant-form-item-label>label,.order-tare-supplement-drawer .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.order-tare-edit-drawer .ant-input-number,.order-tare-edit-drawer .ant-picker,.order-tare-edit-drawer .ant-select-selector,.order-tare-filter-card .ant-select-selector,.order-tare-supplement-drawer .ant-input,.order-tare-supplement-drawer .ant-input-number,.order-tare-supplement-drawer .ant-picker,.order-tare-supplement-drawer .ant-select-selector{border-radius:6px;font-size:13px;min-height:34px}.order-tare-filter-hint{color:#8a94a6;font-size:12px;line-height:18px;margin-top:10px}.order-tare-overview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr .8fr;margin-bottom:14px}.order-tare-meter,.order-tare-summary{padding:16px}.order-tare-meter-head{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.order-tare-meter-head strong{color:#1f2329;font-size:15px;font-weight:600}.order-tare-meter-head span{color:#667085;font-size:12px}.order-tare-slot-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,minmax(0,1fr))}.order-tare-cell,.order-tare-slot{background:#f5f9ff;border:1px solid #d9e8ff;border-radius:4px;color:#0958d9;display:grid;font-size:12px;height:30px;place-items:center}.order-tare-cell{cursor:pointer}.order-tare-cell.selected,.order-tare-slot.active{background:#fff1f0;border-color:#ffccc7;color:#cf1322}.order-tare-summary-row{border-bottom:1px dashed #eef0f3;color:#667085;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:20px;padding:8px 0}.order-tare-summary-row strong{color:#1f2329;font-weight:600}.order-tare-table-card{padding:16px}.order-tare-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.order-tare-tabs,.order-tare-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.order-tare-tabs span{border-radius:6px;color:#667085;font-size:13px;height:26px;line-height:18px;padding:4px 10px}.order-tare-tabs span.active{background:#e6f4ff;color:#1677ff}.order-tare-inner-table .ant-table,.order-tare-table .ant-table{color:#475467;font-size:13px}.order-tare-inner-table .ant-table-thead>tr>th,.order-tare-table .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:42px}.order-tare-inner-table .ant-table-tbody>tr>td,.order-tare-table .ant-table-tbody>tr>td{color:#475467;font-size:13px;line-height:20px;padding:8px 10px}.order-tare-inner-table .ant-table-tbody>tr:hover>td,.order-tare-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.order-tare-table .ant-table-cell-fix-left,.order-tare-table .ant-table-cell-fix-right{background:#fff}.order-tare-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.order-tare-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:#f5f9ff}.order-tare-code{background:#e6f4ff;color:#0958d9;font-family:Consolas,Monaco,monospace;padding:2px 7px}.order-tare-code,.order-tare-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;line-height:18px;min-height:22px}.order-tare-tag{max-width:100%;padding:2px 8px;white-space:nowrap}.order-tare-tag-blue{background:#e6f4ff;color:#0958d9}.order-tare-tag-green{background:#f6ffed;color:#389e0d}.order-tare-tag-orange{background:#fff7e6;color:#d46b08}.order-tare-tag-red{background:#fff1f0;color:#cf1322}.order-tare-tag-gray{background:#f5f7fa;color:#475467}.order-tare-switch{align-items:center;background:#52c41a;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:18px;width:54px}.order-tare-switch.off{background:#d0d5dd;color:#475467}.order-tare-province-list,.order-tare-skip-list,.order-tare-week-list{display:flex;flex-wrap:wrap;gap:6px;max-width:280px}.order-tare-actions .ant-btn{font-size:12px;height:24px;padding:0 3px}.order-tare-drawer-root .ant-drawer-content-wrapper{box-shadow:none;padding:14px}.order-tare-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.order-tare-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;min-height:56px;padding:12px 18px}.order-tare-drawer-root .ant-drawer-close{-webkit-margin-end:10px;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;margin-inline-end:10px;width:28px}.order-tare-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px}.order-tare-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.order-tare-drawer-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.order-tare-drawer-title span{color:#8a94a6;display:block;font-size:12px;line-height:18px;margin-top:2px}.order-tare-drawer-footer{display:flex;gap:8px;justify-content:flex-end}.order-tare-form-section{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-top:14px;padding:14px}.order-tare-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.order-tare-section-head strong{color:#1f2329;font-size:14px;font-weight:600}.order-tare-section-head span{color:#667085;font-size:12px}.order-tare-board{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,minmax(0,1fr))}.order-tare-time-list{grid-gap:10px;display:grid;gap:10px}.order-tare-time-row{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto}.order-tare-add-time{margin-top:12px;width:180px}.order-tare-log-list{display:flex;flex-direction:column;gap:10px}.order-tare-log-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.order-tare-log-item header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.order-tare-log-item header strong{color:#1f2329;font-size:13px;font-weight:600}.order-tare-log-item p{color:#667085;font-size:12px;line-height:20px;margin:0}.order-tare-log-pagination{display:flex;justify-content:flex-end;margin-top:4px}.order-tare-log-empty{padding:80px 0}@media (max-width:1100px){.order-tare-overview,.order-tare-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.order-tare-page{padding:14px}.order-tare-head,.order-tare-toolbar{align-items:flex-start;flex-direction:column}.order-tare-overview,.order-tare-stats,.order-tare-time-row{grid-template-columns:1fr}}.product-linked-page{background:#f5f7fa;color:#1f2329;font-size:13px;min-height:100%;padding:20px}.product-linked-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.product-linked-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.product-linked-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.product-linked-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.product-linked-drawer-footer .ant-btn,.product-linked-filter-actions .ant-btn,.product-linked-head-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;min-width:72px}.product-linked-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.product-linked-card,.product-linked-flow-card,.product-linked-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.product-linked-stat-card{padding:14px}.product-linked-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.product-linked-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:8px 0 4px}.product-linked-stat-card small{color:#8a94a6;font-size:12px;line-height:18px}.product-linked-filter-card{margin-bottom:14px;padding:16px}.product-linked-filter-card .ant-form-item{margin-bottom:0}.product-linked-edit-drawer .ant-form-item-label>label,.product-linked-filter-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.product-linked-edit-drawer .ant-input-number,.product-linked-edit-drawer .ant-picker,.product-linked-edit-drawer .ant-select-selector,.product-linked-filter-card .ant-select-selector{border-radius:6px;font-size:13px;min-height:34px}.product-linked-edit-drawer .ant-input,.product-linked-edit-drawer textarea.ant-input{border-radius:6px;color:#344054;font-size:13px}.product-linked-edit-drawer textarea.ant-input{line-height:22px;min-height:78px}.product-linked-filter-hint{color:#8a94a6;font-size:12px;line-height:18px;margin-top:10px}.product-linked-flow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);margin-bottom:14px}.product-linked-flow-card{padding:14px}.product-linked-flow-card span{color:#667085;display:block;font-size:12px;line-height:18px}.product-linked-flow-card strong{color:#1f2329;display:block;font-size:18px;font-weight:600;line-height:26px;margin-top:6px}.product-linked-flow-card em{font-style:normal;margin-top:8px}.product-linked-flow-arrow{background:#e6f4ff;border-radius:999px;color:#0958d9;display:grid;font-size:18px;height:34px;line-height:1;place-items:center;width:48px}.product-linked-table-card{padding:16px}.product-linked-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.product-linked-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-linked-tabs span{border-radius:6px;color:#667085;font-size:13px;height:26px;line-height:18px;padding:4px 10px}.product-linked-tabs span.active{background:#e6f4ff;color:#1677ff}.product-linked-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.product-linked-table .ant-table{color:#475467;font-size:13px}.product-linked-table .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:42px}.product-linked-table .ant-table-tbody>tr>td{color:#475467;font-size:13px;padding:8px 10px}.product-linked-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.product-linked-code{background:#e6f4ff;color:#0958d9;font-family:Consolas,Monaco,monospace;padding:2px 7px}.product-linked-code,.product-linked-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;line-height:18px;min-height:22px}.product-linked-tag{max-width:100%;padding:2px 8px;white-space:nowrap}.product-linked-tag-blue{background:#e6f4ff;color:#0958d9}.product-linked-tag-green{background:#f6ffed;color:#389e0d}.product-linked-tag-orange{background:#fff7e6;color:#d46b08}.product-linked-tag-gray{background:#f5f7fa;color:#475467}.product-linked-province-list{display:flex;flex-wrap:wrap;gap:6px;max-width:280px}.product-linked-muted{color:#98a2b3;font-size:12px}.product-linked-actions .ant-btn{font-size:12px;height:24px;padding:0 2px}.product-linked-drawer-root .ant-drawer-content-wrapper{box-shadow:none;padding:14px}.product-linked-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.product-linked-drawer-root .ant-drawer-header{border-bottom:1px solid #eef0f3;min-height:56px;padding:12px 18px}.product-linked-drawer-root .ant-drawer-title{min-width:0}.product-linked-drawer-root .ant-drawer-close{-webkit-margin-end:10px;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;margin-inline-end:10px;width:28px}.product-linked-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px}.product-linked-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.product-linked-drawer-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.product-linked-drawer-title span{color:#8a94a6;display:block;font-size:12px;line-height:18px;margin-top:2px}.product-linked-drawer-footer{display:flex;gap:8px;justify-content:flex-end}.product-linked-log-list{display:flex;flex-direction:column;gap:10px}.product-linked-log-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.product-linked-log-item header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.product-linked-log-item header strong{color:#1f2329;font-size:13px;font-weight:600;line-height:20px}.product-linked-log-item p{color:#667085;font-size:12px;line-height:20px;margin:0}.product-linked-log-extra{border-top:1px dashed #eef0f3;color:#8a94a6;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;line-height:18px;margin-top:10px;padding-top:10px}.product-linked-log-pagination{display:flex;justify-content:flex-end;margin-top:4px}.product-linked-log-empty{padding:80px 0}.product-linked-form-section{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;margin-top:14px;padding:14px}.product-linked-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.product-linked-section-head strong{color:#1f2329;font-size:14px;font-weight:600}.product-linked-section-head span{color:#667085;font-size:12px}@media (max-width:1100px){.product-linked-flow,.product-linked-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-linked-flow-arrow{display:none}}@media (max-width:760px){.product-linked-page{padding:14px}.product-linked-head,.product-linked-toolbar{align-items:flex-start;flex-direction:column}.product-linked-flow,.product-linked-stats{grid-template-columns:1fr}}.edit-page-left-asider{height:896px;margin:0 auto;overflow:auto;position:relative;width:436px}.form-box{box-sizing:border-box;padding:50px 20px}.form-box .input-box{position:relative}.form-box .input-box img{left:10px;position:absolute;text-align:right;top:-40px;width:200px}.form-box .input-box div{align-items:center;background-color:#fff;border-radius:65px;display:flex;justify-content:space-between;overflow:hidden}.form-box .input-box div input{border:0;box-sizing:border-box;flex:1 1;height:56px;line-height:1.8;outline:0;padding:0 15px}.form-box .input-box div span{border-left:1px solid #eee;padding:0 15px}.form-box .input-box:nth-child(2){margin-top:20px;text-align:right}.form-box .input-box:nth-child(2) img{left:75%;position:absolute;right:0;width:80px}.input-rule-box{margin-left:15px;margin-top:25px}.pop-content{background-color:#fff;border-radius:10px;left:50%;padding:15px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.a-box{margin-top:15px}.a-group{list-style:none}.a-item{border:1px solid #cdcdcd;border-radius:50%;float:left;font-size:18px;height:50pxj;line-height:50px;margin-bottom:15px;margin-right:15px;text-align:center;width:50px}.a-item-avative{background:#be84d3;color:#fff}.fruit-setting-page{background:#f5f7fa;min-height:100%;padding:20px}.fruit-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.fruit-breadcrumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.fruit-page-head h2{color:#1f2329;font-size:22px;font-weight:700;line-height:30px;margin:0}.fruit-page-head p{color:#667085;font-size:13px;line-height:20px;margin:6px 0 0}.fruit-drawer-footer .ant-btn,.fruit-filter-actions .ant-btn,.fruit-head-actions .ant-btn{border-radius:6px;font-size:13px;height:34px;padding:0 14px}.fruit-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.fruit-filter-card,.fruit-stat-card,.fruit-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.fruit-stat-card{padding:14px 16px}.fruit-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.fruit-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:30px;margin-top:8px}.fruit-stat-card .ant-tag{margin-top:8px}.fruit-filter-card{margin-bottom:14px;padding:16px 18px}.fruit-filter-grid{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr 1fr auto}.fruit-filter-grid .ant-form-item{margin-bottom:0}.fruit-filter-grid .ant-form-item-row{display:flex;flex-direction:column;justify-content:flex-end;min-height:60px}.fruit-filter-grid .ant-form-item-control{justify-content:flex-end}.fruit-filter-grid .ant-form-item-control-input{min-height:34px}.fruit-filter-grid .ant-form-item-control-input-content{align-items:center;display:flex;min-height:34px}.fruit-filter-grid .ant-form-item-label{align-items:center;display:flex;height:20px;padding-bottom:6px}.fruit-filter-grid .ant-form-item-label>label{align-items:center;color:#344054;display:inline-flex;font-size:13px;height:20px;line-height:20px}.fruit-filter-grid .ant-form-item-label>label:after{line-height:20px}.fruit-filter-grid .ant-input,.fruit-filter-grid .ant-input-affix-wrapper,.fruit-filter-grid .ant-select-selector{border-radius:6px;font-size:13px;height:34px!important;min-height:34px}.fruit-filter-grid .ant-input,.fruit-filter-grid .ant-input-affix-wrapper .ant-input{height:32px;line-height:32px}.fruit-filter-grid .ant-input-affix-wrapper{align-items:center;display:flex;padding:0 11px}.fruit-filter-grid .ant-input-affix-wrapper .ant-input{min-height:32px;padding:0}.fruit-filter-grid .ant-select,.fruit-filter-grid .ant-select-single{height:34px}.fruit-filter-grid .ant-select-single .ant-select-selector{align-items:center;display:flex}.fruit-filter-grid .ant-select-selection-item,.fruit-filter-grid .ant-select-selection-placeholder{line-height:32px!important}.fruit-filter-actions .ant-space{align-items:center;height:34px}.fruit-table-card{overflow:hidden;padding:14px}.fruit-table-toolbar{align-items:center;border-bottom:0;display:flex;gap:12px;justify-content:space-between;padding:0 2px 12px}.fruit-table-card .ant-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.fruit-tab{align-items:center;border-radius:6px;color:#667085;display:inline-flex;font-size:13px;height:28px;padding:0 10px}.fruit-tab-active{background:#e6f4ff;color:#1677ff;font-weight:600}.fruit-config-table .ant-table{color:#475467;font-size:13px}.fruit-config-table .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:44px}.fruit-config-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;padding:10px 12px;vertical-align:middle}.fruit-config-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.fruit-name-cell strong{color:#1f2329;display:block;font-size:13px;font-weight:600;line-height:20px}.fruit-link-content span,.fruit-muted-text,.fruit-name-cell span{color:#98a2b3;font-size:12px;line-height:18px}.fruit-product-name{color:#0958d9;font-size:13px;font-weight:600;line-height:20px;max-width:220px}.fruit-soft-tag,.fruit-status-tag{border:0;border-radius:4px;font-size:12px;line-height:18px;margin:2px 4px 2px 0;min-height:22px;padding:2px 8px}.fruit-soft-tag-green,.fruit-status-tag-enabled{background:#f6ffed;color:#389e0d}.fruit-soft-tag-orange,.fruit-status-tag-paused{background:#fff7e6;color:#d46b08}.fruit-soft-tag-blue{background:#e6f4ff;color:#0958d9}.fruit-soft-tag-gray{background:#f5f7fa;color:#475467}.fruit-tag-wrap{display:flex;flex-wrap:wrap;max-width:240px}.fruit-link-cell{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);min-width:250px}.fruit-link-qrcode{border:1px solid #e5e7eb;border-radius:6px;padding:4px}.fruit-link-content{min-width:0}.fruit-link-content a{color:#1677ff;display:block;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fruit-money{color:#cf1322;font-size:15px;font-weight:700}.fruit-time-text{color:#344054;font-size:13px;white-space:nowrap}.fruit-table-actions .ant-btn{font-size:12px;height:26px;padding:0 4px}.fruit-config-drawer-root .ant-drawer-content-wrapper{padding:14px 14px 14px 0}.fruit-config-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:10px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.fruit-config-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #eef0f3;min-height:58px;padding:14px 18px}.fruit-config-drawer-root .ant-drawer-close{-webkit-margin-end:12px;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:30px;margin-inline-end:12px;width:30px}.fruit-config-drawer-root .ant-drawer-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.fruit-config-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px 22px}.fruit-config-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.fruit-drawer-title strong{color:#1f2329;display:block;font-size:16px;line-height:22px}.fruit-drawer-title span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.fruit-drawer-section-title{color:#1f2329;font-size:14px;font-weight:700;line-height:22px;margin-bottom:12px}.fruit-form-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fruit-form-grid .ant-form-item{margin-bottom:0}.fruit-form-grid .ant-form-item-label{padding-bottom:6px}.fruit-form-grid .ant-form-item-label>label{color:#344054;font-size:13px;height:20px}.fruit-form-grid .ant-input,.fruit-form-grid .ant-input-number,.fruit-form-grid .ant-picker,.fruit-form-grid .ant-select-selector{border-radius:6px;font-size:13px;height:36px;min-height:36px}.fruit-form-grid .ant-input{line-height:34px}.fruit-form-grid .ant-input-number{width:100%}.fruit-form-grid .ant-input-number-input{height:34px;line-height:34px}.fruit-form-grid .ant-picker,.fruit-form-grid .ant-select{width:100%}.fruit-form-grid .ant-select-single{height:36px}.fruit-form-grid .ant-picker,.fruit-form-grid .ant-select-single .ant-select-selector{align-items:center;display:flex}.fruit-form-grid .ant-select-selection-item,.fruit-form-grid .ant-select-selection-placeholder{line-height:34px!important}.fruit-form-grid .ant-select-multiple .ant-select-selector{align-items:center;height:auto;min-height:36px;padding-bottom:2px;padding-top:2px}.fruit-form-grid .ant-select-multiple .ant-select-selection-overflow{align-items:center;min-height:30px}.fruit-form-grid .ant-select-multiple .ant-select-selection-item{height:24px;line-height:22px!important}.fruit-form-grid .ant-picker-input>input{font-size:13px;height:32px;line-height:32px}.fruit-form-wide{grid-column:1/-1}.fruit-time-picker{width:100%}.fruit-drawer-hint{background:#fafcff;border:1px solid #d9e8ff;border-radius:8px;color:#667085;font-size:12px;line-height:20px;margin-top:14px;padding:10px 12px}.fruit-drawer-footer{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1180px){.fruit-filter-grid,.fruit-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fruit-setting-page{padding:14px}.fruit-page-head,.fruit-table-toolbar{align-items:flex-start;flex-direction:column}.fruit-filter-grid,.fruit-form-grid,.fruit-stat-grid{grid-template-columns:1fr}}.a-pos-ad{position:relative}.ad-pos-ab{position:absolute}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:#fff;background-color:var(--w-e-textarea-bg-color);color:#333;color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid #0000;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px #b4d5ff;box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:#d4d4d4;color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);color:#595959;color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:#595959;fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:#e8e8e8;background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:#0000;border:none;color:#595959;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color);color:#333;color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color);color:#333;color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:#999;color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:#999;fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);color:#999;color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:#999;fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:#333;background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:#fff;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid;border-color:#0000 #0000 #333;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#333;border-right-color:var(--w-e-toolbar-active-color);border-top-color:#0000;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:#fff;background-color:var(--w-e-toolbar-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:#595959;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:#595959;fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:#fafafa;background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid #d9d9d9;border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:#595959;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:#fff;background-color:var(--w-e-toolbar-bg-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:#4290f7;background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1 1!important}.w-e-text-container [data-slate-editor] code{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid #fff;border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:#595959;border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:#595959;border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid #b4d5ff;border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:#ccc;background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);border:1px solid #e8e8e8;border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px #b4d5ff;box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:#4290f7;background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed #ccc;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid #ccc;border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:#f5f2f0;background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:#fff;background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid #e8e8e8;border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:#f1f1f1;background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,#0000 0,#0000 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed #ccc;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.new-button-container{position:relative}.new-button-pos-ab{position:absolute}.a-pos{border:1px solid #eaeaea;position:relative}.a-pos-two{margin-top:30px}.a-input-box{border:0;box-sizing:border-box;color:#000;font-size:16px;height:48px;line-height:96px;outline:none;padding-left:1.5rem;padding-top:8px;width:100%}.a-input-box::placeholder{line-height:180px}.ab-pos-ab{position:absolute}.a-vcode-text{border-left:1px solid #ff7900;box-sizing:border-box;color:#ff7900;font-size:14px;line-height:2;padding-left:10px}.page-conatiner{background:#fff;height:650px;overflow-y:scroll;width:415px}.a-com-item{border:2px solid #0000;position:relative}.a-com-item:hover{border:2px dashed blue}.a-com-item:after{box-sizing:border-box;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:110}.a-item-active{border:2px solid blue}.pay-order-page{background:#f5f7fa;min-height:100%;padding:20px}.pay-order-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pay-order-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.pay-order-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.pay-order-head-actions,.pay-order-quick-actions,.pay-order-tabs,.pay-order-tools{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px 8px}.pay-order-detail-section .pay-order-quick-actions .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:28px;line-height:26px;min-width:58px;padding:0 10px}.pay-order-detail-section .pay-order-quick-actions .ant-btn-primary{background:#1677ff;border-color:#1677ff;color:#fff}.pay-order-detail-section .pay-order-quick-actions .ant-btn-dangerous{background:#fff;border-color:#ffccc7;color:#cf1322}.pay-order-head-actions .ant-btn,.pay-order-quick-actions .ant-btn,.pay-order-tools .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:28px;line-height:26px;padding:0 10px}.pay-order-head-actions .ant-btn-primary,.pay-order-quick-actions .ant-btn-primary{background:#1677ff;color:#fff}.pay-order-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pay-order-card,.pay-order-overview-card,.pay-order-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.pay-order-stat-card{padding:14px}.pay-order-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.pay-order-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:29px;margin-top:8px}.pay-order-tag{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.pay-order-tag-blue{background:#e6f4ff;color:#0958d9}.pay-order-tag-green{background:#f6ffed;color:#389e0d}.pay-order-tag-red{background:#fff1f0;color:#cf1322}.pay-order-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.pay-order-overview-card{padding:14px}.pay-order-overview-card header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.pay-order-overview-card strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.pay-order-overview-card p{color:#667085;font-size:12px;line-height:20px;margin:0}.pay-order-progress{background:#eef0f3;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.pay-order-progress i{background:#1677ff;border-radius:999px;display:block;height:100%}.pay-order-progress .pay-order-progress-warn{background:#fa8c16}.pay-order-filter-card,.pay-order-table-card{padding:16px}.pay-order-filter-card{margin-bottom:14px}.pay-order-note{color:#667085;font-size:12px;line-height:20px;margin:0 0 12px}.pay-order-filter-card .ant-form{grid-gap:14px 12px;align-items:start;display:grid!important;gap:14px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.pay-order-filter-card .ant-form-inline .ant-form-item{margin:0!important}.pay-order-filter-card .ant-form-item-control,.pay-order-filter-card .ant-form-item-control-input,.pay-order-filter-card .ant-form-item-control-input-content{width:100%}.pay-order-filter-card .ant-input,.pay-order-filter-card .ant-picker,.pay-order-filter-card .ant-select{min-width:0!important;width:100%!important}.pay-order-filter-card .ant-input,.pay-order-filter-card .ant-picker,.pay-order-filter-card .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.pay-order-filter-card .ant-input{padding:4px 12px}.pay-order-filter-card .ant-select-selector{align-items:center}.pay-order-filter-card .ant-space{display:flex;flex-wrap:wrap;gap:6px}.pay-order-filter-card .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.pay-order-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px}.pay-order-tab{border-radius:6px;color:#667085;font-size:13px;line-height:20px;padding:4px 10px}.pay-order-tab-active{background:#e6f4ff;color:#1677ff}.pay-order-table.ant-table-wrapper{margin-top:10px}.pay-order-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px}.pay-order-table .ant-table-container:after,.pay-order-table .ant-table-container:before{display:none}.pay-order-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.pay-order-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:46px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.pay-order-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.pay-order-table .ant-table-pagination{font-size:13px;margin:0 0 12px}.pay-order-detail-desc .ant-tag,.pay-order-table .ant-tag{align-items:center;border:0;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin:0;min-height:22px;padding:2px 8px;white-space:nowrap}.pay-order-detail-drawer-root .ant-tag-success,.pay-order-table .ant-tag-success{background:#f6ffed;color:#389e0d}.pay-order-detail-drawer-root .ant-tag-error,.pay-order-table .ant-tag-error{background:#fff1f0;color:#cf1322}.pay-order-detail-drawer-root .ant-tag-processing,.pay-order-table .ant-tag-processing{background:#e6f4ff;color:#0958d9}.pay-order-detail-drawer-root .ant-tag-orange,.pay-order-detail-drawer-root .ant-tag-warning,.pay-order-table .ant-tag-orange,.pay-order-table .ant-tag-warning{background:#fff7e6;color:#d46b08}.pay-order-detail-drawer-root .ant-tag-default,.pay-order-table .ant-tag-default{background:#f5f7fa;color:#475467}.pay-order-action-list,.pay-order-table .ant-table-cell .grid{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pay-order-table .ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.pay-order-error-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;cursor:pointer;display:-webkit-box;font-size:13px;line-height:20px;max-width:190px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pay-order-error-ellipsis:hover{color:#1677ff}.pay-order-error-cell{align-items:flex-start;display:flex;gap:6px;max-width:230px}.pay-order-error-link{background:#e6f4ff;border-radius:4px;color:#0958d9;cursor:pointer;flex:none;font-size:12px;height:22px;line-height:20px;padding:1px 7px}.pay-order-failure-popover-overlay{max-width:min(640px,calc(100vw - 48px))}.pay-order-failure-popover-overlay .ant-popover-inner{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 16px 40px #0f172a29;padding:0}.pay-order-failure-popover-overlay .ant-popover-inner-content{padding:0}.pay-order-failure-popover{background:#fff;border-radius:8px;color:#344054;font-size:13px;max-width:calc(100vw - 64px);overflow:hidden;width:590px}.pay-order-failure-popover-head{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px}.pay-order-failure-popover-head strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px}.pay-order-failure-popover-head span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.pay-order-failure-meta,.pay-order-failure-modal-meta{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:74px minmax(0,1fr) 74px minmax(0,1fr)}.pay-order-failure-meta{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px}.pay-order-failure-meta span,.pay-order-failure-modal-meta span{color:#8a94a6;font-size:12px;line-height:20px}.pay-order-failure-meta strong,.pay-order-failure-modal-meta strong{color:#344054;font-size:13px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.pay-order-failure-content{padding:12px 16px}.pay-order-failure-content-title{color:#667085;font-size:12px;line-height:18px;margin-bottom:8px}.pay-order-failure-content pre,.pay-order-failure-modal-section pre{font-family:Consolas,Monaco,Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-word}.pay-order-failure-content pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#475467;font-size:12px;line-height:20px;max-height:168px;overflow:auto;padding:10px 12px}.pay-order-failure-highlight{background:#cf13231d;color:#cf1322;font-size:16px;font-weight:700}.pay-order-failure-highlight-blue{background:#e6f4ff;border-radius:4px;color:#0958d9;font-size:16px;font-weight:800;line-height:20px;padding:1px 4px}.pay-order-failure-actions{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:6px;justify-content:flex-end;padding:10px 16px 14px}.pay-order-failure-actions .ant-btn,.pay-order-failure-modal-footer .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:30px;padding:0 12px}.pay-order-failure-actions .ant-btn-primary,.pay-order-failure-modal-footer .ant-btn-primary{background:#1677ff;color:#fff}.pay-order-failure-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 24px 64px #0f172a38;overflow:hidden;padding:0}.pay-order-failure-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px 14px}.pay-order-failure-modal .ant-modal-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;right:16px;top:16px;width:28px}.pay-order-failure-modal .ant-modal-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.pay-order-failure-modal .ant-modal-body{background:#f5f7fa;max-height:calc(100vh - 220px);overflow:auto;padding:18px 20px}.pay-order-failure-modal .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;margin:0;padding:12px 20px}.pay-order-failure-modal-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:22px}.pay-order-failure-modal-title span{color:#667085;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.pay-order-failure-modal-body{grid-gap:14px;display:grid;gap:14px}.pay-order-failure-modal-meta,.pay-order-failure-modal-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.pay-order-failure-modal-meta{padding:14px 16px}.pay-order-failure-modal-section{overflow:hidden}.pay-order-failure-modal-section-head{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.pay-order-failure-modal-section-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.pay-order-failure-modal-section pre{background:#f8fafc;color:#344054;font-size:13px;line-height:22px;min-height:280px;padding:14px 16px}.pay-order-failure-modal-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pay-order-url-cell{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;cursor:pointer;display:-webkit-box;font-size:12px;line-height:18px;max-width:260px;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-all}.pay-order-url-cell:hover{color:#1677ff}.pay-order-detail-drawer-root .ant-drawer-mask{background:#0f172a47}.pay-order-detail-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.pay-order-detail-drawer-root .ant-drawer-content,.pay-order-detail-drawer.ant-drawer-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.pay-order-detail-drawer-root .ant-drawer-wrapper-body{display:grid;grid-template-rows:56px minmax(0,1fr) auto;height:100%}.pay-order-detail-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;height:56px;padding:0 18px}.pay-order-detail-drawer-root .ant-drawer-title{color:#1f2329;line-height:1}.pay-order-detail-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.pay-order-detail-title span{color:#667085;display:block;font-size:11px;font-weight:400;line-height:17px}.pay-order-detail-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;cursor:pointer;display:grid;font-size:16px;height:28px;line-height:1;padding:0;place-items:center;width:28px}.pay-order-detail-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.pay-order-detail-drawer-root .ant-drawer-body{background:#fff;color:#1f2329;font-size:13px;min-height:0;overflow:auto;padding:16px 18px 18px}.pay-order-detail-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;flex:none;padding:12px 18px}.pay-order-detail-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pay-order-detail-footer .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:28px;line-height:26px;padding:0 10px}.pay-order-detail-footer .ant-btn-primary{background:#1677ff;color:#fff}.pay-order-detail-desc{grid-gap:8px 12px;display:grid;font-size:12px;gap:8px 12px;grid-template-columns:96px minmax(0,1fr);margin:0}.pay-order-detail-desc>span,.pay-order-detail-desc>strong{min-height:20px}.pay-order-detail-desc span{color:#8c96a8;font-size:12px;font-weight:400;line-height:20px}.pay-order-detail-desc strong{color:#3f4a5c;font-size:12px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.pay-order-detail-section{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;padding:12px}.pay-order-detail-section h3{color:#1f2329;font-size:13px;font-weight:600;line-height:20px;margin:0 0 10px}@media (max-width:1280px){.pay-order-filter-card .ant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pay-order-page{padding:14px}.pay-order-page-head,.pay-order-toolbar{align-items:flex-start;flex-direction:column}.pay-order-filter-card .ant-form,.pay-order-overview,.pay-order-stats{grid-template-columns:1fr}}.pay-order-board-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.pay-order-board-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pay-order-board-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.pay-order-board-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.pay-order-board-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.pay-order-board-actions .ant-btn,.pay-order-board-filter-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;padding:0 14px}.pay-order-board-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pay-order-board-card,.pay-order-board-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.pay-order-board-stat-card{padding:14px}.pay-order-board-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.pay-order-board-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:6px 0 8px}.pay-order-board-tag{border:0;border-radius:4px;font-size:12px;height:22px;line-height:20px;margin:0;padding:1px 8px}.pay-order-board-tag.blue{background:#e6f4ff;color:#0958d9}.pay-order-board-tag.green{background:#f6ffed;color:#389e0d}.pay-order-board-tag.orange{background:#fff7e6;color:#d46b08}.pay-order-board-tag.gray{background:#f5f7fa;color:#475467}.pay-order-board-card,.pay-order-board-filter-card,.pay-order-board-table-card{padding:16px}.pay-order-board-filter-card{margin-bottom:14px}.pay-order-board-filter-card .ant-form{grid-gap:14px 12px;align-items:end;display:grid;gap:14px 12px;grid-template-columns:1.45fr 1fr repeat(3,minmax(0,1fr)) auto}.pay-order-board-filter-card .ant-form-item{margin:0}.pay-order-board-filter-card .ant-form-item-label{padding-bottom:6px}.pay-order-board-filter-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500}.pay-order-board-filter-card .ant-picker,.pay-order-board-filter-card .ant-select,.pay-order-board-filter-card .ant-select-selector{width:100%!important}.pay-order-board-filter-card .ant-picker,.pay-order-board-filter-card .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054;font-size:13px;min-height:34px!important}.pay-order-board-filter-card .ant-select-selector{align-items:center}.pay-order-board-hint{color:#8a94a6;font-size:12px;line-height:18px;margin-top:10px}.pay-order-board-overview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr .8fr;margin-bottom:14px}.pay-order-board-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pay-order-board-card-head strong{color:#1f2329;font-size:15px;font-weight:600}.pay-order-board-card-head span{color:#667085;font-size:12px}.pay-order-board-line-chart{background:linear-gradient(180deg,#fff,#fafcff);border:1px solid #eef0f3;border-radius:8px;height:220px;overflow:hidden;position:relative}.pay-order-board-line-chart svg{height:100%;inset:0;position:absolute;width:100%}.pay-order-board-axis{bottom:10px;color:#98a2b3;display:flex;font-size:11px;justify-content:space-between;left:12px;position:absolute;right:12px}.pay-order-board-rank-list{grid-gap:10px;display:grid;gap:10px}.pay-order-board-rank{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) 58px}.pay-order-board-rank span{color:#344054;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-order-board-rank i{background:#eef0f3;border-radius:999px;height:8px;overflow:hidden}.pay-order-board-rank em{background:#1677ff;border-radius:999px;display:block;height:100%}.pay-order-board-rank b{color:#667085;font-size:12px;font-weight:400;text-align:right}.pay-order-board-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.pay-order-board-tabs,.pay-order-board-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pay-order-board-tab{border-radius:6px;color:#667085;font-size:13px;line-height:20px;padding:4px 10px}.pay-order-board-tab.active{background:#e6f4ff;color:#1677ff}.pay-order-board-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#475467;font-size:13px}.pay-order-board-table .ant-table-container:after,.pay-order-board-table .ant-table-container:before{display:none}.pay-order-board-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;padding:9px 10px;white-space:nowrap}.pay-order-board-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:48px;padding:8px 10px;vertical-align:middle}.pay-order-board-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.pay-order-board-fixed-cell{color:#1f2329!important;font-weight:600}.pay-order-board-rate{color:#389e0d;font-family:Consolas,Monaco,monospace;font-weight:600}@media (max-width:1280px){.pay-order-board-filter-card .ant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.pay-order-board-overview,.pay-order-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pay-order-board-page{padding:14px}.pay-order-board-head,.pay-order-board-toolbar{align-items:flex-start;flex-direction:column}.pay-order-board-filter-card .ant-form,.pay-order-board-overview,.pay-order-board-stats{grid-template-columns:1fr}}.welfare-product-page{background:#f5f7fa;color:#1f2329;font-size:13px;min-height:100%;padding:20px}.welfare-product-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.welfare-product-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.welfare-product-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.welfare-product-head-actions,.welfare-product-row-actions,.welfare-product-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.welfare-product-head-actions .ant-btn,.welfare-product-toolbar-actions .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;line-height:28px;padding:0 12px}.welfare-product-head-actions .ant-btn-primary,.welfare-product-toolbar-actions .ant-btn-primary{background:#1677ff;color:#fff}.welfare-product-card,.welfare-product-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08}.welfare-product-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.welfare-product-stat-card{min-height:88px;padding:14px}.welfare-product-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.welfare-product-stat-card strong{color:#1f2329;display:block;font-size:22px;font-weight:600;line-height:28px;margin-top:8px}.welfare-product-stat-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.welfare-product-table-card{overflow:hidden;padding:0 16px 16px}.welfare-product-toolbar{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin:0 -16px 12px;padding:14px 16px}.welfare-product-toolbar h3{color:#1f2329;font-size:15px;font-weight:600;line-height:22px;margin:0}.welfare-product-toolbar p{color:#667085;font-size:12px;line-height:18px;margin:3px 0 0}.welfare-product-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px;overflow:hidden}.welfare-product-table .ant-table-container:after,.welfare-product-table .ant-table-container:before{display:none}.welfare-product-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.welfare-product-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:58px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.welfare-product-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.welfare-product-table .ant-table-pagination{font-size:13px;margin:12px 0 0}.welfare-product-drawer-root .ant-tag,.welfare-product-table .ant-tag{align-items:center;border:0;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin:0;min-height:22px;padding:2px 8px;white-space:nowrap}.welfare-product-table .ant-tag-processing,.welfare-product-tag-blue{background:#e6f4ff;color:#0958d9}.welfare-product-table .ant-tag-success,.welfare-product-tag-green{background:#f6ffed;color:#389e0d}.welfare-product-table .ant-tag-error,.welfare-product-tag-red{background:#fff1f0;color:#cf1322}.welfare-product-table .ant-tag-orange,.welfare-product-table .ant-tag-warning,.welfare-product-tag-orange{background:#fff7e6;color:#d46b08}.welfare-product-table .ant-tag-purple,.welfare-product-tag-purple{background:#f9f0ff;color:#531dab}.welfare-product-name-cell{align-items:center;display:flex;gap:10px;min-width:0}.welfare-product-name-cell>span{align-items:center;background:#e6f4ff;border-radius:7px;color:#0958d9;display:inline-flex;flex:0 0 32px;font-size:13px;font-weight:600;height:32px;justify-content:center;width:32px}.welfare-product-name-cell strong{color:#1f2329;font-size:13px;font-weight:600;line-height:20px}.welfare-product-name-cell em,.welfare-product-name-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-product-name-cell em{color:#667085;font-size:12px;font-style:normal;line-height:18px;margin-top:2px}.welfare-product-code-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.welfare-product-money{color:#1f2329;font-weight:600}.welfare-product-two-line{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;display:-webkit-box;line-height:20px;max-width:250px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.welfare-product-json-param{background:#f8fbff;border:1px solid #d9e8ff;border-radius:6px;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:18px;margin:0;max-height:76px;max-width:280px;overflow:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.welfare-product-qr-cell{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;justify-content:center;padding:4px}.welfare-product-row-actions{align-items:center}.welfare-product-row-actions .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:26px;line-height:24px;padding:0 8px}.welfare-product-row-actions .ant-btn-link{padding:0 2px}.welfare-product-row-actions .ant-btn-primary{background:#1677ff;color:#fff}.welfare-product-form-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:14px;padding:14px}.welfare-product-form-section h3{color:#1f2329;font-size:14px;font-weight:600;line-height:20px;margin:0 0 12px}.welfare-product-form-section .ant-form-item{margin-bottom:12px}.welfare-product-form-section .ant-form-item-label>label{color:#344054;font-size:12px;font-weight:500}.welfare-product-form-section .ant-input,.welfare-product-form-section .ant-input-affix-wrapper,.welfare-product-form-section .ant-input-number,.welfare-product-form-section .ant-select-selector,.welfare-product-form-section textarea.ant-input{border-color:#d9d9d9!important;border-radius:6px!important;color:#344054;font-size:13px}.welfare-product-form-section .ant-input,.welfare-product-form-section .ant-select-selector{min-height:32px!important}.welfare-product-form-section .ant-select-selector{align-items:center}.welfare-product-config-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.welfare-product-config-grid>div{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;min-height:72px;padding:10px}.welfare-product-config-grid span{color:#667085;display:block;font-size:12px;line-height:18px}.welfare-product-config-grid strong{color:#344054;display:block;font-size:13px;font-weight:600;line-height:20px;margin-top:5px;word-break:break-word}.welfare-product-drawer-root .ant-drawer-mask{background:#0f172a47}.welfare-product-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.welfare-product-drawer-root .ant-drawer-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.welfare-product-drawer-root .ant-drawer-wrapper-body{display:grid;grid-template-rows:56px minmax(0,1fr) auto;height:100%}.welfare-product-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;height:56px;padding:0 18px}.welfare-product-drawer-root .ant-drawer-body{background:#fff;min-height:0;overflow:auto;padding:16px 18px 18px}.welfare-product-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;flex:none;padding:12px 18px}.welfare-product-drawer-title strong,.welfare-product-modal-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:24px}.welfare-product-drawer-title span,.welfare-product-modal-title span{color:#667085;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.welfare-product-drawer-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;display:grid;font-size:16px;height:28px;line-height:1;place-items:center;width:28px}.welfare-product-drawer-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.welfare-product-drawer-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.welfare-product-drawer-footer .ant-btn,.welfare-product-manual-modal-wrap .ant-modal-footer .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;line-height:28px;padding:0 12px}.welfare-product-manual-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;padding:0}.welfare-product-manual-modal-wrap .ant-modal-header{border-bottom:1px solid #e5e7eb;margin:0;padding:16px 18px}.welfare-product-manual-modal-wrap .ant-modal-body{background:#fff;max-height:calc(100vh - 210px);overflow:auto;padding:16px 18px 2px}.welfare-product-manual-modal-wrap .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;margin:0;padding:12px 18px}.welfare-product-manual-content .welfare-product-json-param{max-height:150px;max-width:none}@media (max-width:1280px){.welfare-product-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.welfare-product-config-grid{grid-template-columns:1fr}}@media (max-width:760px){.welfare-product-page{padding:14px}.welfare-product-page-head,.welfare-product-toolbar{align-items:flex-start;flex-direction:column}.welfare-product-stats{grid-template-columns:1fr}}.welfare-order-page{background:#f5f7fa;color:#1f2329;font-size:13px;min-height:100%;padding:20px}.welfare-order-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.welfare-order-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.welfare-order-page-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.welfare-order-head-actions{display:flex;flex-wrap:wrap;gap:8px}.welfare-order-head-actions .ant-btn,.welfare-order-toolbar-right .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;height:30px;line-height:28px;padding:0 12px}.welfare-order-head-actions .ant-btn-primary{background:#1677ff;color:#fff}.welfare-order-card,.welfare-order-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08}.welfare-order-filter-card{margin-bottom:14px;padding:16px}.welfare-order-filter-card .ant-form{grid-gap:14px 12px;align-items:start;display:grid!important;gap:14px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.welfare-order-filter-card .ant-form-inline .ant-form-item{margin:0!important}.welfare-order-filter-card .ant-form-item-control,.welfare-order-filter-card .ant-form-item-control-input,.welfare-order-filter-card .ant-form-item-control-input-content{width:100%}.welfare-order-filter-card .ant-input,.welfare-order-filter-card .ant-picker,.welfare-order-filter-card .ant-select{min-width:0!important;width:100%!important}.welfare-order-filter-card .ant-input,.welfare-order-filter-card .ant-picker,.welfare-order-filter-card .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.welfare-order-filter-card .ant-input{padding:4px 12px}.welfare-order-filter-card .ant-select-selector{align-items:center}.welfare-order-filter-card .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.welfare-order-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.welfare-order-stat-card{min-height:88px;padding:14px}.welfare-order-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.welfare-order-stat-card strong{color:#1f2329;display:block;font-size:22px;font-weight:600;line-height:28px;margin-top:8px}.welfare-order-stat-tag{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.welfare-order-table-card{overflow:hidden;padding:0 16px 16px}.welfare-order-toolbar{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin:0 -16px 12px;padding:14px 16px}.welfare-order-toolbar h3{color:#1f2329;font-size:15px;font-weight:600;line-height:22px;margin:0}.welfare-order-toolbar p{color:#667085;font-size:12px;line-height:18px;margin:3px 0 0}.welfare-order-tabs,.welfare-order-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.welfare-order-tab{align-items:center;border-radius:6px;color:#667085;display:inline-flex;font-size:13px;height:28px;line-height:20px;padding:0 10px}.welfare-order-tab-active{background:#e6f4ff;color:#0958d9}.welfare-order-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;font-size:13px;line-height:20px;overflow:hidden}.welfare-order-table .ant-table-container:after,.welfare-order-table .ant-table-container:before{display:none}.welfare-order-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;line-height:20px;padding:0 10px;white-space:nowrap}.welfare-order-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:54px;line-height:20px;padding:8px 10px;vertical-align:middle;white-space:normal;word-break:break-word}.welfare-order-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.welfare-order-table .ant-table-pagination{font-size:13px;margin:12px 0 0}.welfare-order-detail-drawer-root .ant-tag,.welfare-order-log-popover .ant-tag,.welfare-order-table .ant-tag{align-items:center;border:0;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:18px;margin:0;min-height:22px;padding:2px 8px;white-space:nowrap}.welfare-order-detail-drawer-root .ant-tag-processing,.welfare-order-table .ant-tag-processing,.welfare-order-tag-blue{background:#e6f4ff;color:#0958d9}.welfare-order-detail-drawer-root .ant-tag-success,.welfare-order-table .ant-tag-success,.welfare-order-tag-green{background:#f6ffed;color:#389e0d}.welfare-order-detail-drawer-root .ant-tag-error,.welfare-order-table .ant-tag-error,.welfare-order-tag-red{background:#fff1f0;color:#cf1322}.welfare-order-detail-drawer-root .ant-tag-warning,.welfare-order-table .ant-tag-orange,.welfare-order-table .ant-tag-warning,.welfare-order-tag-orange{background:#fff7e6;color:#d46b08}.welfare-order-detail-drawer-root .ant-tag-purple,.welfare-order-table .ant-tag-purple,.welfare-order-tag-purple{background:#f9f0ff;color:#531dab}.welfare-order-detail-drawer-root .ant-tag-default,.welfare-order-table .ant-tag-default,.welfare-order-tag-gray{background:#f2f4f7;color:#475467}.welfare-order-product-cell{align-items:center;display:flex;gap:8px;min-width:0}.welfare-order-product-cell span{align-items:center;background:#e6f4ff;border-radius:6px;color:#0958d9;display:inline-flex;flex:0 0 28px;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.welfare-order-product-cell strong{color:#344054;font-size:13px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-order-mono{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.welfare-order-log-ellipsis,.welfare-order-two-line,.welfare-order-url-cell{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.welfare-order-two-line{color:#475467;line-height:20px;max-width:230px}.welfare-order-error-text{color:#cf1322}.welfare-order-log-ellipsis{color:#475467;cursor:pointer;line-height:20px;max-width:220px}.welfare-order-log-ellipsis:hover,.welfare-order-url-cell:hover{color:#1677ff}.welfare-order-url-cell{color:#475467;font-size:12px;line-height:18px;max-width:240px;overflow-wrap:anywhere;word-break:break-all}.welfare-order-info-cell{grid-gap:3px;color:#475467;display:grid;font-size:12px;gap:3px;line-height:18px}.welfare-order-info-cell span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.welfare-order-action-btn.ant-btn-link{box-shadow:none;color:#1677ff;font-size:12px;height:24px;line-height:24px;padding:0 2px}.welfare-order-log-popover-wrap{max-width:min(560px,86vw)}.welfare-order-log-popover-wrap .ant-popover-inner{border-radius:8px;box-shadow:0 10px 28px #0f172a24;overflow:hidden}.welfare-order-log-popover-wrap .ant-popover-inner-content{padding:0}.welfare-order-log-popover{background:#fff;max-width:86vw;width:520px}.welfare-order-log-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.welfare-order-log-head strong{color:#1f2329;display:block;font-size:14px;font-weight:600;line-height:20px}.welfare-order-log-head span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.welfare-order-log-body{max-height:240px;overflow:auto;padding:12px 14px}.welfare-order-log-meta{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.welfare-order-log-meta div,.welfare-order-log-modal-meta div{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;min-height:54px;padding:8px}.welfare-order-log-meta label,.welfare-order-log-modal-meta label{color:#667085;display:block;font-size:12px;line-height:18px}.welfare-order-log-meta span,.welfare-order-log-modal-meta span{color:#344054;display:block;font-size:12px;line-height:18px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welfare-order-detail-log,.welfare-order-log-code,.welfare-order-log-modal-code{background:#f8fbff;border:1px solid #d9e8ff;border-radius:6px;color:#1f2329;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;margin:0;white-space:pre-wrap;word-break:break-word}.welfare-order-log-code{max-height:124px;overflow:auto;padding:10px 12px}.welfare-order-log-foot{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.welfare-order-log-foot>span{color:#8c96a8;font-size:12px}.welfare-order-log-foot .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:26px;padding:0 10px}.welfare-order-detail-drawer-root .ant-drawer-mask{background:#0f172a47}.welfare-order-detail-drawer-root .ant-drawer-content-wrapper{border-radius:8px;bottom:14px;box-shadow:-14px 0 36px #0f172a2e;height:auto!important;overflow:hidden;right:14px;top:14px}.welfare-order-detail-drawer-root .ant-drawer-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.welfare-order-detail-drawer-root .ant-drawer-wrapper-body{display:grid;grid-template-rows:56px minmax(0,1fr) auto;height:100%}.welfare-order-detail-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;height:56px;padding:0 18px}.welfare-order-detail-drawer-root .ant-drawer-title{color:#1f2329;line-height:1}.welfare-order-detail-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.welfare-order-detail-title span{color:#667085;display:block;font-size:11px;font-weight:400;line-height:17px}.welfare-order-detail-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;display:grid;font-size:16px;height:28px;line-height:1;place-items:center;width:28px}.welfare-order-detail-close:hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.welfare-order-detail-drawer-root .ant-drawer-body{background:#fff;color:#1f2329;font-size:13px;min-height:0;overflow:auto;padding:16px 18px 18px}.welfare-order-detail-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;flex:none;padding:12px 18px}.welfare-order-detail-content{grid-gap:12px;display:grid;gap:12px}.welfare-order-detail-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.welfare-order-detail-footer .ant-btn{border-radius:6px;box-shadow:none;color:#344054;font-size:12px;font-weight:400;height:28px;line-height:26px;padding:0 10px}.welfare-order-detail-footer .ant-btn-primary{background:#1677ff;color:#fff}.welfare-order-detail-desc{grid-gap:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;font-size:12px;gap:8px 12px;grid-template-columns:104px minmax(0,1fr);margin:0;padding:14px}.welfare-order-detail-desc-plain{border:0;border-radius:0;padding:0}.welfare-order-detail-desc>span,.welfare-order-detail-desc>strong{min-height:20px}.welfare-order-detail-desc span{color:#8c96a8;font-size:12px;font-weight:400;line-height:20px}.welfare-order-detail-desc strong{color:#3f4a5c;font-size:12px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.welfare-order-detail-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.welfare-order-detail-section h3{color:#1f2329;font-size:13px;font-weight:600;line-height:20px;margin:0 0 10px}.welfare-order-secret-card{grid-gap:8px;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:8px;display:grid;gap:8px;padding:12px}.welfare-order-secret-card div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:78px minmax(0,1fr)}.welfare-order-secret-card label{color:#667085;font-size:12px;line-height:20px}.welfare-order-secret-card span{color:#344054;font-size:12px;line-height:20px;word-break:break-word}.welfare-order-detail-log{max-height:180px;overflow:auto;padding:10px 12px}.welfare-order-log-modal-wrap .ant-modal-content{border-radius:10px;overflow:hidden;padding:0}.welfare-order-log-modal-wrap .ant-modal-header{border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px}.welfare-order-log-modal-wrap .ant-modal-body{padding:0}.welfare-order-log-modal-wrap .ant-modal-footer{border-top:1px solid #e5e7eb;margin:0;padding:12px 20px}.welfare-order-log-modal-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:24px}.welfare-order-log-modal-title span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.welfare-order-log-modal-content{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 210px);min-height:520px}.welfare-order-log-modal-meta{grid-gap:10px;background:#fafafa;border-bottom:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 20px}.welfare-order-log-modal-code{background:linear-gradient(#fff 23px,#f6f8fb 24px);background-size:100% 24px;border:0;border-radius:0;line-height:24px;min-height:0;overflow:auto;padding:16px 20px}@media (max-width:1280px){.welfare-order-filter-card .ant-form{grid-template-columns:repeat(3,minmax(0,1fr))}.welfare-order-log-modal-meta,.welfare-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.welfare-order-page{padding:14px}.welfare-order-page-head,.welfare-order-toolbar{align-items:flex-start;flex-direction:column}.welfare-order-filter-card .ant-form,.welfare-order-log-meta,.welfare-order-log-modal-meta,.welfare-order-stats{grid-template-columns:1fr}}.pay-supplier-board-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.pay-supplier-board-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.pay-supplier-board-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.pay-supplier-board-head h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.pay-supplier-board-head p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.pay-supplier-board-actions{display:flex;flex-wrap:wrap;gap:8px}.pay-supplier-board-actions .ant-btn,.pay-supplier-board-filter-actions .ant-btn{border-radius:6px;font-size:13px;height:32px;padding:0 14px}.pay-supplier-board-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.pay-supplier-board-card,.pay-supplier-board-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.pay-supplier-board-stat-card{padding:14px}.pay-supplier-board-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.pay-supplier-board-stat-card strong{color:#1f2329;display:block;font-size:24px;font-weight:600;line-height:30px;margin:6px 0 8px}.pay-supplier-board-stat-card em{color:#8a94a6;font-size:12px;font-style:normal}.pay-supplier-board-card,.pay-supplier-board-filter-card,.pay-supplier-board-table-card{padding:16px}.pay-supplier-board-filter-card{margin-bottom:14px;padding:14px 16px 12px}.pay-supplier-board-filter-form{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(360px,1.35fr) minmax(220px,.75fr) minmax(280px,1fr) auto}.pay-supplier-board-filter-card .ant-form-item{margin:0}.pay-supplier-board-filter-card .ant-form-item-label{line-height:18px;padding-bottom:5px}.pay-supplier-board-filter-card .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:18px;line-height:18px}.pay-supplier-board-filter-card .ant-picker,.pay-supplier-board-filter-card .ant-select,.pay-supplier-board-filter-card .ant-select-selector{width:100%!important}.pay-supplier-board-filter-card .ant-picker,.pay-supplier-board-filter-card .ant-select-selector{border-color:#e5e7eb!important;border-radius:6px!important;font-size:13px;height:36px!important;min-height:36px!important}.pay-supplier-board-filter-card .ant-picker{align-items:center;display:flex}.pay-supplier-board-filter-card .ant-picker-input>input,.pay-supplier-board-filter-card .ant-select-selection-item,.pay-supplier-board-filter-card .ant-select-selection-placeholder{color:#1f2329;font-size:13px;line-height:34px!important}.pay-supplier-board-filter-card .ant-select-selection-placeholder{color:#98a2b3}.pay-supplier-board-filter-actions{min-width:164px}.pay-supplier-board-filter-actions .ant-form-item-control-input{min-height:36px}.pay-supplier-board-filter-actions .ant-form-item-control-input-content{align-items:center;display:flex;gap:8px;justify-content:flex-end}.pay-supplier-board-filter-actions .ant-btn{font-size:13px;height:36px;min-width:78px;padding:0 16px}.pay-supplier-board-hint{border-top:1px dashed #e5e7eb;color:#8a94a6;font-size:12px;line-height:18px;margin-top:12px;padding-top:10px}.pay-supplier-board-overview{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.15fr .85fr;margin-bottom:14px}.pay-supplier-board-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.pay-supplier-board-card-head strong{color:#1f2329;font-size:15px;font-weight:600}.pay-supplier-board-card-head span{color:#667085;font-size:12px}.pay-supplier-board-funnel{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.pay-supplier-board-funnel>div{background:#fafcff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;position:relative}.pay-supplier-board-funnel>div:not(:last-child):after{border-bottom:7px solid #0000;border-left:8px solid #d9e8ff;border-top:7px solid #0000;content:"";height:0;position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0}.pay-supplier-board-funnel em,.pay-supplier-board-funnel span{color:#667085;display:block;font-size:12px;font-style:normal}.pay-supplier-board-funnel strong{color:#1f2329;display:block;font-size:20px;font-weight:600;margin:6px 0 4px}.pay-supplier-board-rank-list{grid-gap:10px;display:grid;gap:10px}.pay-supplier-board-rank{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr) 108px}.pay-supplier-board-rank span{color:#344054;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-supplier-board-rank i{background:#eef0f3;border-radius:999px;height:8px;overflow:hidden}.pay-supplier-board-rank em{background:#52c41a;border-radius:999px;display:block;height:100%}.pay-supplier-board-rank b{color:#667085;font-size:12px;font-weight:400;text-align:right}.pay-supplier-board-toolbar{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.pay-supplier-board-tabs,.pay-supplier-board-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pay-supplier-board-tab{border-radius:6px;color:#667085;font-size:13px;line-height:20px;padding:4px 10px}.pay-supplier-board-tab.active{background:#e6f4ff;color:#1677ff}.pay-supplier-board-tag{border-radius:4px;font-size:12px;line-height:18px;min-height:22px;padding:2px 8px}.pay-supplier-board-tag.blue{background:#e6f4ff;color:#0958d9}.pay-supplier-board-tag.gray{background:#f5f7fa;color:#475467}.pay-supplier-board-tag.orange{background:#fff7e6;color:#d46b08}.pay-supplier-board-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#475467;font-size:13px}.pay-supplier-board-table .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #e5e7eb;color:#344054;font-size:13px;font-weight:600;height:42px;padding:9px 10px;white-space:nowrap}.pay-supplier-board-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;font-size:13px;height:48px;padding:8px 10px}.pay-supplier-board-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.pay-supplier-board-supplier{color:#1f2329;font-weight:600}.pay-supplier-board-bank{align-items:center;display:inline-flex;gap:6px}.pay-supplier-board-bank i{background:#1677ff;border-radius:50%;height:8px;width:8px}.pay-supplier-board-metric,.pay-supplier-board-rate{font-family:Consolas,Monaco,monospace}.pay-supplier-board-rate{color:#389e0d;font-weight:600}.pay-supplier-board-rate.refund{color:#d46b08}@media (max-width:1200px){.pay-supplier-board-filter-card .ant-form,.pay-supplier-board-funnel,.pay-supplier-board-overview,.pay-supplier-board-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-supplier-board-funnel>div:after{display:none}}@media (max-width:760px){.pay-supplier-board-page{padding:14px}.pay-supplier-board-head,.pay-supplier-board-toolbar{align-items:flex-start;flex-direction:column}.pay-supplier-board-filter-card .ant-form,.pay-supplier-board-funnel,.pay-supplier-board-overview,.pay-supplier-board-stats{grid-template-columns:1fr}}.batch-refund-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.batch-refund-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.batch-refund-crumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.batch-refund-header h2{color:#1f2329;font-size:22px;font-weight:600;line-height:30px;margin:0}.batch-refund-header p{color:#667085;font-size:13px;line-height:20px;margin:4px 0 0}.batch-refund-page .ant-btn{border-radius:6px;box-shadow:none;font-size:13px;height:32px;padding:0 14px}.batch-refund-page .batch-refund-btn{border-radius:6px;font-size:13px;font-weight:500;height:36px;line-height:34px;min-width:76px;padding:0 16px;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.batch-refund-page .batch-refund-btn-default{background:#fff;border-color:#d0d5dd;color:#344054}.batch-refund-page .batch-refund-btn-default:focus,.batch-refund-page .batch-refund-btn-default:hover{background:#f5f9ff;border-color:#69b1ff;color:#1677ff}.batch-refund-page .batch-refund-btn-primary{background:#1677ff;border-color:#1677ff;color:#fff}.batch-refund-page .batch-refund-btn-primary:active,.batch-refund-page .batch-refund-btn-primary:focus,.batch-refund-page .batch-refund-btn-primary:hover{background:#4096ff;border-color:#4096ff;color:#fff}.batch-refund-page .batch-refund-btn-danger{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.batch-refund-page .batch-refund-btn-danger:active,.batch-refund-page .batch-refund-btn-danger:focus,.batch-refund-page .batch-refund-btn-danger:hover{background:#ff7875;border-color:#ff7875;color:#fff}.batch-refund-page .batch-refund-btn-compact{font-size:12px;height:30px;line-height:28px;min-width:68px;padding:0 12px}.batch-refund-page .batch-refund-btn-text{border-radius:5px;color:#1677ff;font-size:12px;font-weight:500;height:28px;line-height:26px;padding:0 8px}.batch-refund-page .batch-refund-btn-text:focus,.batch-refund-page .batch-refund-btn-text:hover{background:#e6f4ff;color:#0958d9}.batch-refund-page .batch-refund-example-link{border-radius:5px;color:#1677ff;font-size:13px;font-weight:500;height:28px;line-height:26px;min-width:auto;padding:0 8px}.batch-refund-page .batch-refund-example-link:focus,.batch-refund-page .batch-refund-example-link:hover{background:#e6f4ff;color:#0958d9}.batch-refund-page .batch-refund-btn.ant-btn-loading{opacity:.78;pointer-events:none}.batch-refund-page .batch-refund-btn.ant-btn-disabled,.batch-refund-page .batch-refund-btn.ant-btn-disabled:focus,.batch-refund-page .batch-refund-btn.ant-btn-disabled:hover,.batch-refund-page .batch-refund-btn[disabled],.batch-refund-page .batch-refund-btn[disabled]:focus,.batch-refund-page .batch-refund-btn[disabled]:hover{background:#f5f7fa!important;border-color:#e5e7eb!important;box-shadow:none;color:#b8c0cc!important;cursor:not-allowed;opacity:1}.batch-refund-page .batch-refund-btn-text.ant-btn-disabled,.batch-refund-page .batch-refund-btn-text.ant-btn-disabled:hover,.batch-refund-page .batch-refund-btn-text[disabled],.batch-refund-page .batch-refund-btn-text[disabled]:hover{background:#0000!important;color:#b8c0cc!important;cursor:not-allowed}.batch-refund-page .ant-input,.batch-refund-page .ant-input-affix-wrapper,.batch-refund-page .ant-picker,.batch-refund-page .ant-select-single,.batch-refund-page .ant-select-single .ant-select-selector{border-radius:6px;box-shadow:none;color:#344054;font-size:13px;height:36px;line-height:22px;min-height:36px}.batch-refund-page .ant-input,.batch-refund-page .ant-input-affix-wrapper{padding:6px 11px}.batch-refund-page .ant-input-affix-wrapper .ant-input{border-radius:0;height:auto;min-height:0;padding:0}.batch-refund-page .ant-select-single .ant-select-selector{align-items:center;display:flex;padding:0 11px}.batch-refund-page .ant-select-single .ant-select-selection-item,.batch-refund-page .ant-select-single .ant-select-selection-placeholder{font-size:13px;line-height:34px}.batch-refund-page .ant-picker{padding:6px 11px}.batch-refund-page .ant-picker-input>input{color:#344054;font-size:13px;line-height:22px}.batch-refund-page .ant-input-affix-wrapper input::placeholder,.batch-refund-page .ant-input::placeholder,.batch-refund-page .ant-picker-input>input::placeholder,.batch-refund-page .ant-select-selection-placeholder{color:#98a2b3;font-size:13px}.batch-refund-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.batch-refund-card,.batch-refund-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.batch-refund-stat-card{padding:14px}.batch-refund-stat-card .ant-statistic-title{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.batch-refund-stat-card .ant-statistic-content{color:#1f2329;font-size:24px;font-weight:600;line-height:30px}.batch-refund-stat-card>span{color:#667085;display:inline-flex;font-size:12px;line-height:18px;margin-top:8px}.batch-refund-import-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:430px minmax(0,1fr);margin-bottom:14px}.batch-refund-card{overflow:hidden}.batch-refund-card-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:10px 16px}.batch-refund-card-head strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px}.batch-refund-card-head>div>span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.batch-refund-card-head .ant-btn>span{align-items:center;color:inherit;display:inline-flex;font-size:inherit;line-height:inherit;margin-top:0}.batch-refund-card-body{padding:16px}.batch-refund-upload .ant-upload-drag{background:#f5f9ff;border-color:#91caff;border-radius:8px;height:176px}.batch-refund-upload .ant-upload-drag-icon{color:#1677ff;font-size:34px;margin-bottom:10px}.batch-refund-upload .ant-upload-text{color:#1f2329;font-size:15px;font-weight:600;line-height:22px}.batch-refund-upload .ant-upload-hint{color:#667085;font-size:12px;line-height:20px}.batch-refund-import-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.batch-refund-import-metrics>div{background:#fff;border:1px solid #f0f0f0;border-radius:6px;padding:8px 10px}.batch-refund-import-metrics span{color:#98a2b3;display:block;font-size:12px;line-height:18px}.batch-refund-import-metrics strong{color:#344054;display:block;font-size:16px;font-weight:600;line-height:22px;margin-top:3px}.batch-refund-output{background:linear-gradient(180deg,#f8fbff,#f8fafc);border:1px solid #e5e7eb;border-radius:8px;box-shadow:inset 0 0 0 1px #1677ff0a;color:#1d4ed8;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;font-weight:600;letter-spacing:0;line-height:24px;min-height:128px;padding:14px 16px;word-break:break-all}.batch-refund-output-empty{color:#98a2b3;font-size:13px;font-weight:400}.batch-refund-phone-tags{margin-top:12px;min-height:28px}.batch-refund-phone-tags .ant-tag{border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:18px;margin-bottom:6px;padding:2px 8px}.batch-refund-filter-card{margin-bottom:14px}.batch-refund-filter-card .ant-form-item{margin-bottom:0}.batch-refund-filter-card .ant-form-item-label{padding-bottom:6px}.batch-refund-filter-card .ant-form-item-label>label{color:#1f2937;font-size:13px;font-weight:500;height:20px;line-height:20px}.batch-refund-filter-card .ant-input,.batch-refund-filter-card .ant-input-affix-wrapper,.batch-refund-filter-card .ant-picker,.batch-refund-filter-card .ant-select-selector{border-radius:6px;box-shadow:none;color:#344054;font-size:13px;line-height:22px;min-height:36px}.batch-refund-filter-card .ant-input{height:36px;padding:6px 11px}.batch-refund-filter-card .ant-input-affix-wrapper input::placeholder,.batch-refund-filter-card .ant-input::placeholder,.batch-refund-filter-card .ant-picker-input>input::placeholder,.batch-refund-filter-card .ant-select-selection-placeholder{color:#98a2b3;font-size:13px;line-height:22px}.batch-refund-filter-card .ant-select-single{height:36px}.batch-refund-filter-card .ant-select-single .ant-select-selector{align-items:center;display:flex;height:36px;padding:0 11px}.batch-refund-filter-card .ant-select-single .ant-select-selection-item{color:#344054;font-size:13px;line-height:34px}.batch-refund-filter-card .ant-picker{height:36px;padding:6px 11px}.batch-refund-filter-card .ant-picker-input>input{color:#344054;font-size:13px;line-height:22px}.batch-refund-filter-card .ant-input-affix-wrapper:hover,.batch-refund-filter-card .ant-input:hover,.batch-refund-filter-card .ant-picker:hover,.batch-refund-filter-card .ant-select-selector:hover{border-color:#69b1ff}.batch-refund-filter-card .ant-input-affix-wrapper-focused,.batch-refund-filter-card .ant-input:focus,.batch-refund-filter-card .ant-picker-focused,.batch-refund-filter-card .ant-select-focused .ant-select-selector{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff14}.batch-refund-range-picker{width:100%}.batch-refund-search-actions{align-items:center;padding-top:26px;width:100%}.batch-refund-search-actions .ant-btn{border-radius:6px;font-size:13px;font-weight:500;height:36px;line-height:34px;min-width:72px;padding:0 16px}.batch-refund-mono{color:#344054;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px}.batch-refund-card .ant-table{color:#475467;font-size:13px}.batch-refund-card .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600}.batch-refund-card .ant-table-tbody>tr>td{color:#475467;font-size:13px;line-height:20px}.batch-refund-card .ant-table-tbody>tr:hover>td{background:#f5f9ff}.batch-refund-error-cell{align-items:flex-start;display:flex;gap:6px;max-width:260px}.batch-refund-error-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#475467;display:-webkit-box;font-size:13px;line-height:20px;max-width:210px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.batch-refund-error-ellipsis:hover{color:#1677ff}.batch-refund-error-link{background:#e6f4ff;border-radius:4px;color:#0958d9;flex:none;font-size:12px;height:22px;line-height:20px;padding:1px 7px}.batch-refund-popover-overlay{max-width:min(640px,calc(100vw - 48px))}.batch-refund-popover-overlay .ant-popover-inner{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 16px 40px #0f172a29;padding:0}.batch-refund-popover-overlay .ant-popover-inner-content{padding:0}.batch-refund-popover{background:#fff;border-radius:8px;color:#344054;font-size:13px;max-width:calc(100vw - 64px);overflow:hidden;width:590px}.batch-refund-popover-head{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px}.batch-refund-popover-head strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px}.batch-refund-popover-head span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.batch-refund-detail-meta,.batch-refund-popover-meta{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:78px minmax(0,1fr) 78px minmax(0,1fr)}.batch-refund-popover-meta{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:12px 16px}.batch-refund-detail-meta span,.batch-refund-popover-meta span{color:#8a94a6;font-size:12px;line-height:20px}.batch-refund-detail-meta strong,.batch-refund-popover-meta strong{color:#344054;font-size:13px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.batch-refund-popover-content{padding:12px 16px}.batch-refund-popover-content-title{color:#667085;font-size:12px;line-height:18px;margin-bottom:8px}.batch-refund-detail-section pre,.batch-refund-popover-content pre{font-family:Consolas,Monaco,Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-word}.batch-refund-popover-content pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#475467;font-size:12px;line-height:20px;max-height:168px;overflow:auto;padding:10px 12px}.batch-refund-highlight-red{background:#cf13221a;border-radius:4px;color:#cf1322;font-size:16px;font-weight:800}.batch-refund-highlight-blue{background:#e6f4ff;border-radius:4px;color:#0958d9;font-size:16px;font-weight:800}.batch-refund-popover-actions{background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:6px;justify-content:flex-end;padding:10px 16px 14px}.batch-refund-detail-footer .ant-btn,.batch-refund-popover-actions .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.batch-refund-detail-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 24px 64px #0f172a38;overflow:hidden;padding:0}.batch-refund-detail-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px 14px}.batch-refund-detail-modal .ant-modal-close{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#667085;height:28px;right:16px;top:16px;width:28px}.batch-refund-detail-modal .ant-modal-body{background:#f5f7fa;max-height:calc(100vh - 220px);overflow:auto;padding:18px 20px}.batch-refund-detail-modal .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;margin:0;padding:12px 20px}.batch-refund-detail-title strong{color:#1f2329;display:block;font-size:16px;font-weight:600;line-height:22px}.batch-refund-detail-title span{color:#667085;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.batch-refund-detail-body{grid-gap:14px;display:grid;gap:14px}.batch-refund-detail-meta,.batch-refund-detail-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.batch-refund-detail-meta{grid-template-columns:96px minmax(0,1fr) 96px minmax(0,1fr) 96px minmax(0,1fr);padding:14px 16px}.batch-refund-detail-section{overflow:hidden}.batch-refund-detail-section-head{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.batch-refund-detail-section-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.batch-refund-detail-section pre{background:#f8fafc;color:#344054;font-size:13px;line-height:22px;min-height:280px;padding:14px 16px}.batch-refund-detail-footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (max-width:1200px){.batch-refund-import-grid{grid-template-columns:1fr}}@media (max-width:900px){.batch-refund-header{align-items:flex-start;flex-direction:column}.batch-refund-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-refund-detail-meta,.batch-refund-popover-meta{grid-template-columns:78px minmax(0,1fr)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--maboss-btn-height:32px;--maboss-btn-height-sm:26px;--maboss-btn-height-lg:40px;--maboss-btn-radius:6px;--maboss-btn-font-size:13px;--maboss-btn-padding-x:14px}.ant-btn{align-items:center;border-radius:6px;border-radius:var(--maboss-btn-radius);display:inline-flex;font-size:13px;font-size:var(--maboss-btn-font-size);gap:6px;height:32px;height:var(--maboss-btn-height);justify-content:center;line-height:30px;padding:0 14px;padding:0 var(--maboss-btn-padding-x)}.ant-btn>.anticon+span,.ant-btn>span+.anticon{-webkit-margin-start:0;margin-inline-start:0}.ant-btn-sm{border-radius:5px;font-size:12px;height:26px;height:var(--maboss-btn-height-sm);line-height:24px;padding:0 8px}.ant-btn-lg{border-radius:8px;font-size:14px;height:40px;height:var(--maboss-btn-height-lg);line-height:38px;padding:0 18px}.ant-btn-icon-only{padding-inline:0;width:32px;width:var(--maboss-btn-height)}.ant-btn-sm.ant-btn-icon-only{width:26px;width:var(--maboss-btn-height-sm)}.ant-btn-lg.ant-btn-icon-only{width:40px;width:var(--maboss-btn-height-lg)}.ant-btn-primary{box-shadow:0 2px 6px #1677ff2e}.ant-btn-link{border-radius:4px;font-size:12px;height:26px;line-height:24px;padding:0 4px}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem}.mb-4,.my-4{margin-bottom:1rem}.mr-1{margin-right:.25rem}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-screen{min-height:100vh}.w-20{width:5rem}.w-24{width:6rem}.w-40{width:10rem}.w-72{width:18rem}.w-80{width:20rem}.w-full{width:100%}.flex-1{flex:1 1}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-x-2{column-gap:.5rem}.gap-x-4{column-gap:1rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-wrap{text-wrap:wrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-b-gray-100{--tw-border-opacity:1;border-bottom-color:#f3f4f6;border-bottom-color:rgb(243 244 246/var(--tw-border-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-30{--tw-bg-opacity:0.3}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:1rem}.p-\[20px\]{padding:20px}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pb-4{padding-bottom:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[key\:number\]{key:number}