.ext-modal-wrapper{top:40px!important}.ext-modal-wrapper .ant-modal-content{background:#fff;border-radius:14px;padding:16px 20px;overflow:hidden;box-shadow:0 16px 36px #00000014,0 1px 3px #0000000d}.ext-modal-wrapper .ant-modal-header{background:0 0;border-bottom:none;padding-bottom:4px}.ext-modal-wrapper .ant-modal-footer{margin-top:12px}.ext-modal-header-title{align-items:center;gap:10px;display:flex}.ext-modal-header-title .ext-icon-badge{color:#faad14;background:linear-gradient(135deg,#fff7e6 0%,#ffe7ba 100%);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex;box-shadow:0 3px 8px #faad1433}.ext-modal-header-title .ext-title-text{color:#111827;letter-spacing:-.01em;font-size:16px;font-weight:700}.ext-warning-banner{background:linear-gradient(135deg,#fffbe6 0%,#fff1b8 100%);border:1px solid #ffe58f;border-radius:10px;margin-bottom:12px;padding:8px 12px;box-shadow:0 2px 5px #faad140f}.ext-warning-banner .ant-alert-message{color:#d48806;font-size:13px;font-weight:600}.ext-warning-banner .ant-alert-description{color:#8c6800;font-size:12px}.ext-action-group{gap:12px;margin-bottom:14px;display:flex}.ext-btn-primary{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:8px;flex:1;height:40px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 10px #2563eb4d}.ext-btn-primary:hover{transform:translateY(-1px);box-shadow:0 5px 16px #2563eb66;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important}.ext-btn-primary:active{transform:translateY(0)}.ext-btn-secondary{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1;height:40px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 5px #00000005}.ext-btn-secondary:hover{color:#0f172a;background:#fff;border-color:#cbd5e1;transform:translateY(-1px)}.ext-btn-secondary:active{transform:translateY(0)}.ext-steps-card{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:12px 14px}.ext-steps-card .ext-steps-header{color:#0f172a;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.ext-step-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:6px 10px;transition:all .2s;display:flex}.ext-step-item:last-child{margin-bottom:0}.ext-step-item:hover{border-color:#93c5fd;transform:translate(2px)}.ext-step-item .ext-step-num{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.ext-step-item .ext-step-content{color:#334155;font-size:13px;line-height:1.5}.ext-step-item .ext-step-content b{color:#0f172a}.ext-code-tag{color:#1e40af;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-family:monospace;font-size:12px;transition:all .2s;display:inline-flex}.ext-code-tag:hover{background:#dbeafe;border-color:#93c5fd}
.index-less__n6dM6G__systemStatus{white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;height:100%;margin-right:12px;display:inline-flex}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusCapsule{box-shadow:none;background:0 0;border:none;align-items:center;gap:28px;padding:0;display:inline-flex}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem{color:#000000bf;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:7px;padding:6px 8px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem:after{content:"";background-color:#0000;border-radius:2px;height:2px;transition:all .2s;position:absolute;bottom:0;left:6px;right:6px}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem:hover{color:#000000f2;background:#00000009}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem:hover:after{background-color:#1890ff}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem.index-less__n6dM6G__active{color:#1890ff}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem.index-less__n6dM6G__active:after{background-color:#1890ff;box-shadow:0 -1px 4px #1890ff4d}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__serviceIcon{color:#00000073;flex-shrink:0;font-size:14px;transition:color .2s}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem:hover .index-less__n6dM6G__serviceIcon{color:#1890ff}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__label{letter-spacing:-.01em;color:#000000d9;white-space:nowrap;font-size:13px;font-weight:500}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__statusText{white-space:nowrap;font-size:12px;font-weight:400}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__statusText.index-less__n6dM6G__online{color:#10b981}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__statusText.index-less__n6dM6G__offline{color:#ef4444}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem .index-less__n6dM6G__countTag{font-variant-numeric:tabular-nums;color:#1890ff;white-space:nowrap;background:#1890ff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem.index-less__n6dM6G__actionItem:hover .index-less__n6dM6G__serviceIcon{transform:rotate(60deg)}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem.index-less__n6dM6G__actionItem:active .index-less__n6dM6G__serviceIcon{transform:rotate(180deg)}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusDot.index-less__n6dM6G__online{background-color:#10b981;box-shadow:0 0 0 2px #10b98133}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusDot.index-less__n6dM6G__offline{background-color:#ef4444;box-shadow:0 0 0 2px #ef444440}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__collapsedTrigger{cursor:pointer;color:#000000bf;white-space:nowrap;background-color:#0000;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:none}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__collapsedTrigger:hover{color:#1890ff;background-color:#0000000a}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__collapsedTrigger .index-less__n6dM6G__collapsedText{white-space:nowrap;font-weight:500}@media (max-width:1280px){.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusCapsule{gap:20px}}@media (max-width:1199px){.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusCapsule{gap:18px}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusText{display:none!important}}@media (max-width:767px){.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusCapsule{gap:14px}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__label{display:none!important}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusItem{padding:3px 4px}}@media (max-width:575px){.index-less__n6dM6G__systemStatus .index-less__n6dM6G__statusCapsule{display:none!important}.index-less__n6dM6G__systemStatus .index-less__n6dM6G__collapsedTrigger{display:inline-flex!important}}.index-less__n6dM6G__statusPopoverCard{min-width:230px;padding:2px 0}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardHeader{color:#000000d9;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardHeader .index-less__n6dM6G__headerTitle{align-items:center;gap:5px;display:flex}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardItem{justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardItem:not(:last-child){border-bottom:1px dashed #0000000a}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardItem .index-less__n6dM6G__itemLeft{color:#000c;align-items:center;gap:7px;font-weight:500;display:flex}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__cardItem .index-less__n6dM6G__itemRight{align-items:center;gap:6px;display:flex}.index-less__n6dM6G__statusPopoverCard .index-less__n6dM6G__detailRow{color:#00000073;margin-top:-2px;margin-bottom:5px;padding-left:21px;font-size:11px}
.index-less__BfuJPG__controlPlatformContainer{background-color:#f8fafc;min-height:calc(100vh - 56px);padding:24px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__greenRefreshBtn{font-weight:500;box-shadow:0 2px 4px #10b98133;color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-color:#059669!important}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__greenRefreshBtn:hover,.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__greenRefreshBtn:focus{color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#047857!important}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__headerBar{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px 24px;display:flex;box-shadow:0 2px 8px #0000000a}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__headerBar .index-less__BfuJPG__headerTitle{color:#0f172a;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__headerBar .index-less__BfuJPG__headerTitle .index-less__BfuJPG__titleBadge{color:#2563eb;background:#eff6ff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__headerBar .index-less__BfuJPG__headerSubTitle{color:#64748b;margin-top:4px;font-size:13px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCardList{flex-direction:column;gap:16px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 2px 6px #00000005}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000f}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader{background:#fafafa;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader .index-less__BfuJPG__accountInfo{align-items:center;gap:12px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader .index-less__BfuJPG__accountInfo .index-less__BfuJPG__accountName{color:#1e293b;font-size:16px;font-weight:600}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader .index-less__BfuJPG__accountInfo .index-less__BfuJPG__accountCode{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:13px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader .index-less__BfuJPG__accountInfo .index-less__BfuJPG__refreshTimeText{color:#64748b;margin-left:6px;font-size:12px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardHeader .index-less__BfuJPG__accountActions{align-items:center;gap:8px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody{padding:20px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:16px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__strategyHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__strategyHeader .index-less__BfuJPG__strategyTitle{color:#334155;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__strategyHeader .index-less__BfuJPG__strategySummary{color:#475569;font-size:13px}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid .index-less__BfuJPG__productCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #00000008}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid .index-less__BfuJPG__productCard .index-less__BfuJPG__prodName{color:#1e293b;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid .index-less__BfuJPG__productCard .index-less__BfuJPG__pulseGreen{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite index-less__BfuJPG__pulseGreenAnim;box-shadow:0 0 #10b981b3}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid .index-less__BfuJPG__productCard .index-less__BfuJPG__pulseRed{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.8s infinite index-less__BfuJPG__pulseRedAnim;box-shadow:0 0 #ef4444b3}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__productGrid .index-less__BfuJPG__productCard .index-less__BfuJPG__timeTag{color:#d97706;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:flex}.index-less__BfuJPG__controlPlatformContainer .index-less__BfuJPG__accountCard .index-less__BfuJPG__accountCardBody .index-less__BfuJPG__strategyBlock .index-less__BfuJPG__emptyStrategy{color:#94a3b8;text-align:center;padding:8px 0;font-size:13px}@keyframes index-less__BfuJPG__pulseGreenAnim{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes index-less__BfuJPG__pulseRedAnim{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}
