.mp-portal{-webkit-font-smoothing:antialiased}.mp-sider{border-inline-end:1px solid var(--mp-split);height:100vh;top:0;position:sticky!important}.mp-sider>.ant-layout-sider-children,.mp-nav{flex-direction:column;height:100%;min-height:0;display:flex}.mp-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.mp-brand{letter-spacing:.02em;height:60px;color:var(--mp-text);flex:none;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;display:flex}.mp-brand-mark{background:linear-gradient(135deg, var(--mp-primary), var(--mp-primary-hover));color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.mp-portal .mp-nav .ant-menu{background:0 0;border-inline-end:none!important}.mp-portal .mp-nav .ant-menu-item-group-title{letter-spacing:.06em;color:var(--mp-text-3);padding:14px 24px 4px}.mp-portal .mp-nav .ant-menu-item-selected{font-weight:500}.mp-user{cursor:pointer;border:1px solid var(--mp-split);background:var(--mp-bg-layout);border-radius:10px;flex:none;align-items:center;gap:10px;margin:8px;padding:8px 10px;transition:border-color .2s;display:flex}.mp-user:hover{border-color:var(--mp-border)}.mp-user-text{flex:1;min-width:0;line-height:1.35}.mp-user-name{text-overflow:ellipsis;white-space:nowrap;color:var(--mp-text);font-weight:500;overflow:hidden}.mp-user-phone{color:var(--mp-text-3);font-variant-numeric:tabular-nums;font-size:12px}.mp-topbar{z-index:100;background:var(--mp-bg-container);border-bottom:1px solid var(--mp-split);align-items:center;gap:4px;height:52px;padding:0 8px;display:flex;position:sticky;top:0}.mp-topbar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.mp-content{width:100%;min-width:0;max-width:1480px;padding:24px 28px 40px}.mp-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.mp-page-header h1{margin:0;font-size:22px;font-weight:600;line-height:32px}.mp-page-desc{max-width:860px;color:var(--mp-text-3);margin-top:4px;line-height:1.6;display:block}.mp-filter-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;display:flex}.mp-stat{border:1px solid var(--mp-split);background:var(--mp-bg-container);border-radius:12px;align-items:center;gap:14px;height:100%;padding:16px 18px;display:flex}.mp-stat-icon{width:42px;height:42px;color:var(--mp-primary);background:var(--mp-primary-bg);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.mp-stat-body{min-width:0}.mp-stat-title{color:var(--mp-text-3);font-size:13px}.mp-stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.3}.mp-stat-value .ant-typography{font-size:inherit}.mp-stat-link{height:100%;color:inherit;display:block}.mp-stat-link .mp-stat{transition:border-color .15s,box-shadow .15s}.mp-stat-link:hover .mp-stat,.mp-stat-link:focus-visible .mp-stat{border-color:var(--mp-primary);box-shadow:0 2px 10px #0000000f}.mp-stat-hint{color:var(--mp-text-3);margin-left:6px;font-size:12px;font-weight:400}.mp-portal .ant-table-wrapper .ant-table{font-variant-numeric:tabular-nums}.mp-portal .ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;color:var(--mp-text-2);font-size:13px;font-weight:500}.mp-content>.ant-table-wrapper .ant-table,.mp-content>.ant-tabs .ant-tabs-tabpane>.ant-table-wrapper .ant-table{border:1px solid var(--mp-split);border-radius:10px}.mp-content>.ant-table-wrapper .ant-table-container,.mp-content>.ant-tabs .ant-tabs-tabpane>.ant-table-wrapper .ant-table-container{border-radius:10px;overflow:hidden}.mp-content>.ant-table-wrapper .ant-table-tbody>tr:last-child>td,.mp-content>.ant-tabs .ant-tabs-tabpane>.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.mp-mono{letter-spacing:-.01em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.mp-portal .ant-segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.mp-portal .ant-segmented::-webkit-scrollbar{display:none}.mp-portal .ant-drawer-content-wrapper{max-width:100vw}.mp-auth{background:radial-gradient(900px 480px at 50% -10%, var(--mp-primary-bg), transparent 70%), var(--mp-bg-layout);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.mp-auth-card{box-shadow:0 10px 40px #0f172a14;border-radius:14px!important}.mp-auth-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.mp-auth-head .mp-brand-mark{border-radius:11px;width:40px;height:40px;font-size:20px}.mp-auth-title{font-size:20px;font-weight:600;line-height:1.3}.mp-auth-sub{color:var(--mp-text-3);font-size:13px}.mp-kv{font-size:12px;line-height:1.7}.mp-kv>div{align-items:baseline;gap:6px;min-width:0;display:flex}.mp-kv-k{color:var(--mp-text-3,#808080e6);flex:none}.mp-kv-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mp-kv .ant-btn{flex:none;font-size:12px}.mp-portal .ant-descriptions-bordered .ant-descriptions-item-label{white-space:nowrap}.mp-portal .ant-modal .ant-modal-header{margin-bottom:16px}.mp-portal .ant-modal .ant-modal-body>p:first-child,.mp-portal .ant-modal .ant-modal-body>.ant-typography:first-child{margin-top:0}.mp-ring{box-sizing:border-box;border:2px solid var(--mp-split,#80808040);border-top-color:var(--mp-primary,#1d5bd8);border-radius:50%;width:1em;height:1em;animation:.7s linear infinite mp-spin;display:inline-block}.mp-portal .ant-spin .mp-ring{font-size:22px}.mp-portal .ant-spin-sm .mp-ring{font-size:14px}.mp-portal .ant-spin-lg .mp-ring{font-size:32px}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-boot{place-items:center;min-height:100vh;font-size:28px;display:grid}.mp-fetch-bar{z-index:2000;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.mp-fetch-bar:before{content:"";background:var(--mp-primary);border-radius:2px;width:40%;animation:1.1s ease-in-out infinite mp-fetch;position:absolute;inset:0}@keyframes mp-fetch{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mp-skel{vertical-align:middle;background:var(--mp-split);border-radius:6px;animation:1.2s ease-in-out infinite mp-pulse;display:inline-block}@keyframes mp-pulse{50%{opacity:.45}}.mp-portal .ant-table-wrapper .ant-spin-spinning:has(.ant-table-placeholder)>.ant-spin-section{display:none}.mp-portal .ant-table-wrapper .ant-spin-spinning:has(.ant-table-placeholder)>.ant-spin-container{opacity:1;filter:none}.mp-portal .ant-table-wrapper .ant-spin-spinning:has(.ant-table-placeholder)>.ant-spin-container:after{display:none}.mp-portal .ant-table-wrapper .ant-spin-spinning .ant-table-placeholder>td{height:240px;position:relative}.mp-portal .ant-table-wrapper .ant-spin-spinning .ant-table-placeholder>td>*{visibility:hidden}.mp-portal .ant-table-wrapper .ant-spin-spinning .ant-table-placeholder>td:before{content:"";background:repeating-linear-gradient(180deg, transparent 0 18px, var(--mp-split) 18px 30px, transparent 30px 48px);animation:1.2s ease-in-out infinite mp-pulse;position:absolute;inset:0 16px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 96px,#0000 96px 168px);mask-image:repeating-linear-gradient(90deg,#000 0 96px,#0000 96px 168px)}.mp-portal .ant-table-wrapper .ant-spin-spinning:not(:has(.ant-table-placeholder))>.ant-spin-container{opacity:.55}@media (prefers-reduced-motion:reduce){.mp-ring,.mp-fetch-bar:before,.mp-skel,.mp-portal .ant-table-wrapper .ant-spin-spinning .ant-table-placeholder>td:before{animation-duration:3s}}@media (width<=767px){.mp-content{padding:16px 12px 32px}.mp-page-header{margin-bottom:14px}.mp-page-header h1{font-size:19px;line-height:28px}.mp-page-desc{font-size:13px}.mp-page-header-extra{width:100%}.mp-portal .ant-table-wrapper .ant-table-thead>tr>th,.mp-portal .ant-table-wrapper .ant-table-tbody>tr>td{padding:10px}.mp-portal .ant-table-wrapper .ant-table-pagination{justify-content:center}.mp-stat{gap:10px;padding:12px}.mp-stat-icon{width:34px;height:34px;font-size:16px}.mp-stat-value{font-size:19px}.mp-stat-hint{margin-left:0;display:block}.mp-portal .ant-table-wrapper .ant-table-cell-fix-end{position:static}.mp-portal .ant-table-wrapper .ant-table-cell-fix-end:after,.mp-portal .ant-table-wrapper .ant-table-cell-fix-end:before{display:none}.mp-filter-bar>*{flex:calc(50% - 5px);min-width:0;width:auto!important}.mp-filter-bar>.ant-input-search,.mp-filter-bar>.ant-space-compact,.mp-filter-bar>.ant-picker-range,.mp-filter-bar>.mp-filter-wide{flex-basis:100%}.mp-filter-bar>.ant-btn{flex:1 1 0}.mp-portal input,.mp-portal textarea,.mp-portal .ant-select-selection-search-input{font-size:16px!important}.mp-portal .ant-drawer-content-wrapper{width:100vw!important}.mp-portal .ant-drawer.mp-nav-drawer .ant-drawer-content-wrapper{width:min(280px,84vw)!important}.mp-portal .ant-drawer-body{padding:16px}.mp-portal .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.mp-portal .ant-card .ant-card-body{padding:14px}}.mp-setting-row{flex-wrap:wrap;align-items:center;gap:10px 24px;padding:14px 0;display:flex}.mp-setting-control{align-items:center;gap:8px;max-width:100%;display:flex}@media (width<=767px){.mp-setting-control{width:100%}.mp-setting-control>.ant-input-number{flex:auto}}.mp-card-table .ant-table-wrapper .ant-table-thead>tr>th:first-child,.mp-card-table .ant-table-wrapper .ant-table-tbody>tr>td:first-child{padding-left:24px}.mp-card-table .ant-table-wrapper .ant-table-thead>tr>th:last-child,.mp-card-table .ant-table-wrapper .ant-table-tbody>tr>td:last-child{padding-right:24px}.mp-card-table .ant-table-wrapper .ant-table,.mp-card-table .ant-table-wrapper .ant-table-container{border-radius:0 0 8px 8px;overflow:hidden}.mp-card-table .ant-table-wrapper .ant-table-thead>tr>th{border-radius:0!important}.mp-card-table .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}:root{--c-bg:#eef2f8;--c-card:#fff;--c-text:#111827;--c-muted:#6b7280;--c-line:#e5e7eb;--c-soft:#f6f8fb;--c-warn:#dc2626;--c-ok:#16a34a;--brand:#1d5bd8;--brand-soft:#1d5bd814}@media (prefers-color-scheme:dark){:root{--c-bg:#0f1115;--c-card:#1a1d23;--c-text:#f3f4f6;--c-muted:#9ca3af;--c-line:#2b2f37;--c-soft:#22262d;--brand-soft:#608cff24}}body{background:radial-gradient(1200px 500px at 50% -200px, var(--brand-soft), transparent 70%), var(--c-bg);color:var(--c-text);margin:0}.cs-page{box-sizing:border-box;flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px 24px;display:flex}.cs-card{background:var(--c-card);border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 12px 32px #10182814}.cs-head{background:var(--brand);color:#fff;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.cs-head .anticon{font-size:22px}.cs-head .cs-secure{opacity:.85;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:400;display:flex}.cs-head .cs-secure .anticon{font-size:13px}.cs-body{text-align:center;padding:24px 20px 20px}.cs-subject{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cs-amount{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:6px 0 12px;font-size:40px;font-weight:700;line-height:1.15}.cs-amount small{margin-right:2px;font-size:22px;font-weight:600}.cs-timer{background:var(--c-soft);color:var(--c-muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.cs-timer b{color:var(--c-text);font-weight:600}.cs-timer.urgent,.cs-timer.urgent b{color:var(--c-warn)}.cs-qr{border:1px solid var(--c-line);box-sizing:border-box;background:#fff;border-radius:12px;width:232px;margin:22px auto 0;padding:12px;position:relative}.cs-qr:before,.cs-qr:after{content:"";border:3px solid var(--brand);width:18px;height:18px;position:absolute}.cs-qr:before{border-bottom:0;border-right:0;border-top-left-radius:10px;top:-2px;left:-2px}.cs-qr:after{border-top:0;border-left:0;border-bottom-right-radius:10px;bottom:-2px;right:-2px}.cs-qr-placeholder{width:208px;height:208px;color:var(--c-muted);white-space:nowrap;grid-auto-flow:row;align-content:center;place-items:center;gap:12px;font-size:13px;display:grid}.cs-qr-placeholder .mp-ring{border-color:var(--c-line);border-top-color:var(--brand);justify-self:center;font-size:28px}.cs-skel{background:var(--c-soft);border-radius:6px;animation:1.2s ease-in-out infinite cs-pulse;display:inline-block}.cs-head-skel{background:var(--c-soft);height:22px}@keyframes cs-pulse{50%{opacity:.5}}@media (width>=768px) and (height>=760px){.cs-page{padding-top:9vh}}.cs-hint{color:var(--c-muted);margin-top:14px;font-size:13px;line-height:1.6}.cs-hint b{color:var(--brand);font-weight:600}.cs-steps{color:var(--c-muted);justify-content:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.cs-steps span{align-items:center;gap:4px;display:inline-flex}.cs-steps i{background:var(--brand-soft);width:16px;height:16px;color:var(--brand);border-radius:50%;font-size:11px;font-style:normal;font-weight:600;line-height:16px}.cs-action{margin-top:22px}.cs-foot{border-top:1px dashed var(--c-line);color:var(--c-muted);justify-content:space-between;gap:12px;padding:12px 20px;font-size:12px;display:flex}.cs-foot .ant-typography{color:var(--c-muted);font-size:12px}.cs-result{text-align:center;padding:36px 20px 28px}.cs-result .cs-icon{font-size:56px}.cs-result h2{margin:14px 0 6px;font-size:20px}.cs-result p{color:var(--c-muted);margin:0;font-size:14px}.cs-tip{text-align:center;max-width:420px;color:var(--c-muted);margin-top:16px;font-size:12px;line-height:1.6}@media (width<=420px){.cs-page{padding-top:16px}.cs-amount{font-size:36px}}
