.route-status-page{align-items:center;background:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:32px 24px}.route-status-page .ant-result{background:#fff;border:1px solid #e8ebf0;border-radius:8px;box-shadow:0 8px 24px #0f172a0f;padding:48px 24px;width:min(100%,640px)}.route-status-page .ant-result-title{color:#1f2937}.route-status-page .ant-result-subtitle{color:#667085}.route-status-page-loading{color:#667085;flex-direction:column;gap:16px}.supplier-page{animation:supplier-page-enter .36s ease-out both;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{animation:supplier-card-enter .42s ease-out both;padding:14px}.supplier-stat-card:first-child{animation-delay:30ms}.supplier-stat-card:nth-child(2){animation-delay:80ms}.supplier-stat-card:nth-child(3){animation-delay:.13s}.supplier-stat-card:nth-child(4){animation-delay:.18s}.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{animation:supplier-card-enter .42s ease-out .15s both;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,.supplier-table .ant-table-tbody>tr{animation:supplier-row-enter .36s ease-out both}.supplier-price-table-card .ant-table-tbody>tr:first-child,.supplier-table .ant-table-tbody>tr:first-child{animation-delay:40ms}.supplier-price-table-card .ant-table-tbody>tr:nth-child(2),.supplier-table .ant-table-tbody>tr:nth-child(2){animation-delay:70ms}.supplier-price-table-card .ant-table-tbody>tr:nth-child(3),.supplier-table .ant-table-tbody>tr:nth-child(3){animation-delay:.1s}.supplier-price-table-card .ant-table-tbody>tr:nth-child(4),.supplier-table .ant-table-tbody>tr:nth-child(4){animation-delay:.13s}.supplier-price-table-card .ant-table-tbody>tr:nth-child(5),.supplier-table .ant-table-tbody>tr:nth-child(5){animation-delay:.16s}.supplier-price-table-card .ant-table-tbody>tr:nth-child(n+6),.supplier-table .ant-table-tbody>tr:nth-child(n+6){animation-delay:.19s}.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-drawer-root .ant-drawer-body>*,.supplier-form-drawer-root .ant-drawer-title,.supplier-price-drawer-root .ant-drawer-body>*,.supplier-price-drawer-root .ant-drawer-title{animation:supplier-drawer-content-enter .32s ease-out both}.supplier-form-drawer-root .ant-drawer-body>:first-child,.supplier-price-drawer-root .ant-drawer-body>:first-child{animation-delay:60ms}.supplier-form-drawer-root .ant-drawer-body>:nth-child(2),.supplier-price-drawer-root .ant-drawer-body>:nth-child(2){animation-delay:.11s}.supplier-form-drawer-root .ant-drawer-body>:nth-child(3),.supplier-price-drawer-root .ant-drawer-body>:nth-child(3){animation-delay:.16s}.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{animation:supplier-card-enter .36s ease-out both;background:#fafcff;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.supplier-price-summary>div:nth-child(2){animation-delay:60ms}.supplier-price-summary>div:nth-child(3){animation-delay:.11s}.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{animation:supplier-card-enter .36s ease-out .12s both;margin-bottom:16px;padding:16px 16px 2px}.supplier-price-table-card{animation:supplier-card-enter .36s ease-out .17s both;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}@keyframes supplier-page-enter{0%{opacity:0}to{opacity:1}}@keyframes supplier-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes supplier-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes supplier-drawer-content-enter{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.supplier-form-drawer-root .ant-drawer-body>*,.supplier-form-drawer-root .ant-drawer-title,.supplier-page,.supplier-price-drawer-root .ant-drawer-body>*,.supplier-price-drawer-root .ant-drawer-title,.supplier-price-form-card,.supplier-price-summary>div,.supplier-price-table-card,.supplier-price-table-card .ant-table-tbody>tr,.supplier-stat-card,.supplier-table .ant-table-tbody>tr,.supplier-table-card{animation:none}}@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}}:root{--shared-primary:#1677ff;--shared-text:#1f2937;--shared-secondary-text:#667085;--shared-border:#e5e7eb;--shared-surface:#fff;--shared-muted-surface:#f5f7fa}.shared-filter-bar{background:#fff;background:var(--shared-surface);border:1px solid #e5e7eb;border:1px solid var(--shared-border);border-radius:6px;padding:16px}.shared-filter-bar .ant-form-item{margin-bottom:8px}.shared-filter-control{min-width:180px}.shared-data-table .ant-table-thead>tr>th{background:#f5f7fa;background:var(--shared-muted-surface);color:#1f2937;color:var(--shared-text);font-weight:600}.shared-data-table .ant-table-tbody>tr>td{color:#1f2937;color:var(--shared-text);vertical-align:middle}.shared-status-tag{-webkit-margin-end:0;margin-inline-end:0;min-width:56px;text-align:center}.shared-detail-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--shared-border)}.shared-failure-trigger,.shared-json-preview{color:#1677ff;color:var(--shared-primary);cursor:pointer;max-width:260px}.shared-failure-content,.shared-failure-modal-content,.shared-json-content{background:#f8fafc;border:1px solid #e5e7eb;border:1px solid var(--shared-border);border-radius:4px;color:#344054;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;margin:0;max-height:58vh;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.shared-failure-overlay .ant-popover-inner{padding:0}.shared-failure-popover{padding:14px;width:min(520px,70vw)}.shared-failure-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.shared-failure-popover .shared-failure-content{margin-bottom:8px;max-height:260px}.shared-failure-modal-content{max-height:65vh}.shared-highlighted-field{color:#1677ff}.shared-highlighted-field strong{color:#d92d20;font-weight:700}.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{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{animation:product-page-enter .32s ease-out both;animation:product-page-enter var(--maboss-motion-slow,.32s) var(--maboss-motion-ease-out,ease-out) both;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;animation:product-fade-up .32s ease-out both;animation:product-fade-up var(--maboss-motion-slow,.32s) var(--maboss-motion-ease-out,ease-out) both;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{animation:product-fade-up .36s ease-out 60ms both;animation:product-fade-up .36s var(--maboss-motion-ease-out,ease-out) 60ms both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;overflow:hidden;padding:16px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;transition:border-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.product-list-card:hover{border-color:#d6e4ff;box-shadow:0 12px 28px #0f172a14}.product-filter{animation:product-fade-up .36s ease-out .12s both;animation:product-fade-up .36s var(--maboss-motion-ease-out,ease-out) .12s both;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;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.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;box-shadow:0 3px 10px #1677ff14}.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;animation:product-fade-up .36s ease-out .18s both;animation:product-fade-up .36s var(--maboss-motion-ease-out,ease-out) .18s both;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;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-status-tab:hover{background:#f0f7ff;color:#1677ff;transform:translateY(-1px)}.product-status-tab.active{background:#e6f4ff;box-shadow:0 4px 10px #1677ff1f;color:#1677ff;font-weight:500}.product-list-card .ant-table-wrapper{animation:product-fade-up .38s ease-out .22s both;animation:product-fade-up .38s var(--maboss-motion-ease-out,ease-out) .22s both;padding:0}.product-list-card .ant-table{border:1px solid #eef0f3;border-radius:6px;color:#344054;font-size:13px;line-height:20px;transition:border-color .22s ease,box-shadow .22s ease;transition:border-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.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;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease;transition:color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease);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;box-shadow:inset 0 1px 0 #1677ff14,inset 0 -1px 0 #1677ff14}.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;transition:transform .16s ease;transition:transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-list-card .ant-table-tbody>tr:hover .product-name-cell{transform:translateX(2px)}.product-name-text{color:#475467;font-size:13px;font-weight:400;line-height:20px;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;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease);white-space:nowrap}.product-status-tag:hover,.product-type-tag:hover{transform:translateY(-1px)}.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-config-drawer .ant-drawer-content,.product-detail-drawer .ant-drawer-content{animation:product-drawer-panel-in .32s ease-out both;animation:product-drawer-panel-in .32s var(--maboss-motion-ease-out,ease-out) both}.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;animation:product-fade-up .34s ease-out 80ms both;animation:product-fade-up .34s var(--maboss-motion-ease-out,ease-out) 80ms both;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.product-detail-main{min-width:0}.product-detail-head{align-items:flex-end;animation:product-fade-up .32s ease-out .12s both;animation:product-fade-up .32s var(--maboss-motion-ease-out,ease-out) .12s both;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{animation:product-fade-up .32s ease-out both;animation:product-fade-up .32s var(--maboss-motion-ease-out,ease-out) both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:82px;padding:14px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;transition:border-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.product-detail-stat:first-child{animation-delay:.15s}.product-detail-stat:nth-child(2){animation-delay:.19s}.product-detail-stat:nth-child(3){animation-delay:.23s}.product-detail-stat:nth-child(4){animation-delay:.27s}.product-detail-stat:hover{border-color:#d6e4ff;box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.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;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;transition:border-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.product-detail-card{animation:product-fade-up .34s ease-out .25s both;animation:product-fade-up .34s var(--maboss-motion-ease-out,ease-out) .25s both;padding:0 16px 16px}.product-detail-aside:hover,.product-detail-card:hover{border-color:#d6e4ff;box-shadow:0 12px 28px #0f172a14}.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;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-basic-grid>div:hover{background:#fff;border-color:#d6e4ff;box-shadow:0 6px 16px #1677ff14;transform:translateY(-1px)}.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;transition:background-color .16s ease,box-shadow .16s ease;transition:background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-detail-table-wrap .ant-table-tbody>tr:hover>td{background:#f5f9ff;box-shadow:inset 0 1px 0 #1677ff14,inset 0 -1px 0 #1677ff14}.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;animation:product-aside-in .36s ease-out .22s both;animation:product-aside-in .36s var(--maboss-motion-ease-out,ease-out) .22s both;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;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-detail-section:hover{background:#fafcff;border-color:#d6e4ff}.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{background:#f5f7fa;color:#344054;font-size:13px;padding:18px 20px 24px}.product-config-form{animation:product-fade-up .32s ease-out .1s both;animation:product-fade-up .32s var(--maboss-motion-ease-out,ease-out) .1s both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;padding:18px 18px 16px;width:100%}.product-config-form-row{animation:product-fade-up .32s ease-out both;animation:product-fade-up .32s var(--maboss-motion-ease-out,ease-out) both;row-gap:0}.product-config-form-row:first-child{animation-delay:.12s}.product-config-form-row:nth-child(2){animation-delay:.16s}.product-config-form-row:nth-child(3){animation-delay:.2s}.product-config-form-row:nth-child(4){animation-delay:.24s}.product-config-form .ant-form-item{margin-bottom:18px}.product-config-form .ant-form-item-label{padding-bottom:6px}.product-config-form .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:20px;line-height:20px}.product-config-form .ant-form-item-required:before{color:#ff4d4f!important;font-size:13px}.product-config-form .ant-input,.product-config-form .ant-input-affix-wrapper,.product-config-form .ant-input-number,.product-config-form .ant-picker,.product-config-form .ant-select-selector{border-radius:6px;color:#1f2329;font-size:13px;min-height:36px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.product-config-form .ant-input,.product-config-form .ant-input-affix-wrapper,.product-config-form .ant-input-number-input,.product-config-form .ant-picker-input>input{height:36px}.product-config-form .ant-input,.product-config-form .ant-input-affix-wrapper{line-height:24px;padding:5px 11px}.product-config-form .ant-input-number,.product-config-form .ant-picker,.product-config-form .ant-select,.product-config-form .ant-tree-select{width:100%}.product-config-form .ant-select-single{height:36px}.product-config-form .ant-select-multiple .ant-select-selector,.product-config-form .ant-select-single .ant-select-selector{align-items:center;padding:0 11px}.product-config-form .ant-select-selection-item,.product-config-form .ant-select-selection-placeholder{font-size:13px;line-height:34px}.product-config-form .ant-input-number-input::placeholder,.product-config-form .ant-input::placeholder,.product-config-form .ant-picker-input>input::placeholder,.product-config-form .ant-select-selection-placeholder{color:#98a2b3}.product-config-form .ant-input-affix-wrapper:hover,.product-config-form .ant-input-number:hover,.product-config-form .ant-input:hover,.product-config-form .ant-picker:hover,.product-config-form .ant-select-selector:hover{border-color:#91caff;box-shadow:0 3px 10px #1677ff14}.product-config-form .ant-input-affix-wrapper-focused,.product-config-form .ant-input-focused,.product-config-form .ant-input-number-focused,.product-config-form .ant-input:focus,.product-config-form .ant-picker-focused,.product-config-form .ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff14!important}.product-config-form .ant-input-number-disabled,.product-config-form .ant-input[disabled],.product-config-form .ant-select-disabled .ant-select-selector{background:#f5f7fa;color:#667085}.product-config-form .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;line-height:18px;padding-top:2px}.product-config-form-actions-row{border-top:1px solid #eef0f3;margin-top:2px;padding-top:16px}.product-config-form-actions-row .ant-col,.product-config-form-actions-row .ant-form-item{margin-bottom:0}.product-config-form-actions{display:flex;justify-content:flex-end;width:100%}.product-config-form-actions .ant-btn{min-width:80px}@keyframes product-page-enter{0%{opacity:0}to{opacity:1}}@keyframes product-fade-up{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-aside-in{0%{opacity:0;transform:translate3d(16px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-drawer-panel-in{0%{opacity:.96;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@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}}@media (max-width:760px){.product-config-drawer .ant-drawer-body{padding:12px}.product-config-form{padding:14px 14px 12px}.product-config-form .ant-col-12{flex:0 0 100%;max-width:100%}.product-config-form-actions{justify-content:stretch}.product-config-form-actions .ant-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.product-config-drawer .ant-drawer-content,.product-config-drawer .ant-form,.product-config-drawer .ant-form .ant-row,.product-detail-aside,.product-detail-card,.product-detail-drawer .ant-drawer-content,.product-detail-head,.product-detail-page,.product-detail-stat,.product-filter,.product-list-card,.product-list-card .ant-table-wrapper,.product-page,.product-page-header,.product-table-toolbar{animation:none}.product-basic-grid>div:hover,.product-detail-stat:hover,.product-list-card .ant-table-tbody>tr:hover .product-name-cell,.product-status-tab:hover,.product-status-tag:hover,.product-type-tag:hover{transform:none}}.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}}.stock-order-page{background:#f5f7fa;min-height:100%;padding:20px}.stock-order-filter-card,.stock-order-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.stock-order-filter-card{margin-bottom:14px;padding:16px}.stock-order-filter-form.ant-form{grid-gap:14px 12px;align-items:start;display:grid;gap:14px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.stock-order-filter-form.ant-form-inline .ant-form-item{margin:0!important;width:100%}.stock-order-filter-form .ant-form-item-control,.stock-order-filter-form .ant-form-item-control-input,.stock-order-filter-form .ant-form-item-control-input-content,.stock-order-filter-form .ant-input,.stock-order-filter-form .ant-picker,.stock-order-filter-form .ant-select{min-width:0!important;width:100%!important}.stock-order-filter-form .ant-input,.stock-order-filter-form .ant-picker,.stock-order-filter-form .ant-select-selector{border-color:#dfe3ea!important;border-radius:6px!important;box-shadow:none!important;color:#344054!important;font-size:13px!important;min-height:34px!important}.stock-order-filter-form .ant-input{padding:4px 12px}.stock-order-filter-form .ant-select-selector{align-items:center}.stock-order-filter-form .ant-input:hover,.stock-order-filter-form .ant-picker:hover,.stock-order-filter-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#91caff!important}.stock-order-filter-form .ant-form-item:last-child{grid-column:span 2}.stock-order-filter-form .ant-space{display:flex;flex-wrap:wrap;gap:8px!important}.stock-order-filter-form .ant-btn{border-radius:6px;box-shadow:none;font-size:13px;height:32px;padding:0 14px}.stock-order-filter-form .ant-btn-primary:not(:first-child){background:#fff;border-color:#d0d5dd;color:#344054}.stock-order-filter-form .ant-btn-primary:not(:first-child):hover{background:#f5f9ff;border-color:#91caff;color:#1677ff}.stock-order-table-card{padding:16px}.stock-order-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;overflow:hidden}.stock-order-table .ant-table-container:after,.stock-order-table .ant-table-container:before{display:none}.stock-order-table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:#475467;font-size:12px;font-weight:600;height:42px;padding:0 12px;white-space:nowrap}.stock-order-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#344054;font-size:12px;height:54px;line-height:20px;padding:8px 12px;vertical-align:middle;word-break:break-word}.stock-order-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.stock-order-table .ant-table-pagination{margin:14px 0 0}.stock-order-export-drawer .ant-drawer-header{border-bottom:1px solid #e5e7eb;min-height:56px;padding:0 20px}.stock-order-export-drawer .ant-drawer-title{color:#1f2329;font-size:16px;font-weight:600}.stock-order-export-drawer .ant-drawer-body{background:#f8fafc;padding:16px 20px}.stock-order-export-drawer .ant-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.stock-order-export-drawer .ant-table-thead>tr>th{background:#fafbfc;color:#475467;font-size:12px;font-weight:600}.stock-order-export-drawer .ant-table-tbody>tr>td{color:#344054;font-size:12px}@media (max-width:1280px){.stock-order-filter-form.ant-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.stock-order-page{padding:14px}.stock-order-filter-card,.stock-order-table-card{padding:12px}.stock-order-filter-form.ant-form{grid-template-columns:1fr}.stock-order-filter-form .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))}}.maboss-admin-sider{transition:width .22s ease,min-width .22s ease,max-width .22s ease,box-shadow .22s ease;transition:width var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),min-width var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),max-width var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.maboss-sider-brand{transition:background-color .22s ease;transition:background-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.maboss-sider-mark{transition:background-color .16s ease,transform .16s ease;transition:background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.maboss-sider-brand:hover .maboss-sider-mark{transform:scale(1.04)}.maboss-sider-brand-text{animation:maboss-admin-fade-in .22s ease-out both;animation:maboss-admin-fade-in var(--maboss-motion-base,.22s) var(--maboss-motion-ease-out,ease-out) both}.maboss-sider-nav .ant-menu-item,.maboss-sider-nav .ant-menu-submenu-title{transition:color .16s ease,background-color .16s ease,transform .16s ease;transition:color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.maboss-sider-nav .ant-menu-item:hover,.maboss-sider-nav .ant-menu-submenu-title:hover{transform:translateX(2px)}.maboss-site-layout{transition:background-color .22s ease;transition:background-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.maboss-admin-header{transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease;transition:border-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}.maboss-header-icon-btn:hover,.maboss-header-trigger:hover{transform:translateY(-1px)}.maboss-account-avatar{transition:background-color .16s ease,transform .16s ease;transition:background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),transform var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.maboss-account-btn:hover .maboss-account-avatar{transform:scale(1.04)}.maboss-admin-content{animation:maboss-admin-content-in .32s ease-out both;animation:maboss-admin-content-in var(--maboss-motion-slow,.32s) var(--maboss-motion-ease-out,ease-out) both;transition:background-color .22s ease,padding .22s ease;transition:background-color var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease),padding var(--maboss-motion-base,.22s) var(--maboss-motion-ease,ease)}@keyframes maboss-admin-content-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes maboss-admin-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.maboss-admin-content{padding:14px}.maboss-account-btn span{display:none}}@media (prefers-reduced-motion:reduce){.maboss-admin-content,.maboss-sider-brand-text{animation:none}}.maboss-home{background:#f5f7fa;color:#1f2329;min-height:100%;padding:24px}.maboss-home-account-list button,.maboss-home-drawer-title,.maboss-home-header,.maboss-home-header-actions,.maboss-home-notice-list button,.maboss-home-recent-list button,.maboss-home-section-head,.maboss-home-stat,.maboss-home-stat-icon,.maboss-home-user{align-items:center;display:flex}.maboss-home-header{gap:20px;justify-content:space-between;margin-bottom:20px}.maboss-home-breadcrumb{align-items:center;color:#667085;display:flex;font-size:12px;gap:6px}.maboss-home-header h1{font-size:24px;font-weight:650;line-height:1.3;margin:8px 0 4px}.maboss-home-header p,.maboss-home-section-head p{color:#667085;font-size:13px;margin:0}.maboss-home-header-actions{gap:14px}.maboss-home-user{border-right:1px solid #e5e7eb;gap:9px;padding-right:14px}.maboss-home-avatar{background:#e6f4ff;border-radius:50%;color:#1677ff;display:grid;font-weight:700;height:36px;place-items:center;width:36px}.maboss-home-user span,.maboss-home-user strong{display:block}.maboss-home-user strong{font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-user span{color:#667085;font-size:11px;margin-top:2px}.maboss-home-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.maboss-home-stat{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0f172a0a;gap:13px;min-height:108px;min-width:0;padding:17px}.maboss-home-stat-icon{border-radius:7px;flex:0 0 38px;font-size:18px;height:38px;justify-content:center;width:38px}.maboss-home-stat>div:last-child{min-width:0}.maboss-home-stat small,.maboss-home-stat span{display:block}.maboss-home-stat span{color:#667085;font-size:12px}.maboss-home-stat strong{display:block;font-size:25px;line-height:1;margin-top:5px}.maboss-home-stat small{color:#98a2b3;font-size:11px;margin-top:7px}.maboss-home-stat-blue .maboss-home-stat-icon{background:#e6f4ff;color:#1677ff}.maboss-home-stat-green .maboss-home-stat-icon{background:#f6ffed;color:#389e0d}.maboss-home-stat-purple .maboss-home-stat-icon{background:#f9f0ff;color:#722ed1}.maboss-home-stat-orange .maboss-home-stat-icon{background:#fff7e6;color:#d46b08}.maboss-home-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.maboss-home-main-column,.maboss-home-side-column{grid-gap:16px;display:grid;gap:16px;min-width:0}.maboss-home-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 18px #0f172a0a;min-width:0}.maboss-home-section-head{border-bottom:1px solid #f0f0f0;gap:12px;justify-content:space-between;padding:15px 17px}.maboss-home-section-head h2{font-size:15px;line-height:1.35;margin:0 0 4px}.maboss-home-section-head>svg{color:#98a2b3;font-size:17px}.maboss-home-quick-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 17px}.maboss-home-quick-item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1f2329;cursor:pointer;display:flex;gap:9px;min-height:82px;min-width:0;padding:12px;text-align:left;transition:border-color .2s ease,background .2s ease}.maboss-home-quick-item:hover{background:#fafcff;border-color:#91caff}.maboss-home-quick-icon{border-radius:6px;display:grid;flex:0 0 27px;height:27px;place-items:center;width:27px}.maboss-home-quick-icon,.maboss-home-quick-icon.tone-blue{background:#e6f4ff;color:#1677ff}.maboss-home-quick-icon.tone-green{background:#f6ffed;color:#389e0d}.maboss-home-quick-icon.tone-orange{background:#fff7e6;color:#d46b08}.maboss-home-quick-icon.tone-purple{background:#f9f0ff;color:#722ed1}.maboss-home-quick-copy{min-width:0}.maboss-home-quick-copy small,.maboss-home-quick-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-quick-copy strong{font-size:13px;font-weight:600}.maboss-home-quick-copy small{color:#98a2b3;font-size:10px;margin-top:4px}.maboss-home-focus-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 17px}.maboss-home-focus-item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;color:#1f2329;cursor:pointer;display:flex;gap:10px;min-width:0;padding:11px 12px;text-align:left;transition:border-color .2s ease,background .2s ease}.maboss-home-focus-item:hover{background:#fafcff;border-color:#91caff}.maboss-home-focus-item>span:nth-child(2){flex:1 1;min-width:0}.maboss-home-focus-item small,.maboss-home-focus-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-focus-item strong{font-size:12px;font-weight:600}.maboss-home-focus-item small{color:#667085;font-size:11px;margin-top:3px}.maboss-home-focus-item>svg{color:#98a2b3;font-size:12px}.maboss-home-status-overview{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px}.maboss-home-progress-item>div{color:#667085;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:7px}.maboss-home-progress-item strong{color:#1f2329}.maboss-home-progress-item .ant-progress{line-height:1}.maboss-home-table-wrap{overflow-x:auto}.maboss-home-table{border-collapse:collapse;width:100%}.maboss-home-table td,.maboss-home-table th{border-bottom:1px solid #f0f0f0;font-size:12px;height:48px;padding:0 17px;text-align:left;white-space:nowrap}.maboss-home-table th{background:#fafafa;color:#667085;font-size:11px;font-weight:600;height:39px}.maboss-home-table tbody tr:hover{background:#fafcff}.maboss-home-table tbody tr:last-child td{border-bottom:0}.maboss-home-table td:first-child{min-width:180px}.maboss-home-table td small,.maboss-home-table td strong{display:block}.maboss-home-table td strong{color:#1f2329;font-size:12px}.maboss-home-table td small{color:#98a2b3;font-size:10px;margin-top:3px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-account-list{grid-gap:1px;display:grid;gap:1px;padding:7px 17px}.maboss-home-account-list button,.maboss-home-notice-list button,.maboss-home-recent-list button{background:#0000;border:0;border-bottom:1px solid #f0f0f0;color:#1f2329;cursor:pointer;gap:10px;padding:10px 0;text-align:left;width:100%}.maboss-home-account-list button:last-child,.maboss-home-notice-list button:last-child,.maboss-home-recent-list button:last-child{border-bottom:0}.maboss-home-account-list button>span:nth-child(2),.maboss-home-notice-list button>span:nth-child(2){flex:1 1;min-width:0}.maboss-home-account-list button:hover,.maboss-home-notice-list button:hover,.maboss-home-recent-list button:hover{color:#1677ff}.maboss-home-account-icon,.maboss-home-notice-icon{border-radius:6px;display:grid;flex:0 0 30px;height:30px;place-items:center;width:30px}.maboss-home-account-icon.blue{background:#e6f4ff;color:#1677ff}.maboss-home-account-icon.orange{background:#fff7e6;color:#d46b08}.maboss-home-account-list small,.maboss-home-account-list strong,.maboss-home-notice-list small,.maboss-home-notice-list strong{display:block}.maboss-home-account-list strong,.maboss-home-notice-list strong{font-size:12px;font-weight:600}.maboss-home-account-list small,.maboss-home-notice-list small{color:#667085;font-size:11px;margin-top:2px}.maboss-home-account-list button>svg,.maboss-home-recent-list button>svg:last-child{color:#98a2b3;font-size:12px}.maboss-home-account-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:7px 17px 17px}.maboss-home-account-summary div{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:11px 12px}.maboss-home-account-summary span,.maboss-home-account-summary strong{display:block}.maboss-home-account-summary span{color:#667085;font-size:11px}.maboss-home-account-summary strong{font-size:20px;margin-top:4px}.maboss-home-notice-list,.maboss-home-recent-list{padding:7px 17px}.maboss-home-notice-icon.warning{background:#fff7e6;color:#d46b08}.maboss-home-notice-icon.error{background:#fff1f0;color:#cf1322}.maboss-home-recent-list button{font-size:12px}.maboss-home-recent-list button>svg:first-child{color:#98a2b3}.maboss-home-recent-list button span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-muted{color:#98a2b3;display:block;font-size:12px;padding:12px 0}.maboss-home-drawer-title{gap:10px;justify-content:space-between;margin-bottom:20px}.maboss-home-drawer-title h3{font-size:18px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maboss-home-detail-list{grid-gap:14px;display:grid;gap:14px;margin-bottom:22px}.maboss-home-detail-list div{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:78px minmax(0,1fr)}.maboss-home-detail-list span{color:#667085}.maboss-home-detail-list strong{font-weight:500;min-width:0}.maboss-home-break-word{overflow-wrap:anywhere}@media (max-width:1100px){.maboss-home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maboss-home-grid{grid-template-columns:1fr}}@media (max-width:720px){.maboss-home{padding:16px}.maboss-home-header{align-items:flex-start;flex-direction:column}.maboss-home-header-actions{justify-content:space-between;width:100%}.maboss-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maboss-home-focus-grid,.maboss-home-status-overview{grid-template-columns:1fr}}@media (max-width:480px){.maboss-home-quick-grid,.maboss-home-stat-grid{grid-template-columns:1fr}.maboss-home-header h1{font-size:21px}.maboss-home-user{padding-right:8px}}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{margin:0;overflow:hidden}.maboss-admin-content,.maboss-workspace-shell{background:#f5f7fa;min-height:calc(100vh - 56px)}.maboss-workspace-shell{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.maboss-workspace-tabs{align-items:stretch;background:#fff;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:auto minmax(0,1fr) auto;position:-webkit-sticky;position:sticky;top:0;z-index:8}.maboss-home-tab{align-items:center;background:#fff;border:0;border-right:1px solid #e5e7eb;color:#344054;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:45px;padding:0 18px;transition:color .2s ease,background .2s ease;white-space:nowrap}.maboss-home-tab.active,.maboss-home-tab:hover{background:#fafcff;color:#1677ff}.maboss-home-tab svg{height:15px;width:15px}.maboss-workspace-ant-tabs{align-items:stretch;background:#fff;display:flex;min-width:0;overflow:hidden}.maboss-workspace-tabs-nav{align-items:flex-end;display:flex;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.maboss-workspace-tabs-nav::-webkit-scrollbar{display:none}.maboss-workspace-tabs-nav-list{align-items:flex-end;display:flex;gap:26px;min-width:100%;padding:0 16px;position:relative;width:-webkit-max-content;width:max-content}.ant-btn-icon-only{height:45px}.maboss-workspace-tab-scroll-btn{border:0;border-bottom:1px solid #e5e7eb;border-radius:0;color:#667085;flex:0 0 34px;height:45px;width:34px}.maboss-workspace-tab-scroll-btn:not(:disabled):hover{background:#e6f4ff!important;color:#1677ff!important;height:45px}.maboss-workspace-tab-scroll-btn:disabled{background:#fff;color:#d0d5dd;height:45px}.maboss-workspace-tab{align-items:center;background:#0000;border:0;color:#344054;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;gap:8px;height:45px;padding:0;position:relative;transition:color .2s ease;white-space:nowrap}.maboss-workspace-tab:after{background:#0000;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(.5);transition:background .2s ease,transform .2s ease}.maboss-workspace-tab.active,.maboss-workspace-tab:hover{color:#1677ff}.maboss-workspace-tab.active{font-weight:500}.maboss-workspace-tab.active:after{background:#1677ff;transform:scaleX(1)}.maboss-workspace-tab-title{max-width:158px;overflow:hidden;text-overflow:ellipsis}.maboss-workspace-tab-close{border-radius:4px;color:#98a2b3;display:inline-grid;height:18px;opacity:.78;place-items:center;transition:color .2s ease,background .2s ease,opacity .2s ease;width:18px}.maboss-workspace-tab-close svg{height:12px;width:12px}.maboss-workspace-tab.active .maboss-workspace-tab-close,.maboss-workspace-tab:hover .maboss-workspace-tab-close{opacity:1}.maboss-workspace-tab-close:hover{background:#f5f5f5;color:#344054}.maboss-workspace-tab-extra{align-items:center;background:#fff;border-left:1px solid #e5e7eb;display:flex;gap:8px;height:45px;padding:0 12px}.maboss-workspace-tab-extra .ant-btn-sm{font-size:12px;height:28px;padding:0 10px}.maboss-workspace-icon-btn{color:#475467;height:28px;width:28px}.maboss-workspace-icon-btn:not(:disabled):hover{background:#e6f4ff!important;color:#1677ff!important}.maboss-workspace-content{background:#f5f7fa;min-height:0;min-width:0;overflow:auto}@media (max-width:900px){.maboss-header-search{display:none}.maboss-admin-content{padding:0}.maboss-workspace-tabs{grid-template-columns:1fr}.maboss-home-tab{border-bottom:1px solid #f0f0f0;border-right:0}.maboss-workspace-tabs-nav-list{gap:18px;width:100%}.maboss-workspace-tab-extra{border-left:0;border-top:1px solid #f0f0f0;height:auto;padding:8px 12px}}.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%}}.permission-manage-modal-root .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 48px #0f172a3d;color:#344054;overflow:hidden;padding:0}.permission-manage-modal-root .ant-modal-header{border-bottom:1px solid #eef0f3;margin:0;min-height:56px;padding:14px 18px}.permission-manage-modal-root .ant-modal-body{background:#f5f7fa;padding:18px}.permission-manage-modal-root .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:0;padding:12px 18px}.permission-manage-modal-root .ant-modal-close{border:1px solid #e5e7eb;border-radius:6px;right:14px;top:14px;transition:border-color .16s ease,background-color .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.permission-manage-modal-root .ant-modal-close:hover{background:#f0f7ff;border-color:#91caff}.permission-manage-modal-root .ant-btn{border-radius:6px;font-size:13px;height:32px;line-height:30px;min-width:76px}.permission-manage-modal-root .ant-btn-primary{font-weight:500}.permission-manage-modal-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.permission-manage-modal-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.permission-manage-form{animation:permission-manage-fade-up .32s ease-out both;animation:permission-manage-fade-up .32s var(--maboss-motion-ease-out,ease-out) both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;padding:16px}.permission-manage-form-grid{grid-gap:14px 16px;align-items:start;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.permission-manage-form-wide{grid-column:1/-1}.permission-manage-form .ant-form-item{margin-bottom:0}.permission-manage-form .ant-form-item-label{padding-bottom:6px}.permission-manage-form .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:20px;line-height:20px}.permission-manage-form .ant-input,.permission-manage-form .ant-select-single .ant-select-selector{border-radius:6px;color:#1f2329;font-size:13px;min-height:36px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.permission-manage-form .ant-input{line-height:24px;padding:5px 11px}.permission-manage-form .ant-select-single .ant-select-selector{align-items:center;padding:0 11px}.permission-manage-form .ant-select-single .ant-select-selection-item,.permission-manage-form .ant-select-single .ant-select-selection-placeholder{line-height:34px}.permission-manage-form .ant-select-single .ant-select-selection-search-input{height:34px}.permission-manage-form .ant-input::placeholder,.permission-manage-form .ant-select-selection-placeholder{color:#98a2b3}.permission-manage-form .ant-input:hover,.permission-manage-form .ant-select:hover .ant-select-selector{border-color:#91caff;box-shadow:0 3px 10px #1677ff14}.permission-manage-form .ant-input:focus,.permission-manage-form .ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff14!important}.permission-manage-form .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;line-height:18px;padding-top:2px}.permission-manage-form .ant-switch{margin-top:4px}.permission-manage-icon-compact{width:100%}.permission-manage-icon-compact .ant-select{flex:1 1}.permission-manage-icon-preview{align-items:center;background:#f0f7ff;border:1px solid #d9e8ff;border-radius:6px;color:#1677ff;display:inline-flex;font-size:16px;justify-content:center;margin-left:8px;min-height:36px;min-width:40px;width:40px}@keyframes permission-manage-fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:640px){.permission-manage-modal-root .ant-modal{max-width:calc(100vw - 28px)}.permission-manage-form,.permission-manage-modal-root .ant-modal-body{padding:14px}.permission-manage-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.permission-manage-form{animation:none}}.permission-role-modal-root .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 48px #0f172a3d;color:#344054;overflow:hidden;padding:0}.permission-role-modal-root .ant-modal-header{border-bottom:1px solid #eef0f3;margin:0;min-height:56px;padding:14px 18px}.permission-role-modal-root .ant-modal-body{background:#f5f7fa;padding:18px}.permission-role-modal-root .ant-modal-footer{background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin:0;padding:12px 18px}.permission-role-modal-root .ant-modal-close{border:1px solid #e5e7eb;border-radius:6px;right:14px;top:14px;transition:border-color .16s ease,background-color .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.permission-role-modal-root .ant-modal-close:hover{background:#f0f7ff;border-color:#91caff}.permission-role-modal-root .ant-btn{border-radius:6px;font-size:13px;height:32px;line-height:30px;min-width:76px}.permission-role-modal-root .ant-btn-primary{font-weight:500}.permission-role-modal-title strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:21px}.permission-role-modal-title span{color:#8a94a6;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.permission-role-form,.permission-role-menu-panel{animation:permission-role-fade-up .32s ease-out both;animation:permission-role-fade-up .32s var(--maboss-motion-ease-out,ease-out) both;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;padding:16px}.permission-role-form-grid{grid-gap:14px 16px;align-items:start;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr) 140px}.permission-role-form-wide{grid-column:1/-1}.permission-role-form .ant-form-item{margin-bottom:0}.permission-role-form .ant-form-item-label{padding-bottom:6px}.permission-role-form .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:20px;line-height:20px}.permission-role-form .ant-input,.permission-role-form .ant-input-affix-wrapper{border-radius:6px;color:#1f2329;font-size:13px;line-height:24px;min-height:36px;padding:5px 11px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;transition:border-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),box-shadow var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.permission-role-form .ant-input-affix-wrapper .ant-input{line-height:24px;min-height:24px;padding:0}.permission-role-form textarea.ant-input{min-height:96px;resize:vertical}.permission-role-form .ant-input-affix-wrapper input::placeholder,.permission-role-form .ant-input::placeholder{color:#98a2b3}.permission-role-form .ant-input-affix-wrapper:hover,.permission-role-form .ant-input:hover{border-color:#91caff;box-shadow:0 3px 10px #1677ff14}.permission-role-form .ant-input-affix-wrapper-focused,.permission-role-form .ant-input-focused,.permission-role-form .ant-input:focus{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff14!important}.permission-role-form .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;line-height:18px;padding-top:2px}.permission-role-form .ant-switch{margin-top:4px}.permission-role-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.permission-role-section-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.permission-role-section-head span{color:#667085;font-size:12px;line-height:18px}.permission-role-tree-wrap{background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;max-height:360px;overflow:auto;padding:10px 12px}.permission-role-tree-wrap .ant-tree{background:#0000;color:#344054;font-size:13px}.permission-role-tree-wrap .ant-tree-treenode{padding:2px 0;width:100%}.permission-role-tree-wrap .ant-tree-node-content-wrapper{border-radius:6px;line-height:28px;min-height:28px;transition:color .16s ease,background-color .16s ease;transition:color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease),background-color var(--maboss-motion-fast,.16s) var(--maboss-motion-ease,ease)}.permission-role-tree-wrap .ant-tree-node-content-wrapper:hover,.permission-role-tree-wrap .ant-tree-node-selected{background:#f0f7ff;color:#0958d9}@keyframes permission-role-fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:640px){.permission-role-modal-root .ant-modal{max-width:calc(100vw - 28px)}.permission-role-form,.permission-role-menu-panel,.permission-role-modal-root .ant-modal-body{padding:14px}.permission-role-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.permission-role-form,.permission-role-menu-panel{animation:none}}.blocking-apps-page{background:#f5f7fa;min-height:100%;padding:20px}.blocking-apps-toolbar{align-items:center;display:flex;margin-bottom:14px;min-height:48px}.blocking-apps-toolbar .ant-btn{border-radius:6px;box-shadow:none;font-size:13px;height:32px;padding:0 14px}.blocking-apps-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;padding:16px}.blocking-apps-table.ant-table-wrapper .ant-table{border:1px solid #e5e7eb;border-radius:8px;color:#344054;overflow:hidden}.blocking-apps-table .ant-table-container:after,.blocking-apps-table .ant-table-container:before{display:none}.blocking-apps-table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:#475467;font-size:12px;font-weight:600;height:42px;padding:0 12px;white-space:nowrap}.blocking-apps-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#344054;font-size:13px;line-height:20px;min-height:54px;padding:10px 12px;vertical-align:middle;word-break:break-word}.blocking-apps-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.blocking-apps-table .ant-tag{background:#e6f4ff;border:0;border-radius:4px;color:#0958d9;font-size:12px;line-height:18px;margin:2px 4px 2px 0;max-width:160px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;vertical-align:middle}.blocking-apps-table .ant-btn-link{font-size:13px;height:26px;padding:0 4px}.blocking-apps-table .ant-switch.ant-switch-disabled{opacity:.7}.blocking-apps-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 20px 48px #0f172a2e;overflow:hidden;padding:0}.blocking-apps-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;margin:0;padding:16px 20px}.blocking-apps-modal .ant-modal-title{color:#1f2329;font-size:16px;font-weight:600;line-height:24px}.blocking-apps-modal .ant-modal-body{background:#fff;max-height:calc(100vh - 220px);overflow:auto;padding:20px}.blocking-apps-modal .ant-modal-footer{background:#fafbfc;border-top:1px solid #e5e7eb;margin:0;padding:12px 20px}.blocking-apps-modal .ant-modal-footer .ant-btn{border-radius:6px;box-shadow:none;font-size:13px;height:32px;padding:0 14px}.blocking-apps-form{max-width:600px}.blocking-apps-form .ant-form-item{margin-bottom:18px}.blocking-apps-form .ant-form-item-label>label{color:#475467;font-size:13px}.blocking-apps-form .ant-input,.blocking-apps-form .ant-select-selector{border-color:#dfe3ea!important;border-radius:6px!important;box-shadow:none!important}.blocking-apps-form .ant-input{font-size:13px;min-height:34px;padding:5px 12px}.blocking-apps-form .ant-select-single .ant-select-selector{min-height:34px!important}.blocking-apps-form .ant-select-multiple .ant-select-selector{min-height:34px!important;padding:2px 4px!important}.blocking-apps-form .ant-select-selection-item{border-radius:4px}.blocking-apps-form .ant-input:hover,.blocking-apps-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#91caff!important}.blocking-apps-form .ant-input:focus,.blocking-apps-form .ant-select-focused .ant-select-selector{border-color:#1677ff!important;box-shadow:0 0 0 2px #1677ff1a!important}@media (max-width:760px){.blocking-apps-page{padding:14px}.blocking-apps-table-card{overflow-x:auto;padding:12px}.blocking-apps-modal{margin:0 auto;max-width:calc(100vw - 28px)}.blocking-apps-modal .ant-modal-body{padding:16px 12px}.blocking-apps-form .ant-form-item-control,.blocking-apps-form .ant-form-item-label{flex:0 0 100%;max-width:100%;text-align:left}}.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}.app-linked-page{background:#f5f7fa;min-height:100%;padding:20px}.app-linked-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.app-linked-breadcrumb{color:#667085;font-size:12px;line-height:18px;margin-bottom:6px}.app-linked-page-head h2{color:#1f2329;font-size:22px;font-weight:700;line-height:30px;margin:0}.app-linked-page-head p{color:#667085;font-size:13px;line-height:20px;margin:6px 0 0}.app-linked-drawer-footer .ant-btn,.app-linked-filter-actions .ant-btn,.app-linked-head-actions .ant-btn{border-radius:6px;font-size:13px;height:34px;padding:0 14px}.app-linked-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.app-linked-filter-card,.app-linked-stat-card,.app-linked-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.app-linked-stat-card{padding:14px 16px}.app-linked-stat-card span{color:#667085;display:block;font-size:12px;line-height:18px}.app-linked-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:30px;margin-top:8px}.app-linked-stat-card .ant-tag{margin-top:8px}.app-linked-filter-card{margin-bottom:14px;padding:16px 18px}.app-linked-filter-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr 1.4fr auto}.app-linked-filter-grid .ant-form-item{margin-bottom:0}.app-linked-filter-grid .ant-form-item-row{display:flex;flex-direction:column;justify-content:flex-end;min-height:60px}.app-linked-filter-grid .ant-form-item-label{align-items:center;display:flex;height:20px;padding-bottom:6px}.app-linked-filter-grid .ant-form-item-label>label{color:#344054;font-size:13px;height:20px;line-height:20px}.app-linked-filter-grid .ant-input,.app-linked-filter-grid .ant-input-affix-wrapper{border-radius:6px;font-size:13px}.app-linked-filter-actions .ant-space{align-items:center;height:34px}.app-linked-table-card{overflow:hidden;padding:14px}.app-linked-table-toolbar{align-items:center;border-bottom:0;display:flex;gap:12px;justify-content:space-between;padding:0 2px 12px}.app-linked-table-card .ant-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.app-linked-tab{align-items:center;border-radius:6px;color:#667085;cursor:pointer;display:inline-flex;font-size:13px;height:28px;padding:0 10px}.app-linked-tab-active{background:#e6f4ff;color:#1677ff;font-weight:600}.app-linked-toolbar-hint{color:#98a2b3;font-size:12px;line-height:18px}.app-linked-table .ant-table{color:#475467;font-size:13px}.app-linked-table .ant-table-thead>tr>th{background:#fafafa;color:#344054;font-size:13px;font-weight:600;height:44px}.app-linked-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#475467;padding:10px 12px;vertical-align:middle}.app-linked-table .ant-table-tbody>tr:hover>td{background:#f5f9ff}.app-linked-name-cell span{color:#98a2b3;display:block;font-size:12px;line-height:18px}.app-linked-package{color:#1f2329!important;font-size:13px;font-weight:600;line-height:20px}.app-linked-soft-tag,.app-linked-status-tag{border:0;border-radius:4px;font-size:12px;line-height:18px;margin:2px 4px 2px 0;min-height:22px;padding:2px 8px}.app-linked-soft-tag-green,.app-linked-status-tag-enabled{background:#f6ffed;color:#389e0d}.app-linked-soft-tag-orange,.app-linked-status-tag-paused{background:#fff7e6;color:#d46b08}.app-linked-soft-tag-blue{background:#e6f4ff;color:#0958d9}.app-linked-soft-tag-gray{background:#f5f7fa;color:#475467}.app-linked-time{color:#344054;font-size:13px;white-space:nowrap}.app-linked-table-actions .ant-btn{font-size:12px;height:26px;padding:0 4px}.app-linked-drawer-root .ant-drawer-content-wrapper{padding:14px 14px 14px 0}.app-linked-drawer-root .ant-drawer-content{border:1px solid #e5e7eb;border-radius:10px;box-shadow:-14px 0 36px #0f172a2e;overflow:hidden}.app-linked-drawer-root .ant-drawer-header{background:#fff;border-bottom:1px solid #eef0f3;min-height:58px;padding:14px 18px}.app-linked-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}.app-linked-drawer-root .ant-drawer-body{background:#fff;padding:18px 20px 22px}.app-linked-drawer-root .ant-drawer-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:12px 18px}.app-linked-drawer-title strong{color:#1f2329;display:block;font-size:16px;line-height:22px}.app-linked-drawer-title span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.app-linked-drawer-section-title{color:#1f2329;font-size:14px;font-weight:700;line-height:22px;margin-bottom:12px}.app-linked-drawer .ant-input{border-radius:6px;font-size:13px;height:36px}.app-linked-drawer-hint{background:#fafcff;border:1px solid #d9e8ff;border-radius:8px;color:#667085;font-size:12px;line-height:20px;margin-top:6px;padding:10px 12px}.app-linked-drawer-footer{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1180px){.app-linked-filter-grid,.app-linked-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-linked-page{padding:14px}.app-linked-page-head,.app-linked-table-toolbar{align-items:flex-start;flex-direction:column}.app-linked-filter-grid,.app-linked-stat-grid{grid-template-columns:1fr}}.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}}.ad-product-link-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.ad-product-link-form,.ad-product-link-result{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f172a08;padding:16px}.ad-product-link-form-grid{grid-gap:14px 16px;align-items:start;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-product-link-form-wide{grid-column:1/-1}.ad-product-link-form .ant-form-item{margin-bottom:0}.ad-product-link-form .ant-form-item-label{padding-bottom:6px}.ad-product-link-form .ant-form-item-label>label{color:#344054;font-size:13px;font-weight:500;height:20px;line-height:20px}.ad-product-link-form .ant-input,.ad-product-link-form .ant-select-single .ant-select-selector{border-radius:6px;color:#1f2329;font-size:13px;min-height:36px}.ad-product-link-form .ant-input{line-height:24px;padding:5px 11px}.ad-product-link-form .ant-select-single .ant-select-selector{align-items:center;padding:0 11px}.ad-product-link-form .ant-select-single .ant-select-selection-item,.ad-product-link-form .ant-select-single .ant-select-selection-placeholder{line-height:34px}.ad-product-link-result-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ad-product-link-result-head strong{color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.ad-product-link-result-body{grid-gap:14px;display:grid;gap:14px;justify-items:center;text-align:center}.ad-product-link-qr{align-items:center;background:#fafcff;border:1px dashed #d9e8ff;border-radius:8px;display:inline-flex;justify-content:center;padding:12px}.ad-product-link-url{background:#f8fafc;border:1px solid #eef0f3;border-radius:6px;color:#344054;font-size:12px;line-height:18px;margin:0;padding:10px 12px;text-align:left;width:100%;word-break:break-all}@media (max-width:960px){.ad-product-link-form-grid,.ad-product-link-layout{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)}}.zh-order-page{background:#f5f7fa;color:#1f2329;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0;min-height:100%;padding:20px}.zh-crumb,.zh-filter-note,.zh-page-desc,.zh-related-meta,.zh-screen-hint,.zh-secondary-line{color:#667085;font-size:12px;line-height:20px}.zh-page-head h2{margin:0}.zh-page-desc{font-size:13px;margin:0}.zh-drawer-button,.zh-header-button,.zh-primary-button{align-items:center;background:#fff;border-color:#d0d5dd;box-shadow:none;color:#344054;display:inline-flex;gap:6px;justify-content:center}.zh-drawer-button-primary,.zh-primary-button{background:#1677ff;border-color:#1677ff;color:#fff}.zh-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zh-stat-note{color:#98a2b3;margin-top:7px}.zh-stat-note-green,.zh-stat-note-orange{border-radius:4px;margin-top:7px;min-height:22px;padding:2px 8px}.zh-stat-note-orange{background:#fff7e6;color:#d46b08}.zh-filter-form{grid-row-gap:0;row-gap:0}.zh-filter-form .ant-input,.zh-filter-form .ant-input-affix-wrapper,.zh-filter-form .ant-picker,.zh-filter-form .ant-select-selector{border-radius:6px!important;height:34px!important}.zh-filter-form .ant-input-affix-wrapper{padding:0 10px}.zh-filter-form .ant-input-affix-wrapper>input.ant-input{height:32px!important;line-height:32px;padding:0}.zh-filter-form .ant-select-selection-search-input>input{height:32px}.zh-filter-form .ant-input-affix-wrapper input::placeholder,.zh-filter-form .ant-input::placeholder,.zh-filter-form .ant-picker-input>input::placeholder,.zh-filter-form .ant-select-selection-placeholder{color:#98a2b3}.zh-filter-form .zh-filter-range .ant-picker-input>input{height:32px;line-height:32px;padding:0}.zh-filter-form .ant-select{height:auto}.zh-filter-form .ant-select-single .ant-select-selection-item,.zh-filter-form .ant-select-single .ant-select-selection-placeholder{line-height:32px!important}.zh-filter-form .ant-select-multiple .ant-select-selector{min-height:34px!important;padding:1px 10px!important}.zh-filter-form .ant-select-multiple .ant-select-selection-wrap{align-items:center}.zh-filter-form .ant-select-multiple .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.zh-filter-form .ant-select-multiple .ant-select-selection-item{height:24px;line-height:22px;margin-bottom:4px;margin-top:4px}.zh-filter-form .ant-input,.zh-filter-form .ant-picker-input>input,.zh-filter-form .ant-select-selection-item,.zh-filter-form .ant-select-selection-placeholder{font-size:13px;line-height:32px}.zh-filter-actions .ant-form-item-control-input-content{align-items:flex-end;display:flex}.zh-order-table .ant-table{border:1px solid #e6ebf2;border-radius:8px;color:#1f2329;overflow:hidden}.zh-order-table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:#475467;font-size:12px;font-weight:600;height:42px;padding:0 12px}.zh-order-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;color:#344054;font-size:12px;height:54px;line-height:20px;padding:8px 12px}.zh-order-table .ant-table-tbody>tr:hover>td{background:#f8fbff}.zh-cell-title{font-size:12px;font-weight:500}.zh-order-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px}.zh-amount,.zh-time-text{font-size:12px}.zh-time-text{color:#344054}.zh-link-button{height:26px;min-width:auto;padding:0 4px}.zh-link-button:hover{color:#0958d9}.zh-badge{border-radius:4px;line-height:18px;min-height:22px;padding:2px 8px}.zh-badge-blue{color:#0958d9}.zh-badge-green{background:#ecfdf3;color:#027a48}.zh-badge-orange{background:#fff7ed;color:#b54708}.zh-badge-gray{color:#475467}.zh-screen-hint{align-items:center;background:#f0f5ff;border-radius:6px;color:#1d39c4;display:flex;font-size:12px;gap:8px;line-height:18px;margin-top:14px;padding:10px 12px}.zh-order-drawer .ant-drawer-content-wrapper{box-shadow:-8px 0 24px #0f172a1f}.zh-order-drawer .ant-drawer-header{border-bottom:1px solid #e6ebf2;padding:18px 20px 16px}.zh-order-drawer .ant-drawer-title{color:#1f2329}.zh-order-drawer .ant-drawer-body{background:#f8fafc;padding:20px}.zh-drawer-title-wrap h3{color:#1f2329;margin:0}.zh-drawer-title-wrap p{color:#667085;font-size:12px;line-height:18px;margin:4px 0 0}.zh-drawer-close{color:#667085;font-size:22px;line-height:1}.zh-detail-grid{border-radius:6px}.zh-related-list{grid-gap:10px;display:grid;gap:10px}.zh-related-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.zh-related-row:hover{background:#f8fbff;border-color:#bae0ff}.zh-related-main{flex:1 1;min-width:0}.zh-related-side{align-items:center;display:flex;flex-shrink:0;gap:10px}.zh-related-name{color:#101828;font-size:13px;line-height:20px}.zh-order-drawer .ant-empty{margin:8px 0}.zh-order-drawer .ant-empty-description,.zh-order-table .ant-empty-description{color:#667085;font-size:12px}@media (max-width:1100px){.zh-filter-form,.zh-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.zh-page-head{align-items:flex-start;flex-direction:column}.zh-detail-grid,.zh-filter-form,.zh-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-order-page{padding:16px}}@media (max-width:560px){.zh-detail-grid,.zh-filter-form,.zh-stats-grid{grid-template-columns:1fr}.zh-order-drawer .ant-drawer-body{padding:16px}.zh-related-row{align-items:flex-start;flex-direction:column}}.zh-transaction-page{background:#f5f7fa;color:#1f2329;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0;min-height:100%;padding:20px}.zh-crumb,.zh-drawer-title-wrap p,.zh-filter-note,.zh-page-desc,.zh-screen-hint,.zh-secondary-line{color:#667085;font-size:12px;line-height:20px}.zh-drawer-title-wrap h3,.zh-page-head h2{color:#1f2329;font-size:22px;line-height:30px;margin:0}.zh-drawer-title-wrap p,.zh-page-desc{font-size:13px;margin:0}.zh-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.zh-drawer-button,.zh-header-button,.zh-primary-button{border-radius:6px;font-size:13px;height:32px;line-height:30px;min-width:74px;padding:0 13px}.zh-primary-button{box-shadow:0 8px 16px #1677ff2e}.zh-stats-grid{grid-gap:12px;display:grid;gap:12px;margin-bottom:14px}.zh-stats-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.zh-panel-card,.zh-stat-card{background:#fff;border:1px solid #e6ebf2;border-radius:8px}.zh-stat-card span{line-height:20px}.zh-stat-card strong{font-size:23px;margin-top:8px}.zh-stat-note{background:#f2f4f7;border-radius:4px;color:#667085;display:inline-block;font-size:12px;font-style:normal;line-height:18px;margin-top:8px;min-height:22px;padding:2px 8px}.zh-stat-note-green{background:#f6ffed;color:#389e0d}.zh-stat-note-blue{background:#e6f4ff;color:#1677ff}.zh-stat-note-red{background:#fff1f0;color:#cf1322}.zh-panel-card{box-shadow:0 4px 12px rgba(15,23,42,.025);margin-bottom:14px;padding:16px}.zh-filter-note{margin:0 0 14px}.zh-filter-form .ant-form-item-label>label{color:#344054;font-size:12px;height:18px;line-height:18px;margin-bottom:5px}.zh-filter-form .ant-input,.zh-filter-form .ant-picker,.zh-filter-form .ant-select-selector{border-radius:6px!important;height:34px!important}.zh-filter-form .ant-input,.zh-filter-form .ant-input-affix-wrapper,.zh-filter-form .ant-picker{align-items:center;display:flex}.zh-filter-form .ant-input-affix-wrapper>input.ant-input,.zh-filter-form .ant-picker-input>input{font-size:13px;height:32px;line-height:32px}.zh-filter-form .ant-select{width:100%}.zh-filter-form .ant-select-single .ant-select-selector{align-items:center;display:flex;padding:0 10px}.zh-filter-form .ant-select-single .ant-select-selection-search{inset-inline-end:10px;inset-inline-start:10px}.zh-filter-form .ant-input,.zh-filter-form .ant-picker-input>input,.zh-filter-form .ant-select-single .ant-select-selection-item,.zh-filter-form .ant-select-single .ant-select-selection-placeholder{font-size:13px;line-height:32px!important}.zh-filter-form .zh-filter-range{width:100%}.zh-filter-form .zh-filter-range .ant-picker-input{align-items:center;display:flex}.zh-filter-actions .ant-form-item-control-input,.zh-filter-actions .ant-form-item-control-input-content{align-items:flex-end;display:flex}.zh-table-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.zh-table-head strong{color:#1f2329;font-size:15px;line-height:22px}.zh-table-head span{color:#667085;font-size:12px;line-height:20px}.zh-transaction-table .ant-table{color:#1f2329}.zh-transaction-table .ant-table-thead>tr>th{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:#344054;font-size:12px;font-weight:600;height:42px;padding:0 12px}.zh-transaction-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f2f5;font-size:13px;padding:12px;vertical-align:middle}.zh-transaction-table .ant-table-tbody>tr:hover>td{background:#fafcff}.zh-link-button{color:#1677ff;font-size:13px;height:auto;padding:0}.zh-mono,.zh-order-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.zh-order-code{color:#1677ff;font-size:13px}.zh-cell-title{color:#1f2329;font-size:13px;line-height:20px}.zh-secondary-line{color:#667085;font-size:12px;line-height:18px;word-break:break-all}.zh-time-text{color:#475467;font-size:13px}.zh-amount{font-size:14px;line-height:20px}.zh-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;line-height:20px;min-height:24px;padding:1px 9px;white-space:nowrap}.zh-badge-blue{background:#e6f4ff;color:#1677ff}.zh-badge-green{background:#f6ffed;color:#389e0d}.zh-badge-orange{background:#fff7e6;color:#d46b08}.zh-badge-red{background:#fff1f0;color:#cf1322}.zh-badge-purple{background:#f9f0ff;color:#722ed1}.zh-badge-gray{background:#f2f4f7;color:#667085}.zh-hover-stack{grid-gap:8px;display:grid;gap:8px}.zh-hover-item{align-items:center;cursor:pointer;display:flex;gap:8px;min-width:0}.zh-hover-label{background:#f2f4f7;border-radius:999px;flex:0 0 auto;min-width:34px;padding:1px 7px;text-align:center}.zh-hover-label,.zh-hover-preview{color:#475467;font-size:12px;line-height:18px}.zh-hover-preview{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zh-hover-link{color:#1677ff;flex:0 0 auto;font-size:12px;line-height:18px}.zh-table-empty{color:#98a2b3;font-size:12px}.zh-transaction-popover-overlay{max-width:min(680px,calc(100vw - 48px))}.zh-transaction-popover-overlay .ant-popover-inner{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 16px 40px #0f172a2e;padding:0}.zh-transaction-popover-overlay .ant-popover-inner-content{padding:0}.zh-transaction-popover{background:#fff;border-radius:10px;color:#344054;max-width:calc(100vw - 64px);overflow:hidden;width:620px}.zh-transaction-popover-head{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px}.zh-transaction-popover-head strong{color:#1f2329;display:block;font-size:15px;font-weight:600;line-height:22px}.zh-transaction-popover-head span{color:#667085;display:block;font-size:12px;line-height:18px;margin-top:2px}.zh-transaction-popover-meta{grid-gap:8px 12px;background:#fafafa;border-bottom:1px solid #f0f0f0;display:grid;gap:8px 12px;grid-template-columns:84px minmax(0,1fr) 84px minmax(0,1fr);padding:12px 16px}.zh-transaction-popover-meta span{color:#8a94a6;font-size:12px;line-height:20px}.zh-transaction-popover-meta strong{color:#344054;font-size:13px;font-weight:400;line-height:20px;min-width:0;word-break:break-word}.zh-transaction-popover-content{padding:12px 16px}.zh-transaction-popover-content-title{color:#667085;font-size:12px;line-height:18px;margin-bottom:8px}.zh-json-box,.zh-transaction-popover-content pre{font-family:Consolas,Monaco,Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-word}.zh-transaction-popover-content pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#475467;font-size:12px;line-height:20px;max-height:176px;overflow:auto;padding:10px 12px}.zh-transaction-popover-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;padding:10px 16px 14px}.zh-drawer-button,.zh-transaction-popover-actions .ant-btn{border-radius:6px;box-shadow:none;font-size:12px;height:30px;padding:0 12px}.zh-transaction-drawer .ant-drawer-header{border-bottom:1px solid #e6ebf2;padding:18px 20px 16px}.zh-transaction-drawer .ant-drawer-body{background:#f8fafc;padding:20px}.zh-drawer-title-wrap h3{font-size:18px;line-height:26px}.zh-drawer-section{background:#fff;border:1px solid #e6ebf2;border-radius:8px;margin-bottom:16px;padding:16px}.zh-drawer-section:last-child{margin-bottom:0}.zh-drawer-section-title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.zh-drawer-section-title strong{color:#1f2329;font-size:15px;line-height:22px}.zh-detail-grid{border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.zh-detail-item{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;display:grid;grid-template-columns:98px minmax(0,1fr);min-height:42px}.zh-detail-item span{background:#fafafa;color:#667085}.zh-detail-item span,.zh-detail-item strong{font-size:12px;line-height:20px;padding:10px}.zh-detail-item strong{color:#344054;font-weight:400;min-width:0;overflow-wrap:anywhere}.zh-json-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;color:#475467;font-size:12px;line-height:20px;max-height:280px;overflow:auto;padding:12px}.zh-screen-hint{margin-top:12px}@media (max-width:1280px){.zh-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.zh-stats-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.zh-transaction-page{padding:14px}.zh-page-head{align-items:flex-start;flex-direction:column}.zh-detail-grid,.zh-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-transaction-popover{width:min(620px,calc(100vw - 64px))}}@media (max-width:640px){.zh-detail-grid,.zh-filter-form,.zh-stats-grid-four,.zh-transaction-popover-meta{grid-template-columns:1fr}.zh-detail-item{grid-template-columns:92px minmax(0,1fr)}}.zh-pay-page{background:#f5f7fa;color:#1f2329;min-height:100%;padding:20px}.zh-page-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.zh-crumb,.zh-drawer-subtitle,.zh-modal-note,.zh-page-head p,.zh-related-meta{color:#667085;font-size:12px;line-height:20px}.zh-page-head h2{color:#1f2329;font-size:22px;line-height:30px;margin:4px 0}.zh-page-head p{font-size:13px;margin:0}.zh-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.zh-panel,.zh-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.zh-stat-card{min-height:112px;padding:14px 16px}.zh-stat-card span{color:#667085;display:block;font-size:12px}.zh-stat-card strong{color:#1f2329;display:block;font-size:24px;line-height:30px;margin:6px 0}.zh-stat-card em{border-radius:4px;display:inline-block;font-size:12px;font-style:normal;padding:2px 8px}.zh-stat-blue{background:#e6f4ff;color:#0958d9}.zh-stat-green{background:#f6ffed;color:#389e0d}.zh-stat-orange{background:#fff7e6;color:#d46b08}.zh-stat-purple{background:#f9f0ff;color:#531dab}.zh-panel{margin-bottom:14px;padding:16px}.zh-panel-title{color:#1f2329;font-size:15px;font-weight:600;margin-bottom:14px}.zh-filter-form{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.zh-filter-form .ant-form-item{margin-bottom:12px}.zh-filter-form .ant-picker{width:100%}.zh-filter-actions{align-items:flex-end;display:flex}.zh-table-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.zh-table-toolbar strong{font-size:15px}.zh-cell-stack{grid-gap:3px;display:grid;gap:3px;min-width:0}.zh-primary-text{color:#1677ff}.zh-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.zh-amount{color:#1f2329;font-weight:600}.zh-long-text{color:#475467;display:block;max-width:220px}.zh-modal-note{margin:0 0 14px}@media (max-width:1100px){.zh-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.zh-pay-page{padding:14px}.zh-page-head{align-items:flex-start;flex-direction:column}.zh-filter-form,.zh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.zh-filter-form,.zh-stat-grid{grid-template-columns:1fr}}.zh-task-pay-record-page{background:#f5f7fa;min-height:100%;padding:18px 24px 32px;.ant-card{border-radius:8px;box-shadow:0 4px 14px rgba(15,23,42,.045)}.ant-card-head{min-height:48px}.ant-form-item{margin-bottom:12px}.ant-input-number,.ant-picker{width:100%}}.zh-task-page-head{display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;h2{color:#1f2329;font-size:23px;font-weight:650;line-height:30px;margin:0 0 6px}}.zh-task-alert,.zh-task-filter-card,.zh-task-metrics,.zh-task-monitor-row{margin-bottom:14px}.zh-task-filter-actions{align-items:flex-end}.zh-task-metric-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 14px rgba(15,23,42,.045);overflow:hidden;position:relative;strong{color:#1f2329;display:block;font-size:28px;font-weight:700;line-height:34px;margin-top:12px}span:last-child{color:#667085;display:block;font-size:12px;margin-top:7px}em{color:#1677ff;font-style:normal;font-weight:650;&.green{color:#389e0d}&.red{color:#cf1322}&.orange{color:#d46b08}}}.zh-task-metric-icon{border-radius:8px;display:grid;font-size:17px;height:34px;place-items:center;position:absolute;right:15px;top:15px;width:34px;&.blue{background:#e6f4ff;color:#1677ff}&.green{background:#f6ffed;color:#389e0d}&.orange{background:#fff7e6;color:#d46b08}&.red{background:#fff1f0;color:#cf1322}}.zh-task-chart-summary{gap:12px;strong{color:#1f2329;font-size:22px}.dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px;&.blue{background:#1677ff}&.green{background:#389e0d}&.orange{background:#d46b08}}}.zh-task-line-chart{grid-gap:2px 8px;display:grid;gap:2px 8px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:190px 24px}.axis-y{color:#98a2b3;display:flex;flex-direction:column;font-size:11px;grid-row:1;justify-content:space-between;text-align:right}.plot{background-image:linear-gradient(180deg,#f0f0f0 1px,#0000 0);background-size:100% 38px;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;grid-column:2;grid-row:1;min-width:0;position:relative;svg{display:block;height:100%;width:100%}.line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;&.done{stroke:#389e0d}&.pending{stroke:#1677ff}&.fail{stroke:#d46b08}}}.x-axis{color:#98a2b3;display:flex;font-size:11px;grid-column:2;justify-content:space-between}.zh-task-donut-panel{align-items:center;display:flex;gap:24px;min-height:204px}.zh-task-donut{background:conic-gradient(#389e0d 0 72%,#1677ff 72% 86%,#cf1322 86% 94%,#d46b08 94% 100%);border-radius:50%;display:grid;flex:0 0 156px;height:156px;place-items:center;position:relative;width:156px;&:after{background:#fff;border-radius:50%;content:"";inset:21px;position:absolute}em,span{display:block;position:relative;text-align:center;z-index:1}span{color:#1f2329;font-size:24px;font-weight:700;line-height:30px}em{color:#667085;font-size:12px;font-style:normal}}.zh-task-donut-legend{grid-gap:10px;display:grid;flex:1 1;gap:10px;min-width:0;span{align-items:center;color:#667085;display:flex;font-size:13px;gap:12px;justify-content:space-between}i{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px;&.green{background:#389e0d}&.blue{background:#1677ff}&.red{background:#cf1322}&.orange{background:#d46b08}}strong{color:#1f2329}}.zh-task-monitor-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-height:92px;padding:13px;em,span{color:#667085;display:block;font-size:12px;font-style:normal}strong{color:#1f2329;display:block;font-size:22px;line-height:28px;margin:8px 0 2px}>em:not(.zh-task-monitor-dynamic-value){display:none}&.alert{background:#fff1f0;border-color:#ffa39e;strong{color:#cf1322}}&.warn{background:#fff7e6;border-color:#ffd591;strong{color:#d46b08}}&.ok{background:#f6ffed;border-color:#b7eb8f;strong{color:#389e0d}}}.zh-task-monitor-dynamic-value{color:#667085;display:block;font-size:12px;font-style:normal}.zh-task-timeline{grid-gap:10px;display:grid;gap:10px}.zh-task-monitor-empty{background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;color:#98a2b3;display:grid;font-size:12px;min-height:48px;padding:12px;place-items:center}.timeline-item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr) 16px;min-height:52px;padding:9px 10px;text-align:left;width:100%;>span{font-feature-settings:"tnum";color:#667085;font-size:12px;font-variant-numeric:tabular-nums}strong{color:#1f2329;display:block;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anticon{color:#98a2b3}&.error .anticon{color:#cf1322}&.warning .anticon{color:#d46b08}&.success .anticon{color:#389e0d}}.zh-task-chart-state{background:#ffffffb8;color:#98a2b3;display:grid;font-size:12px;inset:0;place-items:center;position:absolute;z-index:1}.zh-task-table-card{.ant-card-head-title{padding:0}.ant-tabs-nav{margin:0}}.zh-task-main-cell{grid-gap:2px;display:grid;gap:2px;min-width:0;.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.zh-task-meta-tag{-webkit-margin-end:0;align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:4px;line-height:20px;margin-inline-end:0;max-width:100%;white-space:normal;.anticon{flex:0 0 auto}}.zh-task-meta-tag-payment,.zh-task-meta-tag-type{font-weight:500}.zh-task-meta-tag-execution,.zh-task-meta-tag-notify,.zh-task-meta-tag-status{justify-content:center;min-width:76px}.zh-task-payment-cell{grid-gap:5px;display:grid;gap:5px;min-width:0}.zh-task-order-no{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zh-task-payment-meta{align-items:center;display:flex;gap:6px;min-width:0;.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.zh-task-link{height:auto;max-width:240px;padding:0;text-align:left;white-space:normal}.zh-task-drawer{grid-gap:14px;display:grid;gap:14px;max-width:100%;min-width:0;overflow:hidden;.ant-descriptions-title{font-size:14px;margin-bottom:8px}.ant-descriptions{max-width:100%;min-width:0}.ant-descriptions-view{max-width:100%;overflow:hidden}.ant-descriptions table{table-layout:fixed;width:100%}.ant-descriptions-item-content,.ant-descriptions-item-label{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ant-descriptions-item-label{width:132px}.zh-task-meta-tag{margin-block:2px}}.zh-task-log-section{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:15px;h3{font-size:14px;font-weight:650;margin:0 0 12px}pre{background:#111827;border-radius:6px;color:#d1d5db;font:12px/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace;margin:0;max-width:100%;min-height:150px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap;word-break:break-word}}@media (max-width:1200px){.zh-task-donut-panel{align-items:flex-start}.zh-task-monitor-cards{grid-template-columns:1fr}}@media (max-width:768px){.zh-task-pay-record-page{padding:12px}.zh-task-chart-summary,.zh-task-donut-panel,.zh-task-page-head{align-items:stretch;flex-direction:column}}.zh-task-pay-record-page{margin:0 auto;width:min(1780px,100%);.ant-form-item{margin-bottom:0;min-width:0}.ant-form-item-label{padding-bottom:5px;>label{color:#667085;font-size:12px;font-weight:500;height:auto}}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:6px!important}}.zh-task-page-head{align-items:flex-end;margin-bottom:16px;h1{color:#1f2329;font-size:23px;font-weight:650;line-height:30px;margin:0}}.zh-task-page-meta{align-items:center;color:#667085;display:flex;font-size:13px;gap:7px;margin-top:6px;.anticon{color:#98a2b3}}.zh-task-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 14px rgba(15,23,42,.045);overflow:hidden}.zh-task-alert{align-items:center;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;color:#874d00;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;min-height:42px;padding:10px 14px}.zh-task-alert-main{align-items:center;display:flex;gap:9px;min-width:0;>.anticon{color:#d46b08;flex:0 0 auto;font-size:16px}>span:not(.zh-task-alert-dynamic){display:none}.zh-task-alert-dynamic{min-width:0}.zh-task-alert-dynamic,strong{color:#613400;font-weight:650}}.zh-task-alert-actions{flex:0 0 auto;.ant-btn{height:auto;padding:0}}.zh-task-filter-panel{margin-bottom:14px;padding:16px 18px}.zh-task-filter-form{width:100%;.ant-form-item-label{padding-bottom:5px}.ant-form-item-label>label{color:#475467;font-size:12px;font-weight:600}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select{box-sizing:border-box;height:36px;width:100%}.ant-input,.ant-select-selector{height:36px}.ant-input-affix-wrapper{padding-bottom:0;padding-top:0}.ant-input-number{align-items:center;display:flex}.ant-input-number-input{height:34px}.ant-picker{padding-bottom:0;padding-top:0}.ant-picker-input>input{height:34px}.ant-select-selector{align-items:center;display:flex}}.zh-task-filter-grid{grid-gap:14px 16px;align-items:end;display:grid;gap:14px 16px;grid-template-columns:repeat(6,minmax(0,1fr))}.zh-task-filter-item-range,.zh-task-filter-item-wide{grid-column:span 2}.zh-task-filter-item-range{min-width:0}.zh-task-filter-actions{align-items:center;display:flex;gap:8px;grid-column:span 2;justify-content:flex-end;min-height:34px;.ant-btn{min-width:82px}}.zh-task-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.zh-task-metric-card{min-height:118px;padding:15px;>strong{color:#1f2329;display:block;font-size:28px;font-weight:700;line-height:34px;margin-top:12px}}.zh-task-metric-top{font-size:13px;gap:10px;justify-content:space-between}.zh-task-metric-foot,.zh-task-metric-top{align-items:center;color:#667085;display:flex}.zh-task-metric-foot{font-size:12px;gap:7px;margin-top:7px;em{font-style:normal;font-weight:650;&.green{color:#389e0d}&.red{color:#cf1322}&.orange{color:#d46b08}}}.zh-task-content-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);margin-bottom:14px}.zh-task-chart-panel{min-height:328px}.zh-task-panel-head{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:0 16px}.zh-task-panel-title{align-items:center;color:#1f2329;display:flex;font-size:15px;font-weight:650;gap:8px;margin:0;>span{background:#1677ff;border-radius:2px;height:16px;width:3px}}.zh-task-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:3px;button{background:#0000;border:1px solid #0000;border-radius:6px;color:#667085;cursor:pointer;font-size:13px;height:28px;padding:0 9px;&.active,&:hover{background:#e6f4ff;color:#1677ff}&.active{border-color:#91caff;font-weight:600}}}.zh-task-chart-wrap{padding:16px 16px 18px}.zh-task-chart-summary{align-items:center;color:#667085;display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:14px;strong{color:#1f2329;font-size:22px}}.zh-task-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:14px;span{align-items:center;display:inline-flex;gap:6px}i{border-radius:50%;display:inline-block;height:8px;width:8px;&.blue{background:#1677ff}&.green{background:#389e0d}&.orange{background:#d46b08}}}.zh-task-line-chart{.axis-y{color:#98a2b3;font-size:11px;grid-row:1}.plot{background-image:linear-gradient(180deg,#f0f0f0 1px,#0000 0);background-size:100% 38px;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;grid-column:2;grid-row:1;svg{display:block;height:100%;width:100%}}.x-axis{color:#98a2b3;font-size:11px;grid-column:2}}.zh-task-monitor-body{padding:14px 16px 16px}.zh-task-monitor-cards{margin-bottom:12px}.timeline-item{color:#1f2329;grid-template-columns:78px minmax(0,1fr) auto;min-height:48px;padding:10px 11px;&:hover{background:#f8fbff;border-color:#91caff}.ant-typography{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.zh-task-table-panel{margin-bottom:14px;.ant-table-wrapper{overflow:hidden}.ant-table{font-size:13px}.ant-table-thead>tr>th{background:#fafafa;color:#475467;font-size:12px;font-weight:650;padding:12px 14px}.ant-table-tbody>tr>td{padding:12px 14px}.ant-table-tbody>tr:hover>td{background:#f8fbff!important}}.zh-task-table-toolbar{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;justify-content:space-between;min-height:57px;padding:12px 16px}.zh-task-bulk-actions{gap:8px!important}.zh-task-table-foot{align-items:center;background:#fff;color:#667085;display:flex;font-size:13px;gap:14px;justify-content:space-between;min-height:50px;padding:10px 16px;>div{align-items:center;display:flex;gap:6px;.ant-btn{min-width:30px;padding-inline:7px}}}@media (max-width:1380px){.zh-task-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.zh-task-filter-actions{grid-column:span 4}}@media (max-width:1180px){.zh-task-content-grid{grid-template-columns:1fr}}@media (max-width:760px){.zh-task-alert,.zh-task-chart-summary,.zh-task-page-head,.zh-task-table-foot{align-items:flex-start;flex-direction:column}.zh-task-head-actions{justify-content:space-between;width:100%}.zh-task-filter-grid{grid-template-columns:1fr}.zh-task-filter-actions,.zh-task-filter-item-range,.zh-task-filter-item-wide{grid-column:span 1}.zh-task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-item{grid-template-columns:68px minmax(0,1fr);.ant-tag{grid-column:2;width:-webkit-fit-content;width:fit-content}}.zh-task-table-toolbar{align-items:flex-start;flex-direction:column}}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;--maboss-motion-fast:160ms;--maboss-motion-base:220ms;--maboss-motion-slow:320ms;--maboss-motion-ease:cubic-bezier(.2,.8,.2,1);--maboss-motion-ease-out:cubic-bezier(.16,1,.3,1)}.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);transition:color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1);transition:color var(--maboss-motion-fast) var(--maboss-motion-ease),background-color var(--maboss-motion-fast) var(--maboss-motion-ease),border-color var(--maboss-motion-fast) var(--maboss-motion-ease),box-shadow var(--maboss-motion-fast) var(--maboss-motion-ease),transform var(--maboss-motion-fast) var(--maboss-motion-ease);will-change:transform}.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}.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):not(.ant-btn-disabled):active{transform:translateY(0)}.ant-cascader-picker,.ant-checkbox-inner,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-mentions,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev,.ant-picker,.ant-radio-inner,.ant-select .ant-select-selector,.ant-switch,.ant-upload{transition:color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1);transition:color var(--maboss-motion-fast) var(--maboss-motion-ease),background-color var(--maboss-motion-fast) var(--maboss-motion-ease),border-color var(--maboss-motion-fast) var(--maboss-motion-ease),box-shadow var(--maboss-motion-fast) var(--maboss-motion-ease),transform var(--maboss-motion-fast) var(--maboss-motion-ease)}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled) .ant-select-selector:hover{box-shadow:0 2px 8px #0f172a0f}.ant-alert,.ant-card,.ant-collapse,.ant-descriptions,.ant-form,.ant-list-item,.ant-statistic,.ant-table-wrapper,.shared-data-table,.shared-filter-bar{transition:border-color .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);transition:border-color var(--maboss-motion-base) var(--maboss-motion-ease),box-shadow var(--maboss-motion-base) var(--maboss-motion-ease),background-color var(--maboss-motion-base) var(--maboss-motion-ease),transform var(--maboss-motion-base) var(--maboss-motion-ease)}.ant-card:hover,.shared-data-table:hover,.shared-filter-bar:hover{box-shadow:0 10px 24px #0f172a14}.ant-breadcrumb a,.ant-collapse-header,.ant-dropdown-menu-item,.ant-menu-item,.ant-menu-submenu-title,.ant-select-item-option,.ant-table-tbody>tr.ant-table-row>td,.ant-table-tbody>tr>td,.ant-tabs-tab,.ant-tag,.ant-tree-node-content-wrapper{transition:color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);transition:color var(--maboss-motion-fast) var(--maboss-motion-ease),background-color var(--maboss-motion-fast) var(--maboss-motion-ease),border-color var(--maboss-motion-fast) var(--maboss-motion-ease),box-shadow var(--maboss-motion-fast) var(--maboss-motion-ease)}.ant-table-tbody>tr.ant-table-row:hover>td{box-shadow:inset 0 1px 0 #1677ff14,inset 0 -1px 0 #1677ff14}.ant-menu-item:after,.ant-menu-submenu-title:after,.ant-tabs-tab:after{transition:all .22s cubic-bezier(.2,.8,.2,1);transition:all var(--maboss-motion-base) var(--maboss-motion-ease)}.ant-drawer-content,.ant-drawer-content-wrapper,.ant-dropdown,.ant-dropdown-menu,.ant-message-notice-content,.ant-modal-content,.ant-notification-notice,.ant-popover,.ant-popover-inner,.ant-tooltip,.ant-tooltip-inner{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1);transition:opacity var(--maboss-motion-base) var(--maboss-motion-ease-out),transform var(--maboss-motion-base) var(--maboss-motion-ease-out),box-shadow var(--maboss-motion-base) var(--maboss-motion-ease),background-color var(--maboss-motion-base) var(--maboss-motion-ease)}.ant-drawer-content,.ant-dropdown-menu,.ant-message-notice-content,.ant-modal-content,.ant-notification-notice,.ant-popover-inner,.ant-tooltip-inner{box-shadow:0 18px 45px #0f172a29}.ant-avatar,.ant-badge-count,.ant-float-btn,.ant-float-btn-body,.ant-spin-dot-item{transition:color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1);transition:color var(--maboss-motion-fast) var(--maboss-motion-ease),background-color var(--maboss-motion-fast) var(--maboss-motion-ease),box-shadow var(--maboss-motion-fast) var(--maboss-motion-ease),transform var(--maboss-motion-fast) var(--maboss-motion-ease),opacity var(--maboss-motion-fast) var(--maboss-motion-ease)}.ant-float-btn:hover .ant-float-btn-body,.ant-pagination-item:hover{transform:translateY(-1px)}.ant-tag{transform-origin:center}.ant-tag:hover{transform:translateY(-1px)}@keyframes maboss-fade-slide-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes maboss-scale-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ant-drawer-content,.ant-modal-content,.maboss-admin-content>*,.shared-data-table,.shared-filter-bar{animation:maboss-fade-slide-in .32s cubic-bezier(.16,1,.3,1) both;animation:maboss-fade-slide-in var(--maboss-motion-slow) var(--maboss-motion-ease-out) both}.ant-dropdown-menu,.ant-popover-inner,.ant-tooltip-inner{animation:maboss-scale-fade-in .22s cubic-bezier(.16,1,.3,1) both;animation:maboss-scale-fade-in var(--maboss-motion-base) var(--maboss-motion-ease-out) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,: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))}.resize{resize:both}.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-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}.py-\[25px\]{padding-bottom:25px;padding-top:25px}.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}