.operation-dialog-mask[data-v-6ba25938]{z-index:11000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07152580;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operation-dialog-card[data-v-6ba25938]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dce8f2;border-radius:20px;width:min(410px,100%);padding:31px 32px 27px;box-shadow:0 28px 90px #0715264d}.operation-dialog-icon[data-v-6ba25938]{background:linear-gradient(145deg,#e6f9f2,#c9f2e2);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 17px;display:grid;box-shadow:0 9px 25px #21a87c24}.operation-dialog-icon span[data-v-6ba25938]{color:#fff;background:linear-gradient(145deg,#13aa7d,#20c491);border-radius:50%;place-items:center;width:39px;height:39px;font-size:23px;font-weight:900;display:grid}.operation-dialog-card small[data-v-6ba25938]{color:#1b9b76;letter-spacing:2px;font-size:9px;font-weight:800}.operation-dialog-card h2[data-v-6ba25938]{color:#16283e;margin:8px 0 9px;font-size:23px}.operation-dialog-card p[data-v-6ba25938]{color:#6f8195;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.operation-dialog-card button[data-v-6ba25938]{color:#fff;cursor:pointer;background:linear-gradient(100deg,#1774de,#1c9ee0);border:0;border-radius:10px;width:100%;height:43px;margin-top:23px;font-size:13px;font-weight:800;box-shadow:0 9px 22px #197fd333}.operation-dialog-card button[data-v-6ba25938]:hover{filter:brightness(1.04)}.operation-dialog-card button[data-v-6ba25938]:focus-visible{outline-offset:3px;outline:3px solid #58aaf05c}.operation-dialog-card.is-info .operation-dialog-icon[data-v-6ba25938]{background:linear-gradient(145deg,#e8f3ff,#d5e9fd);box-shadow:0 9px 25px #2786d424}.operation-dialog-card.is-info .operation-dialog-icon span[data-v-6ba25938]{background:linear-gradient(145deg,#2f83d5,#1d9cd4)}.operation-dialog-card.is-info small[data-v-6ba25938]{color:#287fc2}.operation-dialog-card.is-error .operation-dialog-icon[data-v-6ba25938]{background:linear-gradient(145deg,#fff0f1,#f9dadd);box-shadow:0 9px 25px #c83c4924}.operation-dialog-card.is-error .operation-dialog-icon span[data-v-6ba25938]{background:linear-gradient(145deg,#dc4a55,#b92d39)}.operation-dialog-card.is-error small[data-v-6ba25938]{color:#c13b46}.operation-dialog-card.is-error button[data-v-6ba25938]{background:linear-gradient(100deg,#d8434f,#b72c38);box-shadow:0 9px 22px #bd344033}.operation-dialog-enter-active[data-v-6ba25938],.operation-dialog-leave-active[data-v-6ba25938]{transition:opacity .18s}.operation-dialog-enter-active .operation-dialog-card[data-v-6ba25938],.operation-dialog-leave-active .operation-dialog-card[data-v-6ba25938]{transition:transform .2s,opacity .18s}.operation-dialog-enter-from[data-v-6ba25938],.operation-dialog-leave-to[data-v-6ba25938]{opacity:0}.operation-dialog-enter-from .operation-dialog-card[data-v-6ba25938]{opacity:0;transform:translateY(12px)scale(.97)}.operation-dialog-leave-to .operation-dialog-card[data-v-6ba25938]{opacity:0;transform:translateY(7px)scale(.98)}.recording-pause-banner[data-v-1aabdbb5]{z-index:9000;box-sizing:border-box;color:#703b13;background:linear-gradient(110deg,#fff8ef,#fffdf9);border:1px solid #f1c3a2;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(760px,100vw - 28px);padding:15px 18px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 15px 42px #6b351c38}.recording-pause-icon[data-v-1aabdbb5]{color:#fff;background:linear-gradient(145deg,#e56f2d,#c94725);border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid;box-shadow:0 7px 17px #c84b2738}.recording-pause-banner>div[data-v-1aabdbb5]{min-width:0}.recording-pause-banner>div small[data-v-1aabdbb5]{color:#cb5527;letter-spacing:1.6px;font-size:9px;font-weight:900;display:block}.recording-pause-banner>div b[data-v-1aabdbb5]{color:#713813;margin-top:3px;font-size:14px;display:block}.recording-pause-banner p[data-v-1aabdbb5]{color:#9a6038;margin:4px 0 0;font-size:10px;line-height:1.5}.recording-pause-banner>strong[data-v-1aabdbb5]{color:#b84822;text-align:center;letter-spacing:1px;background:#fff0e3;border-radius:10px;min-width:95px;padding:8px 11px;font-size:23px}.recording-pause-banner>strong small[data-v-1aabdbb5]{color:#a96d49;letter-spacing:0;margin-bottom:3px;font-size:8px;display:block}.recording-pause-enter-active[data-v-1aabdbb5],.recording-pause-leave-active[data-v-1aabdbb5]{transition:opacity .2s,transform .22s}.recording-pause-enter-from[data-v-1aabdbb5],.recording-pause-leave-to[data-v-1aabdbb5]{opacity:0;transform:translate(-50%,-12px)}@media (width<=620px){.recording-pause-banner[data-v-1aabdbb5]{grid-template-columns:auto 1fr;padding:12px}.recording-pause-banner>strong[data-v-1aabdbb5]{grid-column:1/-1;width:auto}.recording-pause-banner p[data-v-1aabdbb5]{font-size:9px}}:root{color:#202938;font-synthesis:none;background:#f0f4f8;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f0f4f8;min-width:1180px;min-height:100vh;margin:0;font-size:12px}button,input,select{font:inherit}button{cursor:pointer}.dfh-header{background:#f0f4f8;border-top:3px solid #4b93f4;height:101px;padding:0 24px;box-shadow:0 1px 2px #14284612}.header-row,.market-row,.header-left,.account-nav,.filter-left,.filter-right{align-items:center;display:flex}.header-row,.market-row{justify-content:space-between}.header-row{height:54px}.header-left{height:100%}.dfh-logo{color:#172134;align-items:center;gap:7px;margin-right:28px;font-size:20px;text-decoration:none;display:flex}.dfh-logo img{border-radius:7px;width:29px;height:29px}.top-nav{align-self:stretch;gap:2px;display:flex}.top-nav a{color:#7a8494;border-bottom:2px solid #0000;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.top-nav a.active{color:#3f76df;background:#3f7be50d;border-bottom-color:#3f7be5}.download-icon{margin-right:3px;font-size:13px}.account-nav{color:#6f7987;gap:16px}.account-nav span{color:#343d49}.account-nav select{color:#343d49;text-overflow:ellipsis;background:#fff;border:1px solid #d9e0e8;border-radius:6px;outline:0;max-width:190px;height:28px;padding:0 24px 0 9px}.account-nav select:focus{border-color:#4b93f4;box-shadow:0 0 0 2px #4b93f41f}.account-nav button{color:#707987;background:0 0;border:0;padding:0}.market-row{height:44px}.market-tabs button{color:#8e99a8;background:#fff;border:0;border-radius:6px 6px 0 0;width:54px;height:28px;padding:5px 14px;font-family:Arial,sans-serif;font-weight:500}.market-tabs button.active{color:#3574e3;background:#3574e314;font-weight:600}.issue-box{color:#8a94a2;background:#ffffff80;border:1px solid #dbe2e9;border-radius:5px;align-items:center;height:33px;padding:0 11px;display:flex}.issue-box>b{color:#3479d9;margin:0 17px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pending-draw{color:#8a94a2;margin-left:6px}.draw-balls{align-items:center;gap:4px;display:flex}.mini-ball,.risk-ball,.result-ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.mini-ball{width:23px;height:23px;font-size:12px;box-shadow:inset 0 -2px 2px #0000001f}.mini-ball.special{outline-offset:1px;outline:2px solid #e5ad13}.draw-balls small{color:#697585;margin-left:-2px;font-size:10px}.draw-balls em{color:#a0a8b3;font-style:normal}.ball-red{background:linear-gradient(#ff7676,#ee4e4e)}.ball-blue{background:linear-gradient(#6aa6f8,#3d7bd8)}.ball-green{background:linear-gradient(#36da78,#18b55b)}.data-main{background:#f0f4f8;min-height:calc(100vh - 101px);padding:32px}.filter-bar,.data-card,.summary-card{background:#fff;border:1px solid #e0e6ec;border-radius:10px;box-shadow:0 1px 3px #1a233208}.filter-bar{justify-content:space-between;align-items:center;height:56px;margin-bottom:16px;padding:0 16px;display:flex}.filter-left,.filter-right{gap:10px}.select-shell{background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;height:24px;display:inline-flex;position:relative}.select-shell:after{content:"";pointer-events:none;border-bottom:1px solid #909399;border-right:1px solid #909399;width:6px;height:6px;position:absolute;right:9px;transform:rotate(45deg)translateY(-2px)}.staff-select{width:180px}.interval-select{width:92px}.select-shell select{appearance:none;color:#606266;background:0 0;border:0;outline:0;width:100%;height:22px;padding:0 27px 0 7px;font-size:12px}.select-shell:focus-within{border-color:#409eff}.staff-search{background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;width:180px;height:24px;display:inline-flex;position:relative}.staff-search:after{content:"";pointer-events:none;border-bottom:1px solid #909399;border-right:1px solid #909399;width:6px;height:6px;position:absolute;right:9px;transform:rotate(45deg)translateY(-2px)}.staff-search:focus-within{border-color:#409eff}.staff-search input{color:#606266;background:0 0;border:0;outline:0;width:100%;height:22px;padding:0 27px 0 7px;font-size:12px}.staff-search button{z-index:1;color:#909399;background:#fff;border:0;border-radius:50%;width:18px;height:18px;padding:0;line-height:18px;position:absolute;right:4px}.staff-search:has(button):after{display:none}.staff-search.loading{opacity:.7}.staff-search-options{z-index:30;background:#fff;border:1px solid #e4e7ed;border-radius:4px;width:180px;max-height:260px;padding:5px 0;position:absolute;top:27px;left:-1px;overflow-y:auto;box-shadow:0 2px 12px #0000001f}.staff-search-options button{color:#606266;text-align:left;background:#fff;border:0;border-radius:0;width:100%;height:34px;padding:0 12px;line-height:34px;display:block;position:static}.staff-search-options p{color:#909399;text-align:center;margin:0;padding:12px}.segmented{border:0;border-radius:4px;height:24px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #d8e0e8}.segmented button{color:#4b5563;background:0 0;border:0;width:44px;height:24px;padding:6px 10px;font-family:Arial,sans-serif;line-height:12px}.segmented button:first-child,.segmented button:last-child{border-radius:0}.segmented button.active{color:#fff;background:#2563eb;font-weight:600}.blue-btn,.green-btn{color:#fff;border:0;border-radius:4px;height:30px;padding:6px 12px;font-family:Arial,sans-serif;font-size:13px;font-weight:500}.blue-btn{background:#3574e3}.green-btn{background:#059669}.refresh-btn{border:1px solid #3574e3;border-radius:6px;width:52px;height:28px}.blue-btn:disabled,.green-btn:disabled{opacity:.55;cursor:not-allowed}.auto-refresh-controls{background:#edf1f7;border:1px solid #00000014;border-radius:6px;align-items:center;gap:8px;width:268px;height:34px;margin-right:12px;padding:4px 10px;display:flex}.auto-switch{color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 42px;align-items:center;width:42px;height:24px;padding:0;font:12px/16px -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;display:flex;position:relative}.auto-switch:before{content:"";box-sizing:border-box;background:#409eff;border:1px solid #409eff;border-radius:8px;width:42px;height:16px;position:absolute;top:4px;left:0}.auto-switch span{z-index:1;text-align:left;transform-origin:0;white-space:nowrap;width:27px;padding-left:3px;position:relative;transform:scale(.78)}.auto-switch i{z-index:2;width:12px;height:12px;box-shadow:none;background:#fff;border:0;border-radius:50%;margin:0;transition:right .15s;position:absolute;top:6px;right:2px}.auto-switch.off:before{background:#dcdfe6;border-color:#dcdfe6}.auto-switch.off i{right:28px}.auto-switch.off span{visibility:hidden}.auto-refresh-controls .interval-select{flex:0 0 92px;width:92px;height:24px}.auto-refresh-controls .next-refresh{color:#4a5568;white-space:nowrap;align-items:center;gap:4px;width:96px;font-size:12px;display:flex}.filter-right>.issue-info{color:#4a5568;white-space:nowrap;font-size:13px}.filter-right>.issue-info strong{font-weight:700}.filter-right>.countdown-info{color:#8e99a8;white-space:nowrap;font-size:13px}.content-row{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.table-tools{align-items:flex-start;gap:8px;height:47px;padding-top:1px;display:flex}.detail-title{margin-right:8px;font-size:14px}.table-tools>b{padding-top:7px}.table-tools .detail-title{padding-top:6px}.table-tools input{border:1px solid #0000001f;border-radius:4px;outline:0;width:120px;height:29px;padding:6px 10px;font-family:Arial,sans-serif;font-size:13px}.table-tools input:focus{border-color:#409eff}.table-tools input::placeholder{color:#a8abb2}.calculation-message{color:#ef4444;margin:-8px 0 10px;font-size:13px}.calculation-message.success{color:#16865c}.data-error{color:#b42318;background:#fff1f0;border:1px solid #f2c2c2;border-radius:6px;margin:-6px 0 12px;padding:9px 12px}.table-tools .odds-input{width:130px;font-size:13px}.table-tools input:nth-of-type(3){width:110px}.number-grids{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:2px;display:grid}.number-grids table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.number-grids th{color:#536071;background:#f1f3f6;height:22px;font-weight:500}.number-grids td,.number-grids th{text-align:center;border:1px solid #dfe4e9;height:23px}.number-grids th:first-child{width:13%}.number-grids th:nth-child(2){width:15%}.number-grids th:nth-child(3){width:20%}.number-grids th:nth-child(4){width:25%}.number-grids.frequency-mode th:first-child,.number-grids.frequency-mode th:nth-child(2){width:13%}.number-grids.frequency-mode th:nth-child(3){width:18%}.number-grids.frequency-mode th:nth-child(4){width:20%}.number-grids.frequency-mode th:nth-child(5){width:12%}.number-grids td:first-child{white-space:nowrap}.number-grids td small{color:#7b8490;margin-left:6px}.num-color--red{color:#db3434}.num-color--blue{color:#2869ce}.num-color--green{color:#19945d}.amount{color:#1678cc}.amount-source-link{color:#1678cc;text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.amount-source-link:hover{color:#0b59a0}.loss{color:#159452}.profit{color:#ce3f43}.winning-row{background:#fff5f4;border-left:2px solid #ec4747}.risk-box{color:#815f00;background:linear-gradient(100deg,#fffde8,#fffbe2);border:1px solid #ecd76f;border-top:3px solid #e9b126;border-radius:9px;min-height:152px;margin-top:20px;padding:12px 20px}.risk-head{justify-content:space-between;align-items:center;display:flex}.risk-head b{font-size:13px}.risk-head>div{align-items:center;gap:10px;display:flex}.missed{color:#bd2929;background:#fff2f2;border:1px solid #e7a3a3;border-radius:13px;padding:3px 11px}.risk-head button{color:#9b842b;background:0 0;border:1px solid #e4cb6e;border-radius:5px;width:26px;height:26px}.risk-head button:disabled{opacity:.45;cursor:not-allowed}.risk-status{color:#816a13;background:#fffce9;border:1px solid #d8c36e;border-radius:13px;padding:3px 11px}.risk-status.hit{color:#087443;background:#effcf6;border-color:#83d5af}.risk-status.missed{color:#bd2929;background:#fff2f2;border-color:#e7a3a3}.risk-empty{color:#a18d50;text-align:center;margin:26px 0 18px}.simple-confirm{background:#fff;border-radius:8px;width:420px;padding:22px;box-shadow:0 16px 42px #0000002e}.simple-confirm h3{margin:0 0 16px;font-size:18px}.simple-confirm p{color:#606b78;margin:0 0 24px}.simple-confirm footer{justify-content:flex-end;gap:10px;display:flex}.simple-confirm footer button{background:#fff;border:1px solid #d9dfe7;border-radius:5px;height:32px;padding:0 18px}.batch-warning-toast{z-index:3300;color:#e6a23c;background:#fdf6ec;border:1px solid #f3d19e;border-radius:4px;align-items:center;gap:9px;min-width:380px;height:40px;padding:0 18px;font-size:14px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.batch-warning-toast i{color:#fff;background:#e6a23c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-style:normal;font-weight:700;display:flex}.batch-warning-toast span{color:#606266}.replenishment-confirm{color:#566170;background:#fff;border:1px solid #e6eaf0;border-radius:12px;flex-direction:column;width:min(1520px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 54px #1a273c3d}.replenishment-confirm>header{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #e8edf3;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 20px;display:flex}.replenishment-confirm h2{color:#263243;margin:0;font-size:17px;font-weight:650}.replenishment-confirm>header button{color:#8c97a5;cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:32px;font-size:24px}.replenishment-confirm>header button:hover{color:#3678dc;background:#eef4ff}.replenishment-body{flex-direction:column;flex:1;min-height:0;display:flex}.replenishment-context{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px 10px;font-size:13px;display:grid}.replenishment-context>span{background:#f8fafc;border:1px solid #e8edf3;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:7px 12px;display:flex}.replenishment-context small{color:#8c97a5;font-size:10px}.replenishment-context strong{color:#263243;font-variant-numeric:tabular-nums;font-size:14px}.modal-eaten-number-history{color:#705b2d;background:#fffaf0;border:1px solid #f0dba8;border-radius:8px;flex:none;align-items:center;gap:12px;min-height:38px;margin:0 20px 10px;padding:6px 10px;display:flex}.modal-eaten-number-history>span{flex-direction:column;gap:1px;min-width:126px;display:flex}.modal-eaten-number-history b{font-size:11px}.modal-eaten-number-history small{color:#a18c61;font-size:9px}.modal-eaten-number-history>div{white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:auto}.modal-eaten-number-history>div i{color:#765818;background:#fff;border:1px solid #e2ca8d;border-radius:6px;place-items:center;min-width:27px;height:23px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:grid}.modal-eaten-number-history>em{color:#aa9a78;margin-left:auto;font-size:10px;font-style:normal}.modal-eaten-number-history.empty{background:#fffdf8;border-style:dashed}.replenishment-table-scroll{overscroll-behavior:contain;min-height:150px;margin:0 20px;overflow:auto}.replenishment-table-grid{grid-template-columns:repeat(4,minmax(280px,1fr));align-items:start;gap:10px;min-width:1160px;display:grid}.replenishment-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;border:1px solid #e3e8ef;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.replenishment-table th{z-index:1;color:#596575;background:#f1f4f8;height:36px;font-weight:600;position:sticky;top:0}.replenishment-table td,.replenishment-table th{text-align:center;border-bottom:1px solid #e8edf3;border-right:1px solid #e8edf3;padding:0 12px}.replenishment-table th:last-child,.replenishment-table td:last-child{border-right:0}.replenishment-table tbody tr:last-child td{border-bottom:0}.replenishment-table td{background:#fff;height:30px}.replenishment-table tbody tr:nth-child(2n) td{background:#fafbfd}.replenishment-table tbody tr:hover td{background:#f1f6ff}.replenishment-table td:first-child strong{color:#2d6fd2}.replenishment-total{color:#687486;flex:none;align-items:center;gap:5px;padding:12px 20px;font-size:13px;display:flex}.replenishment-total>span{margin-left:auto}.replenishment-total strong{color:#3276dc}.replenishment-confirm>footer{background:#fafbfd;border-top:1px solid #e8edf3;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:58px;padding:11px 20px;display:flex}.replenishment-confirm>footer .copy-feedback{color:#268153;margin-right:auto;font-size:12px}.replenishment-confirm>footer button{color:#5e6978;cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:6px;height:34px;padding:0 15px}.replenishment-confirm>footer button:hover:not(:disabled){color:#2f70d2;border-color:#7ca6e8}.replenishment-confirm>footer button:disabled{opacity:.55;cursor:not-allowed}.replenishment-confirm>footer .copy-replenishment-btn{color:#2f70d2;background:#f4f8ff;border-color:#a8c5ef}.replenishment-confirm>footer .blue-btn{color:#fff;background:#3478df;border-color:#3478df}.replenishment-confirm>footer .blue-btn:hover:not(:disabled){color:#fff;background:#2568ca;border-color:#2568ca}@media (width<=640px){.replenishment-confirm{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.replenishment-context{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-eaten-number-history{flex-direction:column;align-items:flex-start;gap:5px}.replenishment-confirm>footer{flex-wrap:wrap}.replenishment-confirm>footer .copy-feedback{text-align:right;width:100%}}.risk-balls{gap:7px;margin:14px 0 9px;display:flex}.risk-ball{width:33px;height:33px;font-size:13px;box-shadow:0 1px 3px #00000026,inset 0 -2px 2px #0000001a}.zodiac-amount-panel{background:#fff;border:1px solid #e2e7ec;border-radius:8px;margin-top:14px;padding:14px 16px 16px}.zodiac-amount-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.zodiac-amount-panel>header b{color:#303a46;font-size:14px}.zodiac-amount-panel>header span{color:#9099a5;font-size:12px}.zodiac-amount-grid{border:1px solid #edf0f3;border-radius:6px;grid-template-columns:repeat(12,minmax(72px,1fr));display:grid;overflow:hidden}.zodiac-amount-grid article{border-right:1px solid #edf0f3;min-width:0}.zodiac-amount-grid article:last-child{border-right:0}.zodiac-amount-grid h4{color:#d84b50;text-align:center;background:#fff5f5;height:34px;margin:0;font-size:14px;line-height:34px}.zodiac-amount-grid article>div{border-top:1px solid #f1f3f5;grid-template-columns:24px minmax(0,1fr);align-items:center;min-height:28px;padding:0 5px;font-size:12px;display:grid}.zodiac-amount-grid article>div span{font-weight:700}.zodiac-amount-grid article>div strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.zodiac-amount-grid article>div strong.profit{color:#d84b50}.zodiac-amount-grid article>div strong.loss{color:#32935b}.open-result{color:#6e6043;border-top:1px dashed #e6d898;align-items:center;gap:8px;padding-top:9px;display:flex}.result-ball{background:#2d3748;width:30px;height:30px;box-shadow:0 2px 4px #00000026}.bet-source-mask{z-index:3250}.bet-source-dialog{color:#606266;background:#fff;border-radius:4px;width:min(800px,100vw - 24px);overflow:hidden;box-shadow:0 2px 12px #0003}.bet-source-dialog>header{justify-content:space-between;align-items:center;height:55px;padding:0 16px;display:flex}.bet-source-dialog h2{color:#303133;margin:0;font-size:18px;font-weight:400}.bet-source-dialog>header>button{color:#909399;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:24px;line-height:30px}.bet-source-dialog>header>button:hover{color:#409eff}.bet-source-body{min-height:220px;max-height:496px;padding:0 16px 16px;overflow:auto}.bet-source-state{color:#909399;justify-content:center;align-items:center;min-height:220px;display:flex}.bet-source-state.error{color:#f56c6c}.bet-source-table{border-collapse:collapse;table-layout:fixed;color:#606266;width:100%;font-size:13px}.bet-source-table th,.bet-source-table td{border:1px solid #dcdfe6}.bet-source-table th{color:#303133;text-align:left;white-space:nowrap;background:#f5f7fa;height:40px;padding:0 10px;font-weight:500}.bet-source-table td{text-overflow:ellipsis;white-space:nowrap;background:#fff;height:51px;padding:5px 10px;overflow:hidden}.bet-source-table tbody tr:nth-child(2n) td{background:#fafafa}.bet-source-table th:nth-child(n+5),.bet-source-table td:nth-child(n+5){text-align:right}.bet-source-table th:last-child,.bet-source-table td:last-child{text-align:center}.bet-source-table td:first-child b,.bet-source-table td:first-child small{display:block}.bet-source-table td:first-child b{color:#606266;font-weight:400}.bet-source-table td:first-child small{color:#909399;margin-top:4px;font-size:11px}.bet-source-table td:nth-child(4) span{font-weight:500}.bet-source-table td:nth-child(4) em{color:#409eff;margin-left:3px;font-style:normal}.source-issue-col{width:116px}.source-account-col,.source-period-col{width:92px}.source-bet-col{width:132px}.source-money-col,.source-share-col{width:92px}.source-rebate-col{width:64px}.source-type-col{width:58px}.bet-source-pagination{color:#909399;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.bet-source-pagination>div{gap:8px;display:flex}.bet-source-pagination button{color:#606266;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:28px;padding:0 12px}.bet-source-pagination button:hover:not(:disabled){color:#409eff;border-color:#409eff}.bet-source-pagination button:disabled{opacity:.45;cursor:not-allowed}.summary-card{padding:10px}.summary-card h3{border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;margin:0 0 9px;padding:12px 14px;font-size:14px;display:flex}.summary-card h3>span{flex-direction:column;gap:2px;display:flex}.summary-card h3>span>b{font-size:15px}.summary-card h3>span>small{opacity:.76;font-size:10px;font-weight:400}.summary-card h3 strong{color:#d72d33;font-variant-numeric:tabular-nums;font-size:18px}.summary-card h3 .summary-pending{color:#909399;background:#f4f4f5;border-radius:10px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:400}.summary-item{width:100%;min-height:94px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e7ec;border-radius:10px;margin-bottom:8px;padding:10px 11px 9px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:block;position:relative;overflow:hidden}.summary-item:last-child{margin-bottom:0}.summary-item:hover{background:#fbfdff;border-color:#8eb3f1;transform:translateY(-1px);box-shadow:0 5px 14px #3574e31a}.summary-item.active{border-color:#77a6f2;box-shadow:inset 3px 0 #3574e3,0 5px 16px #3574e31c}.summary-item-heading{align-items:center;min-height:22px;margin-bottom:8px;display:flex}.summary-item-heading>b{color:#253247;font-size:14px}.summary-item-heading>span{background:#eaf2ff;border-radius:8px;margin-left:7px;padding:2px 6px;font-size:9px;color:#3574e3!important}.summary-item-heading>i{color:#a8b2c0;margin-left:auto;font-size:20px;font-style:normal;font-weight:400;line-height:1}.summary-equation{background:#f7f9fc;border-radius:8px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:2px;padding:7px 8px;align-items:end!important;line-height:1!important;display:grid!important}.summary-equation>span{flex-direction:column;gap:5px;min-width:0;display:flex}.summary-equation small{color:#9aa5b4;font-size:9px}.summary-equation strong{color:#6f7c8e;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.summary-equation>i{color:#aab3bf;text-align:center;padding-bottom:1px;font-size:11px;font-style:normal}.summary-equation .summary-result strong{color:#cc3439;font-size:12px}.summary-equation .summary-result strong.negative{color:#149157}.summary-item .summary-actual{border-top:1px dashed #e6ebf1;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:7px;line-height:16px;display:flex}.summary-actual>small{color:#8b96a5;flex:none;font-size:10px}.summary-actual>span{color:#7e8996;font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex}.summary-actual strong{color:#cc3439;font-weight:600}.summary-actual strong.negative{color:#149157}.summary-actual i{color:#aeb6c1;font-size:9px;font-style:normal}.play-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;height:47px}.play-heading span{color:#9099a5;padding-top:7px;font-size:12px}.play-detail-groups{gap:16px;display:grid}.play-detail-groups section{border:1px solid #dfe4e9;border-radius:5px;overflow:hidden}.play-detail-groups section>header{background:#f5f7fa;justify-content:space-between;align-items:center;height:38px;padding:0 14px;display:flex}.play-detail-groups section>header b{color:#303a46;font-size:14px}.play-detail-groups section>header span{color:#9099a5;font-size:12px}.play-detail-groups table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.play-detail-groups th{color:#536071;background:#f8f9fb;height:32px;font-weight:500}.play-detail-groups td,.play-detail-groups th{text-align:center;border:1px solid #e7eaee;padding:0 10px}.play-detail-groups td{height:34px}.play-detail-groups td:first-child strong{font-weight:600}.play-detail-groups td:first-child small{color:#7b8490;margin-left:7px}.play-detail-empty{color:#9099a5;background:#fafbfc;border:1px solid #edf0f3;border-radius:6px;justify-content:center;align-items:center;min-height:360px;display:flex}.play-load-more{color:#3574e3;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;width:100%;height:38px}.play-load-more:hover{background:#f7faff}.auth-page{background:#f0f4f8;place-items:center;min-height:100vh;display:grid}.auth-card{background:#fff;border:1px solid #dce3ea;border-radius:8px;width:350px;padding:28px;box-shadow:0 5px 18px #1a233214}.auth-title{justify-content:center;align-items:center;gap:9px;margin-bottom:30px;display:flex}.auth-title img{border-radius:8px;width:34px;height:34px}.auth-title h1{margin:0;font-size:22px}.auth-card label{margin-bottom:8px;font-weight:600;display:block}.auth-card input{border:1px solid #ccd6df;border-radius:5px;outline:none;width:100%;height:38px;padding:0 12px}.auth-card input:focus{border-color:#3574e3}.auth-card form>button{color:#fff;background:#3574e3;border:0;border-radius:5px;width:100%;height:38px;margin-top:16px}.auth-card p{color:#d64040;margin:7px 0 -7px}.auth-card form .text-btn{color:#6d7886;background:0 0;margin-top:8px}@media (width<=1500px){.data-main{padding:20px}.top-nav a{padding:0 12px}.content-row{grid-template-columns:minmax(0,1fr) 240px}.number-grids{gap:9px}.table-tools{gap:5px}.risk-balls{gap:4px}.risk-ball{width:28px;height:28px}}.demo-mode-badge{color:#9b650d;letter-spacing:.5px;background:#fdf6ec;border:1px solid #e6a23c;border-radius:10px;margin-left:10px;padding:3px 8px;font-size:11px;font-weight:700}.management-body{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 101px);display:grid}.sales-sidebar{background:#f7f9fb;border-right:1px solid #dde3e9;overflow:hidden}.sales-add{color:#2780dd;justify-content:center;align-items:center;gap:38px;height:47px;font-size:17px;display:flex}.sales-add span{color:#8993a1;background:#f0f2f4;border-radius:12px;padding:3px 9px;font-size:12px}.sales-search{border-bottom:1px solid #dde3e9;padding:6px 16px 15px}.sales-search input{border:1px solid #ccd4dc;border-radius:5px;outline:0;width:100%;height:34px;padding:0 39px}.sales-person{cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:8px;align-items:center;height:66px;margin-bottom:12px;padding:0 12px;display:flex;position:relative}.sales-person.current{background:#eefff7;border-color:#a7ead0}.sales-person i{color:#176bd0;background:#ddebfc;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-right:10px;font-size:18px;font-style:normal;font-weight:700;display:flex}.sales-person-info{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding-right:26px;display:flex}.sales-person-name{align-items:center;max-width:100%;display:flex}.sales-person b{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:14px;overflow:hidden}.sales-person small{color:#b57716;background:#fff2d5;border-radius:4px;margin-left:6px;padding:2px 5px}.sales-person button{color:#687484;background:0 0;border:0;margin-left:auto;font-size:22px}.sales-person .sales-settlement{white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:17px;display:block}.sales-person .sales-settlement.negative{color:#d94b4b;background:#fff0f0}.sales-person .sales-settlement.zero{color:#7b8794;background:#f0f2f5}.sales-person .sales-person-menu{z-index:6;background:#fff;border:1px solid #e2e7ed;border-radius:6px;width:104px;padding:5px;position:absolute;top:52px;right:8px;box-shadow:0 8px 24px #202d3d24}.sales-person .sales-person-menu button{color:#4b5563;text-align:left;width:100%;height:30px;margin:0;padding:0 10px;font-size:13px;display:block}.sales-person .sales-person-menu button:hover{background:#f3f6fa}.sales-person.current .sales-more{margin-left:6px}.sales-person .sales-more{z-index:3;flex:none;position:absolute;top:5px;bottom:auto;right:7px}.sales-person .sales-person-menu{z-index:90;border:1px solid #e4e7ed;border-radius:4px;width:70px;padding:5px 0;top:59px;right:12px;box-shadow:0 0 12px #0000001f}.sales-person .sales-person-menu.upward{top:auto;bottom:59px}.sales-person .sales-person-menu button{color:#606266;white-space:nowrap;background:#fff;height:32px;padding:5px 16px;font-size:14px;line-height:22px}.sales-person .sales-person-menu button:hover{color:#409eff;background:#ecf5ff}.sales-person .sales-person-menu hr{border:0;border-top:1px solid #e4e7ed;height:1px;margin:6px 0}.sales-switch-notice{z-index:3000;color:#67c23a;white-space:nowrap;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:4px;align-items:center;gap:9px;height:40px;padding:0 18px;font-size:14px;display:flex;position:fixed;top:15px;left:50%;transform:translate(-50%)}.sales-switch-notice i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:flex}.sales-switch-notice span{color:#606266}.sales-delete-mask{z-index:3100;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.sales-delete-dialog{color:#606266;background:#fff;border-radius:4px;width:420px;height:152px;padding:12px;box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014}.sales-delete-dialog header{height:36px;padding:0 28px 12px 0;position:relative}.sales-delete-dialog h3{color:#303133;margin:0;font-size:18px;font-weight:400;line-height:24px}.sales-delete-dialog header button{color:#909399;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:22px;position:absolute;top:-12px;right:-12px}.sales-delete-dialog p{color:#606266;height:48px;margin:0;font-size:14px;line-height:24px}.sales-delete-dialog footer{justify-content:flex-end;gap:12px;height:44px;padding-top:12px;display:flex}.sales-delete-dialog footer button{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:32px;padding:8px 15px;font-size:14px;font-weight:500;line-height:14px}.sales-delete-dialog footer .confirm-delete{color:#fff;background:#f56c6c;border-color:#f56c6c}.sales-main,.records-main,.issues-main{background:#f0f4f8;min-width:0;padding:16px}.sales-page-layout{grid-template-columns:clamp(220px,16vw,250px) minmax(0,1fr);align-content:start;min-height:calc(100vh - 101px);overflow:visible}.sales-page-layout>.sales-sidebar{z-index:auto;grid-template-rows:auto auto auto minmax(0,1fr);align-items:stretch;height:auto;min-height:0;max-height:none;display:grid;position:static;overflow:visible}.sales-page-layout>.sales-sidebar>.sales-add,.sales-page-layout>.sales-sidebar>.sales-search,.sales-page-layout>.sales-sidebar>.sales-list{min-width:0}.sales-page-layout>.sales-sidebar>.sales-list-heading{display:flex}.sales-page-layout>.sales-sidebar>.sales-list{min-height:0;display:block;overflow:visible}.sales-page-layout>.sales-sidebar .sales-person{flex:none;width:auto}.sales-page-layout>.sales-main{height:auto;min-height:0;overflow:visible}.sales-main.tema-layout{flex-direction:column;min-height:0;display:flex;overflow:visible}.sales-main.tema-layout>.play-tabs{flex:none;margin:-16px -16px 0}.sales-workspace-frame,.sales-statistics-frame{scrollbar-gutter:auto;min-height:0;padding-right:0;overflow:visible}.sales-statistics-frame{margin-top:12px;padding:0 0 16px}.sales-statistics-frame>.quick-stat{margin-top:0}.play-tabs{background:#fff;gap:5px;height:44px;margin:-16px -16px 16px;padding:8px 16px;display:flex}.play-tabs button{color:#3d4652;background:#fff;border:1px solid #dfe4ea;border-radius:7px;min-width:61px;height:35px;padding:0 15px}.play-tabs button.active{color:#fff;background:#3574e3;border-color:#3574e3;font-weight:700}.sales-status,.bet-workbench,.bet-actions,.quick-stat,.sales-detail-empty,.filter-panel,.records-card,.issues-card{background:#fff;border:1px solid #e0e6ec;border-radius:8px}.sales-status{height:82px;padding:16px 13px}.sales-status span{color:#3679cc;background:#eef7ff;border:1px solid #4792e3;border-radius:5px;margin-right:8px;padding:5px 10px;display:inline-block}.sales-status button{background:#fff;border:1px solid #777;margin-top:3px;display:block}.bet-workbench{grid-template-columns:485px 1fr;gap:20px;margin-top:12px;padding:8px 13px;display:grid}.number-entry{grid-template-rows:repeat(10,31px);grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:2px 5px;display:grid}.number-entry>div{background:#f8f9fa;align-items:center;height:31px;display:flex}.number-entry i,.history-ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-style:normal;font-weight:700;display:inline-flex}.number-entry input{border:1px solid #d9dfe6;border-radius:4px;width:54px;height:25px;margin-left:4px}.number-entry input:focus{outline:2px solid #3478df}.quick-picker{flex-wrap:wrap;align-content:flex-start;gap:5px;padding-top:1px;display:flex}.quick-picker button{color:#444d59;background:#fff;border:1px solid #d9dfe5;border-radius:5px;min-width:43px;height:31px;padding:0 13px}.quick-picker button.active{color:#fff;background:#3478df}.number-entry input.highlighted{background:#7ea7ed1e;border-color:#3574e2f5;box-shadow:0 0 0 1px #3574e224}.bet-actions{align-items:center;gap:12px;height:57px;margin-top:12px;padding:0 13px;display:flex}.bet-actions button{background:#fff;border:1px solid #ccd2d8;border-radius:3px;height:29px;padding:0 13px}.bet-actions input{border:1px solid #ccd3db;border-radius:4px;width:100px;height:29px;padding:0 10px}.bet-actions .action-green{color:#fff;background:#11966b;border:0}.bet-actions .action-purple{color:#fff;background:#7b57d1;border:0}.bet-actions .action-red{color:#fff;background:#d9363e;border:0}.bet-actions em{color:#aab1ba}.quick-stat{min-height:302px;margin-top:34px;padding:25px}.section-title{align-items:center;display:flex}.section-title b{font-size:17px}.section-title a{color:#1883db;margin:auto}.section-title small{color:#8a929e;margin-left:auto}.examples{align-items:center;gap:10px;margin:14px 0;display:flex}.examples span{color:#7c8593;background:#f1f3f6;border-radius:6px;padding:6px 10px}.examples strong{color:#20a15d;font-weight:500}.quick-stat textarea{resize:none;border:1px solid #d5dbe1;border-radius:7px;width:100%;height:130px;padding:12px}.stat-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;display:flex}.stat-actions>button:not(.blue-btn){background:#fff;border:1px solid #d3d9df;border-radius:4px;height:34px;padding:0 18px}.stat-actions input{vertical-align:middle;width:16px;height:16px}.quick-task-queue{border:1px solid #e4e7ed;border-radius:6px;margin-top:16px;overflow:hidden}.quick-task-queue>header,.quick-task-queue .queue-item{align-items:center;gap:10px;padding:9px 12px;display:flex}.quick-task-queue>header{background:#f5f7fa;justify-content:space-between}.quick-task-queue .queue-item{border-top:1px solid #ebeef5}.quick-task-queue .queue-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.quick-task-queue .queue-item small{color:#606266}.quick-task-queue .queue-item em{color:#e34d59;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.sales-detail-empty{height:230px;margin-top:16px;padding:38px 40px}.sales-detail-empty input{width:200px;margin-left:20px}.sales-detail-empty button{margin-left:8px}.sales-detail-empty>span{float:right}.danger-light{color:#d34a51!important;background:#fff5f5!important;border:1px solid #e7b2b5!important}.warn-light{color:#aa7622!important;background:#fff9e9!important;border:1px solid #e3c88a!important}.filter-panel{align-items:center;gap:12px;height:92px;margin-bottom:16px;padding:0 13px;display:flex}.filter-panel select{width:140px;height:28px}.filter-panel select:nth-of-type(3){width:180px}.filter-panel button{height:28px;padding:0 12px}.records-card{min-height:calc(100vh - 225px);padding:24px}.records-toolbar{justify-content:space-between;align-items:center;gap:12px;height:57px;padding:12px 16px;display:flex}.records-header-left,.records-header-right,.records-search{align-items:center;display:flex}.records-header-left,.records-header-right{gap:8px}.records-title{font-size:16px}.records-search{gap:8px}.records-toolbar input{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:200px;height:32px;padding:0 11px}.records-toolbar button{background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:32px;padding:5px 11px}.records-toolbar .lookup{color:#fff;background:#409eff;border-color:#409eff}.records-toolbar button:disabled{color:#a8abb2;cursor:not-allowed;background:#fff;border-color:#e4e7ed}.records-toolbar .danger-light{color:#f56c6c;background:#fef0f0;border-color:#fab6b6}.records-summary{color:#374151;white-space:nowrap;margin-right:12px;font-size:14px}.records-summary strong{color:#1f2937;font-weight:600}.records-table,.issues-table{border-collapse:collapse;table-layout:fixed;width:100%}.records-table th,.records-table td{border:1px solid #dfe4e9;height:40px;padding:0 9px}.records-table th{background:#f2f4f7;height:38px}.records-table th:first-child{width:35px}.records-table th:nth-child(2){width:45px}.records-table th:nth-child(3){width:100px}.records-table th:nth-child(4){width:90px}.records-table th:nth-child(5){width:72px}.records-table th:nth-child(7),.records-table th:nth-child(8),.records-table th:nth-child(9){width:55px}.records-table th:last-child{width:105px}.records-table mark{color:#8a5a00;background:#fff2c6;border-radius:4px;padding:5px 8px}.records-table .raw{color:#075db8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.records-table .refund{background:#ffc8c8}.records-table .win{color:#159651;font-weight:700}.row-actions{color:#1681c9;white-space:nowrap}.issues-card{padding:24px}.issue-tabs{gap:8px;margin-bottom:16px;display:flex}.issue-tabs button{background:#fff;border:1px solid #dce2e8;width:68px;height:32px}.issue-tabs .active{color:#b56d00;border-color:#d28d25}.mode-bar{background:#eef4ff;border:1px solid #3f84da;border-radius:7px;align-items:center;height:59px;padding:0 16px;font-size:14px;display:flex}.mode-switch{background:#b7c0cc;border:0;border-radius:12px;width:40px;height:20px;margin:0 10px;padding:0;position:relative}.mode-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:2px;left:2px}.mode-switch.active i{left:22px}.mode-bar>div{align-items:center;gap:10px;margin-left:auto;display:flex}.mode-bar input{background:#fff;border:1px solid #d1d8e0;width:110px;height:25px}.issues-table{margin-top:14px;font-size:11px}.issues-table th{color:#7f8a99;background:#e9eef4;height:28px}.issues-table td{border-right:1px solid #fff;height:38px;padding:0 9px}.issues-table th:first-child{width:103px}.issues-table th:nth-child(2){width:135px}.issues-table th:nth-child(3){width:112px}.issues-table th:nth-child(4){width:190px}.issues-table th:nth-child(5),.issues-table th:nth-child(6){width:208px}.issues-table th:nth-child(n+7):nth-child(-n+13){width:110px}.history-ball{width:24px;height:24px;margin-right:3px;font-size:11px}.issues-table small{color:#697584}.settled{color:#657181;background:#e9edf1;border-radius:4px;padding:4px 8px}.current-issue{color:#168b67;background:#d7f5e8;margin-left:6px;padding:4px 8px}.issue-actions{white-space:nowrap}.issue-actions a{color:#1672c9;cursor:pointer}.issue-actions span{color:#87909b}.issues-footer{justify-content:space-between;align-items:center;height:38px;display:flex}.issues-footer button{height:25px}.issue-loading{text-align:center;color:#7b8794;padding:45px}.issue-error{color:#b42318;background:#fff1f0;border-radius:4px;margin:10px 0 0;padding:8px 12px}.status-open,.status-closed{border-radius:4px;padding:4px 8px}.status-open{color:#087443;background:#d9f5e7}.status-closed{color:#8a5a00;background:#fff0c2}.issue-edit-dialog{width:560px}.issue-edit-dialog>label{grid-template-columns:85px 1fr;align-items:center;margin:10px 0;display:grid}.issue-edit-dialog>label input{border:1px solid #d9dfe7;border-radius:4px;height:34px;padding:0 8px}.draw-inputs{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:18px;display:grid}.draw-inputs label{text-align:center;color:#606b78}.draw-inputs input{text-align:center;border:1px solid #d9dfe7;border-radius:4px;width:100%;height:38px;margin-top:6px;font-size:17px;display:block}.draw-inputs input:focus{outline:2px solid #409eff}.download-page{color:#182033;background:#fff;min-height:100vh;font-size:14px}.download-page>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.download-page>header a{color:#182033;align-items:center;gap:9px;text-decoration:none;display:flex}.download-page>header img{width:34px}.download-hero{text-align:center;background:radial-gradient(circle at 50% 15%,#e8f1ff,#0000 44%);padding:85px 20px 50px}.download-hero h1{margin:0;font-size:50px}.download-hero em{color:#3379e7;font-style:normal}.download-hero p{color:#748196;font-size:17px}.download-hero button,.download-cta button{color:#fff;background:#3379e7;border:0;border-radius:8px;height:46px;padding:0 24px}.download-hero small{margin-top:12px;display:block}.platforms{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:auto;padding:20px;display:grid}.platforms article{border:1px solid #e4e9ef;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;padding:18px;display:grid}.platforms i{font-size:27px;font-style:normal}.platforms button{grid-area:1/3/3}.platforms span{color:#3379e7;grid-column:2;font-size:11px}.download-stats{text-align:center;grid-template-columns:repeat(4,1fr);max-width:900px;margin:50px auto 80px;display:grid}.download-stats div{border-right:1px solid #e3e8ee;flex-direction:column;display:flex}.download-stats div:last-child{border:0}.download-stats b{color:#3379e7;font-size:27px}.download-section{text-align:center;background:#f7f9fc;padding:70px 8vw}.download-section.white{background:#fff}.download-section h2,.download-cta h2{font-size:34px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1150px;margin:35px auto;display:grid}.feature-grid.six{grid-template-columns:repeat(3,1fr)}.feature-grid article{text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:26px}.feature-grid p{color:#788598;line-height:1.7}.download-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#2867d7,#5595f1);padding:70px 20px}.download-cta button{background:0 0;border:1px solid #c9dcff;margin:5px}.download-page>footer{text-align:center;color:#7c8798;background:#111a29;padding:38px}.download-page>footer img{vertical-align:middle;width:31px}.download-page>footer b{color:#fff;margin-left:8px}.issue-market-badge.is-macau{color:#245fae!important;background:#eaf3ff!important;border:1px solid #b8d2f6!important}.issue-market-badge.is-hong-kong{color:#a65418!important;background:#fff0e2!important;border:1px solid #efc291!important}.account-nav .settings-trigger{border:1px solid #0000;border-radius:10px;padding:2px 9px}.account-nav .settings-trigger.active{color:#26313f;background:#fff;border-color:#3574e3}.settings-menu{z-index:80;background:#fff;border:1px solid #e1e5ea;border-radius:4px;width:112px;padding:7px 0;position:absolute;top:29px;right:-14px;box-shadow:0 5px 14px #00000024}.settings-menu button,.settings-menu a{color:#303743;text-align:left;white-space:nowrap;background:#fff;border:0;align-items:center;width:100%;height:32px;padding:0 13px;text-decoration:none;display:flex}.settings-menu button:hover,.settings-menu a:hover{color:#3178dc;background:#f2f6fc}.modal-mask{z-index:200;background:#0000007a;place-items:center;display:grid;position:fixed;inset:0}.password-dialog{background:#fff;border-radius:15px;width:420px;padding:35px 40px 40px;position:relative;box-shadow:0 12px 35px #00000038}.dialog-close{color:#8e969f;background:0 0;border:0;font-size:20px;position:absolute;top:11px;right:15px}.password-dialog header{align-items:center;margin-bottom:16px;display:flex}.password-dialog header i{color:#fff;background:#3985e4;border-radius:10px;place-items:center;width:45px;height:45px;margin-right:12px;font-size:24px;font-style:normal;display:grid}.password-dialog h3{margin:0;font-size:18px}.password-dialog header p{color:#747e8c;margin:3px 0 0}.password-dialog label{margin-top:17px;font-weight:600;display:block}.password-dialog label b{color:#ee5860}.password-dialog label input{border:1px solid #d9dee5;border-radius:8px;outline:0;width:100%;height:41px;margin-top:12px;padding:0 14px;display:block}.password-dialog footer{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.password-dialog footer button{background:#fff;border:1px solid #d9dee5;border-radius:8px;height:40px;font-weight:600}.password-dialog footer .confirm-password{color:#fff;background:linear-gradient(90deg,#4298f2,#2678da);border:0}.modal-mask{overscroll-behavior:contain;padding:16px;overflow-y:auto}.password-dialog{max-height:calc(100dvh - 32px);overflow:auto}.account-center{background:#f0f4f8;min-height:calc(100vh - 101px);padding:28px}.subscription-page,.devices-page,.account-placeholder{max-width:1120px;margin:auto}.order-today{background:#fff;border:1px solid #e0e6ec;border-radius:9px;align-items:center;gap:10px;padding:25px;display:flex}.order-today b{color:#347add;font-size:28px}.order-today em{color:#7c8795;margin-left:auto;font-style:normal}.subscription-card{background:#fff;border:1px solid #e0e6ec;border-radius:9px;margin-top:18px;padding:22px}.subscription-card header{justify-content:space-between;display:flex}.subscription-card header span{color:#168858;background:#e3f8ee;border-radius:12px;padding:4px 10px}.subscription-card>div{grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.subscription-card label{color:#7b8694;flex-direction:column;display:flex}.subscription-card strong{color:#242d39;margin-top:9px;font-size:18px}.subscription-page>h3{margin:28px 0 12px}.order-records{background:#fff;border:1px solid #e0e6ec;border-radius:9px;padding:20px}.order-records>button{float:right}.order-records table{border-collapse:collapse;width:100%;margin-top:20px}.order-records th{background:#f2f4f7;height:38px}.order-records p{text-align:center;color:#929aa5}.devices-page>header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.devices-page>header b{font-size:25px}.devices-page article{background:#fff;border:1px solid #e0e6ec;border-radius:9px;align-items:center;min-height:95px;margin-bottom:10px;padding:18px 22px;display:flex}.devices-page article>i{margin-right:18px;font-size:30px;font-style:normal}.devices-page article p,.devices-page article small{color:#7c8795;margin:6px 0}.devices-page article>span{color:#168858;background:#e4f8ef;border-radius:12px;margin-left:auto;padding:4px 10px}.devices-page article>button{color:#d64149;margin-left:auto}.devices-page footer{text-align:center;color:#7c8795}.account-placeholder{background:#fff;border:1px solid #e0e6ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.placeholder-icon{font-size:55px}.account-placeholder p{color:#7b8695}.sales-report-mask{place-items:start center;padding-top:189px}.sales-report-dialog{background:#fff;border-radius:4px;width:750px;height:960px;padding:16px;overflow:hidden}.sales-report-dialog>header{justify-content:space-between;align-items:flex-start;height:40px;padding:0 0 16px;display:flex}.sales-report-dialog>header h2{margin:0;font-size:18px;font-weight:400;line-height:24px}.sales-report-dialog>header button{color:#909399;background:0 0;border:0;font-size:22px;position:relative;top:-2px}.report-summary{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.report-summary article{border:1px solid #e4e7ed;border-radius:8px;align-items:center;height:72px;padding:12px;display:flex}.report-summary i{color:#409eff;background:#ecf5ff;border-radius:6px;place-items:center;width:40px;height:40px;margin-right:12px;font-style:normal;display:grid}.report-summary article:nth-child(2) i{color:#909399;background:#f4f4f5}.report-summary article:nth-child(3) i{color:#e6a23c;background:#fdf6ec}.report-summary article:nth-child(4) i{color:#f56c6c;background:#fef0f0}.report-summary span{color:#909399;flex-direction:column;font-size:13px;display:flex}.report-summary strong{margin-top:4px;font-family:monospace;font-size:20px;line-height:24px}.report-summary .blue{color:#409eff}.report-summary .gray{color:#909399}.report-summary .gold{color:#e6a23c}.report-summary .red{color:#f56c6c}.report-date{justify-content:space-between;align-items:center;height:36px;margin-bottom:0;display:flex}.report-date span{color:#909399;background:#f4f4f5;padding:3px 6px;font-size:12px}.report-date button{color:#fff;background:#409eff;border:1px solid #409eff;border-radius:3px;height:24px;padding:0 10px;font-size:12px}.sales-report-dialog table{border-collapse:collapse;table-layout:fixed;border:1px solid #ebeef5;width:100%;font-family:monospace;font-size:12px}.sales-report-dialog th,.sales-report-dialog td{text-align:right;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;height:32px;padding:0 8px}.sales-report-dialog th{color:#606266;background:#f8f9fa;height:40px;font-family:inherit}.sales-report-dialog th:first-child,.sales-report-dialog td:first-child{text-align:left;width:145px}.sales-report-dialog tbody tr:nth-child(2n){background:#fafafa}.sales-report-dialog td i,.performance-card td i{color:#fff;background:#409eff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:4px;font-family:sans-serif;font-style:normal;display:inline-flex}.sales-report-dialog tfoot td{background:#f5f7fa;height:32px}.positive{color:#f56c6c!important}.negative{color:#67c23a!important}.report-center{color:#1a2332;background:#f5f7fa;min-height:calc(100vh - 117px);margin-top:16px;padding:20px}.report-filters{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;height:64px;padding:16px 20px;display:flex}.report-filters .filter-left,.report-filters .filter-right{align-items:center;gap:12px;display:flex}.radio-tabs{display:flex}.radio-tabs button{color:#606266;background:#fff;border:1px solid #dcdfe6;height:32px;padding:0 16px}.radio-tabs button+button{margin-left:-1px}.radio-tabs button:first-child{border-radius:4px 0 0 4px}.radio-tabs button:last-child{border-radius:0 4px 4px 0}.radio-tabs button.active{color:#fff;background:#409eff;border-color:#409eff;position:relative}.report-filters select{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;width:180px;height:32px;padding:0 10px}.report-filters .sales-select{width:140px}.date-range{color:#606266;border:1px solid #dcdfe6;border-radius:4px;align-items:center;width:350px;height:32px;display:flex}.date-range .calendar{text-align:center;color:#909399;width:32px}.date-range input{text-align:center;border:0;outline:0;width:130px}.report-filters .filter-right button{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:32px;padding:0 15px}.report-filters .filter-right .query-btn{color:#fff;background:#409eff;border-color:#409eff}.metric-grid{grid-template-columns:repeat(5,1fr);gap:20px;margin:20px 0;display:grid}.metric-grid article{background:#fff;border-radius:8px;height:134px;padding:20px}.metric-grid article>span{color:#909399;align-items:center;gap:4px;margin-bottom:8px;font-size:14px;display:flex}.metric-grid article>span small{border:1px solid #a8abb2;border-radius:50%;place-items:center;width:12px;height:12px;font-size:9px;display:inline-grid}.metric-grid strong{height:40px;font-size:24px;line-height:28px;display:block}.metric-grid strong em{color:#606266;margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.metric-grid .blue{color:#409eff}.metric-grid .gold{color:#e6a23c}.metric-grid .red{color:#f56c6c}.metric-grid footer{color:#606266;border-top:1px solid #ebeef5;justify-content:space-between;height:26px;padding-top:8px;font-size:12px;display:flex}.metric-grid footer b{color:#67c23a}.metric-grid footer .down{color:#f56c6c}.chart-grid{grid-template-columns:calc(66.6667% - 6.67px) calc(33.3333% - 13.33px);gap:20px;margin-bottom:20px;display:grid}.trend-card,.pie-card,.performance-card{background:#fff;border-radius:8px}.trend-card,.pie-card{height:437px;overflow:hidden}.trend-card header,.pie-card header,.performance-card header{border-bottom:1px solid #ebeef5;justify-content:space-between;align-items:center;height:57px;padding:16px 20px;display:flex}.trend-card header b,.pie-card header b,.performance-card header b{color:#303133;border-left:4px solid #409eff;height:22px;padding-left:10px;font-size:16px;line-height:22px}.trend-card header select{color:#606266;border:1px solid #dcdfe6;width:100px;height:24px}.trend-card header button{color:#606266;background:#fff;border:1px solid #dcdfe6;height:24px;padding:0 10px}.trend-card header button.active{color:#fff;background:#409eff;border-color:#409eff}.trend-chart{height:380px;padding-top:10px;position:relative}.trend-chart svg{width:100%;height:340px;display:block}.axis-labels{fill:#606266;font-size:12px}.grid-lines line{stroke:#dcdfe6;stroke-width:1px}.line{fill:none;stroke-width:2px}.blue-line{stroke:#409eff}.red-line{stroke:#f56c6c}.green-line{stroke:#67c23a}.gold-line{stroke:#e6a23c}.end{fill:#fff;stroke-width:2px}.chart-legend{color:#606266;justify-content:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:18px;left:0;right:0}.chart-legend span{align-items:center;display:flex}.chart-legend i{border:2px solid;border-radius:50%;width:12px;height:12px;margin-right:4px}.blue-dot{border-color:#409eff!important}.gold-dot{border-color:#e6a23c!important}.red-dot{border-color:#f56c6c!important}.green-dot{border-color:#67c23a!important}.pie-card{text-align:center}.donut{background:#ccc;border-radius:50%;width:230px;height:230px;margin:78px auto 28px}.donut:after{content:"";background:#fff;border-radius:50%;width:130px;height:130px;display:block;transform:translate(50px,50px)}.pie-card>span{color:#606266;justify-content:center;align-items:center;font-size:12px;display:flex}.pie-card>span i{background:#5470c6;border-radius:2px;width:23px;height:12px;margin-right:6px}.performance-card{min-height:900px;padding:10px}.performance-card header{height:65px;padding:16px 20px}.performance-card header input{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:200px;height:32px;padding:0 10px}.performance-card table{border-collapse:collapse;table-layout:fixed;color:#606266;width:100%;font-size:14px}.performance-card th,.performance-card td{text-align:right;border-bottom:1px solid #ebeef5;height:42px;padding:0 12px}.performance-card th{color:#909399;height:40px}.performance-card .expand-col{width:48px}.performance-card .rank-col{width:60px}.performance-card .name-col{width:26.1%}.performance-card .period-col{width:120px}.performance-card .small-money,.performance-card .ratio-col{width:100px}.performance-card th:first-child,.performance-card td:first-child,.performance-card th:nth-child(2),.performance-card td:nth-child(2){text-align:center}.performance-card th:nth-child(3),.performance-card td:nth-child(3){text-align:left}.performance-card th:nth-child(4),.performance-card td:nth-child(4){text-align:center}.performance-card tbody tr:nth-child(2n){background:#fafafa}.performance-card mark{color:#409eff;background:#fff;border:1px solid #b3d8ff;border-radius:4px;padding:2px 7px}@media (width<=1100px){.report-center{overflow-x:auto}.report-filters,.metric-grid,.chart-grid,.performance-card{min-width:1050px}}.report-center{margin:16px 16px 0}.sales-report-dialog tbody tr:nth-child(3n+2) td i,.performance-card tbody tr:nth-child(3n+2) td i{background:#67c23a}.sales-report-dialog tbody tr:nth-child(3n) td i,.performance-card tbody tr:nth-child(3n) td i{background:#e6a23c}.sales-report-mask{overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:189px 0 50px;display:flex;overflow-y:auto}.sales-report-dialog{flex:none;height:auto;min-height:960px;overflow:visible}.sales-report-dialog thead th{z-index:2;position:sticky;top:0}.sales-report-dialog tfoot td{z-index:2;position:sticky;bottom:0}.sales-report-table-wrap{border-bottom:1px solid #ebeef5;max-height:670px;overflow:auto}.sales-report-table-wrap table{border-bottom:0}.report-sort-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:flex}.report-sort-button span{color:#a8abb2;width:12px}.sales-report-dialog .report-state{color:#909399;text-align:center;height:90px}.sales-report-dialog .report-error{color:#f56c6c}.report-date button:disabled{opacity:.65;cursor:wait}.sales-report-dialog .win-amount{color:#d93f49;font-weight:800}.records-card{padding:23px}.records-header-right{gap:20px}.records-summary{color:#374151;margin-right:0;font-size:14px}.records-summary .refund-total{color:#fff;background:#f5222d;border-radius:2px;padding:2px 4px;line-height:20px;display:inline-block}.records-toolbar .export-table,.records-toolbar .export-image{color:#fff;white-space:nowrap;border:0;border-radius:3px;height:24px;padding:0 10px;font-size:13px;font-weight:600;line-height:24px}.records-toolbar .export-table{background:#52b432;width:82px}.records-toolbar .export-image{background:#e8a02b;width:90px}.sales-add a{color:#1672c9;font-size:18px;text-decoration:none}.add-sales-layout{align-items:stretch}.add-sales-main{background:#f0f4f8;min-width:0;padding:16px}.add-sales-card{background:#fff;border:1px solid #dfe4ea;border-radius:8px;min-height:1600px;padding:24px;font-size:14px;box-shadow:0 1px 3px #1a23320a}.add-sales-card h2{margin:20px 0 28px;font-size:25px}.page-description{color:#4b5563;margin-bottom:28px}.sales-form-grid{grid-template-columns:1fr 1fr;gap:28px 24px;display:grid}.sales-form-grid label,.remark-field{flex-direction:column;gap:9px;display:flex}.sales-form-grid label b,.remark-field b{font-size:14px}.sales-form-grid em{color:#f04444;font-style:normal}.sales-form-grid input,.sales-form-grid select,.remark-field textarea,.rule-row input{background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:0;width:100%;height:38px;padding:0 12px}.sales-form-grid input:focus,.sales-form-grid select:focus,.remark-field textarea:focus,.rule-row input:focus{border-color:#409eff}.sales-form-grid small,.remark-field small{color:#586273;font-size:12px}.sales-form-grid .error{color:#e43945}.with-action>span{align-items:center;gap:10px;display:flex}.with-action>span input{flex:1}.with-action>span button{color:#176bc0;background:0 0;border:0;flex:none;font-size:16px}.with-action>span .eye{color:#87919f;margin-left:-47px;font-size:12px}.self-message{justify-content:center;padding-top:15px}.self-message>span{align-items:center;gap:10px;font-weight:600;display:flex}.self-message input{accent-color:#409eff;width:17px;height:17px}.remark-field{margin-top:28px}.remark-field textarea{resize:vertical;height:78px;padding:12px}.rules-box{border:1px solid #dfe4ea;border-radius:7px;margin-top:36px;padding:12px}.rules-box header,.play-settings header{justify-content:space-between;align-items:flex-start;display:flex}.rules-box h4,.play-settings h4,.permission-box h4{margin:0;font-size:15px}.rules-box p,.play-settings p{color:#5f6875;margin:4px 0;font-size:12px}.rules-box header button{color:#1672c9;background:#f3f9ff;border:1px solid #b8d7f4;border-radius:5px;height:31px;padding:0 12px}.rule-head,.rule-row{grid-template-columns:54px 1fr 1fr 1.25fr 1.25fr 30px;align-items:center;gap:9px;margin-top:9px;display:grid}.rule-head{color:#68717e;font-size:12px}.rule-row{background:#f8f9fb;border:1px solid #e0e5eb;border-radius:5px;padding:9px}.rule-row input{height:35px}.rule-row input:disabled{background:#f0f2f5}.switch{background:#c5cbd3;border:0;border-radius:12px;width:36px;height:20px;position:relative}.switch i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.switch.on{background:#409eff}.switch.on i{left:18px}.delete-rule{color:#e33d45;background:0 0;border:0;font-size:20px}.play-settings{min-height:190px;margin-top:36px}.play-settings header div{align-items:center;gap:14px;display:flex}.play-settings header button{color:#176bc0;background:0 0;border:0;font-size:14px}.loading-plays{text-align:center;color:#68717e;margin-top:43px}.form-actions{justify-content:flex-end;gap:12px;margin-top:30px;display:flex}.form-actions button{background:#fff;border:1px solid #d1d7de;border-radius:5px;height:36px;padding:0 18px}.form-actions .create-btn{color:#fff;background:#409eff;border-color:#409eff}.permission-box{background:#f3f8ff;border:1px solid #cfe1f7;border-radius:7px;margin-top:24px;padding:18px 22px}.permission-box ul{color:#475365;margin:12px 0 0;padding:0;line-height:27px;list-style:none}.permission-box li:before{content:"•";color:#409eff;margin-right:8px}.salesperson-type-field{align-items:center;gap:18px;margin:-12px 0 12px;display:flex}.salesperson-type-tabs{background:#f1f3f5;border-radius:5px;padding:3px;display:inline-flex}.salesperson-type-tabs button{color:#606a78;background:0 0;border:0;border-radius:4px;height:32px;padding:0 18px}.salesperson-type-tabs button.active{color:#fff;background:#409eff;box-shadow:0 1px 2px #409eff47}@media (width<=1500px){.sales-form-grid{column-gap:18px}.add-sales-card{padding:20px}.rule-head,.rule-row{grid-template-columns:48px 1fr 1fr 1fr 1fr 28px}}.add-sales-layout{height:calc(100vh - 101px);min-height:0}.add-sales-layout>.sales-sidebar,.add-sales-main{overflow-y:auto}.add-sales-card{min-height:max-content}.play-settings{min-height:0}.play-group{margin-top:24px}.play-group h5{color:#4b5563;background:#f8f9fa;height:35px;margin:0;padding:10px 0 0;font-size:14px;font-weight:500}.play-group table{border-collapse:collapse;table-layout:fixed;width:100%}.play-group th{color:#5f6875;text-align:left;height:36px;font-weight:400}.play-group th:first-child{width:10%}.play-group th:nth-child(2){width:29%}.play-group th:nth-child(3){width:39%}.play-group th:nth-child(4){width:22%}.play-group td{height:56px;padding:0 8px 0 0}.play-group td:first-child input{accent-color:#409eff;width:16px;height:16px}.play-group td:nth-child(2) b{font-size:16px}.play-group td label{align-items:center;margin-right:12px;display:inline-flex}.play-group td label span{color:#626b78;margin-right:4px}.play-group td label input{border:1px solid #d1d5db;border-radius:5px;width:80px;height:38px;padding:0 12px}.refund-fill{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.refund-fill input{border:1px solid #d1d5db;border-radius:4px;width:100px;height:34px;padding:0 10px}.refund-fill button{color:#409eff;background:#fff;border:1px solid #409eff;border-radius:4px;height:34px;padding:0 14px}.refund-notice{z-index:3000;border:1px solid;border-radius:4px;align-items:center;gap:9px;min-width:154px;height:40px;padding:0 18px;font-size:14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.refund-notice i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:flex}.refund-notice.success{color:#67c23a;background:#f0f9eb;border-color:#e1f3d8}.refund-notice.error{color:#f56c6c;background:#fef0f0;border-color:#fde2e2}.play-settings header div{gap:12px}.rebate-master-switch{cursor:pointer;background:#f5faff;border:1px solid #cfe1f5;border-radius:8px;align-items:center;gap:8px;margin-right:8px;padding:5px 10px;display:flex}.rebate-master-switch input{display:none}.rebate-master-switch>i{background:#409eff;border-radius:12px;width:34px;height:19px;transition:all .18s;position:relative}.rebate-master-switch>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #1234}.rebate-master-switch input:checked+i{background:#e24b52}.rebate-master-switch input:checked+i:after{right:17px}.rebate-master-switch>span{color:#3e536b;align-items:center!important;gap:6px!important;display:flex!important}.rebate-master-switch b{font-size:12px}.rebate-master-switch small{color:#409eff;font-size:10px}.rebate-master-switch input:checked~span small{color:#d9363e}.play-group table.rebate-disabled th:nth-child(4){color:#a1aab5}.play-group table.rebate-disabled td:nth-child(4){opacity:.55}.play-group input:disabled,.refund-fill input:disabled{cursor:not-allowed;color:#9aa4b0;background:#eef1f4}.refund-fill button:disabled{cursor:not-allowed;color:#a9b1bb;text-decoration:none}.play-settings header button{color:#2563eb;height:20px;padding:0;font-size:14px;font-weight:400;line-height:normal}.play-settings header button:nth-of-type(2),.play-settings header button:nth-of-type(4){color:#4b5563}.play-settings header button:hover{text-decoration:underline}.play-settings header div>span{color:#d1d5db}.refund-fill{justify-content:center;gap:6px;width:40.5%;height:28px;margin:20px 0 0 59.5%}.refund-fill input{width:80px;height:28px;padding:0 9px}.refund-fill button{color:#2563eb;background:0 0;border:0;border-radius:0;width:32px;height:22px;padding:0;font-size:14px;line-height:normal}.refund-fill button:hover{text-decoration:underline}.sales-form-grid input.invalid,.remark-field textarea.invalid,.rule-row input.invalid,.play-group input.invalid{background:#fff7f7;border-color:#f56c6c;box-shadow:0 0 0 1px #f56c6c14}.validation-error,.rule-validation-error,.play-validation-error{font-size:12px;color:#e43945!important}.rule-validation-error{grid-column:2/-1;margin:0}.play-validation-error{text-align:right;margin:12px 0 0}.form-loading{pointer-events:none;visibility:hidden}.form-loading-status{color:#409eff;visibility:hidden;min-height:18px;margin:0 0 12px}.form-loading-status.visible{visibility:visible}.form-actions button:disabled,.sales-delete-dialog button:disabled{cursor:not-allowed;opacity:.6}.simple-status,.combo-status,.plain-number-grid,.category-table,.simple-actions,.combo-toolbar,.combo-selection,.combo-footer{background:#fff;border:1px solid #e0e6ec;border-radius:8px}.simple-status{align-items:center;gap:9px;height:76px;padding:0 25px;display:flex}.simple-status span,.combo-status span{color:#3679cc;background:#eef7ff;border:1px solid #4792e3;border-radius:5px;padding:6px 11px}.simple-status span:nth-child(2),.simple-status span:nth-child(3),.combo-status span:nth-child(2){color:#8260c9;background:#f3efff;border-color:#c0a7ef}.simple-status span:last-child,.combo-status span:last-child{color:#14835c;background:#effcf6;border-color:#48b786}.plain-number-grid{grid-template-rows:repeat(10,44px);grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:0 10px;padding:25px;display:grid}.plain-number-grid>div{border-right:1px solid #e4e8ed;align-items:center;gap:32px;padding:4px 10px;display:flex}.plain-number-grid i,.category-table i,.combo-selection i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:inline-flex}.plain-number-grid input{border:1px solid #d4d9df;border-radius:5px;flex:1;min-width:0;height:38px;padding:0 12px}.simple-actions{height:82px;padding:25px}.simple-actions button{background:#fff;border:1px solid #d4d9df;border-radius:4px;height:34px;margin-right:12px;padding:0 17px}.simple-actions button:first-child{color:#fff;background:#57bd32;border-color:#57bd32}.category-table{padding:25px}.category-table header,.category-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:90px 1fr 90px 140px;align-items:center;min-height:57px;padding:0 12px;display:grid}.category-table header{color:#4d5968;background:#eaf0f7;min-height:42px}.category-table>div>span{gap:8px;display:flex}.category-table em{font-style:normal}.category-table input{border:1px solid #d8dde3;border-radius:5px;height:36px;padding:0 12px}.combo-status{min-height:113px;padding:16px}.combo-status>div{gap:9px;display:flex}.combo-status nav{gap:8px;margin-top:12px;display:flex}.combo-status nav button{background:#fff;border:1px solid #dfe4e9;border-radius:5px;height:38px;padding:0 17px}.combo-status nav button.active{color:#fff;background:#3478df;border-color:#3478df;font-weight:700}.combo-toolbar{justify-content:space-between;align-items:center;height:76px;margin-top:18px;padding:0 18px;display:flex}.combo-toolbar>div{align-items:center;display:flex}.combo-toolbar button{background:#fff;border:1px solid #d6dce3;height:38px;padding:0 17px}.combo-toolbar button.active{color:#fff;background:#0c9b72;border-color:#0c9b72}.combo-toolbar span{margin-left:14px}.combo-toolbar input{border:1px solid #d6dce3;border-radius:4px;width:140px;height:36px;padding:0 12px}.combo-toolbar>div:last-child button:first-of-type{color:#fff;background:#16ae7e;border-color:#16ae7e;margin-left:10px}.combo-selection{grid-template-rows:repeat(10,52px);grid-template-columns:repeat(5,1fr);grid-auto-flow:column;gap:0 10px;margin-top:18px;padding:16px;display:grid}.combo-selection>button{color:#7e8793;text-align:left;background:#fff;border:0;border-right:1px solid #e2e6eb;align-items:center;gap:12px;padding:7px 10px;display:flex}.combo-selection>button.selected{color:#1976d2;background:#eef6ff}.combo-selection i{width:32px;height:32px}.combo-selection.category-mode{grid-template-rows:none;grid-template-columns:repeat(4,1fr);grid-auto-flow:row}.combo-selection.category-mode>button{text-align:center;border:1px solid #dfe4e9;border-radius:7px;flex-direction:column;justify-content:center;min-height:92px;display:flex}.combo-selection.category-mode>button span{gap:5px;display:flex}.combo-selection.category-mode>button.selected{background:#eef6ff;border-color:#3478df}.combo-footer{height:54px;margin-top:18px;padding:18px}.combo-footer b{margin:0 4px}.sales-main>.play-tabs{gap:5px;height:59px;margin:-16px -16px 16px;padding:8px 16px;font-size:14px}.sales-main>.play-tabs button{border-radius:7px;min-width:62px;height:35px;padding:0 15px}.simple-status,.combo-status,.plain-number-grid,.category-table,.simple-actions,.combo-toolbar,.combo-selection,.combo-footer{border-color:#00000014;border-radius:10px;font-size:14px}.combo-toolbar{height:77px;margin-top:17px;padding:16px 18px}.combo-selection{margin-top:18px}.combo-footer{margin-top:12px}.combo-status:has(nav button:nth-child(4):last-child){height:96px;min-height:96px;position:relative;overflow:visible}.combo-status:has(nav button:nth-child(4):last-child) nav{z-index:2;background:0 0;width:calc(100% + 2px);height:40px;margin:0;position:absolute;top:107px;left:-1px}.combo-status:has(nav button:nth-child(4):last-child)+.combo-toolbar{margin-top:64px}.category-combo-status>div{align-items:center}.category-combo-status>p{color:#4a5568;margin:10px 0 0;font-size:14px;line-height:20px}.category-combo-status>div span:nth-child(3){color:#8260c9;background:#f3efff;border-color:#c0a7ef}.category-combo-status>div span:nth-child(4){color:#14835c;background:#effcf6;border-color:#48b786}.combo-toolbar:has(+.combo-selection.category-mode)+.combo-selection{gap:12px;height:334px;margin-top:12px;padding:16px}.combo-selection.category-mode{grid-template-columns:repeat(4,1fr)}.combo-selection.category-mode:has(>button:nth-child(10):last-child){grid-template-columns:repeat(5,1fr)}.combo-selection.category-mode>button{min-height:0}.plain-number-grid{border-radius:10px;min-height:518px}.plain-number-grid>div{height:44px}.category-table{border-radius:10px}.category-table header{height:42px}.category-table>div{height:57px}.simple-actions{border-radius:10px;margin-top:0}.combo-selection.category-mode>button{color:#1a2332;border:2px solid #00000014;border-radius:8px;font-size:16px}.combo-selection.category-mode>button i{width:26px;height:26px;font-size:11px}.sales-main .ball-red{background:#ef4444;border:1px solid #dc2626;box-shadow:inset 0 -2px #00000026}.sales-main .ball-blue{background:#3b82f6;border:1px solid #2563eb;box-shadow:inset 0 -2px #00000026}.sales-main .ball-green{background:#10b981;border:1px solid #059669;box-shadow:inset 0 -2px #00000026}.sales-main .number-entry i.selected{box-shadow:0 0 0 3px #f59e0b,inset 0 0 0 2px #fff,inset 0 -2px #00000026}:is(.sales-detail-empty,.sales-detail-empty:has(.tema-details-table)){background:#fff;border:1px solid #e1e8f0;border-radius:14px;height:auto;min-height:230px;padding:0;overflow:hidden;box-shadow:0 8px 24px #1f2d3d0f}.sales-detail-header{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-bottom:1px solid #e8edf3;height:auto;padding:22px 22px 16px}.sales-detail-overview{gap:18px;display:grid}.sales-detail-heading-wrap{justify-content:space-between;align-items:center;gap:18px;display:flex}.sales-detail-context{align-items:center;gap:14px;display:flex}.sales-detail-heading{align-items:center;gap:12px;min-width:210px;display:flex}.sales-detail-heading-icon{color:#fff;background:linear-gradient(145deg,#4d8ef7,#2f6edb);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:21px;display:grid;box-shadow:0 7px 16px #2f6edb38}.sales-detail-heading>div{gap:5px;display:grid}.sales-detail-heading b{color:#172033;font-size:20px;line-height:1.1}.sales-detail-heading small{color:#8a96a8;font-size:12px}.tema-current-issue{color:#2c69bd;background:#f3f8ff;border:1px solid #d8e6f8;border-radius:10px;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex;box-shadow:inset 0 1px #fff}.tema-current-issue small{color:#7e93ad;font-size:10px;font-weight:700}.tema-current-issue b{letter-spacing:.2px;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tema-auto-refresh{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin-left:6px;display:inline-flex}.tema-auto-refresh input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.tema-auto-refresh>span{background:#c9d2df;border-radius:99px;flex:none;width:34px;height:19px;transition:background .2s;position:relative}.tema-auto-refresh>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}.tema-auto-refresh input:checked+span{background:#3984ee}.tema-auto-refresh input:checked+span:after{transform:translate(15px)}.tema-auto-refresh input:focus-visible+span{outline-offset:2px;outline:3px solid #409eff40}.tema-auto-refresh em{color:#66758a;font-size:12px;font-style:normal;font-weight:600}.sales-summary{grid-template-columns:repeat(4,minmax(112px,1fr));gap:10px;width:100%;min-width:0;display:grid}.sales-summary-item{background:#fff;border:1px solid #e7ebf1;border-radius:11px;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.sales-summary-item>span{color:#387bd7;background:#e7f1ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.sales-summary-item>div{gap:4px;min-width:0;display:grid}.sales-summary-item small{color:#8995a5;font-size:10px}.sales-summary-item strong{color:#253247;text-overflow:ellipsis;font-size:18px;line-height:1.2;overflow:hidden}.sales-summary-item.is-amount{background:#f5f9ff;border-color:#dce9fb}.sales-summary-item.is-rebate{background:#faf7ff;border-color:#eee6fb}.sales-summary-item.is-rebate>span{color:#7a5bc4;background:#efe9ff}.sales-summary-item.is-settlement{background:#fffaf2;border-color:#f2e7d7}.sales-summary-item.is-settlement>span{color:#b47520;background:#ffedcf}.sales-detail-toolbar{background:#f8fafc;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;margin:18px -22px -16px;padding:14px 22px;display:flex}.sales-detail-filters,.sales-detail-actions{align-items:center;gap:8px;min-width:0;display:flex}.tema-detail-search-shell{background:#fff;border:1px solid #d9e0e9;border-radius:9px;align-items:center;gap:7px;width:min(390px,34vw);height:36px;transition:border-color .16s,box-shadow .16s;display:flex}.tema-detail-search-shell:focus-within{border-color:#6ca8f5;box-shadow:0 0 0 3px #409eff1a}.tema-detail-search-shell>span{color:#8a9aad;margin-left:11px;font-size:15px}.sales-detail-empty .tema-detail-search-shell .tema-detail-search-input{box-sizing:border-box;color:#303b4d;width:auto;min-width:0;height:34px;box-shadow:none;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:12px}.tema-detail-search-shell>button{color:#9aa7b7!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;margin:0 3px 0 0!important;padding:0!important;font-size:17px!important;line-height:28px!important}.sales-detail-toolbar button{color:#566477;white-space:nowrap;background:#fff;border:1px solid #d9e0e9;border-radius:8px;height:34px;margin:0;padding:0 13px;font-size:12px;font-weight:600;line-height:32px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.sales-detail-toolbar button:hover:not(:disabled){background:#f7f9fc;border-color:#aebbd0}.sales-detail-toolbar button:disabled{color:#abb4c1;cursor:not-allowed;background:#f8f9fb}.sales-detail-filters .lookup{color:#fff;background:#3984ee;border-color:#3984ee;box-shadow:0 3px 8px #3984ee33}.sales-detail-filters .lookup:hover:not(:disabled){background:#2f74db;border-color:#2f74db}.sales-detail-filters .error-orders-query{color:#c84751;background:#fff7f7;border-color:#f0c9cd}.sales-detail-filters .error-orders-query.active{color:#fff;background:#d94855;border-color:#d94855}.sales-detail-actions .danger-light{color:#cf4d57;background:#fff7f7;border-color:#f0c9cd}.sales-detail-actions .warn-light{color:#b8781f;background:#fffaf0;border-color:#efd8b3}.sales-action-divider{background:#e3e8ef;width:1px;height:22px;margin:0 2px}.sales-detail-actions .export-table{color:#168451;background:#f2fbf6;border-color:#cfe7d8}.sales-detail-actions .export-image{color:#3271c5;background:#f4f8fe;border-color:#d8e4f5}.sales-detail-actions button>span{margin-right:3px;font-size:14px}.tema-table-container{scrollbar-gutter:stable;border:1px solid #e0e7ef;border-radius:11px;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:18px 20px 0;overflow-x:auto;box-shadow:0 4px 13px #1f2d3d0b}.tema-details-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#1f2937;width:100%;min-width:810px;font-size:13px}.tema-details-table .check-column{width:36px}.tema-details-table .sequence-column{width:58px}.tema-details-table .issue-column{width:96px}.tema-details-table .salesperson-column{width:84px}.tema-details-table .time-column{width:76px}.tema-details-table .parse-column{width:48px}.tema-details-table .amount-column,.tema-details-table .rebate-column,.tema-details-table .win-column{width:54px}.tema-details-table .actions-column{width:148px}.tema-details-table th,.tema-details-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e7ecf2;border-right:1px solid #e7ecf2;height:42px;padding:7px 8px}.tema-details-table th:last-child,.tema-details-table td:last-child{border-right:0}.tema-details-table tbody tr:last-child td{border-bottom:0}.tema-details-table th{color:#526174;letter-spacing:.2px;background:#f3f6fa;font-size:11px;font-weight:800}.tema-details-table tbody tr:nth-child(2n):not(.parse-error-row) td{background:#fbfcfe}.tema-details-table tbody tr:hover:not(.parse-error-row) td{background:#f2f7fd}.tema-details-table input[type=checkbox]{vertical-align:middle;accent-color:#409eff;width:16px;height:16px;margin:0}.tema-details-table mark{color:#8a5a00;white-space:nowrap;background:#fff2c6;border-radius:5px;padding:4px 7px;display:inline-block}.tema-details-table .raw{text-align:left;min-width:0;overflow:hidden}.tema-details-table .raw button{color:#2269b4;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;padding:0;font-size:12px;display:block;overflow:hidden}.parse-process-button{cursor:pointer;text-indent:-999px;background:#f3f8fe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' stroke='%232878d2' stroke-width='1.8'/%3E%3Cpath d='M14.6 14.6 19 19M8.2 9h4.6M8.2 12h3.4' stroke='%232878d2' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;border:1px solid #c7dcf4;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 1px 2px #1f5f9b12}.parse-process-button:hover{background-color:#e8f3ff;border-color:#6ba8e8;transform:translateY(-1px);box-shadow:0 3px 8px #2878d22b}.parse-process-button:active{transform:translateY(0);box-shadow:0 1px 3px #2878d21f}.parse-process-button:focus-visible{outline-offset:2px;outline:2px solid #409eff55}.tema-row-actions{white-space:nowrap}.tema-row-actions button{cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:27px;height:27px;margin:0 1px;padding:0;font-size:14px;display:inline-flex}.tema-row-actions button:hover{background:#eef4fb}.tema-empty-state{color:#7d8c9e;background:linear-gradient(145deg,#fbfdff,#f7fafc);border:1px dashed #d7e1ec;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:185px;margin:18px 20px;display:flex}.tema-empty-state>span{color:#4d83d4;background:#eaf2ff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.tema-empty-state>span.loading{animation:1s linear infinite tema-empty-spin}.tema-empty-state>div{gap:5px;display:grid}.tema-empty-state b{color:#44566d;font-size:14px}.tema-empty-state small{color:#91a0b0;font-size:11px}@keyframes tema-empty-spin{to{transform:rotate(360deg)}}.tema-detail-footer{color:#617083;background:#f7f9fc;border:1px solid #e6ebf1;border-top:0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;height:46px;margin:0 20px 16px;padding:0 13px;font-size:11px;display:flex}.tema-detail-footer button{color:#6f7d8f;background:#fff;border:1px solid #d9dfe6;border-radius:6px;height:28px;padding:0 11px;font-size:11px}.tema-bet-notice{z-index:3200;color:#409eff;box-sizing:border-box;overflow-wrap:anywhere;text-align:center;white-space:normal;background:#ecf5ff;border:1px solid #d9ecff;border-radius:4px;max-width:calc(100vw - 32px);padding:10px 18px;line-height:1.6;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #1f2d3d1f}.drag-panel{background:#fff;border:1px solid #00000014;border-radius:10px;height:623px;margin-top:16px;padding:16px}.drag-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.drag-group{min-width:0}.drag-group h3{height:23px;margin:0 0 8px;font-size:16px;line-height:23px}.drag-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:534px;display:grid}.drag-number-column{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.drag-number-column button{color:#8e99a8;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;height:32px;padding:0;display:grid}.drag-number-column button i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:700;display:flex}.drag-number-column button span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.drag-number-column button.selected{color:#1677d2;background:#eef6ff;border-radius:5px}.drag-number-column button.disabled{opacity:.35;cursor:not-allowed}.drag-panel>p{color:#8e99a8;height:17px;margin:8px 0 0;font-size:12px;line-height:17px}.drag-panel+.combo-footer{margin-top:12px}.combo-status:not(:has(nav button:nth-child(4):last-child)){height:103px;min-height:103px}.combo-toolbar{height:78.5px;margin-top:16px}.combo-toolbar>div:first-child>button{border:0;border-radius:6px;height:34.5px;padding:8px 16px;font:600 13.3333px Arial}.combo-toolbar>div:first-child>button:first-child{margin-left:3px}.combo-toolbar>div:first-child>button:nth-child(2){margin-left:4px}.drag-group h3{height:22.5px;line-height:22.5px}.drag-panel+.combo-footer{height:52.5px;margin-top:16px}.combo-toolbar>div:first-child{position:relative}.combo-toolbar>div:first-child:before{content:"";z-index:0;pointer-events:none;background:#edf1f7;border:1px solid #00000014;border-radius:8px;width:184.64px;height:44.5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.combo-toolbar>div:first-child>button{z-index:1;color:#8e99a8;background:0 0;position:relative}.combo-toolbar>div:first-child>button.active{color:#fff;background:#059669;border-color:#059669}.combo-toolbar>div:first-child>span{z-index:1;color:#4a5568;white-space:nowrap;margin-left:14px;font-size:14px;position:relative}.sales-status{background:linear-gradient(#fff,#fbfcfe);border-color:#dfe7f0;border-radius:12px;align-items:center;gap:16px;height:82px;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 4px 14px #1f344d0b}.sales-status-heading{align-items:center;gap:10px;min-width:164px;display:flex}.sales-status-heading>span{color:#fff;background:linear-gradient(145deg,#4d8ef7,#2f6edb);border:0;border-radius:11px;place-items:center;width:38px;height:38px;margin:0;padding:0;font-size:17px;font-weight:800;display:grid;box-shadow:0 5px 12px #2f6edb33}.sales-status-heading>div{gap:2px;display:grid}.sales-status-heading b{color:#1f2d42;font-size:15px}.sales-status-heading small{color:#8a96a8;white-space:nowrap;font-size:10px}.sales-status-metrics{align-items:center;gap:8px;min-width:0;display:flex}.sales-status .sales-status-metrics>span{background:#f5f9ff;border:1px solid #dce7f5;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:100px;height:44px;margin:0;padding:6px 11px;display:flex}.sales-status .sales-status-metrics small{color:#8491a3;font-size:10px;line-height:1}.sales-status .sales-status-metrics strong{color:#2f6fc8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.sales-status .sales-status-metrics .is-rebate{background:#faf8ff;border-color:#e6e0f4}.sales-status .sales-status-metrics .is-rebate strong{color:#7659b5}.sales-status .sales-status-metrics .is-share{background:#f5fbf8;border-color:#dcebe5}.sales-status .sales-status-metrics .is-share strong{color:#21805e}.sales-status .picker-visibility-toggle{color:#2f6fc8;height:40px;box-shadow:none;background:#f2f7fe;border:1px solid #cbdcf2;border-radius:9px;align-items:center;gap:8px;margin:0 0 0 auto;padding:0 13px;font:600 12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.sales-status .picker-visibility-toggle:hover{background:#eaf3ff;border-color:#8cb5ea;transform:translateY(-1px);box-shadow:0 4px 10px #2f6fc81f}.sales-status .picker-visibility-toggle>span{color:#fff;background:#3d7fd7;border:0;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:12px;display:grid}.sales-status .picker-visibility-toggle b{white-space:nowrap;font-weight:700}.sales-status .picker-visibility-toggle i{color:#6f8fb8;text-align:center;width:14px;font-size:14px;font-style:normal}.sales-status .picker-visibility-toggle.collapsed{color:#237b5c;background:#f2faf6;border-color:#cfe5da}.sales-status .picker-visibility-toggle.collapsed>span{background:#2a966f}.quick-stat.collapsed{margin-top:22px}.sales-main .quick-picker button{transition:border-color .15s,background .15s,color .15s}.sales-main .quick-picker button.active,.sales-main .quick-picker button.active:hover{color:#2867d7;box-shadow:none;background:#edf4ff;border-color:#3478f6}.sales-main .number-entry>div{background:#f7f9fb}.sales-main .number-entry input{width:54px;height:25px;box-shadow:none;background:#fff;border:1px solid #dfe4ea;border-radius:6px;margin-left:4px}.sales-main .number-entry input.highlighted{box-shadow:none!important;background:#f3f6ff!important;border:2px solid #3478f6!important;outline:0!important}@media (width<=900px){.sales-status{flex-wrap:wrap;height:auto;min-height:82px}.sales-status-heading{min-width:145px}.sales-status-metrics{flex:1}.sales-status .sales-status-metrics>span{min-width:82px}.sales-status .picker-visibility-toggle{margin-left:0}}.drag-panel.category-drag{height:auto}.drag-category-grid{gap:12px;display:grid}.drag-category-grid:has(>button:nth-child(12):last-child){grid-template-columns:repeat(4,minmax(0,1fr));height:301.5px}.drag-category-grid:has(>button:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr));height:196px}.drag-category-grid>button{color:#1a2332;background:#fff;border:2px solid #00000014;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;height:92px;padding:12px;display:flex}.drag-category-grid>button span{justify-content:center;gap:5px;display:flex}.drag-category-grid>button i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:700;display:flex}.drag-category-grid>button.selected{color:#1677d2;background:#eef6ff;border-color:#3478df}.drag-category-grid>button.disabled{opacity:.35;cursor:not-allowed}.drag-panel.category-drag:has(.drag-category-grid>button:nth-child(12):last-child){height:390.5px}.drag-panel.category-drag:has(.drag-category-grid>button:nth-child(10):last-child){height:285px}.drag-panel.category-drag .drag-columns,.drag-panel.category-drag .drag-group{height:auto}.combo-status:has(+.combo-toolbar+.drag-panel.category-drag){height:94.5px;min-height:94.5px}.combo-toolbar:has(+.drag-panel.category-drag){height:76.5px;margin-top:64.5px}.drag-panel.category-drag{margin-top:12px}.drag-panel.category-drag+.combo-footer{height:54px;margin-top:12px}.tema-details-table th{white-space:nowrap}.tema-row-actions .delete-order{filter:grayscale(.75);opacity:1}.tema-order-modal-mask{z-index:3400;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.tema-order-modal{background:#fff;border-radius:8px;width:720px;max-width:calc(100vw - 32px);padding:16px;box-shadow:0 12px 32px #0000002e}.tema-order-modal header{justify-content:space-between;align-items:center;height:32px;display:flex}.tema-order-modal h3{color:#303133;margin:0;font-size:18px;font-weight:500}.tema-order-modal header button{color:#606266;background:0 0;border:0}.tema-order-modal-body p{color:#909399;margin:12px 0 8px;font-size:12px}.tema-order-modal textarea{resize:vertical;border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;min-height:144px;padding:8px;font:13px/1.6 monospace}.tema-order-modal textarea:focus{border-color:#409eff}.tema-parse-preview{color:#2f855a;background:#f0f9eb;border-radius:4px;margin-top:10px;padding:9px 12px;font-size:13px}.tema-order-modal footer{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.tema-order-modal footer button{color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:32px;padding:0 16px}.tema-order-modal footer .primary{color:#fff;background:#409eff;border-color:#409eff}.tema-order-modal footer button:disabled{opacity:.55;cursor:not-allowed}.bet-detail-modal{width:820px}.bet-detail-original{color:#606266;background:#f5f7fa;border-radius:4px;gap:8px;margin:14px 0;padding:10px 12px;font-size:13px;display:flex}.bet-detail-original b{color:#303133;flex:none}.bet-detail-state{text-align:center;color:#909399;padding:24px}.bet-detail-state.error{color:#f56c6c}.bet-item-table{border-collapse:collapse;width:100%;font-size:13px}.bet-item-table th,.bet-item-table td{text-align:center;border:1px solid #ebeef5;height:42px;padding:6px 10px}.bet-item-table th{color:#606266;background:#f5f7fa;font-weight:600}.detail-ball{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:3px;font-weight:700;display:inline-grid}.bet-item-table .delete-order{color:#f56c6c;cursor:pointer;background:0 0;border:0;font-size:16px}.parse-error-detail-table .parse-error-play{color:#f56c6c;font-weight:700}.parse-error-detail-table .parse-error-content{text-align:left;color:#f56c6c;word-break:break-word;font-weight:600;line-height:1.5}.parse-error-detail-table th:nth-child(2){width:48%}.combination-preview-modal{width:780px}.combination-preview-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.combination-preview-summary span{color:#606266;background:#f5f7fa;border-radius:6px;padding:10px 12px;font-size:13px}.combination-preview-summary b{color:#303133;margin-top:4px;font-size:15px;display:block}.combination-preview-summary strong{color:#e65100;margin-top:4px;font-size:16px;display:block}.combination-preview-source{color:#606266;background:#f0f7ff;border:1px solid #d9ecff;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.combination-preview-list{border:1px solid #ebeef5;border-radius:6px;max-height:360px;overflow:auto}.combination-preview-list>div{border-bottom:1px solid #ebeef5;grid-template-columns:52px minmax(0,1fr) 120px;align-items:center;min-height:38px;padding:6px 12px;font-size:13px;display:grid}.combination-preview-list>div:last-of-type{border-bottom:0}.combination-preview-list em{color:#909399;font-style:normal}.combination-preview-list span{color:#303133;letter-spacing:.5px;font-weight:600}.combination-preview-list b{color:#409eff;text-align:right;font-size:12px}.combination-preview-list p{color:#909399;text-align:center;background:#fafafa;margin:0;padding:10px 12px;font-size:12px}.tema-order-modal-mask{overscroll-behavior:contain;padding:16px;overflow-y:auto}.tema-order-modal{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}.bet-detail-modal{scrollbar-gutter:stable}.sales-summary-item.is-win{background:#fff5f5;border-color:#f0cdd1}.sales-summary-item.is-win>span{color:#d93f49;background:#ffe4e7}.sales-summary-item.is-win strong{color:#d93f49}.zodiac-config-main{background:linear-gradient(#eef3f9 0,#f6f8fb 340px,#f2f5f9 100%);min-height:calc(100vh - 101px);padding:24px 32px 42px;font-size:13px}.zodiac-hero{color:#fff;background:linear-gradient(122deg,#173b6d 0%,#245da1 52%,#3f86cb 100%);border-radius:16px;justify-content:space-between;align-items:center;min-height:164px;padding:28px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f497c2e}.zodiac-hero:before,.zodiac-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.zodiac-hero:before{width:280px;height:280px;right:170px}.zodiac-hero:after{width:190px;height:190px;right:55px}.zodiac-hero>div:first-child{z-index:1;position:relative}.zodiac-eyebrow{color:#9fcbff;letter-spacing:2.1px;font-size:10px;font-weight:800}.zodiac-hero h1{letter-spacing:2px;margin:8px 0 9px;font-size:32px}.zodiac-hero p{color:#d7e8fb;max-width:720px;margin:0;font-size:14px;line-height:1.8}.year-zodiac-seal{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:112px;height:112px;margin-right:38px;display:grid;position:relative;box-shadow:inset 0 0 0 7px #ffffff0f,0 10px 25px #071e3c2e}.year-zodiac-seal small{color:#dbeafe;margin-top:13px}.year-zodiac-seal strong{margin:-6px 0;font-family:STKaiti,KaiTi,serif;font-size:46px;font-weight:500}.year-zodiac-seal span{color:#b8d9ff;letter-spacing:2px;margin-bottom:12px;font-size:9px}.zodiac-toolbar-card{background:#fff;border:1px solid #dfe7f0;border-radius:12px;align-items:center;min-height:78px;margin-top:16px;padding:13px 18px;display:flex;box-shadow:0 3px 12px #1f344d0d}.year-control{align-items:center;gap:7px;display:flex}.year-control>button{color:#55708e;background:#f8fafc;border:1px solid #d9e2ec;border-radius:7px;width:32px;height:38px;font-size:22px}.year-control label{position:relative}.year-control label span{color:#8998a9;font-size:9px;position:absolute;top:5px;left:12px}.year-control input{color:#1f3550;text-align:center;background:#fff;border:1px solid #cfdbe8;border-radius:8px;outline:0;width:130px;height:44px;padding:15px 10px 2px;font-size:18px;font-weight:750}.config-status{border-left:1px solid #e7ecf2;align-items:center;gap:10px;margin-left:28px;padding-left:28px;display:flex}.config-status>i{background:#22a66f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #e8f7f1}.config-status>i.dirty{background:#e39a2d;box-shadow:0 0 0 5px #fff5df}.config-status span{flex-direction:column;gap:3px;display:flex}.config-status b{color:#30445b}.config-status small{color:#8b98a7}.toolbar-actions{gap:9px;margin-left:auto;display:flex}.toolbar-actions button{color:#526579;background:#fff;border:1px solid #d4dee9;border-radius:7px;height:36px;padding:0 15px}.toolbar-actions button.primary{color:#fff;background:linear-gradient(135deg,#3f88e6,#2867bd);border-color:#2f75cf;padding:0 20px;box-shadow:0 5px 12px #2f75cf2e}.toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.zodiac-notice{z-index:100;color:#177a56;background:#effaf5;border:1px solid #bde8d6;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;display:flex;position:fixed;top:17px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #1f344d1f}.zodiac-notice i{color:#fff;background:#25a875;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.zodiac-workspace{grid-template-columns:minmax(660px,1fr) 420px;gap:16px;margin-top:16px;display:grid}.zodiac-groups-panel,.number-editor-panel,.zodiac-impact-card{background:#fff;border:1px solid #dfe7ef;border-radius:13px;box-shadow:0 3px 12px #1f344d0b}.zodiac-groups-panel,.number-editor-panel{padding:20px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-heading>div{align-items:center;gap:10px;display:flex}.panel-heading>div>span{color:#2d70c4;background:#eaf3ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.panel-heading h2{color:#273b52;margin:0;font-size:17px}.panel-heading p{color:#8b98a6;margin:0}.panel-heading p b{font-size:14px}.zodiac-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.zodiac-card{color:#34475c;text-align:left;background:#fff;border:1px solid #e1e8ef;border-radius:10px;grid-template-rows:42px auto;grid-template-columns:44px 1fr auto;min-height:104px;padding:12px;transition:all .16s;display:grid;position:relative}.zodiac-card:hover{border-color:#9bbce4;transform:translateY(-1px);box-shadow:0 5px 14px #2a538214}.zodiac-card.active{background:linear-gradient(145deg,#f5f9ff,#edf5ff);border-color:#3a7ed3;box-shadow:0 0 0 2px #3a7ed31a}.zodiac-card.active:after{content:"当前画笔";color:#3274c5;background:#e3f0ff;border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;top:7px;right:8px}.zodiac-card-symbol{color:#fff;background:var(--zodiac-color);border-radius:10px;grid-row:1;place-items:center;width:38px;height:38px;font-family:STKaiti,KaiTi,serif;font-size:23px;display:grid;box-shadow:inset 0 -3px 5px #00000017}.zodiac-card-title{flex-direction:column;grid-row:1;justify-content:center;display:flex}.zodiac-card-title b{font-size:14px}.zodiac-card-title small{color:#a0aab6;letter-spacing:1.2px;margin-top:2px;font-size:8px}.zodiac-card>em{color:#8492a2;grid-row:1;align-self:center;font-size:11px;font-style:normal}.zodiac-card-numbers{border-top:1px dashed #e6ebf0;grid-area:2/1/auto/4;align-items:center;gap:4px;min-height:27px;padding-top:8px;display:flex}.zodiac-card-numbers i{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:750;display:grid;box-shadow:inset 0 -2px 3px #0000001f}.number-editor-panel{min-width:0}.active-brush{background:#f6f9fc;border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:10px 12px;display:flex}.active-brush>i{color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-family:STKaiti,KaiTi,serif;font-size:22px;font-style:normal;display:grid}.active-brush span{flex-direction:column;gap:3px;display:flex}.active-brush b{color:#33485f}.active-brush small{color:#8e9ba9}.number-palette{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.number-palette button{background:#fff;border:1px solid #e0e6ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:49px;display:flex;position:relative}.number-palette button:hover{background:#f2f7fe;border-color:#3d82d6;transform:translateY(-1px)}.number-palette button.changed:after{content:"";background:#357bd0;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #dcecff}.number-palette b{font-size:14px}.number-palette small{color:#8a97a6;margin-top:1px;font-size:9px}.number-palette .palette-red b{color:#e24d55}.number-palette .palette-blue b{color:#367ad0}.number-palette .palette-green b{color:#15925b}.palette-legend{color:#7b8998;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.palette-legend span{align-items:center;gap:4px;display:flex}.palette-legend i{border-radius:50%;width:7px;height:7px}.palette-legend i.red{background:#eb5259}.palette-legend i.blue{background:#3e7fd4}.palette-legend i.green{background:#18a163}.palette-legend em{color:#6f83a0;margin-left:auto;font-style:normal}.zodiac-impact-card{align-items:center;gap:14px;margin-top:16px;padding:17px 20px;display:flex}.impact-icon{color:#2e70c2;background:#eaf3ff;border-radius:11px;place-items:center;width:43px;height:43px;font-family:STKaiti,KaiTi,serif;font-size:24px;display:grid}.zodiac-impact-card>div:nth-child(2){flex:1}.zodiac-impact-card h3{color:#2d4258;margin:0 0 5px;font-size:14px}.zodiac-impact-card p{color:#8491a0;margin:0;line-height:1.6}.zodiac-impact-card ul{margin:0;padding:0;list-style:none;display:flex}.zodiac-impact-card li{border-left:1px solid #e5eaf0;flex-direction:column;align-items:center;min-width:88px;display:flex}.zodiac-impact-card li b{color:#2d6fbe;font-size:17px}.zodiac-impact-card li span{color:#8b98a6;margin-top:3px;font-size:10px}@media (width<=1450px){.zodiac-config-main{padding:20px}.zodiac-workspace{grid-template-columns:minmax(600px,1fr) 385px}.zodiac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zodiac-card.active:after{content:"当前号码组"}.zodiac-card.changed:before{content:"";background:#e49a2b;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:7px;box-shadow:0 0 0 3px #fff4dc}.zodiac-choice-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.zodiac-choice-grid button{color:#465a70;text-align:left;background:#fff;border:1px solid #e0e6ed;border-radius:8px;align-items:center;gap:7px;min-width:0;height:47px;padding:5px 7px;display:flex}.zodiac-choice-grid button:hover{background:#f5f9ff;border-color:#8db5e3}.zodiac-choice-grid button.active{background:#eaf3ff;border-color:#347bd0;box-shadow:0 0 0 2px #347bd017}.zodiac-choice-grid i{color:#fff;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-family:STKaiti,KaiTi,serif;font-size:17px;font-style:normal;display:grid}.zodiac-choice-grid span{flex-direction:column;min-width:0;display:flex}.zodiac-choice-grid b{font-size:12px}.zodiac-choice-grid small{color:#8d99a6;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;overflow:hidden}.locked-preview-title{color:#40556b;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;margin:4px 0 9px;padding-top:12px;display:flex}.locked-preview-title span{color:#66798e;background:#eef2f6;border-radius:5px;padding:3px 7px;font-size:9px}.number-palette.locked{gap:5px}.number-palette.locked>div{background:#fafbfd;border:1px solid #e3e9ef;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:34px;display:flex}.number-palette.locked>div.active{background:#eaf3ff;border-color:#5b96da;box-shadow:inset 0 0 0 1px #3e80d014}.number-palette.locked b{font-size:11px}.number-palette.locked small{font-size:8px}.zodiac-toolbar-card{border-color:#d8e4f1;position:relative;box-shadow:0 7px 22px #1f497c12}.toolbar-actions .primary{letter-spacing:.5px;min-width:112px;font-weight:700;height:42px!important}.zodiac-rule-strip{background:linear-gradient(110deg,#f8fbff,#fff);border:1px solid #dce8f5;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:12px;padding:13px 18px;display:grid;box-shadow:0 3px 12px #1f497c0a}.zodiac-rule-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.zodiac-rule-strip>div>i{color:#fff;background:linear-gradient(145deg,#4a91e5,#2869be);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid;box-shadow:0 4px 10px #2f75cf2e}.zodiac-rule-strip span{flex-direction:column;gap:3px;min-width:0;display:flex}.zodiac-rule-strip b{color:#29445f;font-size:12px}.zodiac-rule-strip small{color:#8797a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.zodiac-rule-strip>em{color:#9db5ce;font-size:17px;font-style:normal}.zodiac-workspace{margin-top:12px}.zodiac-groups-panel,.number-editor-panel{border-color:#dbe6f1;box-shadow:0 7px 22px #1f497c0e}.zodiac-card{border-color:#dfe8f1;border-radius:12px;min-height:110px;overflow:hidden}.zodiac-card.year-group{background:linear-gradient(145deg,#fffdf8,#fff9ec);border-color:#efc985}.zodiac-card.year-group:not(.active):after{content:"本年生肖";color:#a66b0e;background:#fff0cd;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700;position:absolute;top:7px;right:8px}.zodiac-card.year-group.active{background:linear-gradient(145deg,#fffdf8,#fff5de);border-color:#d89a2d;box-shadow:0 0 0 2px #d89a2d1f}.zodiac-card.year-group.active:after{color:#a66b0e;background:#fff0cd}.zodiac-card-title small{letter-spacing:.5px;font-size:9px}.active-brush{background:linear-gradient(110deg,#f8fbff,#f4f8fc);border:1px solid #e1eaf3}.zodiac-impact-card{background:linear-gradient(115deg,#fff,#f8fbff);border-color:#dbe6f1;box-shadow:0 7px 22px #1f497c0d}.zodiac-impact-card li:nth-child(2){min-width:112px}@media (width<=1100px){.zodiac-rule-strip{grid-template-columns:1fr}.zodiac-rule-strip>em{display:none}.zodiac-rule-strip small{white-space:normal}.zodiac-workspace{grid-template-columns:1fr}.zodiac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zodiac-year-workspace{grid-template-columns:minmax(640px,1fr) 390px;margin-top:16px}.zodiac-card.preview-only{cursor:default}.zodiac-card.preview-only:hover{box-shadow:none;border-color:#dfe8f1;transform:none}.zodiac-card.preview-only.year-group:hover{border-color:#efc985}.zodiac-card.preview-only.year-group:after{content:"本命生肖"}.year-template-panel{align-self:start}.year-template-current{background:linear-gradient(120deg,#f0f8ff,#fff);border:1px solid #c9dff3;border-radius:11px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.year-template-current>i{color:#fff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:STKaiti,KaiTi,serif;font-size:24px;font-style:normal;display:grid;box-shadow:inset 0 -3px 5px #00000017}.year-template-current>span{flex-direction:column;gap:5px;min-width:0;display:flex}.year-template-current b{color:#29465f;font-size:13px}.year-template-current small{color:#7e91a5;font-size:10px;line-height:1.45}.year-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.year-choice-grid button{height:56px;padding:7px 8px;position:relative}.year-choice-grid button.active{background:linear-gradient(135deg,#eaf5ff,#f6fbff);border-color:#2e7dce;box-shadow:0 0 0 2px #2e7dce1a}.year-choice-grid button>em{color:#fff;background:#287acb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:5px;right:6px}.year-template-note{background:#fffbf0;border:1px solid #ead6a7;border-radius:10px;margin-top:16px;padding:14px 15px}.year-template-note b{color:#936314;font-size:11px}.year-template-note p{color:#8f7a57;margin:6px 0 0;font-size:10px;line-height:1.7}.year-template-actions{border-top:1px solid #e7edf3;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.year-template-actions button{color:#fff;background:linear-gradient(135deg,#3f88e6,#2867bd);border:0;border-radius:9px;min-width:150px;height:42px;padding:0 20px;font-weight:750;box-shadow:0 7px 16px #2f75cf33}.year-template-actions button:disabled{opacity:.48;box-shadow:none;cursor:not-allowed}@media (width<=1100px){.zodiac-year-workspace{grid-template-columns:1fr}.year-template-panel{order:-1}.year-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.year-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zodiac-card.preview-only{grid-template-columns:40px minmax(0,1fr) auto}.zodiac-impact-card ul{flex-wrap:wrap;gap:10px}.zodiac-impact-card li{background:#f5f8fb;border:0;border-radius:8px;min-width:calc(33.333% - 7px);padding:9px 4px}.year-template-actions button{width:100%}}.admin-zodiac-embedded .zodiac-config-main{background:0 0;min-height:0;padding:0}.zodiac-notice.warning{color:#9a620f;background:#fff8e8;border-color:#f2d49b}.zodiac-notice.warning i{background:#e39a2d}.zodiac-notice.error{color:brown;background:#fff1f1;border-color:#f1b7b7}.zodiac-notice.error i{background:#d94848}html,body,#app{width:100%;min-width:0;max-width:100%}body{overflow-x:hidden}img,svg,canvas{max-width:100%}@media (width<=1400px){.management-body:has(>.sales-main):not(.sales-page-layout){grid-template-columns:220px minmax(0,1fr)}.sales-main{padding:12px}.sales-main.tema-layout>.play-tabs{margin:-12px -12px 0}.sales-detail-empty:has(.tema-details-table){padding:0}.sales-detail-header{height:auto!important}.sales-detail-overview{align-items:flex-start}.sales-summary{min-width:480px}.sales-detail-toolbar{flex-direction:column;align-items:flex-start}.sales-detail-filters,.sales-detail-actions{flex-wrap:wrap;width:100%}.sales-detail-actions{justify-content:flex-end}.tema-details-table{min-width:720px}.tema-details-table .sequence-column{width:56px}.tema-details-table .issue-column{width:92px}.tema-details-table .salesperson-column{width:76px}.tema-details-table .time-column{width:70px}.tema-details-table .amount-column,.tema-details-table .rebate-column,.tema-details-table .win-column{width:50px}.tema-details-table .actions-column{width:144px}.tema-details-table th,.tema-details-table td{padding-left:6px;padding-right:6px}}@media (width<=1180px){.dfh-header{padding:0 12px}.dfh-logo{flex:none;margin-right:12px;font-size:17px}.top-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.top-nav::-webkit-scrollbar{display:none}.top-nav a{white-space:nowrap;flex:none;padding:0 10px;font-size:13px}.account-nav{flex:none;gap:8px;font-size:11px}.issue-box{white-space:nowrap;scrollbar-width:none;max-width:calc(100vw - 145px);overflow-x:auto}.issue-box::-webkit-scrollbar{display:none}.data-main{padding:16px}.filter-bar{flex-wrap:wrap;align-items:flex-start;gap:10px;height:auto;min-height:56px;padding:10px 12px}.filter-left,.filter-right{flex-wrap:wrap;min-width:0}.filter-right{justify-content:flex-end}.auto-refresh-controls{width:auto;min-width:242px;margin-right:0}.content-row{grid-template-columns:minmax(0,1fr)}.summary-card{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.summary-card h3{grid-column:1/-1;margin-bottom:2px}.summary-item{min-width:0;margin:0}.summary-item>div{flex-wrap:wrap;gap:8px}.table-tools{flex-wrap:wrap;height:auto;min-height:47px;padding-bottom:10px}.number-grids{grid-template-columns:repeat(2,minmax(0,1fr))}.zodiac-amount-grid{grid-template-columns:repeat(6,minmax(72px,1fr))}.zodiac-amount-grid article:nth-child(6n){border-right:0}.play-detail-groups{overflow-x:auto}.play-detail-groups table{min-width:680px}.management-body{grid-template-columns:200px minmax(0,1fr)}.sales-main,.records-main,.issues-main,.add-sales-main{padding:12px}.play-tabs{scrollbar-width:none;overflow-x:auto}.play-tabs::-webkit-scrollbar{display:none}.play-tabs button{flex:none}.bet-workbench{grid-template-columns:minmax(460px,1fr)}.number-entry{width:min(100%,520px)}.quick-picker{padding-top:10px}.bet-actions{flex-wrap:wrap;height:auto;min-height:57px;padding:10px 13px}.examples{flex-wrap:wrap}.quick-stat{padding:18px}.sales-detail-header{height:auto!important}.sales-detail-overview{flex-wrap:wrap}.sales-summary{width:100%;min-width:0}.tema-details-table{min-width:700px;font-size:12px}.tema-table-container{scrollbar-width:thin}.plain-number-grid,.combo-selection:not(.category-mode),.drag-panel{overflow-x:auto}.plain-number-grid,.combo-selection:not(.category-mode){min-width:720px}.combo-toolbar{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding:12px 18px}.combo-status nav{padding-bottom:4px;overflow-x:auto}.combo-status nav button{flex:none}.category-table{overflow-x:auto}.category-table>header,.category-table>div{min-width:720px}.records-toolbar{flex-wrap:wrap;gap:10px;height:auto;min-height:57px}.records-header-left,.records-header-right{flex-wrap:wrap;min-width:0}.records-card,.issues-card{overflow-x:auto}.records-table{min-width:900px}.issues-table{min-width:1080px}.filter-panel{flex-wrap:wrap;height:auto;min-height:92px;padding:12px 13px}.sales-form-grid{grid-template-columns:1fr}.rules-box,.play-settings{overflow-x:auto}.rule-head,.rule-row{min-width:720px}.play-group table{min-width:700px}.report-center{padding:14px;overflow:visible!important}.report-filters,.report-center>.metric-grid,.chart-grid,.performance-card{min-width:0!important}.report-filters{flex-wrap:wrap;gap:12px;height:auto}.report-filters .filter-left,.report-filters .filter-right{flex-wrap:wrap}.report-center>.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-grid{grid-template-columns:1fr}.performance-card{overflow-x:auto}.performance-card table{min-width:900px}.account-center{padding:20px}.order-records{overflow-x:auto}.order-records table{min-width:680px}.platforms,.feature-grid,.feature-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-layout{grid-template-columns:280px minmax(0,1fr)!important}.admin-shell>aside{width:200px!important;padding:20px 12px!important}.admin-shell>main{margin-left:200px!important;padding:24px 20px 50px!important}.admin-shell .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .split-panels{grid-template-columns:1fr!important}.admin-shell .table-scroll{max-width:100%;overflow:auto}.admin-shell .table-scroll table{min-width:980px}}@media (width<=900px){.header-row{gap:8px}.dfh-logo b{display:none}.dfh-logo{margin-right:2px}.account-nav>span,.account-nav>button:first-of-type{display:none}.market-row{gap:8px}.draw-balls small{display:none}.issue-box>b{margin-right:8px}.summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.number-grids{grid-template-columns:1fr}.zodiac-amount-grid{grid-template-columns:repeat(4,minmax(68px,1fr));overflow-x:auto}.content-row{gap:10px}.filter-right{justify-content:flex-start}.risk-box{padding:12px}.management-body{grid-template-columns:190px minmax(0,1fr)}.sales-person{padding:0 8px}.sales-person i{width:36px;height:36px;margin-right:7px;font-size:15px}.sales-person b{max-width:86px}.sales-add{gap:16px}.bet-workbench{grid-template-columns:minmax(460px,1fr);overflow-x:auto}.sales-main.tema-layout{grid-template-rows:44px 82px minmax(0,1fr)}.combo-selection.category-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.drag-columns{grid-template-columns:1fr}.sales-detail-actions{justify-content:flex-start}.tema-details-table{min-width:680px}.report-center>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-filters .filter-left,.report-filters .filter-right{width:100%}.date-range{max-width:100%}.subscription-card>div{grid-template-columns:repeat(2,1fr);gap:18px}.download-stats{grid-template-columns:repeat(2,1fr);gap:22px}.download-stats div:nth-child(2){border-right:0}.admin-shell>aside{width:100%!important;padding:12px!important;position:static!important}.admin-shell aside nav{overflow-x:auto;gap:6px!important;margin-top:12px!important;display:flex!important}.admin-shell aside nav button{white-space:nowrap;flex:none!important}.admin-shell .aside-foot{display:none!important}.admin-shell>main{margin-left:0!important;padding:18px 14px 40px!important}.admin-brand{padding-bottom:12px!important}.admin-shell .panel>header{flex-wrap:wrap;gap:12px}.admin-shell .member-filters{overflow-x:auto}.admin-shell .member-filters button{flex:none}}@media (width<=760px){.sales-page-layout{flex-direction:column;height:auto!important;min-height:calc(100vh - 101px)!important;display:flex!important;overflow:visible!important}.sales-page-layout>.sales-sidebar{border-bottom:1px solid #dce3ea;border-right:0;width:100%;height:auto!important;min-height:0!important;display:block!important}.sales-sidebar .sales-add{height:38px}.sales-sidebar .sales-search{padding:4px 10px 8px}.sales-sidebar .sales-list{gap:8px!important;padding:8px!important;display:flex!important;overflow:auto hidden!important}.sales-sidebar .sales-person{flex:0 0 176px;height:62px;margin:0}.management-body>.sales-main{padding:8px;height:auto!important;min-height:calc(100vh - 275px)!important;overflow:visible!important}.sales-main.tema-layout{display:block!important}.sales-main.tema-layout>.play-tabs{margin:-8px -8px 8px}.sales-workspace-frame,.sales-statistics-frame{padding-right:0;overflow:visible}.sales-statistics-frame{margin-top:8px}.sales-detail-empty:has(.tema-details-table){padding:0}.sales-detail-header{padding:16px}.sales-detail-heading{width:100%}.sales-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-detail-filters,.sales-detail-actions{align-items:stretch}.sales-detail-empty .tema-detail-search-input{flex:1;min-width:190px}.tema-table-container{margin:14px 12px 0}}@media (width<=640px){.dfh-header{height:128px;padding:0 8px}.header-row{flex-wrap:wrap;align-items:flex-start;height:76px;padding-top:6px}.header-left{width:100%;height:42px}.top-nav{flex:1}.top-nav a{padding:0 9px;font-size:12px}.account-nav{position:absolute;top:47px;right:9px}.market-row{height:49px}.issue-box{max-width:calc(100vw - 112px);padding:0 7px;font-size:10px}.issue-box>span:nth-of-type(2){display:none}.mini-ball{width:20px;height:20px;font-size:10px}.data-main{min-height:calc(100vh - 128px);padding:8px}.filter-bar{margin-bottom:8px}.filter-left,.filter-right{justify-content:flex-start;width:100%}.filter-left>b{width:100%}.staff-search{width:min(180px,100vw - 130px)}.auto-refresh-controls{width:100%;min-width:0}.issue-info,.countdown-info{font-size:11px!important}.summary-card{grid-template-columns:1fr}.table-tools input{max-width:110px}.number-grids{overflow-x:auto}.number-grids table{min-width:420px}.zodiac-amount-grid{grid-template-columns:repeat(3,minmax(66px,1fr))}.risk-balls{flex-wrap:wrap}.management-body,.add-sales-layout{flex-direction:column;height:auto!important;min-height:calc(100vh - 128px)!important;display:flex!important;overflow:visible!important}.management-body>.sales-sidebar{border-bottom:1px solid #dce3ea;border-right:0;width:100%;height:auto!important;min-height:0!important;display:block!important}.sales-sidebar .sales-add{height:38px}.sales-sidebar .sales-search{padding:4px 10px 8px}.sales-sidebar .sales-list{gap:8px!important;padding:8px!important;display:flex!important;overflow:auto hidden!important}.sales-sidebar .sales-person{flex:0 0 176px;height:62px;margin:0}.management-body>.sales-main,.add-sales-main,.records-main,.issues-main{padding:8px;height:auto!important;min-height:calc(100vh - 302px)!important;overflow:visible!important}.sales-main.tema-layout{display:block!important}.sales-main.tema-layout>.play-tabs{margin:-8px -8px 8px}.sales-workspace-frame{overflow:visible}.sales-statistics-frame{margin-top:8px;padding:0;overflow:visible}.bet-workbench{padding:8px;display:block;overflow-x:auto}.number-entry,.quick-picker{min-width:460px}.bet-actions{flex-wrap:nowrap;min-width:460px;overflow-x:auto}.quick-stat{padding:12px}.quick-stat textarea{height:110px}.section-title{flex-wrap:wrap;gap:8px}.section-title a,.section-title small{margin-left:0}.sales-detail-empty{padding:0!important}.sales-detail-overview{gap:16px}.sales-detail-heading{flex-wrap:wrap}.tema-auto-refresh{margin-left:auto}.sales-detail-filters,.sales-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tema-issue-filter,.sales-detail-empty .tema-detail-search-input{width:100%}.tema-issue-filter{grid-column:1/-1}.tema-issue-filter select{width:100%}.sales-detail-empty .tema-detail-search-input{grid-column:1/-1}.sales-action-divider{display:none}.sales-detail-actions button{width:100%}.combo-selection.category-mode{grid-template-columns:1fr}.combo-toolbar>div{width:100%;overflow-x:auto}.records-main,.issues-main{min-height:calc(100vh - 128px)!important}.records-card,.issues-card{padding:12px}.records-search,.records-header-left,.records-header-right{width:100%}.records-toolbar input{flex:1;min-width:0}.sales-form-grid{row-gap:18px}.add-sales-card{padding:14px}.add-sales-card h2{font-size:21px}.salesperson-type-field,.play-settings header,.rules-box header{flex-direction:column;align-items:flex-start}.report-center{min-height:calc(100vh - 128px);margin:8px 0 0;padding:8px}.report-center>.metric-grid{grid-template-columns:1fr}.report-filters{padding:12px}.report-filters select,.report-filters .sales-select,.date-range{width:100%}.date-range input{flex:1;min-width:0}.trend-card,.pie-card{height:auto;min-height:360px}.donut{margin-top:45px}.account-center{min-height:calc(100vh - 128px);padding:10px}.order-today,.devices-page article{flex-wrap:wrap;align-items:flex-start;padding:15px}.order-today em,.devices-page article>span,.devices-page article>button{margin-left:0}.subscription-card{padding:15px}.subscription-card>div{grid-template-columns:1fr}.download-page>header{padding:0 15px}.download-hero{padding:55px 15px 35px}.download-hero h1{font-size:34px}.platforms,.feature-grid,.feature-grid.six,.download-stats{grid-template-columns:1fr}.download-stats div{border-right:0}.password-dialog,.logout-dialog,.sales-delete-dialog{width:calc(100vw - 24px);max-width:100%;padding:20px}.bet-source-dialog,.tema-order-modal,.sales-report-dialog{max-width:calc(100vw - 16px)}.bet-source-body,.tema-order-modal{overflow-x:auto}.bet-source-table,.bet-item-table{min-width:720px}.combination-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .metric-grid,.admin-shell .money-grid{grid-template-columns:1fr!important}.admin-shell .topbar{flex-direction:column;align-items:flex-start;gap:12px}.admin-shell .panel form{flex-wrap:wrap;width:100%}.admin-shell .panel form input{width:100%!important}.admin-shell .control-zone article{flex-direction:column;align-items:flex-start}.admin-shell .control-stats{grid-template-columns:1fr}}.windows-ready{color:#2369d8;background:#edf5ff;border:1px solid #bfd7ff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.download-hero{background:radial-gradient(circle at 50% 0,#dceaff 0,#0000 43%),linear-gradient(#f7faff,#fff);padding:82px 20px 62px}.download-hero h1{letter-spacing:-1.5px;margin:20px 0 0;line-height:1.23}.download-hero p{margin:18px 0}.hero-download-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-download-actions a{border-radius:9px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.primary-download{color:#fff;background:linear-gradient(135deg,#276bd5,#398cf0);box-shadow:0 12px 26px #2776df35}.secondary-download{color:#315a87;background:#fff;border:1px solid #ccd8e7}.download-hero small{color:#8a97a8}.platforms{gap:16px;max-width:1120px;padding:32px 20px 55px}.platforms article{border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:18px;display:grid;box-shadow:0 5px 20px #20334c0a}.platforms article.ready{background:linear-gradient(145deg,#fff,#f2f7ff);border-color:#bcd5f5;box-shadow:0 12px 28px #246fc51b}.platforms i{color:#2875dd;background:#e8f2ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.platforms article>div{gap:5px;display:grid}.platforms span{color:#8795a7;grid-column:auto}.platforms a,.platforms button{text-align:center;border:0;border-radius:7px;grid-area:auto/1/auto/-1;height:34px;font-size:12px;font-weight:700;line-height:34px;text-decoration:none}.platforms a{color:#fff;background:#2b78dd}.platforms button{color:#9ba7b5;cursor:not-allowed;background:#f1f4f7}.download-section>h2{margin:0}.download-section>p{color:#8290a3}.feature-grid{gap:18px;margin-top:35px}.feature-grid article{border-radius:14px}.feature-grid i{color:#2876dd;background:#ebf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.feature-grid h4{margin:18px 0 9px;font-size:16px}.feature-grid p{margin:0}.download-help{grid-template-columns:repeat(3,1fr);gap:50px;max-width:980px;margin:auto;padding:70px 20px;display:grid}.download-help>div{padding-left:52px;position:relative}.download-help span{color:#fff;background:#2e7cdf;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid;position:absolute;top:0;left:0}.download-help b{margin:3px 0 8px;font-size:16px;display:block}.download-help p{color:#7e8b9d;margin:0;line-height:1.65}@media (width<=900px){.download-page{min-width:0}.download-hero h1{font-size:39px}.platforms,.feature-grid{grid-template-columns:repeat(2,1fr)}.download-help{gap:24px}}@media (width<=560px){.download-page>header{padding:0 18px}.download-hero{padding:58px 16px 45px}.download-hero h1{letter-spacing:-.5px;font-size:31px}.download-hero p{font-size:15px}.hero-download-actions{flex-direction:column}.platforms,.feature-grid,.download-help{grid-template-columns:1fr}.platforms{padding-bottom:40px}.download-section{padding:55px 18px}.download-section>h2{font-size:27px}.download-help{padding:50px 24px}}.source-card>button.is-active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#15906b,#21ad81);border-color:#15906b;box-shadow:0 9px 22px #15906b2e}.admin-shell>main{--admin-ink:#172b43;--admin-muted:#718399;--admin-line:#dce6ef;--admin-blue:#176fd1}.admin-shell .topbar{border-bottom:1px solid var(--admin-line);min-height:64px;margin-bottom:18px;padding-bottom:15px}.admin-shell .topbar small{color:#71869c;letter-spacing:1.8px;font-size:10px;font-weight:750}.admin-shell .topbar h1{color:var(--admin-ink);letter-spacing:-.3px;margin-top:6px;font-size:26px;line-height:1.2}.admin-shell .topbar .refresh{color:#3e5d7a;border-color:#cfdce8;border-radius:9px;height:40px;padding:0 16px;font-size:12px;box-shadow:0 3px 10px #1a3d600a}.admin-shell :is(.admin-data-center,.admin-invite-page,.admin-plans,.admin-rebate,.admin-lottery,.parser-admin,.role-page,.system-config-page,.zodiac-config-page){width:100%;min-width:0;max-width:none}.admin-shell :is(.admin-invite-page,.admin-plans,.admin-rebate,.admin-lottery,.parser-admin,.role-page,.system-config-page){color:var(--admin-ink)}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.parser-hero,.role-hero,.config-hero){border:1px solid var(--admin-line);background:linear-gradient(115deg,#fff 0%,#f8fbff 72%,#eef7ff 100%);border-radius:14px;min-height:104px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 6px 22px #1836550f}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.parser-hero,.role-hero,.config-hero):before{content:"";background:linear-gradient(#2588dc,#1766b9);border-radius:0 5px 5px 0;width:4px;position:absolute;top:21px;bottom:21px;left:0}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.parser-hero,.role-hero,.config-hero) h2{color:#1b3048;margin:5px 0 4px;font-size:20px;line-height:1.35}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.parser-hero,.role-hero,.config-hero) p{color:#7d8fa2;margin:0;font-size:12px;line-height:1.6}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.parser-hero,.role-hero,.config-hero) small{color:#2778bf;letter-spacing:1.7px;font-size:9px;font-weight:800}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.role-hero)>button,.admin-shell .plans-head>button{border-radius:9px;min-height:40px;padding:0 16px;font-size:12px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:inherit}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #267dcf2e}.admin-shell :is(.plans-summary,.invite-metrics,.rebate-metrics,.role-stats){gap:12px}.admin-shell :is(.plans-summary,.invite-metrics,.rebate-metrics,.role-stats) article{border-color:var(--admin-line);border-radius:12px;box-shadow:0 4px 16px #18365509}.admin-shell .admin-plans :is(.plan-fields label>span,.permissions label>span),.admin-shell .admin-invite-page :is(.invite-form label>small,.agent-rows article>div>span,.agent-rows article>div>small,.remark>span),.admin-shell .role-page :is(.role-stats small,.admin-row small),.admin-shell .parser-admin :is(p,label,small){font-size:10px}.admin-shell .admin-plans :is(input,button),.admin-shell .admin-invite-page :is(input,select,button),.admin-shell .role-page :is(input,select,button),.admin-shell .parser-admin :is(input,select,textarea,button),.admin-shell .system-config-page :is(input,select,button){font-size:11px}.admin-shell :is(.table-scroll,.history-table-wrap,.admin-issue-table) th{color:#6f8296;font-size:11px;font-weight:750}.admin-shell :is(.table-scroll,.history-table-wrap,.admin-issue-table) td{color:#435970;font-size:12px}.admin-shell img,.admin-shell svg{max-width:100%}.admin-shell :is(.admin-invite-page,.admin-plans,.admin-rebate,.admin-lottery,.role-page,.zodiac-config-page){min-width:0;max-width:100%}.admin-shell :is(.agent-rows,.admin-issue-table,.table-scroll,.merged-relation,.organization-card){scrollbar-width:thin;scrollbar-color:#b6c5d5 #eef2f6;max-width:100%}.admin-shell :is(.agent-rows,.admin-issue-table,.table-scroll,.merged-relation,.organization-card)::-webkit-scrollbar{width:7px;height:7px}.admin-shell :is(.agent-rows,.admin-issue-table,.table-scroll,.merged-relation,.organization-card)::-webkit-scrollbar-thumb{background:#b6c5d5;border-radius:10px}@media (width<=1280px){.admin-shell .zodiac-config-main{padding:0}.admin-shell .zodiac-hero{min-height:145px;padding:24px 28px}.admin-shell .year-zodiac-seal{margin-right:0}.admin-shell .zodiac-config-page .zodiac-workspace{grid-template-columns:1fr}.admin-shell .admin-invite-page .invite-workspace{grid-template-columns:minmax(330px,410px) minmax(0,1fr)}}@media (width<=1100px){.admin-shell .admin-invite-page .invite-workspace,.admin-shell .admin-plans .plan-grid{grid-template-columns:1fr}.admin-shell .role-page .role-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .role-page .hierarchy-card{flex-direction:column;align-items:stretch}.admin-shell .role-page .hierarchy-card .level{width:100%}.admin-shell .role-page .hierarchy-card .connector{align-self:center}.admin-shell .admin-lottery .source-card{grid-template-columns:1fr}.admin-shell .admin-lottery .source-card>div{border-bottom:1px solid #edf0f4;border-right:0}}@media (width<=760px){.admin-shell :is(.invite-head,.plans-head,.rebate-head,.role-hero,.account-panel>header,.lottery-head){flex-direction:column;align-items:stretch;gap:12px}.admin-shell :is(.invite-head,.plans-head,.rebate-head,.role-hero)>button{width:100%}.admin-shell :is(.invite-metrics,.plans-summary,.rebate-metrics){grid-template-columns:1fr}.admin-shell .role-page .role-stats{grid-template-columns:1fr 1fr}.admin-shell .account-panel>header input,.admin-shell .organization-card header label{width:100%}.admin-shell .organization-card>header{flex-direction:column;align-items:stretch}.admin-shell .admin-row{flex-wrap:wrap;align-items:flex-start}.admin-shell .admin-row .identity{min-width:calc(100% - 55px)}.admin-shell .setting-bar,.admin-shell .lottery-tabs{flex-wrap:wrap}.admin-shell .lottery-tabs button{flex:1;padding:0 12px}.admin-shell .admin-lottery .issue-modal,.admin-shell .role-page .role-editor{width:min(100%,680px);max-height:calc(100dvh - 24px);overflow-y:auto}.admin-shell .zodiac-hero{min-height:auto;padding:22px}.admin-shell .zodiac-hero h1{font-size:25px}.admin-shell .year-zodiac-seal{display:none}.admin-shell .zodiac-toolbar-card{flex-direction:column;align-items:stretch;gap:12px}.admin-shell .config-status{border-top:1px solid #e7ecf2;border-left:0;margin-left:0;padding:10px 0 0}.admin-shell .toolbar-actions{margin-left:0}.admin-shell .toolbar-actions button{flex:1}.admin-shell .zodiac-config-page .zodiac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .zodiac-config-page .zodiac-impact-card{flex-wrap:wrap;align-items:flex-start}.admin-shell .zodiac-config-page .zodiac-impact-card ul{width:100%}}@media (width<=520px){.admin-shell .role-page .role-stats,.admin-shell .role-page .form-grid,.admin-shell .role-page .permission-grid,.admin-shell .admin-invite-page .password-grid,.admin-shell .admin-invite-page .plan-options,.admin-shell .admin-plans .plan-fields,.admin-shell .zodiac-config-page .zodiac-card-grid,.admin-shell .zodiac-config-page .zodiac-choice-grid{grid-template-columns:1fr}.admin-shell .zodiac-config-page .number-palette{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-shell .admin-lottery .issue-modal,.admin-shell .role-page .role-editor{border-radius:14px;padding:18px 14px}.admin-shell .admin-lottery .number-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .role-page .permission-group>header,.admin-shell .role-page .permission-head{flex-direction:column;align-items:flex-start;gap:8px}.admin-shell .admin-invite-page .agent-rows>article{min-width:520px}}@media (width>=761px) and (height<=720px){.admin-shell .admin-brand{padding-bottom:14px}.admin-shell .admin-brand img{width:35px;height:35px}.admin-shell aside nav{gap:4px;margin-top:10px}.admin-shell aside nav button{height:40px}.admin-shell .aside-foot{padding-top:10px}}:root{--business-ink:#202938;--business-muted:#718096;--business-line:#e0e6ec;--business-canvas:#f0f4f8;--business-card:#fff;--business-deep:#111a29;--business-deeper:#0d1928;--business-green:#3574e3;--business-green-dark:#2867d7;--business-blue:#5595f1;--business-soft:#eef4ff;--business-shadow:0 8px 26px #1a355b12}body{color:var(--business-ink);background:var(--business-canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,a,input,select,textarea{transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.dfh-page>.dfh-header,.dfh-page>.management-header{z-index:80;color:#fff;background:radial-gradient(circle at 18% -80%, #5595f13b, transparent 40%), linear-gradient(110deg, var(--business-deep), var(--business-deeper) 64%, #0b202b);border:0;height:101px;padding:0 26px;position:relative;box-shadow:0 8px 28px #04191829}.dfh-header .header-row{height:59px}.dfh-header .market-row{border-top:1px solid #6ba3f124;height:42px}.dfh-header .dfh-logo{color:#f7fffd;letter-spacing:-.2px;min-width:150px;margin-right:24px;font-size:18px}.dfh-header .dfh-logo img{background:#ffffff14;border:1px solid #75abf640;border-radius:10px;width:35px;height:35px;padding:3px;box-shadow:0 7px 18px #0003}.dfh-header .top-nav{background:#ffffff09;border:1px solid #75abf624;border-radius:12px;align-self:center;gap:5px;height:43px;padding:4px}.dfh-header .top-nav a{color:#9cb1ca;border:1px solid #0000;border-radius:8px;height:33px;padding:0 15px;font-size:13px}.dfh-header .account-nav{color:#9cb1ca;gap:8px}.dfh-header .account-nav>span,.dfh-header .account-nav>select{color:#eef5ff;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.dfh-header .account-nav>select{background:#15273a;border-color:#29435e;border-radius:8px;height:32px;padding:0 28px 0 10px}.dfh-header .account-nav>button,.dfh-header .account-nav>.settings-wrap>button,.dfh-header .account-nav>.downline-recharge-wrap>button{color:#aec2d7;background:#15273a;border:1px solid #29435e;border-radius:8px;min-height:31px;padding:0 10px;font-size:11px;font-weight:700}.dfh-header .account-nav button:hover{color:#fff;background:#1a334c;border-color:#3b78ad;transform:translateY(-1px)}.dfh-header .market-tabs{background:#ffffff0a;border:1px solid #75abf629;border-radius:9px;gap:5px;padding:3px;display:flex}.dfh-header .market-tabs button{color:#8298b2;background:0 0;border-radius:6px;width:auto;min-width:56px;height:27px;padding:0 15px;font-weight:700}.dfh-header .issue-box{color:#8298b2;background:#ffffff0a;border-color:#75abf629;border-radius:9px;height:32px}.dfh-header .issue-box>b{color:#7eb3ff}.dfh-header .draw-balls small{color:#9aacc2}.dfh-header .pending-draw{color:#91a2b7}.data-main,.sales-main,.records-main,.issues-main,.account-center,.add-sales-main,.report-main,.management-body{background:var(--business-canvas)}.data-main{padding:24px 26px 36px}.filter-bar,.data-card,.summary-card,.sales-status,.bet-workbench,.bet-actions,.quick-stat,.sales-detail-empty,.filter-panel,.records-card,.issues-card,.add-sales-card,.subscription-card,.order-records,.devices-page>article,.tutorial-page{border-color:var(--business-line);background:var(--business-card);box-shadow:var(--business-shadow);border-radius:14px}.filter-bar{height:auto;min-height:62px;padding:12px 16px}.filter-left>b{color:#314b50}.dfh-page input:not([type=checkbox]):not([type=radio]),.dfh-page select,.dfh-page textarea,.partner-page input:not([type=checkbox]):not([type=radio]),.partner-page select,.partner-page textarea{color:#294047;background-color:#fff;border-color:#d4e2df;border-radius:8px}.dfh-page input:not([type=checkbox]):not([type=radio]):focus,.dfh-page select:focus,.dfh-page textarea:focus,.partner-page input:not([type=checkbox]):not([type=radio]):focus,.partner-page select:focus,.partner-page textarea:focus{border-color:#45ac93;outline:0;box-shadow:0 0 0 3px #079b751a}.blue-btn,.green-btn,.refresh-btn,.simple-actions button:first-child,.combo-toolbar>div:last-child button:first-of-type,.create-btn,.lookup{box-shadow:0 6px 14px #0791702e;color:#fff!important;background:linear-gradient(100deg, var(--business-green), var(--business-blue))!important;border-color:#0000!important;border-radius:8px!important}.blue-btn:hover,.green-btn:hover,.refresh-btn:hover,.create-btn:hover{transform:translateY(-1px);box-shadow:0 9px 20px #07917040}.segmented{height:30px;box-shadow:none;background:#edf4f2;border-radius:8px;padding:3px}.segmented button{color:#607773;height:24px;border-radius:6px!important}.segmented button.active{color:#087e68;background:#fff;box-shadow:0 3px 8px #14463c1f}.auto-refresh-controls{background:#f1f6f5;border-color:#dce9e6;border-radius:9px}.auto-switch:before{border-color:var(--business-green);background:var(--business-green)}.select-shell,.staff-search{border-color:#d4e2df;border-radius:8px;height:30px}.select-shell select,.staff-search input{height:28px}.select-shell:focus-within,.staff-search:focus-within{border-color:#45ac93;box-shadow:0 0 0 3px #079b751a}.staff-search-options{border-color:#dce7e5;border-radius:9px;top:34px;box-shadow:0 14px 35px #12373124}.staff-search-options button:hover,.staff-search-options button.selected{color:#087e68;background:#edf8f5}.content-row{gap:18px}.data-card{padding:14px}.table-tools{background:#f7faf9;border-color:#e1ebe9;border-radius:10px}.number-grids table,.play-detail-groups table,.zodiac-amount-panel{border-color:#e0e9e7;border-radius:10px;overflow:hidden}.number-grids th,.play-detail-groups th{color:#617873;background:#eff5f3}.number-grids td,.play-detail-groups td{border-color:#e6edeb}.number-grids tbody tr:hover td,.play-detail-groups tbody tr:hover td{background:#f2faf7}.summary-card{padding:12px;overflow:hidden}.summary-card h3{color:#fff;background:linear-gradient(115deg,#0a8d6d,#1486aa);border:0;margin:-12px -12px 12px;padding:15px 16px}.summary-card h3 span,.summary-card h3 strong{color:#fff}.summary-card h3 strong.negative{color:#c8f7e6}.summary-card h3 .summary-pending{color:#ffffffd1;background:#ffffff24}.summary-item{border-color:#e6eeec}.summary-item:hover{background:#f3faf8}.summary-item.active{border-left-color:var(--business-green);background:#edf8f5}.summary-item.active b{color:#087e68}.risk-box{background:#fffaf0;border-color:#efd9aa;border-radius:11px}.zodiac-amount-panel header{background:#f3f8f6}.management-body:not(.sales-page-layout){grid-template-columns:250px minmax(0,1fr)}.sales-add{color:#fff;justify-content:space-between;height:56px;padding:0 17px;font-size:14px;font-weight:800}.sales-add a{color:#fff;align-items:center;gap:7px;text-decoration:none;display:flex}.sales-add a:before{content:"+";background:linear-gradient(135deg,#079b75,#1389b6);border-radius:7px;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.sales-search{border-bottom-color:#50d2ad1f;padding:5px 15px 14px}.sales-search input{height:36px;color:#dff7f1!important;background:#102c29!important;border-color:#285148!important;padding:0 13px!important}.sales-list{padding:14px}.sales-person{color:#9dbbb4;background:#ffffff09;border-color:#0000;border-radius:11px;height:auto;min-height:67px;margin-bottom:8px}.sales-person i{color:#7ee0c4;background:#153c36;border-radius:10px;flex-basis:37px;width:37px;height:37px;font-size:13px}.sales-person b{color:inherit}.sales-person button{color:#82a69e}.sales-person.current button{color:#e5fff8}.sales-main,.records-main,.issues-main{padding:20px}.play-tabs{background:#ffffffeb;border-bottom:1px solid #e1eae8;gap:7px;height:52px;margin:-20px -20px 18px;padding:9px 20px 8px;box-shadow:0 4px 14px #1337320a}.play-tabs button{color:#60736f;background:0 0;border-color:#0000;border-radius:8px;height:34px}.play-tabs button.active{color:#fff;background:linear-gradient(100deg,#079b75,#1389b6);border-color:#079b752e;box-shadow:0 7px 15px #07917033}.sales-status span,.simple-status span{color:#087e68;background:#effaf7;border-color:#9ed8ca;border-radius:7px}.quick-picker button,.bet-actions button,.stat-actions>button:not(.blue-btn){color:#425b57;border-color:#d5e3e0;border-radius:7px}.bet-actions .action-green{background:linear-gradient(100deg,#079b75,#1389b6);box-shadow:0 6px 14px #0791702e}.quick-stat{padding:22px}.section-title b,.records-title{color:#1d363b}.section-title a{color:#078d70}.examples span{color:#667b77;background:#f0f6f4}.sales-detail-empty{padding:28px 30px}.records-table,.issues-table,.tema-details-table,.play-settings table,.report-table,.order-records table{border-radius:10px;overflow:hidden}.records-table th,.issues-table th,.tema-details-table th,.play-settings th,.report-table th,.order-records th{color:#657a76;background:#edf4f2;border-color:#dee9e6}.records-table td,.issues-table td,.tema-details-table td,.play-settings td,.report-table td,.order-records td{border-color:#e4ecea}.records-table tbody tr:hover,.issues-table tbody tr:hover,.tema-details-table tbody tr:hover,.report-table tbody tr:hover{background:#f2faf7}.issues-table tbody tr:nth-child(2n){background:#f4f8f7}.filter-panel{height:auto;min-height:88px}.mode-bar{color:#49645e;background:#eff9f6;border-color:#acd9cf;border-radius:10px}.mode-bar .auto-label{color:#078d70}.issue-tabs button{color:#607671;border-color:#d6e3e0;border-radius:8px}.add-sales-main{padding:24px}.add-sales-card{overflow:hidden}.add-sales-card h2{color:#18343a}.rules-box,.play-settings,.permission-box{border-color:#dce8e5;border-radius:12px}.salesperson-type-tabs{background:#edf4f2;border-radius:10px}.salesperson-type-tabs button.active{color:#087e68;background:#fff;border-color:#7bc8b5;box-shadow:0 4px 12px #14463c1a}.account-center{min-height:calc(100vh - 101px);padding:26px}.order-today{color:#fff;background:linear-gradient(120deg,#079b75,#1389b6);border:0;border-radius:14px;box-shadow:0 13px 28px #078f7438}.subscription-card,.order-records,.devices-page>article{border-color:var(--business-line)}.tutorial-page{margin-top:0}.partner-page{min-height:100vh;color:var(--business-ink);background:var(--business-canvas)}.partner-header{box-shadow:0 8px 28px #04191829;color:#fff!important;background:linear-gradient(110deg, var(--business-deep), var(--business-deeper) 64%, #0b202b)!important;border:0!important}.partner-header .logo,.partner-header .account>span{color:#f7fffd!important}.partner-header .account button{color:#a8c8c1!important;background:#102c29!important;border-color:#285148!important;border-radius:8px!important}.invite-page .hero{background:linear-gradient(120deg,#087e68,#1389b6)!important;border-radius:16px!important;box-shadow:0 16px 35px #077f6938!important}.invite-page .stats article,.invite-page .panel,.invite-page .invite-card{border-color:var(--business-line)!important;box-shadow:var(--business-shadow)!important;border-radius:14px!important}.download-page{color:var(--business-ink);background:#fff}.download-page>header{color:#fff;background:linear-gradient(110deg, var(--business-deep), var(--business-deeper));border:0}.download-page>header a{color:#fff}.download-hero em,.download-stats b{color:#078d70}.download-hero button,.download-cta button{background:linear-gradient(100deg,#079b75,#1389b6);box-shadow:0 8px 18px #078f7433}.platforms article,.feature-grid article{border-color:var(--business-line);box-shadow:var(--business-shadow);border-radius:14px}.platforms span{color:#078d70}.download-cta{background:linear-gradient(120deg,#087e68,#107fa1)}@media (width<=1500px){.dfh-page>.dfh-header{padding:0 18px}.dfh-header .dfh-logo{min-width:auto;margin-right:15px}.dfh-header .top-nav a{padding:0 11px}.dfh-header .account-nav{gap:5px}.dfh-header .account-nav>button{padding:0 7px}.data-main{padding:20px}}@media (width<=900px){body{min-width:0}.dfh-page>.dfh-header{height:auto;min-height:101px;padding:10px 14px 7px}.dfh-header .header-row{flex-direction:column;align-items:flex-start;gap:9px;height:auto}.dfh-header .header-left{width:100%;height:auto}.dfh-header .dfh-logo{flex:none}.dfh-header .top-nav{width:100%;overflow-x:auto}.dfh-header .top-nav a{flex:none}.dfh-header .account-nav{width:100%;padding-bottom:8px;overflow-x:auto}.dfh-header .market-row{overflow-x:auto}.management-body{grid-template-columns:1fr}.sales-sidebar{max-height:270px}.data-main,.sales-main,.records-main,.issues-main,.add-sales-main,.account-center{padding:14px}.filter-bar{flex-direction:column;align-items:flex-start;gap:12px}.filter-left,.filter-right{flex-wrap:wrap;max-width:100%}}.dfh-page input:not([type=checkbox]):not([type=radio]):focus,.dfh-page select:focus,.dfh-page textarea:focus,.partner-page input:not([type=checkbox]):not([type=radio]):focus,.partner-page select:focus,.partner-page textarea:focus,.select-shell:focus-within,.staff-search:focus-within{border-color:#4b93f4;box-shadow:0 0 0 3px #4b93f41f}.staff-search-options button:hover,.staff-search-options button.selected,.summary-item.active b,.section-title a,.mode-bar .auto-label,.salesperson-type-tabs button.active,.download-hero em,.download-stats b,.platforms span{color:#3574e3}.blue-btn,.green-btn,.refresh-btn,.simple-actions button:first-child,.combo-toolbar>div:last-child button:first-of-type,.create-btn,.lookup,.sales-add a:before,.bet-actions .action-green,.download-hero button,.download-cta button{box-shadow:0 6px 14px #3574e333;background:linear-gradient(100deg,#2867d7,#5595f1)!important}.segmented{background:#edf3fb}.segmented button{color:#607086}.segmented button.active{color:#2867d7}.auto-switch:before{background:#3574e3;border-color:#3574e3}.staff-search-options button:hover,.staff-search-options button.selected,.summary-item.active,.number-grids tbody tr:hover td,.play-detail-groups tbody tr:hover td,.summary-item:hover,.records-table tbody tr:hover,.issues-table tbody tr:hover,.tema-details-table tbody tr:hover,.report-table tbody tr:hover{background:#f2f7ff}.summary-item.active{border-left-color:#3574e3}.summary-card h3,.order-today,.invite-page .hero,.download-cta{background:linear-gradient(115deg,#2867d7,#5595f1)!important}.table-tools .detail-title{color:#2867d7}.number-grids th,.play-detail-groups th,.records-table th,.issues-table th,.tema-details-table th,.play-settings th,.report-table th,.order-records th{color:#65758a;background:#eff3f8}.sales-sidebar{color:#dce9fa;background:linear-gradient(#111f31,#0d1928 64%,#0b1624)}.sales-person{color:#9eb0c6}.sales-person:hover{color:#f2f7ff;border-color:#75abf63d}.sales-person.current{background:linear-gradient(100deg,#2867d7f0,#5595f1cc);border-color:#75abf65c;box-shadow:0 10px 22px #1f52aa42}.play-tabs button:hover{color:#2867d7;background:#edf3fd}.play-tabs button.active{background:linear-gradient(100deg,#2867d7,#5595f1);border-color:#3574e333;box-shadow:0 7px 15px #3574e338}.sales-status span,.simple-status span{color:#2867d7;background:#f0f6ff;border-color:#a9c9f5}.sales-status span:nth-child(2){color:#526fc1;background:#f3f5ff;border-color:#b9c7ef}.sales-status span:nth-child(3){color:#3571bb;background:#f1f7ff;border-color:#b7d0ef}.quick-picker button:hover,.quick-picker button.active{color:#2867d7;background:#edf4ff;border-color:#4b93f4}.mode-bar{color:#50647e;background:#f0f6ff;border-color:#b8d1f3}.mode-switch.active{background:#3574e3}.issue-tabs .active{color:#2867d7;background:#edf4ff;border-color:#4b93f4}.rules-box>header,.play-settings>header{background:#f2f6fb}.salesperson-type-tabs{background:#edf3fb}.salesperson-type-tabs button.active{color:#2867d7;border-color:#8db7ef}.partner-header{background:linear-gradient(110deg,#111a29,#0d1928 64%,#111f31)!important}.invite-page .tabs button.active{color:#2867d7!important;border-color:#3574e3!important}.download-page>header{background:linear-gradient(110deg,#111a29,#0d1928)}.download-hero{background:radial-gradient(circle at 50% 5%,#e8f1ff,#0000 48%),linear-gradient(#f7faff,#fff)}.download-section{background:#f5f8fc}.download-page>footer{background:#111a29}.dfh-page>.dfh-header,.dfh-page>.management-header{color:#202938;background:#fffffffa;border-bottom:1px solid #e1e7ef;box-shadow:0 6px 24px #1a355b14}.dfh-header .market-row{border-top-color:#edf1f6}.dfh-header .dfh-logo{color:#172134}.dfh-header .dfh-logo img{background:#f7faff;border-color:#dce7f5;box-shadow:0 5px 15px #2350911f}.dfh-header .top-nav{background:#f7f9fc;border-color:#e5eaf1}.dfh-header .top-nav a{color:#6f7d90}.dfh-header .top-nav a:hover{color:#2867d7;background:#edf4ff}.dfh-header .top-nav a.active,.dfh-header .top-nav a.router-link-exact-active{color:#fff;background:linear-gradient(100deg,#2867d7,#5595f1);border-color:#3574e3;box-shadow:0 7px 16px #3574e338}.dfh-header .account-nav{color:#7b8797}.dfh-header .account-nav>span,.dfh-header .account-nav>select{color:#344052}.dfh-header .account-nav>select,.dfh-header .account-nav>button,.dfh-header .account-nav>.settings-wrap>button,.dfh-header .account-nav>.downline-recharge-wrap>button{color:#637187;background:#fff;border-color:#dce3ec;box-shadow:0 2px 7px #1e375a0a}.dfh-header .account-nav button:hover{color:#2867d7;background:#f3f7ff;border-color:#a8c8f2}.dfh-header .market-tabs{background:#f4f7fb;border-color:#e1e7ef}.dfh-header .market-tabs button{color:#778498}.dfh-header .market-tabs button:hover{color:#2867d7}.dfh-header .market-tabs button.active{color:#2867d7;background:#fff;box-shadow:0 3px 10px #23509121}.dfh-header .issue-box{color:#66758a;background:linear-gradient(#fff,#f6f9fd);border-color:#d9e4f1;border-radius:10px;height:37px;padding:0 14px;font-size:13px;font-weight:650;box-shadow:0 3px 10px #23509114}.dfh-header .issue-box>b{color:#2867d7;letter-spacing:.2px;margin-right:15px;font-size:15px;font-weight:800}.dfh-header .draw-balls{gap:5px}.dfh-header .mini-ball{width:27px;height:27px;font-size:13px;box-shadow:inset 0 -2px 3px #00000021,0 2px 5px #1837621f}.dfh-header .draw-balls small,.dfh-header .pending-draw{color:#64748a;font-size:11px;font-weight:700}.demo-mode-badge{color:#9b650d;background:#fff8e9;border-color:#efd092}@media (width<=1180px){.dfh-header .issue-box{height:35px;padding:0 10px;font-size:12px}.dfh-header .issue-box>b{margin-right:10px;font-size:14px}.dfh-header .mini-ball{width:25px;height:25px;font-size:12px}.dfh-header .draw-balls small{font-size:10px}}@media (width<=640px){.dfh-header .issue-box{height:32px;box-shadow:none;padding:0 7px;font-size:10px}.dfh-header .issue-box>b{margin-right:8px;font-size:11px}.dfh-header .mini-ball{width:20px;height:20px;font-size:10px}.dfh-header .draw-balls small{display:none}}.sales-sidebar{color:#344052;background:#fff;border-right:1px solid #e0e6ee;box-shadow:7px 0 22px #1a355b0d}.sales-add{color:#27384f;border-bottom:1px solid #edf1f5}.sales-add a{color:#2867d7}.sales-add span{color:#6f7d90;background:#edf2f8}.sales-search{border-bottom-color:#e6ebf1}.sales-search input{color:#344052!important;background:#f8fafc!important;border-color:#d9e1eb!important}.sales-search input::placeholder{color:#96a1af}.sales-person{color:#546276;background:#fff;border-color:#e5eaf0;box-shadow:0 3px 10px #1a355b0a}.sales-person:hover{color:#26384f;background:#f6f9ff;border-color:#b9d1f2}.sales-person.current{color:#2867d7;background:#edf4ff;border-color:#8eb8ef;box-shadow:0 7px 18px #3574e321}.sales-person i{color:#2867d7;background:#e8f1ff}.sales-person.current i{color:#fff;background:linear-gradient(135deg,#3574e3,#5595f1)}.sales-person button,.sales-person.current button{color:#7d8998}.sales-current-label{color:#3574e3}.sales-person .sales-settlement.positive{color:#2867d7;background:#eaf2ff}.sales-person.current .sales-settlement{color:#2867d7;background:#fff}.partner-header,.download-page>header{color:#202938!important;background:#fff!important;border-bottom:1px solid #e1e7ef!important;box-shadow:0 6px 24px #1a355b14!important}.partner-header .logo,.partner-header .account>span,.download-page>header a{color:#202938!important}.partner-header nav a{color:#6f7d90!important}.partner-header nav a:hover,.partner-header nav a.router-link-exact-active{color:#2867d7!important}.partner-header .account button{color:#637187!important;background:#fff!important;border-color:#dce3ec!important}.partner-header .account button:hover{color:#2867d7!important;background:#f3f7ff!important}.download-page>footer{color:#718096;background:#fff;border-top:1px solid #e1e7ef}.download-page>footer b{color:#202938}.management-header-v2{background:#fff;border-top:3px solid #2e73df;border-bottom:1px solid #dfe6f0;height:101px;padding:0 22px;box-shadow:0 5px 20px #192d4b12}.management-header-v2 .header-row{gap:22px;height:55px}.management-header-v2 .header-left{flex:1;min-width:0}.management-header-v2 .dfh-logo{color:#17243a;letter-spacing:-.35px;min-width:auto;margin-right:26px;font-size:18px}.management-header-v2 .dfh-logo img{background:#f7faff;border:1px solid #dce6f3;border-radius:10px;width:34px;height:34px;padding:2px;box-shadow:0 5px 14px #2554961f}.management-header-v2 .top-nav{background:#f5f7fb;border:0;border-radius:10px;gap:4px;height:38px;padding:3px}.management-header-v2 .top-nav a{color:#65738a;background:0 0;border:0;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:650}.management-header-v2 .top-nav a:hover{color:#2467ce;background:#eaf2ff}.management-header-v2 .top-nav a.active,.management-header-v2 .top-nav a.router-link-exact-active{color:#fff;background:linear-gradient(110deg,#286fd9,#4b8cec);box-shadow:0 5px 13px #2f70d838}.dfh-header .top-nav a:is(.nav-data,.nav-sales,.nav-details,.nav-issues,.nav-download){border:1px solid var(--nav-border);color:var(--nav-solid);background:var(--nav-soft);box-shadow:inset 0 1px #ffffffc7}.dfh-header .top-nav a.nav-data{--nav-solid:#2f70ce;--nav-deep:#245caf;--nav-soft:#eaf3ff;--nav-border:#c8dcf7}.dfh-header .top-nav a.nav-sales{--nav-solid:#c74659;--nav-deep:#a93446;--nav-soft:#fff0f2;--nav-border:#f2cbd1}.dfh-header .top-nav a.nav-details{--nav-solid:#7454bc;--nav-deep:#5d3fa1;--nav-soft:#f4f0ff;--nav-border:#dcd1f6}.dfh-header .top-nav a.nav-issues{--nav-solid:#bb6c22;--nav-deep:#995416;--nav-soft:#fff4e8;--nav-border:#efd7ba}.dfh-header .top-nav a.nav-download{--nav-solid:#168087;--nav-deep:#0d666c;--nav-soft:#eaf9fa;--nav-border:#c4e7e9}.dfh-header .top-nav a:is(.nav-data,.nav-sales,.nav-details,.nav-issues,.nav-download):hover{border-color:var(--nav-solid);color:var(--nav-deep);background:color-mix(in srgb,var(--nav-soft) 70%,#fff);box-shadow:0 4px 10px color-mix(in srgb,var(--nav-solid) 14%,transparent)}.dfh-header .top-nav a:is(.nav-data,.nav-sales,.nav-details,.nav-issues,.nav-download).active,.dfh-header .top-nav a:is(.nav-data,.nav-sales,.nav-details,.nav-issues,.nav-download).router-link-exact-active{border-color:var(--nav-solid);color:#fff;background:linear-gradient(110deg,var(--nav-solid),var(--nav-deep));box-shadow:0 6px 14px color-mix(in srgb,var(--nav-solid) 28%,transparent)}.management-header-v2 .account-nav{flex:none;gap:6px}.management-header-v2 .account-nav>.header-wechat-entry{color:#117556;white-space:nowrap;background:#edf9f4;border:1px solid #bee4d5;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;font-weight:750;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.management-header-v2 .account-nav>.header-wechat-entry>i{color:#fff;background:#17936d;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.management-header-v2 .account-nav>.header-wechat-entry>span{color:inherit}.management-header-v2 .account-nav>.header-wechat-entry:hover,.management-header-v2 .account-nav>.header-wechat-entry.active{color:#0b684d;background:#e1f6ed;border-color:#15906a}.management-header-v2 .account-identity{color:#354258;align-items:center;gap:8px;max-width:170px;margin-right:4px;display:flex}.management-header-v2 .account-identity>i{color:#fff;background:linear-gradient(145deg,#347be3,#5b94ea);border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:0 4px 10px #2c6bcc2e}.management-header-v2 .account-identity>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.management-header-v2 .account-nav>button,.management-header-v2 .account-nav>.settings-wrap>button,.management-header-v2 .account-nav>.downline-recharge-wrap>button{color:#5e6c80;min-height:31px;box-shadow:none;background:#fff;border:1px solid #dfe5ed;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.management-header-v2 .account-nav>button>i{color:#3579d6;font-size:15px;font-style:normal;line-height:1}.management-header-v2 .account-nav>button:hover,.management-header-v2 .account-nav>.settings-wrap>button:hover,.management-header-v2 .account-nav>.downline-recharge-wrap>button:hover{color:#2467ce;background:#f5f8fe;border-color:#a9c7ef;transform:none}.management-header-v2 .account-nav>.is-logout{color:#7b5d62}.management-header-v2 .account-nav>.is-logout>i{color:#c5626c;transform:rotate(45deg)}.management-header-v2 .market-row{border-top:1px solid #edf1f6;gap:16px;height:43px}.management-header-v2 .market-selector{flex:none;align-items:center;gap:8px;display:flex}.management-header-v2 .market-selector>span{color:#8894a6;font-size:11px;font-weight:700}.management-header-v2 .market-tabs{background:#f3f6fa;border:1px solid #e0e6ee;border-radius:8px;gap:2px;padding:2px;display:flex}.management-header-v2 .market-tabs button{color:#748196;background:0 0;border-radius:6px;min-width:52px;height:25px;padding:0 12px;font-size:12px;font-weight:700}.management-header-v2 .market-tabs button.active{color:#276bd1;background:#fff;box-shadow:0 2px 7px #274a7d21}.dfh-header .market-tabs .market-macau{color:#2f70ce;background:#eaf3ff;border:1px solid #c7dcf7}.dfh-header .market-tabs .market-hong-kong{color:#b56822;background:#fff2e4;border:1px solid #f0d3b0}.dfh-header .market-tabs .market-macau.active{color:#fff;background:linear-gradient(110deg,#3479d9,#245eaf);border-color:#2f70ce;box-shadow:0 3px 9px #2f70ce3d}.dfh-header .market-tabs .market-hong-kong.active{color:#fff;background:linear-gradient(110deg,#d78a3d,#b76522);border-color:#c9792d;box-shadow:0 3px 9px #be6c233d}.management-header-v2 .issue-box{color:#66758a;background:#fff;border:1px solid #dde5ef;border-radius:9px;align-items:stretch;min-width:0;height:36px;margin-left:auto;padding:0;display:flex;box-shadow:0 2px 8px #2042700e}.management-header-v2 .current-issue{background:linear-gradient(#fbfdff,#f6f9fd);border-right:1px solid #e8edf3;border-radius:9px 0 0 9px;align-items:center;gap:9px;min-width:178px;padding:0 13px;display:flex}.management-header-v2 .current-issue small,.management-header-v2 .draw-result-label small{color:#8491a3;white-space:nowrap;font-size:10px;font-weight:700}.management-header-v2 .current-issue small{align-items:center;gap:5px;display:flex}.management-header-v2 .current-issue small i{background:#25ad76;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #25ad761c}.management-header-v2 .current-issue>b{color:#286fd9;letter-spacing:.3px;margin:0;font:800 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.management-header-v2 .draw-result{align-items:center;gap:12px;min-width:0;padding:0 10px 0 12px;display:flex}.management-header-v2 .draw-result-label{flex:none;gap:1px;display:grid}.management-header-v2 .draw-result-label>b{color:#45546a;white-space:nowrap;font-size:12px;line-height:1}.management-header-v2 .draw-balls{gap:4px}.management-header-v2 .draw-ball-item{align-items:center;gap:2px;display:flex}.management-header-v2 .draw-balls .mini-ball{width:28px;height:28px;font-size:14px;box-shadow:inset 0 -2px 3px #00000021,0 2px 4px #1837621a}.management-header-v2 .draw-balls .mini-ball.special{outline-offset:1px;outline:2px solid #e8a91f}.management-header-v2 .draw-balls>em{color:#96a2b2;margin:0 2px;font-style:normal;font-weight:800}.draw-ball-item{align-items:center;gap:3px;display:inline-flex}.zodiac-badge{--zodiac-color:#64748b;--zodiac-soft:#f1f5f9;border:1px solid color-mix(in srgb, var(--zodiac-color) 18%, #e5eaf1);height:28px;color:var(--zodiac-color);background:var(--zodiac-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;padding:0 8px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.zodiac-badge>b{letter-spacing:.5px;font-size:14px;font-weight:800}.zodiac-badge.special{background:linear-gradient(#fff9e9,#fff2ca);border-color:#e5b449;box-shadow:0 0 0 2px #e5b4491a,inset 0 1px #fff}.zodiac-badge.zodiac-amber{--zodiac-color:#9a6815;--zodiac-soft:#fff8e9}.zodiac-badge.zodiac-orange{--zodiac-color:#bb5b24;--zodiac-soft:#fff3eb}.zodiac-badge.zodiac-rose{--zodiac-color:#ba557f;--zodiac-soft:#fff0f6}.zodiac-badge.zodiac-violet{--zodiac-color:#7356bd;--zodiac-soft:#f5f1ff}.zodiac-badge.zodiac-green{--zodiac-color:#188066;--zodiac-soft:#ebf8f3}.zodiac-badge.zodiac-red{--zodiac-color:#b9464b;--zodiac-soft:#fff0f0}.zodiac-badge.zodiac-sky{--zodiac-color:#287db1;--zodiac-soft:#edf8ff}.zodiac-badge.zodiac-brown{--zodiac-color:#80583d;--zodiac-soft:#f8f2ed}.zodiac-badge.zodiac-gold{--zodiac-color:#a97816;--zodiac-soft:#fff8df}.zodiac-badge.zodiac-blue{--zodiac-color:#366aa9;--zodiac-soft:#edf4ff}.zodiac-badge.zodiac-pink{--zodiac-color:#a7557a;--zodiac-soft:#fff0f6}.sales-sidebar .sales-add{color:#fff;background:linear-gradient(112deg,#11a875,#07825e);border-bottom:1px solid #087b58;height:56px;padding:0 15px;box-shadow:0 6px 15px #07825e2e}.sales-sidebar .sales-add a{color:#fff;font-size:15px;font-weight:800}.sales-sidebar .sales-add a:before{color:#087b58;box-shadow:0 3px 8px #04563d2e;background:#fff!important}.sales-sidebar .sales-add span{color:#fff;background:#ffffff2e;border:1px solid #ffffff47;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.sales-sidebar .sales-add:hover{background:linear-gradient(112deg,#13b57e,#087556)}.play-tabs button[data-play]{--play-solid:#4b72b9;--play-deep:#355792;--play-soft:#eef4ff;--play-border:#d2def2;border-color:var(--play-border);color:var(--play-solid);background:var(--play-soft);font-weight:700;box-shadow:inset 0 1px #fffc}.play-tabs button[data-play=特码]{--play-solid:#2f72d6;--play-deep:#2459ad;--play-soft:#eaf3ff;--play-border:#c7dcf7}.play-tabs button[data-play=平码]{--play-solid:#198764;--play-deep:#116a4d;--play-soft:#eaf8f2;--play-border:#c5e7d9}.play-tabs button[data-play=平特尾]{--play-solid:#7357bd;--play-deep:#594098;--play-soft:#f3f0ff;--play-border:#dbd2f4}.play-tabs button[data-play=平特一肖]{--play-solid:#b94f7b;--play-deep:#94395f;--play-soft:#fff0f6;--play-border:#f0cbda}.play-tabs button[data-play=连码]{--play-solid:#bf6f25;--play-deep:#985317;--play-soft:#fff4e8;--play-border:#efd6b8}.play-tabs button[data-play=不中]{--play-solid:#c34b54;--play-deep:#9f343d;--play-soft:#fff0f1;--play-border:#f0c9cd}.play-tabs button[data-play=生肖连]{--play-solid:#17868a;--play-deep:#0f686c;--play-soft:#eaf9f8;--play-border:#c6e7e5}.play-tabs button[data-play=尾数连]{--play-solid:#566db5;--play-deep:#405492;--play-soft:#eff2ff;--play-border:#d1d8f2}.play-tabs button[data-play]:hover{border-color:var(--play-solid);color:var(--play-deep);background:color-mix(in srgb,var(--play-soft) 70%,#fff);box-shadow:0 4px 10px color-mix(in srgb,var(--play-solid) 12%,transparent)}.play-tabs button[data-play].active{border-color:var(--play-solid);color:#fff;background:linear-gradient(110deg,var(--play-solid),var(--play-deep));box-shadow:0 6px 14px color-mix(in srgb,var(--play-solid) 26%,transparent)}.sales-page-layout{grid-template-columns:clamp(220px,16vw,250px) minmax(0,1fr)}.sales-main.tema-layout{background:radial-gradient(circle at 88% 0,#457eda0e,#0000 25%),linear-gradient(#f3f6fa 0,#eef2f7 100%);padding:16px 18px 22px}.sales-main.tema-layout>.play-tabs{background:#fffffff5;border-bottom:1px solid #dfe6ef;margin:-16px -18px 0;padding:8px 18px;box-shadow:0 4px 12px #2038580b}.sales-page-layout>.sales-sidebar{background:linear-gradient(#fff 0,#f7f9fc 100%);border-bottom:0;border-right:1px solid #dbe3ed;gap:0;padding:0;box-shadow:7px 0 22px #1a355b0d}.sales-sidebar .sales-search{background:#fff;padding:10px 14px 9px;position:relative}.sales-sidebar .sales-search:before{z-index:1;content:"⌕";color:#8a97a8;pointer-events:none;font-size:16px;position:absolute;top:50%;left:25px;transform:translateY(-52%)}.sales-sidebar .sales-search input{border-radius:9px;height:38px;color:#344256!important;background:#f7f9fc!important;border-color:#dce4ee!important;padding-left:34px!important}.sales-sidebar .sales-search input:focus{box-shadow:0 0 0 3px #3f7ed91a;background:#fff!important;border-color:#77a8e9!important}.sales-list-heading{color:#536176;background:#f7f9fc;justify-content:space-between;align-items:center;height:34px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.sales-list-heading small{color:#77869a;background:#e9eef5;border-radius:99px;padding:3px 7px;font-size:9px}.sales-sidebar .sales-list{padding:8px 11px 16px}.sales-sidebar .sales-person{background:#fff;border:1px solid #e1e7ef;border-radius:11px;height:auto;min-height:66px;margin:0 0 8px;padding:8px 10px;display:block;box-shadow:0 3px 10px #1c304c0b}.sales-sidebar .sales-person-row{grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:48px;display:grid;position:relative}.sales-sidebar .sales-person-row>i{margin-right:0}.sales-sidebar .sales-person-row .sales-person-info{min-width:0;padding-right:0}.sales-sidebar .sales-person-row .sales-person-name,.sales-sidebar .sales-person-row .sales-settlement{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-sidebar .sales-person:hover{background:#f8fbff;border-color:#b7cee9;transform:translateY(-1px);box-shadow:0 6px 14px #244b7d14}.sales-sidebar .sales-person.current{color:#245fae;background:linear-gradient(110deg,#edf5ff,#f8fbff);border-color:#73a4e5;box-shadow:inset 3px 0 #3479db,0 6px 15px #2d66b51a}.sales-sidebar .sales-person.current i{color:#fff;background:linear-gradient(145deg,#4085e1,#2867c4);box-shadow:0 4px 10px #2b68c42e}.sales-sidebar .sales-person.menu-open{background:#f7faff;border-color:#8fb6e8;transform:none;box-shadow:inset 3px 0 #3479db,0 8px 20px #2d66b51c}.sales-sidebar .sales-person .sales-more,.sales-sidebar .sales-person.current .sales-more{z-index:4;color:#708096;width:30px;height:30px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin:0;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid;position:static}.sales-sidebar .sales-person .sales-more .ui-icon{width:18px;height:18px}.sales-sidebar .sales-person .sales-more:hover,.sales-sidebar .sales-person .sales-more.active{color:#286bc4;background:#eaf3ff;border-color:#c7d9f0;box-shadow:0 3px 9px #2a67bc1f}.sales-sidebar .sales-person .sales-more:focus-visible{outline-offset:1px;outline:3px solid #3479db29}.sales-sidebar .sales-person .sales-person-menu{z-index:auto;box-sizing:border-box;background:#eef3f9;border:1px solid #dfe7f1;border-radius:9px;grid-template-columns:1fr;gap:6px;width:100%;margin-top:7px;padding:6px;animation:.14s ease-out sales-menu-in;display:grid;position:static;box-shadow:inset 0 1px #fffc}.sales-sidebar .sales-person .sales-person-menu:has(.menu-delete){grid-template-columns:repeat(2,minmax(0,1fr))}.sales-sidebar .sales-person .sales-person-menu button{color:#43536a;text-align:left;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;height:36px;margin:0;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:flex}.sales-sidebar .sales-person .sales-person-menu button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-sidebar .sales-person .sales-person-menu button .ui-icon{flex:0 0 16px;width:16px;height:16px}.sales-sidebar .sales-person .sales-person-menu button:hover{color:#2567bd;background:#f7faff;border-color:#bdd2ec}.sales-sidebar .sales-person .sales-person-menu .menu-delete{color:#bd4b54;background:#fffafb;border-color:#ecd7da}.sales-sidebar .sales-person .sales-person-menu .menu-delete:hover{color:#b63d46;background:#fff0f1;border-color:#e3b9bd}@keyframes sales-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sales-workspace-frame{padding:0}.sales-status-v2{margin-top:10px}.sales-statistics-frame{flex-direction:column;margin-top:12px;padding:0 0 18px;display:flex}.sales-statistics-frame>.bet-workbench,.sales-statistics-frame>.bet-actions,.sales-statistics-frame>.quick-stat{flex:none}.sales-statistics-frame .bet-workbench{background:#fff;border:1px solid #dfe6ef;border-radius:13px 13px 5px 5px;grid-template-columns:minmax(455px,500px) minmax(0,1fr);gap:16px;margin:0;padding:14px;display:grid;box-shadow:0 6px 18px #1e34530e}.bet-entry-panel{background:#f8fafc;border:1px solid #e4eaf1;border-radius:11px;min-width:0;padding:10px}.bet-entry-panel>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;min-height:39px;margin:-2px 0 9px;padding:0 2px 9px;display:flex}.bet-entry-panel>header>div{align-items:center;gap:8px;display:flex}.bet-entry-panel>header i{color:#fff;background:linear-gradient(145deg,#4386e3,#2b69ca);border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:0 4px 9px #2e69c32b}.quick-entry-panel>header i{background:linear-gradient(145deg,#18a17f,#087d63);box-shadow:0 4px 9px #087d632b}.bet-entry-panel>header span{gap:2px;display:grid}.bet-entry-panel>header b{color:#2b394e;font-size:13px}.bet-entry-panel>header small{color:#8b97a7;font-size:9px}.bet-entry-panel>header>em{color:#63738a;background:#edf2f7;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.number-entry-panel .number-entry{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px 5px;width:100%;max-width:none}.sales-main .number-entry>div{background:#fff;border:1px solid #0000;border-radius:7px}.sales-main .number-entry>div:focus-within{background:#f4f8ff;border-color:#9abce9;box-shadow:0 2px 7px #3169b917}.sales-main .number-entry input{background:#fbfcfe;flex:1;width:auto;min-width:0;margin-right:3px}.quick-entry-panel .quick-picker{align-content:flex-start;gap:5px;padding:0}.sales-main .quick-entry-panel .quick-picker button{color:#536176;background:#fff;border-color:#dae2eb;border-radius:7px;min-width:43px;height:30px;padding:0 11px;font-size:11px;font-weight:650;box-shadow:inset 0 1px #ffffffd1}.sales-main .quick-entry-panel .quick-picker button[data-category=五行]{color:#8a671a;background:#fff9e8;border-color:#eadcb3}.sales-main .quick-entry-panel .quick-picker button[data-category=波色]{color:#576ea9;background:#f3f5ff;border-color:#d6dcf0}.sales-main .quick-entry-panel .quick-picker button[data-category=生肖],.sales-main .quick-entry-panel .quick-picker button[data-category=家禽\/野兽],.sales-main .quick-entry-panel .quick-picker button[data-category=前后肖],.sales-main .quick-entry-panel .quick-picker button[data-category=天地肖],.sales-main .quick-entry-panel .quick-picker button[data-category=性别肖],.sales-main .quick-entry-panel .quick-picker button[data-category=阴阳肖]{color:#28785f;background:#eef9f5;border-color:#c9e3d8}.sales-main .quick-entry-panel .quick-picker button[data-category=头],.sales-main .quick-entry-panel .quick-picker button[data-category=头×奇偶],.sales-main .quick-entry-panel .quick-picker button[data-category=尾]{color:#735b9f;background:#f6f2fc;border-color:#dbd2ef}.sales-main .quick-entry-panel .quick-picker button[data-quick^=红]{color:#b84650;background:#fff1f2;border-color:#f0c9cd}.sales-main .quick-entry-panel .quick-picker button[data-quick^=蓝]{color:#3e6fae;background:#eff5ff;border-color:#cadbf2}.sales-main .quick-entry-panel .quick-picker button[data-quick^=绿]{color:#268057;background:#effaf4;border-color:#c7e5d5}.sales-main .quick-entry-panel .quick-picker button:hover{color:#2869c3;background:#edf4ff;border-color:#82abe2;transform:translateY(-1px)}.sales-main .quick-entry-panel .quick-picker button.active,.sales-main .quick-entry-panel .quick-picker button.active:hover{color:#fff;background:linear-gradient(110deg,#347de0,#285fb4);border-color:#2f73d5;box-shadow:0 4px 9px #2b68c333}.sales-statistics-frame .bet-actions{background:linear-gradient(#fff,#f8fafc);border-color:#dfe6ef;border-radius:5px 5px 13px 13px;gap:9px;height:auto;min-height:60px;margin:-1px 0 14px;padding:11px 15px;box-shadow:0 7px 18px #1e34530d}.sales-statistics-frame .bet-actions>span{color:#536176;margin-left:6px;font-size:11px;font-weight:750}.sales-statistics-frame .bet-actions button,.sales-statistics-frame .bet-actions input{border-radius:8px;height:34px}.sales-statistics-frame .bet-actions .action-green{min-width:62px;font-weight:800}.sales-statistics-frame .quick-stat,.sales-statistics-frame .sales-detail-empty{border-color:#dfe6ef;border-radius:13px;box-shadow:0 7px 20px #1e34530e}.sales-statistics-frame .quick-stat{margin-top:0}.sales-statistics-frame .quick-stat-header{border-bottom:1px solid #e8edf3;padding-bottom:14px}.sales-statistics-frame .quick-input-shell{background:#fbfcfe;border-color:#dce4ee;border-radius:10px}.sales-statistics-frame .sales-detail-empty{flex-direction:column;flex:1 0 auto;margin-top:16px;display:flex}.sales-statistics-frame .sales-detail-empty>.tema-empty-state{flex:1 0 185px}@media (width<=1100px){.sales-statistics-frame .bet-workbench{grid-template-columns:1fr}.number-entry-panel .number-entry{max-width:520px}}@media (width<=760px){.sales-main.tema-layout{padding:8px}.sales-main.tema-layout>.play-tabs{margin:-8px -8px 8px;padding:7px 8px}.sales-statistics-frame .bet-workbench{padding:9px;display:block;overflow-x:auto}.bet-entry-panel{min-width:500px;margin-bottom:9px}.bet-entry-panel:last-child{margin-bottom:0}.sales-statistics-frame .bet-actions{flex-wrap:nowrap;min-width:500px;overflow-x:auto}.sales-sidebar .sales-person .sales-person-menu:has(.menu-delete){grid-template-columns:1fr}}.sales-status-v2{background:#fff;border:1px solid #dfe6ef;border-radius:12px;gap:14px;height:82px;padding:12px 14px;box-shadow:0 4px 14px #1e34540d}.sales-status-v2 .sales-status-heading{min-width:150px}.sales-status-v2 .sales-status-heading>span{background:linear-gradient(145deg,#347be3,#2868cf);border-radius:10px;width:40px;height:40px;box-shadow:0 5px 13px #2b68cc33}.sales-status-v2 .sales-status-heading b{color:#253247;font-size:15px}.sales-status-v2 .sales-status-heading small{color:#8995a6;font-size:10px}.sales-status-v2 .sales-status-metrics{flex:1;gap:7px}.sales-status-v2 .sales-status-metrics>span{background:#f5f8fc;border:0;border-radius:9px;min-width:92px;height:46px;padding:7px 11px}.sales-status-v2 .sales-status-metrics>span+span{border-left:1px solid #e4eaf2}.sales-status-v2 .sales-status-metrics small{color:#8995a6;font-size:10px}.sales-status-v2 .sales-status-metrics strong{color:#2c65bb;font-size:15px}.sales-status-v2 .picker-visibility-toggle{color:#2b67bf;width:176px;height:48px;box-shadow:none;background:#f4f8fe;border:1px solid #cfdcef;border-radius:10px;align-items:center;gap:9px;margin-left:auto;padding:0 11px;display:flex}.sales-status-v2 .picker-visibility-toggle:hover{background:#edf4ff;border-color:#94b9ea;transform:none;box-shadow:0 5px 12px #2d69c31a}.sales-status-v2 .picker-toggle-icon{background:#347be3;border:0;border-radius:8px;flex:0 0 30px;grid-template-columns:repeat(2,1fr);gap:3px;width:30px;height:30px;margin:0;padding:7px;display:grid}.sales-status-v2 .picker-toggle-icon>i{background:#fff;border-radius:2px;width:6px;height:6px}.sales-status-v2 .picker-toggle-copy{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:start;gap:3px;margin:0;padding:0;display:grid}.sales-status-v2 .picker-toggle-copy b{font-size:12px;line-height:1}.sales-status-v2 .picker-toggle-copy small{color:#8290a4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1;overflow:hidden}.sales-status-v2 .picker-visibility-toggle>em{color:#708bb1;text-align:center;width:14px;font-size:14px;font-style:normal}.sales-status-v2 .picker-visibility-toggle.collapsed{color:#247b5e;background:#f2faf7;border-color:#c8dfd5}.sales-status-v2 .picker-visibility-toggle.collapsed .picker-toggle-icon{background:#2b9872}@media (width<=1180px){.management-header-v2{padding:0 14px}.management-header-v2 .dfh-logo{margin-right:12px}.management-header-v2 .top-nav a{padding:0 10px}.management-header-v2 .account-nav{gap:4px}.management-header-v2 .account-identity>i,.management-header-v2 .account-nav>button>i,.management-header-v2 .draw-result-label{display:none}.management-header-v2 .current-issue{min-width:165px}}@media (width<=900px){.management-header-v2{height:auto;min-height:132px;padding:8px 12px 7px}.management-header-v2 .header-row{gap:7px;height:auto}.management-header-v2 .header-left{height:38px}.management-header-v2 .dfh-logo{flex:none}.management-header-v2 .top-nav{scrollbar-width:none;flex:1;width:auto;min-width:0;overflow-x:auto}.management-header-v2 .top-nav::-webkit-scrollbar{display:none}.management-header-v2 .account-nav{scrollbar-width:none;width:100%;padding:0;overflow-x:auto}.management-header-v2 .account-nav::-webkit-scrollbar{display:none}.management-header-v2 .account-identity{margin-right:auto}.management-header-v2 .market-row{scrollbar-width:none;width:100%;height:43px;overflow-x:auto}.management-header-v2 .market-row::-webkit-scrollbar{display:none}.management-header-v2 .market-selector>span{display:none}.management-header-v2 .issue-box{flex:none;margin-left:0}.management-header-v2 .current-issue{min-width:160px}.management-header-v2 .zodiac-badge{height:25px;padding:0 6px}.management-header-v2 .zodiac-badge>b{font-size:12px}.sales-status-v2{flex-wrap:wrap;height:auto;min-height:82px}.sales-status-v2 .sales-status-heading{min-width:138px}.sales-status-v2 .sales-status-metrics{min-width:270px}.sales-status-v2 .picker-visibility-toggle{width:164px;margin-left:0}}@media (width<=640px){.management-header-v2 .dfh-logo b{display:none}.management-header-v2 .top-nav a{padding:0 9px}.management-header-v2 .account-nav>button,.management-header-v2 .account-nav>.settings-wrap>button,.management-header-v2 .account-nav>.downline-recharge-wrap>button{padding:0 8px}.management-header-v2 .current-issue{min-width:148px;padding:0 9px}.management-header-v2 .current-issue small{font-size:9px}.management-header-v2 .current-issue>b{font-size:16px}.management-header-v2 .draw-result{padding:0 8px}.management-header-v2 .draw-balls .mini-ball{width:24px;height:24px;font-size:11px}.management-header-v2 .zodiac-badge{height:24px;padding:0 5px}.management-header-v2 .zodiac-badge>b{font-size:11px}.sales-status-v2 .sales-status-heading{width:100%}.sales-status-v2 .sales-status-metrics{width:100%;min-width:0}.sales-status-v2 .sales-status-metrics>span{flex:1;min-width:0}.sales-status-v2 .picker-visibility-toggle{width:100%}}.records-main-v2{color:#263b47;background:radial-gradient(circle at 94% 0,#1389b612,#0000 24%),#f3f7f7;flex-direction:column;gap:16px;min-height:calc(100vh - 101px);display:flex}.records-main-v2 .records-filter-panel{background:#fff;border:1px solid #dce8e5;border-radius:14px;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 7px 24px #113d360f}.records-filter-heading,.records-card-heading{border-bottom:1px solid #e7efed;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 18px;display:flex}.records-section-heading{align-items:center;gap:11px;min-width:0;display:flex}.records-section-heading>div{gap:3px;min-width:0;display:grid}.records-section-heading b{color:#203b3d;font-size:15px;line-height:1.2}.records-section-heading small{color:#8a9b9a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.records-heading-icon{color:#fff;background:linear-gradient(140deg,#079b75,#1389b6);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:800;line-height:1;display:grid;box-shadow:0 6px 14px #07917033}.records-heading-icon--list{letter-spacing:-3px;font-size:22px}.records-report-button,.records-filter-submit,.records-export-actions button,.records-delete-selected{color:#347064;white-space:nowrap;background:#f7fbfa;border:1px solid #cfe1dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:11px;font-weight:800;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.records-report-button:hover,.records-export-actions button:hover:not(:disabled){background:#eef9f6;border-color:#7fc5b5;transform:translateY(-1px);box-shadow:0 5px 13px #1b645417}.records-report-button>span,.records-export-actions button>span{font-size:15px}.records-filter-grid{grid-template-columns:minmax(600px,2.4fr) minmax(190px,.8fr) auto;align-items:end;gap:12px;padding:16px 18px 18px;display:grid}.records-filter-field{gap:7px;min-width:0;display:grid}.records-filter-field>span{color:#607773;font-size:10px;font-weight:800}.records-filter-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.records-filter-label>span{color:#607773;font-size:10px;font-weight:800}.records-filter-label>small{color:#91a19d;font-size:9px}.records-issue-market-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.records-issue-market-grid.is-single{grid-template-columns:minmax(0,1fr)}.records-issue-market{background:linear-gradient(145deg,#fbfdfd,#f6faf9);border:1px solid #dce7e5;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:68px;padding:9px 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.records-issue-market>header{align-items:center;gap:7px;min-width:72px;display:flex}.records-issue-market>header>i{color:#fff;background:#5685ca;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:900;display:grid;box-shadow:0 4px 9px #3469b730}.records-issue-market.is-hong-kong>header>i{background:#d79735;box-shadow:0 4px 9px #be7b192e}.records-issue-market>header>i.records-market-flag,.records-issue-market.is-hong-kong>header>i.records-market-flag{background:#fff;border:1px solid #2032481f;border-radius:5px;width:36px;height:24px;overflow:hidden;box-shadow:0 3px 8px #23364d24}.records-market-flag>img{object-fit:cover;width:100%;height:100%;display:block}.records-table-v2 .issue-market-badge{align-items:center;gap:5px;display:inline-flex}.records-table-v2 .issue-market-flag{object-fit:cover;border:1px solid #2032481f;border-radius:2px;flex:none;width:18px;height:12px;display:block}.records-issue-market>header>div{gap:2px;display:grid}.records-issue-market>header b{color:#344b57;font-size:12px}.records-issue-market>header small{color:#91a19d;font-size:8px}.records-issue-market.active.is-macau{background:#f4f8ff;border-color:#7ea8e0;box-shadow:0 0 0 3px #4b7dc414}.records-issue-market.active.is-hong-kong{background:#fffaf1;border-color:#ddb168;box-shadow:0 0 0 3px #c6892b14}.records-issue-options{grid-template-columns:repeat(3,minmax(82px,1fr));gap:6px;min-width:0;display:grid}.records-issue-options button{color:#516966;background:#ffffffe0;border:1px solid #d5e2df;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;height:36px;padding:0 8px;transition:border-color .18s,box-shadow .18s,color .18s,background .18s;display:flex}.records-issue-options button:hover{background:#fff;border-color:#90b4a9}.records-issue-market.is-macau .records-issue-options button.active{color:#225fae;background:#e7f0ff;border-color:#4c86d6;box-shadow:0 3px 8px #356cb921}.records-issue-market.is-hong-kong .records-issue-options button.active{color:#9a6517;background:#fff0d7;border-color:#d79a3d;box-shadow:0 3px 8px #be7b191f}.records-issue-options b{letter-spacing:.2px;text-overflow:ellipsis;font:800 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.records-issue-options small{color:inherit;background:#ffffffb8;border-radius:4px;flex:none;padding:2px 3px;font-size:7px;font-weight:800}.records-issue-loading{color:#91a19d;text-align:center;grid-column:1/-1;font-size:11px}.records-main-v2 .records-filter-field select{color:#344d4a;background-color:#fbfdfc;border:1px solid #d5e2df;border-radius:9px;outline:0;width:100%;height:40px;padding:0 34px 0 11px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.records-main-v2 .records-filter-field select:hover{background:#fff;border-color:#a9cdc5}.records-main-v2 .records-filter-field select:focus{background:#fff;border-color:#269f83;box-shadow:0 0 0 3px #079b751a}.records-main-v2 .records-filter-submit{color:#fff;background:linear-gradient(100deg,#079b75,#1389b6);border:0;min-width:112px;height:40px;box-shadow:0 7px 16px #07917030}.records-main-v2 .records-filter-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #07917042}.records-main-v2 button:disabled{cursor:not-allowed;opacity:.48;transform:none}.records-main-v2 .records-card-v2{background:#fff;border:1px solid #dce8e5;border-radius:14px;min-height:430px;margin:0;padding:0;overflow:hidden;box-shadow:0 7px 24px #113d360f}.records-card-heading{min-height:70px}.records-export-actions{align-items:center;gap:8px;display:flex}.records-main-v2 .records-export-actions .export-table,.records-main-v2 .records-export-actions .export-image{color:#347064;background:#f7fbfa;border:1px solid #cfe1dd;border-radius:8px;width:auto;min-width:98px;height:36px;padding:0 12px;line-height:1}.records-main-v2 .records-export-actions .export-image{color:#81601d;background:#fffaf0;border-color:#ead9b5}.records-summary-grid{grid-template-columns:repeat(4,minmax(135px,1fr));gap:10px;padding:16px 18px 14px;display:grid}.records-summary-card{background:#f7fbfa;border:1px solid #dce8e5;border-radius:11px;gap:4px;min-height:91px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.records-summary-card:after{content:"";opacity:.045;border:15px solid;border-radius:50%;width:73px;height:73px;position:absolute;top:-24px;right:-15px}.records-summary-card>span{color:#748985;font-size:10px;font-weight:800}.records-summary-card>strong{color:#1d4e44;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.45vw,23px);line-height:1.2;overflow:hidden}.records-summary-card>small{color:#9aaaa7;font-size:8px}.records-summary-card.amount{color:#147ca0;background:#f2f9fb;border-color:#cfe4eb}.records-summary-card.amount>strong{color:#146b88}.records-summary-card.rebate{color:#cc8b22;background:#fffaf0;border-color:#efdfbf}.records-summary-card.rebate>strong{color:#a66b0d}.records-summary-card.winning{color:#d93f49;background:#fff5f5;border-color:#f0cdd1}.records-summary-card.winning>strong{color:#d93f49}.records-summary-card.settlement{color:#745cc0;background:#f8f6fd;border-color:#ddd6f2}.records-summary-card.settlement>strong{color:#6249af}.records-tools{background:#fbfcfc;border-top:1px solid #edf2f1;border-bottom:1px solid #e4ecea;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 18px;display:flex}.records-main-v2 .records-search{background:#fff;border:1px solid #d5e2df;border-radius:9px;align-items:center;gap:0;width:min(540px,100%);height:38px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.records-main-v2 .records-search:focus-within{border-color:#269f83;box-shadow:0 0 0 3px #079b7517}.records-search-icon{color:#86a09a;padding-left:12px;font-size:18px}.records-main-v2 .records-search input{color:#334c48;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px;font-size:11px}.records-main-v2 .records-search input::placeholder{color:#9baba8}.records-main-v2 .records-search .lookup{color:#fff;background:#168e73;border:0;border-radius:7px;height:30px;margin-right:4px;padding:0 14px;font-size:10px;font-weight:800}.records-main-v2 .records-search .records-search-clear{color:#82948f;background:0 0;border:0;width:29px;height:29px;padding:0;font-size:18px}.records-main-v2 .records-search .records-search-clear:hover:not(:disabled){color:#a84747;background:#fff2f2;border-radius:7px}.records-main-v2 .records-delete-selected{color:#b24d4d;background:#fff7f7;border-color:#eccaca;height:36px}.records-main-v2 .records-delete-selected:hover:not(:disabled){background:#fff0f0;border-color:#de9d9d}.records-table-shell{scrollbar-color:#bdd3ce #f2f6f5;scrollbar-width:thin;width:100%;overflow-x:auto}.records-main-v2 .records-table-v2{border-collapse:separate;border-spacing:0;table-layout:fixed;border:0;border-radius:0;min-width:1020px}.records-main-v2 .records-table-v2 th,.records-main-v2 .records-table-v2 td{border:0;border-bottom:1px solid #e8efed;height:47px;padding:0 10px}.records-main-v2 .records-table-v2 th{color:#6c817d;text-align:left;background:#f2f7f5;height:41px;font-size:10px;font-weight:800}.records-main-v2 .records-table-v2 th:first-child,.records-main-v2 .records-table-v2 td:first-child{text-align:center;width:38px}.records-main-v2 .records-table-v2 th:nth-child(2){width:48px}.records-main-v2 .records-table-v2 th:nth-child(3){width:104px}.records-main-v2 .records-table-v2 th:nth-child(4){width:90px}.records-main-v2 .records-table-v2 th:nth-child(5){width:88px}.records-main-v2 .records-table-v2 th:nth-last-child(4),.records-main-v2 .records-table-v2 th:nth-last-child(3),.records-main-v2 .records-table-v2 th:nth-last-child(2){width:74px}.records-main-v2 .records-table-v2 th:last-child{text-align:center;width:116px}.records-main-v2 .records-table-v2 tbody tr{transition:background .15s}.records-main-v2 .records-table-v2 tbody tr:nth-child(2n){background:#fcfdfd}.records-main-v2 .records-table-v2 tbody tr:hover{background:#eff9f6}.records-main-v2 .records-table-v2 tbody tr:last-child td{border-bottom:0}.records-main-v2 .records-table-v2 input[type=checkbox]{accent-color:#0a9876;cursor:pointer;width:15px;height:15px}.records-sequence{color:#95a39f;font-size:10px}.records-salesperson{color:#36544e;font-weight:700}.records-time{color:#82938f;font-variant-numeric:tabular-nums}.records-money{color:#344c48;font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.records-main-v2 .records-table-v2 mark{white-space:nowrap;border-radius:7px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.records-main-v2 .records-table-v2 .raw{color:#286f92;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.records-main-v2 .records-table-v2 .raw button{color:#246f8e;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:7px 6px;display:block;overflow:hidden}.records-main-v2 .records-table-v2 .raw button:hover{color:#087f69;background:#eaf8f4}.records-main-v2 .records-table-v2 .refund{color:#9f6b10;background:#fff8e9}.records-main-v2 .row-actions{text-align:center}.records-main-v2 .row-actions button{color:#4f746c;background:#f7fbfa;border:1px solid #d5e3e0;border-radius:7px;width:27px;height:27px;margin:0 2px;padding:0;font-size:15px;font-weight:700;line-height:25px;transition:transform .16s,background .16s,border-color .16s}.records-main-v2 .row-actions button:hover{transform:translateY(-1px)}.records-main-v2 .row-actions .action-reparse:hover{color:#1975a0;background:#edf8fc;border-color:#acd3e4}.records-main-v2 .row-actions .action-insert:hover{color:#087c61;background:#edf9f5;border-color:#a8d8cc}.records-main-v2 .row-actions .action-delete:hover{color:#ba4c4c;background:#fff2f2;border-color:#e5b4b4}.records-main-v2 .records-state-v2{color:#758985;background:linear-gradient(#fff,#fbfdfc);place-content:center;justify-items:center;gap:8px;min-height:250px;padding:44px 20px;display:grid}.records-state-v2 .records-state-icon,.records-state-spinner{color:#159176;background:#eff9f6;border:1px solid #cbe5de;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:3px;font-size:23px;font-weight:900;display:grid}.records-state-v2 b{color:#3c5651;font-size:13px}.records-state-v2 p{color:#9aa8a5;text-align:center;max-width:390px;margin:0;font-size:10px;line-height:1.6}.records-state-v2.error .records-state-icon{color:#c45151;background:#fff2f2;border-color:#edcaca}.records-state-spinner{border:3px solid #d8ebe6;border-top-color:#0b9876;border-radius:50%;animation:.8s linear infinite records-spin}@keyframes records-spin{to{transform:rotate(360deg)}}.records-main-v2 .records-footer-v2{color:#849590;background:#fbfcfc;border-top:1px solid #e6eeec;justify-content:space-between;min-height:57px;padding:11px 18px;font-size:10px}.records-main-v2 .records-footer-v2 span b{color:#168a70}.records-main-v2 .records-footer-v2 button{color:#287565;background:#fff;border-color:#c9dfda;border-radius:8px;height:34px;padding:0 14px;font-size:10px;font-weight:800}@media (width<=1100px){.records-filter-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr)}.records-filter-issue{grid-column:1/-1}.records-filter-submit{grid-column:2;width:100%}.records-summary-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=760px){.records-main-v2{gap:10px;padding:8px}.records-filter-heading,.records-card-heading{min-height:61px;padding:11px 12px}.records-section-heading small{max-width:280px}.records-filter-grid{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.records-filter-issue{grid-column:1/-1}.records-issue-market-grid{grid-template-columns:1fr}.records-filter-person{grid-column:1/-1}.records-filter-submit{grid-column:1/-1;width:100%}.records-summary-grid{gap:8px;padding:12px}.records-summary-card{min-height:84px;padding:11px 12px}.records-tools{flex-direction:column;align-items:stretch;padding:10px 12px}.records-main-v2 .records-search{width:100%}.records-main-v2 .records-delete-selected{align-self:flex-end}.records-table-shell{border-top:1px solid #e4ecea}}@media (width<=520px){.records-filter-heading,.records-card-heading{flex-direction:column;align-items:flex-start}.records-report-button,.records-export-actions{width:100%}.records-report-button,.records-export-actions button{flex:1}.records-filter-grid,.records-issue-market{grid-template-columns:1fr}.records-issue-market>header{min-width:0}.records-filter-person,.records-filter-submit{grid-column:1}.records-summary-grid{grid-template-columns:1fr 1fr}.records-summary-card>strong{font-size:17px}.records-main-v2 .records-delete-selected{width:100%}.records-main-v2 .records-state-v2{min-height:220px}}@media (width<=760px){.dfh-page,.management-body,.management-body>main,.sales-workspace-frame,.sales-statistics-frame,.records-main-v2,.account-center,.report-center{width:100%;min-width:0;max-width:100%}.sales-statistics-frame .bet-actions{scrollbar-width:thin;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;overflow-x:auto}.sales-statistics-frame .bet-actions>*{flex:none}.management-header-v2 .account-nav{gap:5px;width:auto;max-width:none;padding:0 0 2px;top:47px;left:8px;right:8px}.management-header-v2 .account-identity{flex:112px;min-width:0;max-width:112px;margin:0 auto 0 0}.management-header-v2 .account-identity>b{max-width:100%}.management-header-v2 .account-nav>button,.management-header-v2 .account-nav>.settings-wrap>button{min-width:0;padding-inline:7px}.sales-report-mask{place-items:center;max-width:100vw;max-height:100dvh;padding:8px;display:grid;overflow:hidden}.sales-report-dialog{border-radius:12px;flex-direction:column;width:100%;max-width:none;height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px);padding:13px;display:flex;overflow:hidden}.sales-report-dialog>header{flex:none}.sales-report-dialog .report-summary{flex:none;gap:7px;margin-bottom:10px}.sales-report-dialog .report-summary article{min-width:0;height:60px;padding:8px}.sales-report-dialog .report-summary i{flex:0 0 31px;width:31px;height:31px;margin-right:7px}.sales-report-dialog .report-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sales-report-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:auto}.sales-report-table-wrap table{min-width:620px}.modal-mask,.logout-mask,.operation-dialog-mask,.sales-delete-mask,.tema-order-modal-mask,.renew-mask,.password-modal-mask,.dialog-mask,.downline-recharge-mask{box-sizing:border-box;overscroll-behavior:contain;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:12px;overflow:auto}.logout-dialog,.operation-dialog-card,.sales-delete-dialog,.simple-confirm,.renew-dialog,.ledger-detail-dialog,.password-modal,.downline-recharge-dialog{box-sizing:border-box;max-width:100%;max-height:calc(100dvh - 24px);overflow:auto}.tema-order-modal-mask{align-items:center}.tema-order-modal:not(.parse-trace-modal){width:100%;max-width:100%;max-height:calc(100dvh - 24px);overflow:auto}.bet-detail-modal .bet-item-table,.combination-preview-modal .combination-preview-list{min-width:620px}.combination-preview-modal{overflow-x:auto}.rebate-notice,.plan-notice,.access-error,.notice{max-width:calc(100vw - 24px);left:12px;right:12px}}@media (width<=420px){.management-header-v2 .account-identity{max-width:82px}.management-header-v2 .account-nav>button,.management-header-v2 .account-nav>.settings-wrap>button{padding-inline:6px}.records-summary-grid{grid-template-columns:1fr}.sales-report-dialog .report-summary{grid-template-columns:1fr 1fr}.operation-dialog-card{padding:24px 20px 22px}}@media (height<=620px){.modal-mask,.logout-mask,.operation-dialog-mask,.sales-delete-mask,.tema-order-modal-mask,.renew-mask,.password-modal-mask,.dialog-mask,.downline-recharge-mask{place-items:start center}}.dfh-page .sales-status-v2{border-color:#e4e9f0;box-shadow:0 2px 8px #192a460b}.dfh-page .sales-status-v2 .sales-status-heading-icon{background:#3478e5;box-shadow:0 5px 12px #3478e52e}.dfh-page .sales-status-v2 .sales-status-heading-icon svg{stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dfh-page .sales-status-v2 .sales-status-metrics>span,.dfh-page .sales-status-v2 .sales-status-metrics .is-rebate,.dfh-page .sales-status-v2 .sales-status-metrics .is-share{background:#f8fafc;border:1px solid #e9edf3}.dfh-page .sales-status-v2 .sales-status-metrics>span+span{border-left:1px solid #e9edf3}.dfh-page .sales-status-v2 .sales-status-metrics strong,.dfh-page .sales-status-v2 .sales-status-metrics .is-rebate strong,.dfh-page .sales-status-v2 .sales-status-metrics .is-share strong{color:#34445a}:is(.dfh-page .quick-stat-workbench,.dfh-page .sales-detail-empty,.dfh-page .sales-detail-empty:has(.tema-details-table)){border-color:#e4e9f0;border-radius:12px;box-shadow:0 2px 8px #192a460b}.dfh-page .quick-stat-workbench .quick-stat-header{background:#fff;border-bottom-color:#edf0f4}.dfh-page .quick-stat-workbench .quick-stat-heading>span{background:#3478e5;box-shadow:0 5px 12px #3478e52e}.dfh-page .quick-stat-workbench .quick-stat-heading b{color:#253247}.dfh-page .quick-stat-workbench .quick-stat-badge{color:#356da9;background:#f3f7fd;border-color:#dce8fa}.dfh-page .quick-stat-workbench .quick-stat-badge i{background:#4b85d5;box-shadow:0 0 0 4px #4b85d51a}.dfh-page .quick-stat-workbench .quick-input-shell:focus-within{border-color:#75a4e7;box-shadow:0 0 0 3px #3478e517}.dfh-page .quick-stat-workbench .quick-stat-actions .blue-btn{background:#3478e5;border-color:#3478e5;box-shadow:0 4px 10px #3478e52e}.dfh-page .quick-stat-workbench .quick-stat-actions .blue-btn:hover:not(:disabled){background:#2869d2;border-color:#2869d2}.dfh-page .quick-stat-workbench .quick-option input:checked+span{background:#3478e5}.dfh-page .sales-detail-header{background:#fff;border-bottom-color:#edf0f4;padding:20px 20px 15px}.dfh-page .sales-detail-overview{gap:16px}.dfh-page .sales-detail-heading-icon{background:#3478e5;border-radius:11px;width:42px;height:42px;box-shadow:0 5px 12px #3478e52e}.dfh-page .sales-detail-heading-icon svg{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.dfh-page .sales-detail-heading b{color:#253247;font-size:18px}.dfh-page .sales-detail-heading small{color:#8b97a7}.dfh-page .sales-detail-context{margin-left:auto}.dfh-page .sales-summary{gap:9px}.dfh-page .sales-summary-item,.dfh-page .sales-summary-item.is-amount,.dfh-page .sales-summary-item.is-rebate,.dfh-page .sales-summary-item.is-win,.dfh-page .sales-summary-item.is-settlement{background:#f8fafc;border-color:#e9edf3;border-radius:9px;min-height:60px}.dfh-page .sales-summary-item>span,.dfh-page .sales-summary-item.is-rebate>span,.dfh-page .sales-summary-item.is-win>span,.dfh-page .sales-summary-item.is-settlement>span{color:#52739f;background:#edf2f8;border-radius:8px;width:32px;height:32px}.dfh-page .sales-summary-item strong{color:#34445a;font-variant-numeric:tabular-nums;font-size:17px}.dfh-page .sales-summary-item.is-win strong{color:#d93f49}.dfh-page .sales-summary-item.is-win>span{color:#d93f49;background:#ffe4e7}.dfh-page .sales-detail-toolbar{background:#fbfcfd;border-top-color:#edf0f4;margin:16px -20px -15px;padding:13px 20px}.dfh-page .sales-detail-toolbar button{color:#5b6879;box-shadow:none;background:#fff;border-color:#dfe4eb}.dfh-page .sales-detail-actions .export-table,.dfh-page .sales-detail-actions .export-image{font-weight:700}.dfh-page .sales-detail-actions .export-table{color:#147a4d;background:#eaf8f1;border-color:#bfe3cf}.dfh-page .sales-detail-actions .export-image{color:#2d67b5;background:#edf4ff;border-color:#c8daf3}.dfh-page .sales-detail-filters .danger-light{color:#c5545d;background:#fff3f4;border-color:#eed7da}.dfh-page .sales-detail-filters .error-orders-query{color:#687587;background:#fff;border-color:#e4e7ec}.dfh-page .tema-table-container{scrollbar-color:#c7d1dd transparent;background:#fff;border-color:#dfe5ed;border-radius:12px;width:calc(100% - 32px);max-width:calc(100% - 32px);margin:16px 16px 0;box-shadow:0 8px 24px #2030440e}.dfh-page .tema-details-table{color:#364255;background:#fff;font-size:12px}.dfh-page .tema-details-table th,.dfh-page .tema-details-table td{border-bottom:1px solid #e9edf2;border-right:0;height:54px;padding:9px 11px}.dfh-page .tema-details-table th{z-index:2;color:#66758a;letter-spacing:.12px;background:#f5f7fa;height:42px;font-size:11px;font-weight:750;position:sticky;top:0;box-shadow:inset 0 -1px #dde4ec}.dfh-page .tema-details-table tbody tr:nth-child(2n):not(.parse-error-row) td{background:#fbfcfe}.dfh-page .tema-details-table tbody tr td{transition:background-color .15s}.dfh-page .tema-details-table tbody tr:hover:not(.parse-error-row) td{background:#f3f7fc}.dfh-page .tema-details-table .parse-error-row td{background:snow;border-bottom-color:#f1e4e5}.dfh-page .tema-details-table .parse-error-row td:first-child{box-shadow:inset 3px 0 #dc6269}.dfh-page .tema-details-table .parse-error-row:hover td{background:#fff5f5}.dfh-page .tema-details-table .parse-disputed-row td{background:#fffbea;border-bottom-color:#eee5bf}.dfh-page .tema-details-table .parse-disputed-row td:first-child{box-shadow:inset 3px 0 #dec66d}.dfh-page .tema-details-table .parse-disputed-row:hover td{background:#fff6d8}.dfh-page .tema-details-table .parse-error-row .raw button{color:#963b42;font-weight:650}.dfh-page .tema-details-table .parse-error-row .raw small{color:#b4656b}.dfh-page .tema-details-table .raw{padding-left:16px;padding-right:16px}.dfh-page .tema-details-table .raw small{color:#7b8797;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;font-weight:500;line-height:14px;display:block;overflow:hidden}.dfh-page .parse-error-badge{color:#bd414a;letter-spacing:.25px;background:#fff0f1;border:1px solid #f0c8cb;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:23px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.dfh-page .tema-details-table .issue-market-badge{border-radius:6px;padding:4px 7px;font-weight:700}.dfh-page .tema-details-table .issue-market-badge.is-macau{box-shadow:inset 3px 0 #3479d9;color:#245fae!important;background:#eaf3ff!important;border:1px solid #b8d2f6!important}.dfh-page .tema-details-table .issue-market-badge.is-hong-kong{box-shadow:inset 3px 0 #d77b2d;color:#a65418!important;background:#fff0e2!important;border:1px solid #efc291!important}.dfh-page .tema-details-table .raw button{color:#356aab;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:12px;font-weight:560;line-height:1.5;display:-webkit-box;overflow:hidden}.dfh-page .tema-details-table .number-cell{color:#39475a;font-variant-numeric:tabular-nums;font-weight:700}.dfh-page .tema-details-table .muted-number{color:#778396;font-weight:500}.dfh-page .parse-process-button{width:30px;height:30px;box-shadow:none;background-color:#0000;border:0}.dfh-page .parse-process-button:hover{box-shadow:none;background-color:#edf4fd;border:0;transform:none}.dfh-page .tema-details-table .parse-disputed-row .parse-process-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' stroke='%23d97706' stroke-width='1.8'/%3E%3Cpath d='M14.6 14.6 19 19M8.2 9h4.6M8.2 12h3.4' stroke='%23d97706' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.dfh-page .tema-details-table .parse-disputed-row .parse-process-button:hover{background-color:#fff7ed}.dfh-page .tema-row-actions{text-align:center;vertical-align:middle;white-space:nowrap}.dfh-page .tema-row-action-group{background:#f8fafc;border:1px solid #e1e7ee;border-radius:9px;justify-content:center;align-items:center;gap:1px;padding:2px;display:inline-flex}.dfh-page .tema-row-actions button{color:#718095;opacity:1;filter:none;background:0 0;border-radius:6px;width:29px;height:29px;margin:0;transform:none}.dfh-page .tema-row-actions button:hover{color:#3478e5;background:#edf4fd}.dfh-page .tema-row-actions .parser-import{color:#6c4bd1;white-space:nowrap;background:#f3efff;gap:3px;width:54px;padding:0 7px;font-size:10px;font-weight:800}.dfh-page .tema-row-actions .parser-import:hover:not(:disabled){color:#5534bd;background:#e9e1ff}.dfh-page .tema-row-actions .parser-import:disabled{color:#9b8dc3;cursor:wait;opacity:.65}.dfh-page .tema-row-actions .delete-order:hover{color:#cc4b55;background:#fff1f2}.dfh-page .tema-row-actions svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.dfh-page .tema-detail-footer{color:#7d8999;background:#fafbfd;border-color:#e8ecf1;flex:none;height:42px;margin:0 16px 14px}.dfh-page .tema-table-rest-state{color:#8190a3;text-align:left;background:linear-gradient(#fafcfe00,#fbfcfe);flex:1 0 76px;justify-content:center;align-items:center;gap:10px;min-height:76px;margin:0 16px;display:flex}.dfh-page .tema-table-rest-state>span{color:#27845f;background:#f0f9f5;border:1px solid #cfe8dc;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.dfh-page .tema-table-rest-state>div{gap:2px;display:grid}.dfh-page .tema-table-rest-state b{color:#657489;font-size:11px;font-weight:700}.dfh-page .tema-table-rest-state small{color:#9aa6b5;font-size:10px}.dfh-page .tema-table-rest-state.has-more>span{color:#3f77bc;background:#f1f6fc;border-color:#d7e3f3}@media (width<=1100px){.sales-detail-empty .sales-detail-heading-wrap{flex-direction:column;align-items:flex-start}.sales-detail-empty .sales-detail-context{justify-content:space-between;width:100%}.sales-detail-empty .sales-detail-toolbar{flex-direction:column;align-items:stretch}.sales-detail-empty .sales-detail-filters,.sales-detail-empty .sales-detail-actions{flex-wrap:wrap;width:100%}.sales-detail-empty .sales-detail-actions{justify-content:flex-end}.sales-detail-empty .tema-detail-search-shell{width:min(100%,440px)}}@media (width<=640px){.sales-detail-empty .sales-detail-header{padding:16px}.sales-detail-empty .sales-detail-heading-wrap{gap:12px}.sales-detail-empty .sales-detail-context{flex-wrap:wrap;align-items:flex-start}.sales-detail-empty .tema-current-issue{height:36px}.sales-detail-empty .sales-summary{grid-template-columns:1fr 1fr}.sales-detail-empty .sales-summary-item{min-height:58px;padding:8px 10px}.sales-detail-empty .sales-detail-toolbar{margin:14px -16px -16px;padding:12px 16px}.sales-detail-empty .sales-detail-filters,.sales-detail-empty .sales-detail-actions{grid-template-columns:1fr 1fr;display:grid}.sales-detail-empty .tema-detail-search-shell{grid-column:1/-1;width:100%}.sales-detail-empty .tema-table-container{width:calc(100% - 24px);max-width:calc(100% - 24px);margin:14px 12px 0}.sales-detail-empty .tema-empty-state{text-align:center;flex-direction:column;align-items:center;min-height:150px;margin:14px 12px}.sales-detail-empty .tema-detail-footer{margin:0 12px 14px}}.dfh-page{--dc-blue:#326fd8;--dc-blue-dark:#2358b3;--dc-blue-soft:#edf4ff;--dc-ink:#233044;--dc-muted:#7d8999;--dc-line:#e1e8f0;--dc-canvas:#f2f5f9;--dc-shadow:0 12px 32px #233f6612}.dfh-page .data-main{background:radial-gradient(circle at 3% 0%, #4e89e117, transparent 28%), linear-gradient(180deg, #f5f8fc 0, var(--dc-canvas) 260px);padding:26px clamp(18px,2vw,34px) 42px}.dfh-page .filter-bar,.dfh-page .data-card,.dfh-page .summary-card{box-shadow:var(--dc-shadow);background:#fffffff7;border:1px solid #dae3edeb}.dfh-page .filter-bar{border-radius:16px;min-height:72px;margin-bottom:20px;padding:12px 16px 12px 18px;position:relative;overflow:visible}.dfh-page .filter-bar:before{content:"";background:linear-gradient(#4f8dea,#2867d7);border-radius:0 4px 4px 0;width:4px;position:absolute;top:17px;bottom:17px;left:0}.dfh-page .filter-left,.dfh-page .filter-right{gap:10px}.dfh-page .data-context{align-items:center;gap:13px;min-width:226px;margin-right:2px;display:flex}.dfh-page .data-context>span{flex-direction:column;gap:3px;display:flex}.dfh-page .data-context small{color:#99a4b3;letter-spacing:.7px;font-size:9px;font-weight:600}.dfh-page .data-context b{color:#34445a;font-variant-numeric:tabular-nums;font-size:13px}.dfh-page .data-context strong{color:var(--dc-blue);font-size:14px}.dfh-page .data-context>i{background:#e3e9f0;width:1px;height:28px}.dfh-page .staff-search{background:#f9fbfd;border-color:#dbe4ee;border-radius:9px;width:194px;height:34px}.dfh-page .staff-search input{height:32px;padding-left:10px}.dfh-page .staff-search-options{width:194px;top:38px}.dfh-page .segmented{background:#f3f6fa;border:1px solid #e1e8f0;border-radius:9px;height:34px;padding:4px}.dfh-page .segmented button{width:48px;height:24px;padding:0 8px;border-radius:6px!important}.dfh-page .segmented button.active{color:#2765cc;background:#fff;box-shadow:0 3px 9px #264e821f}.dfh-page .refresh-btn{width:58px;height:34px;box-shadow:0 6px 14px #3574e32e;border-radius:9px!important}.dfh-page .auto-refresh-controls{background:#f5f7fa;border-color:#e1e8f0;border-radius:10px;width:274px;height:38px;margin-right:4px}.dfh-page .filter-right>.issue-info,.dfh-page .filter-right>.countdown-info{color:#738196;background:#fbfcfe;border:1px solid #e4eaf1;border-radius:8px;align-items:center;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.dfh-page .filter-right>.issue-info strong{color:#34445a;margin-left:4px}.dfh-page .content-row{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.dfh-page .data-card{border-radius:16px;padding:16px;overflow:hidden}.dfh-page .table-tools{background:linear-gradient(#fff,#f9fbfd);border:0;border-bottom:1px solid #e6ecf3;border-radius:0;align-items:center;gap:10px;height:auto;min-height:56px;margin:-16px -16px 16px;padding:11px 14px;display:flex}.dfh-page .detail-heading{border-right:1px solid #e4eaf1;align-items:center;min-width:126px;padding-right:12px;display:flex}.dfh-page .table-tools .detail-title{color:#26364c;margin:0;padding:0;font-size:14px}.dfh-page .tool-field{color:#607187;white-space:nowrap;background:#fff;border:1px solid #dbe3ec;border-radius:8px;align-items:center;gap:5px;min-width:0;height:34px;padding-left:9px;font-size:11px;font-weight:700;display:flex}.dfh-page .tool-field:focus-within{border-color:#76a8e8;box-shadow:0 0 0 3px #3a7ed71a}.dfh-page .table-tools .tool-field input{color:#34445a;background:0 0;border:0;border-radius:0 7px 7px 0;width:112px;height:32px;padding:0 8px}.dfh-page .table-tools .tool-field input:focus{border-color:#0000}.dfh-page .table-tools .tool-field .odds-input{color:#57708f;background:#f5f7fa;width:76px}.dfh-page .tool-actions{align-self:center;gap:6px;display:flex}.dfh-page .table-tools button{white-space:nowrap;height:30px}.dfh-page .table-tools .average-btn{align-self:center}.dfh-page .table-tools .eat-number-trigger{color:#2d68b2;cursor:pointer;background:linear-gradient(#f8fbff,#edf5ff);border:1px solid #9bbce5;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 13px;display:flex;box-shadow:0 2px 7px #3168b114}.dfh-page .table-tools .eat-number-trigger span{font-size:12px;font-weight:800}.dfh-page .table-tools .eat-number-trigger small{color:#7991ad;border-left:1px solid #cbdcf0;padding-left:8px;font-size:9px}.dfh-page .table-tools .eat-number-trigger:hover:not(:disabled){color:#fff;background:#3a7ed7;border-color:#5f91d2;box-shadow:0 4px 12px #3168b12e}.dfh-page .table-tools .eat-number-trigger:hover:not(:disabled) small{color:#eaf3ff;border-color:#ffffff59}.dfh-page .play-heading{justify-content:space-between}.dfh-page .play-heading>span{color:#8b97a6;padding:0}.dfh-page .number-grids{align-items:start;gap:12px;margin-top:0}.dfh-page .number-grids table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e1e7ef;border-radius:10px;font-size:11px;overflow:hidden;box-shadow:0 4px 14px #2a415e09}.dfh-page .number-grids th{color:#718096;background:#f3f6fa;border-width:0 1px 1px 0;border-color:#e2e8f0;height:29px;font-size:10px;font-weight:700}.dfh-page .number-grids td{color:#556276;font-variant-numeric:tabular-nums;background:#fff;border-width:0 1px 1px 0;border-color:#edf1f5;height:31px}.dfh-page .number-grids tr:last-child td{border-bottom:0}.dfh-page .number-grids th:last-child,.dfh-page .number-grids td:last-child{border-right:0}.dfh-page .number-grids tbody tr:hover td{background:#f4f8ff}.dfh-page .number-grids td:first-child span{font-size:12px;font-weight:800}.dfh-page .number-grids td small{color:#9aa5b4;margin-left:4px;font-size:9px}.dfh-page .number-grids .amount{color:#2472ce;font-weight:600}.dfh-page .number-grids .profit{color:#d13d47;font-weight:600}.dfh-page .number-grids .loss{color:#159157;font-weight:600}.dfh-page .calculation-message,.dfh-page .data-error{border-radius:9px}.dfh-page .risk-box{color:#705d35;background:linear-gradient(120deg,#fffbf1,#fffdf8);border:1px solid #f0ddae;border-radius:12px;min-height:136px;margin-top:18px;padding:15px 17px;box-shadow:inset 4px 0 #e8b84c}.dfh-page .eating-operation-history{background:#ffffff9e;border:1px solid #e6d29f;border-radius:9px;margin:-6px -7px 13px;padding:9px 10px 10px}.dfh-page .eating-operation-history>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.dfh-page .eating-operation-history>header span{flex-direction:column;gap:2px;display:flex}.dfh-page .eating-operation-history>header b{color:#675126;font-size:11px}.dfh-page .eating-operation-history>header small{color:#a08b61;font-size:9px}.dfh-page .eating-operation-history>header em{color:#9b8a67;font-size:10px;font-style:normal}.dfh-page .current-eaten-numbers{background:#fff9e9;border:1px dashed #e2ca8b;border-radius:7px;align-items:center;gap:5px;min-height:30px;margin-bottom:7px;padding:3px 6px;display:flex}.dfh-page .current-eaten-numbers>span{color:#8b713b;margin-right:3px;font-size:10px}.dfh-page .current-eaten-numbers button{color:#805f19;background:#fffaf0;border:1px solid #e0c887;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:25px;padding:0 7px;font-size:10px;font-weight:750;display:inline-flex}.dfh-page .current-eaten-numbers button:hover{background:#fff4d5;border-color:#d0aa50}.dfh-page .current-eaten-numbers button i{color:#b18d43;font-style:normal}.dfh-page .current-eaten-numbers .clear-eaten-numbers{color:#a05a55;background:#fff7f6;border-color:#ebceca;min-width:44px}.dfh-page .eating-operation-list{overscroll-behavior-x:contain;gap:7px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.dfh-page .eating-operation-card{min-width:225px;max-width:280px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8ddc2;border-radius:8px;flex-direction:column;flex:0 0 225px;gap:4px;padding:8px 9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.dfh-page .eating-operation-card:hover{border-color:#ddb95e;transform:translateY(-1px);box-shadow:0 5px 14px #7c5b131f}.dfh-page .eating-operation-card:focus-visible{outline-offset:2px;outline:2px solid #d6a936}.dfh-page .eating-operation-card header{justify-content:space-between;align-items:center;display:flex}.dfh-page .eating-operation-card header b{color:#73571e;font-size:11px}.dfh-page .eating-operation-card header time{color:#a09784;font-size:9px}.dfh-page .eating-operation-card p{align-items:baseline;gap:6px;margin:0;display:flex}.dfh-page .eating-operation-card p strong{color:#3177d5;font-variant-numeric:tabular-nums;font-size:14px}.dfh-page .eating-operation-card p span,.dfh-page .eating-operation-card small{color:#8a806d;font-size:9px}.dfh-page .eating-operation-numbers{color:#736a58;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dfh-page .eating-operation-open{color:#b18120;justify-content:flex-end;align-items:center;margin-top:1px;font-size:9px;font-weight:700;display:flex}.dfh-page .eating-operation-open i{margin-left:3px;font-size:14px;font-style:normal;line-height:10px}.dfh-page .eating-operation-empty{color:#aa9c7c;text-align:center;margin:7px 0 2px;font-size:10px}.replenishment-detail-mask{z-index:3300}.replenishment-detail-dialog{color:#536174;background:#fff;border:1px solid #e1e7ef;border-radius:14px;flex-direction:column;width:min(900px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1b293d47}.replenishment-detail-dialog>header{background:linear-gradient(135deg,#fffaf0,#fff);border-bottom:1px solid #e6ebf2;flex:none;justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;display:flex}.replenishment-detail-dialog>header>span{flex-direction:column;gap:3px;display:flex}.replenishment-detail-dialog>header small{color:#af8731;letter-spacing:.08em;font-size:10px;font-weight:700}.replenishment-detail-dialog h2{color:#2c3747;margin:0;font-size:18px;font-weight:700}.replenishment-detail-dialog>header button{color:#8b96a4;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;padding:0;font-size:25px}.replenishment-detail-dialog>header button:hover{color:#3578d4;background:#f0f5fc}.replenishment-detail-body{min-height:0;padding:18px 22px;overflow:auto}.replenishment-detail-summary{background:#e4eaf1;border:1px solid #e4eaf1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;padding:13px;display:grid;overflow:hidden}.replenishment-detail-summary>span{background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:61px;padding:9px 11px;display:flex}.replenishment-detail-summary small{color:#909dad;font-size:10px}.replenishment-detail-summary strong{color:#354357;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.replenishment-detail-summary .detail-total strong{color:#2d73d2;font-size:16px}.replenishment-detail-table-wrap{border:1px solid #dde4ed;border-radius:10px;overflow:auto}.replenishment-detail-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12px}.replenishment-detail-table th{z-index:1;color:#6f7d90;text-align:left;background:#f4f7fa;border-bottom:1px solid #dde4ed;height:38px;padding:0 12px;font-weight:700;position:sticky;top:0}.replenishment-detail-table td{color:#58677a;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1f5;height:39px;padding:0 12px}.replenishment-detail-table tbody tr:nth-child(2n) td{background:#fafbfd}.replenishment-detail-table tbody tr:hover td{background:#f3f7fd}.replenishment-detail-table th:first-child,.replenishment-detail-table td:first-child{color:#9aa5b3;text-align:center;width:58px}.replenishment-detail-table th:nth-child(n+4),.replenishment-detail-table td:nth-child(n+4){text-align:right}.replenishment-detail-table td:nth-child(2) strong{font-size:13px}.replenishment-detail-table tfoot td{color:#344358;background:#f2f6fb;border-bottom:0;font-weight:700;position:sticky;bottom:0}.replenishment-detail-table tfoot td:nth-child(4),.replenishment-detail-table tfoot td:nth-child(6){color:#2d73d2}.replenishment-detail-dialog>footer{background:#fafbfd;border-top:1px solid #e6ebf2;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:60px;padding:11px 22px;display:flex}.replenishment-detail-dialog>footer span{color:#9aa5b3;margin-right:auto;font-size:11px}.replenishment-detail-dialog>footer button{color:#566579;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:7px;height:34px;padding:0 16px}.replenishment-detail-dialog>footer button:hover{color:#2f70cc;border-color:#87aee4}.replenishment-detail-dialog>footer .blue-btn{color:#fff;background:#3478df;border-color:#3478df}.number-eating-mask{z-index:3280}.number-eating-dialog{color:#536174;background:#fff;border:1px solid #dfe6ef;border-radius:14px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1b293d47}.number-eating-dialog>header{background:linear-gradient(135deg,#f2f7ff,#fff);border-bottom:1px solid #e6ebf2;flex:none;justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;display:flex}.number-eating-dialog>header>span{flex-direction:column;gap:3px;display:flex}.number-eating-dialog>header small{color:#4980c6;letter-spacing:.08em;font-size:10px;font-weight:700}.number-eating-dialog h2{color:#29384d;margin:0;font-size:19px}.number-eating-dialog>header button{color:#8b96a4;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;padding:0;font-size:25px}.number-eating-dialog>header button:hover{color:#3578d4;background:#edf4fd}.number-eating-body{min-height:0;padding:18px 22px;overflow:auto}.number-eating-fields{grid-template-columns:160px minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.number-eating-fields label{color:#6c7b8e;flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.number-eating-fields input{color:#34445a;background:#fff;border:1px solid #d9e2ed;border-radius:8px;outline:0;width:100%;height:36px;padding:0 11px}.number-eating-fields input:focus{border-color:#6f9fdf;box-shadow:0 0 0 3px #3a7ed71a}.number-eating-fields>button{color:#316db9;cursor:pointer;background:#f2f7ff;border:1px solid #b8cdea;border-radius:8px;height:36px;padding:0 14px}.number-eating-summary{color:#758398;justify-content:space-between;align-items:center;min-height:36px;margin-top:13px;font-size:11px;display:flex}.number-eating-summary strong{color:#2d73d2;font-size:14px}.number-eating-summary button{color:#a05d5d;cursor:pointer;background:#fff5f5;border:0;border-radius:6px;padding:4px 9px}.number-eating-grid{background:#f7f9fc;border:1px solid #e1e8f0;border-radius:11px;grid-template-columns:repeat(7,minmax(62px,1fr));gap:8px;padding:12px;display:grid}.number-eating-ball{color:#7d8998;cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:6px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.number-eating-ball strong{font-size:14px}.number-eating-ball small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.number-eating-ball:hover{border-color:#8db2e4;transform:translateY(-1px);box-shadow:0 4px 10px #2f67b11a}.number-eating-ball.selected{background:#edf5ff;border-color:#3e82dc;box-shadow:inset 0 0 0 1px #3e82dc,0 4px 12px #2f67b124}.number-eating-ball.selected small{color:#2e6fbe;font-weight:700}.number-eating-dialog>footer{background:#fafbfd;border-top:1px solid #e6ebf2;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:60px;padding:11px 22px;display:flex}.number-eating-dialog>footer>span{color:#8b98a8;font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.number-eating-dialog>footer button{color:#566579;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:7px;height:34px;padding:0 16px}.number-eating-dialog>footer .blue-btn{color:#fff;background:#3478df;border-color:#3478df}@media (width<=640px){.number-eating-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.number-eating-fields{grid-template-columns:1fr}.number-eating-grid{grid-template-columns:repeat(4,minmax(54px,1fr));gap:6px;padding:8px}.number-eating-body{padding:14px}.number-eating-dialog>footer{padding:10px 14px}}.dfh-page .risk-head>div{align-items:center;gap:9px;display:flex}.dfh-page .risk-head>div:first-child>i{color:#9b6c12;background:#fff0c9;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.dfh-page .risk-head>div:first-child>span{flex-direction:column;gap:2px;display:flex}.dfh-page .risk-head b{color:#624f29;font-size:13px}.dfh-page .risk-head small{color:#a18f67;font-size:9px}.dfh-page .risk-head button{border-radius:7px;width:auto;min-width:48px;padding:0 10px}.dfh-page .risk-empty{color:#aa9971;margin:25px 0 14px}.dfh-page .zodiac-amount-panel{border:1px solid #e3e9f0;border-radius:12px;margin-top:16px;padding:0 0 14px;overflow:hidden;box-shadow:0 4px 14px #2a415e09}.dfh-page .zodiac-amount-panel>header{background:#f8fafc;border-bottom:1px solid #e6ecf2;min-height:48px;margin:0 0 12px;padding:0 15px}.dfh-page .zodiac-amount-panel>header b{color:#2d3c51}.dfh-page .zodiac-amount-grid{border-color:#e7ecf2;border-radius:9px;margin:0 14px}.dfh-page .zodiac-amount-grid h4{color:#c74650;background:#fff6f6}.dfh-page .play-detail-groups section{border-color:#e1e8f0;border-radius:10px;box-shadow:0 4px 14px #2a415e09}.dfh-page .play-detail-groups section>header{background:#f6f8fb;min-height:44px}.dfh-page .play-detail-groups th{color:#718096;background:#f2f5f9;height:36px}.dfh-page .play-detail-groups td{border-color:#e8edf3;height:38px}.dfh-page .play-detail-empty{background:#fafbfd;border-radius:10px;min-height:420px}.dfh-page .summary-card{box-shadow:var(--dc-shadow);border-radius:16px}.dfh-page .summary-card h3{background:radial-gradient(circle at 82% -35%,#ffffff38,#0000 42%),linear-gradient(125deg,#245fc6,#4e8ce8)!important}.dfh-page .summary-item{border-color:#e2e8f0}.dfh-page .summary-item:hover{background:#f6f9ff}.dfh-page .summary-item.active{border-left-color:var(--dc-blue);background:#f1f6ff}.dfh-page .summary-item.active b{color:#245fbf}.dfh-page .admin-original-summary{grid-template-columns:minmax(0,1fr)}.dfh-page .admin-original-summary strong{color:#2b6fc9;font-size:13px}@media (width<=1500px){.dfh-page .data-main{padding-left:20px;padding-right:20px}.dfh-page .content-row{grid-template-columns:minmax(0,1fr) 286px;gap:16px}.dfh-page .table-tools{flex-wrap:wrap}.dfh-page .number-grids{gap:8px}}@media (width<=1180px){.dfh-page .filter-bar{flex-wrap:wrap;align-items:flex-start}.dfh-page .filter-left,.dfh-page .filter-right{flex-wrap:wrap}.dfh-page .filter-right{justify-content:flex-end}.dfh-page .content-row{grid-template-columns:minmax(0,1fr)}.dfh-page .summary-card{order:-1}.dfh-page .table-tools{margin-bottom:12px}}@media (width<=760px){.dfh-page .data-main{padding:10px}.dfh-page .filter-bar{margin-bottom:10px;padding:13px}.dfh-page .filter-bar:before{display:none}.dfh-page .filter-left,.dfh-page .filter-right{justify-content:flex-start;width:100%}.dfh-page .data-context{width:100%;min-width:0}.dfh-page .staff-search{flex:1;width:auto;min-width:165px}.dfh-page .auto-refresh-controls{width:100%}.dfh-page .data-card{padding:10px}.dfh-page .table-tools{margin:-10px -10px 10px;padding:12px}.dfh-page .detail-heading{border-right:0;width:100%}.dfh-page .number-grids table{min-width:420px}.dfh-page .current-eaten-numbers{flex-wrap:wrap;align-items:flex-start}.replenishment-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.replenishment-detail-dialog>header,.replenishment-detail-dialog>footer{padding-left:14px;padding-right:14px}.replenishment-detail-body{padding:14px}.replenishment-detail-table{min-width:650px}.dfh-page .risk-head{align-items:flex-start;gap:12px}.dfh-page .risk-head>div:last-child{flex-direction:column;align-items:flex-end}.dfh-page .zodiac-amount-panel>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}:root{--ui-bg:#f5f7fb;--ui-surface:#fff;--ui-surface-soft:#f8fafc;--ui-line:#e6eaf0;--ui-text:#182230;--ui-muted:#64748b;--ui-faint:#94a3b8;--ui-primary:#2563eb;--ui-primary-soft:#eef4ff;--ui-success:#15805e;--ui-danger:#d1434b;--ui-radius:14px;--ui-shadow:0 16px 45px #1622331f}.ui-icon{flex:none;width:1em;height:1em;display:block}button,a,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.dfh-header .top-nav a .ui-icon,.dfh-header .header-utility-action>.ui-icon{width:14px;height:14px}.settings-wrap,.management-header-v2 .header-row{position:relative}.account-nav .settings-trigger{color:#536174;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-weight:650;transition:all .18s;display:inline-flex}.account-nav .settings-trigger>.ui-icon:first-child{width:17px;height:17px}.account-nav .settings-trigger:hover,.account-nav .settings-trigger.active{color:#1f5fc2;background:#f7faff;border-color:#d8e1ed}.settings-trigger-chevron{transition:transform .18s;transform:rotate(90deg);width:12px!important;height:12px!important}.settings-trigger.active .settings-trigger-chevron{transform:rotate(-90deg)}.settings-menu{z-index:180;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #dae1eae6;border-radius:16px;width:292px;padding:0;animation:.16s ease-out ui-pop;position:absolute;top:calc(100% + 10px);right:-6px;overflow:hidden;box-shadow:0 18px 50px #16223329}.settings-menu-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.settings-menu-head span{color:#1d2939;font-size:13px;font-weight:750}.settings-menu-head small{color:#8491a3;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.settings-menu-list{padding:7px}.settings-menu-list>button,.settings-menu-list>a{color:#263548;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:38px 1fr 16px;align-items:center;gap:10px;width:100%;height:auto;min-height:54px;padding:7px 9px;text-decoration:none;transition:all .16s;display:grid}.settings-menu-list>button:hover,.settings-menu-list>a:hover{color:#1f5fc2;background:#f2f6fc;transform:translate(1px)}.settings-menu-list>button>i,.settings-menu-list>a>i{color:#4e6f9e;background:#f1f5f9;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.settings-menu-list>button:hover>i,.settings-menu-list>a:hover>i{color:#2563eb;background:#e7efff}.settings-menu-list>button>i .ui-icon,.settings-menu-list>a>i .ui-icon{width:18px;height:18px}.settings-menu-list>button>span,.settings-menu-list>a>span{gap:2px;display:grid}.settings-menu-list b{font-size:13px;font-weight:700}.settings-menu-list small{color:#8b98a9;font-size:10px}.settings-menu-list .menu-chevron{color:#acb5c1;width:13px;height:13px}@keyframes ui-pop{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.modal-mask,.modern-dialog-mask{z-index:300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.password-dialog{background:#fff;border:1px solid #fffc;border-radius:20px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;animation:.2s ease-out ui-dialog;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a47}.password-dialog .dialog-close{color:#718096;cursor:pointer;background:#f3f5f8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:18px}.password-dialog .dialog-close .ui-icon{width:17px}.password-dialog>header{align-items:center;margin:0 0 22px;padding-right:35px;display:flex}.password-dialog>header>i{color:#2563eb;background:#edf4ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;margin-right:13px;font-style:normal;display:grid}.password-dialog>header>i .ui-icon{width:23px;height:23px}.password-dialog>header small{color:#2563eb;letter-spacing:1.4px;font-size:9px;font-weight:800}.password-dialog h3{color:#182230;letter-spacing:-.3px;margin:1px 0 0;font-size:20px}.password-dialog>header p{color:#8190a3;margin:4px 0 0;font-size:12px}.password-dialog>label{color:#344054;margin-top:16px;font-size:13px;font-weight:650;display:block}.password-dialog>label>b{color:#e45656}.password-dialog>label input{color:#1e293b;background:#fff;border:1px solid #dce2ea;border-radius:10px;outline:0;width:100%;height:45px;margin-top:8px;padding:0 13px;transition:all .16s;display:block}.password-dialog>label input:focus{border-color:#4c83df;box-shadow:0 0 0 3px #2563eb1a}.password-dialog>footer{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:24px;display:grid}.password-dialog>footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:10px;height:43px;font-weight:700}.password-dialog>footer .confirm-password{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 18px #2563eb33}.modern-confirm-dialog{text-align:center;background:#fff;border-radius:20px;width:min(400px,100vw - 32px);padding:28px;animation:.2s ease-out ui-dialog;box-shadow:0 28px 80px #0f172a42}.modern-confirm-dialog>i{color:#d1434b;background:#fff0f1;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 15px;font-style:normal;display:grid}.modern-confirm-dialog>i .ui-icon{width:24px;height:24px}.modern-confirm-dialog h2{color:#1d2939;margin:0;font-size:19px}.modern-confirm-dialog p{color:#6b7789;margin:9px 0 22px;font-size:13px;line-height:1.7}.modern-confirm-dialog footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modern-confirm-dialog footer button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:10px;height:42px;font-weight:700}.modern-confirm-dialog footer .danger{color:#fff;background:#d1434b;border-color:#d1434b}@keyframes ui-dialog{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.records-dialog-mask{z-index:310;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.records-action-dialog{background:#fff;border-radius:20px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);padding:27px;animation:.2s ease-out ui-dialog;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a47}.records-dialog-close{color:#718096;cursor:pointer;background:#f3f5f8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:17px;right:17px}.records-dialog-close .ui-icon{width:17px}.records-action-dialog>header{align-items:center;gap:13px;padding-right:35px;display:flex}.records-action-dialog>header>i{color:#2563eb;background:#edf4ff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.records-action-dialog>header>i .ui-icon{width:21px}.records-action-dialog>header small{color:#5579ac;letter-spacing:1.4px;font-size:9px;font-weight:800}.records-action-dialog h2{color:#1d2939;margin:1px 0;font-size:19px}.records-action-dialog>header p{color:#7d8a9b;margin:4px 0 0;font-size:11px;line-height:1.55}.records-dialog-input{margin-top:20px;display:block}.records-dialog-input>span{color:#344054;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.records-dialog-input textarea{box-sizing:border-box;resize:vertical;color:#263448;background:#fff;border:1px solid #dce2ea;border-radius:11px;outline:0;width:100%;min-height:130px;padding:12px 13px;line-height:1.65}.records-dialog-input textarea:focus{border-color:#4b82da;box-shadow:0 0 0 3px #2563eb1a}.records-dialog-input>small{color:#9aa5b3;text-align:right;margin-top:5px;font-size:10px;display:block}.records-dialog-error{color:#bd3e46;background:#fff0f1;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:11px}.records-action-dialog>footer{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:22px;display:grid}.records-action-dialog>footer button{color:#4e5e72;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:10px;height:42px;font-weight:700}.records-action-dialog>footer button:last-child{color:#fff;background:#2563eb;border-color:#2563eb}.records-action-dialog>footer button.danger{background:#d1434b;border-color:#d1434b}.records-action-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.records-items-list{border:1px solid #e4e9ef;border-radius:11px;max-height:380px;margin-top:20px;overflow:auto}.records-items-list table{border-collapse:collapse;width:100%}.records-items-list th{color:#7d8999;text-align:left;background:#f8fafc;height:39px;padding:0 13px;font-size:10px}.records-items-list td{color:#455468;border-top:1px solid #edf0f4;height:46px;padding:0 13px;font-size:11px}.records-items-list td:nth-child(n+2){font-variant-numeric:tabular-nums}.records-dialog-empty{color:#8a97a8;place-items:center;min-height:130px;font-size:12px;display:grid}.account-shell{background:var(--ui-bg);min-height:100vh}.account-shell .management-header-v2{box-shadow:0 1px #e2e8f0f2}.account-center{box-sizing:border-box;background:radial-gradient(circle at 90% -20%,#eaf2ff 0,transparent 30%),var(--ui-bg);min-height:calc(100vh - 56px);padding:34px clamp(18px,4vw,54px) 60px}.account-center>*{max-width:1160px;margin-left:auto;margin-right:auto}.account-page-head{align-items:center;gap:14px;margin-bottom:26px;display:flex}.account-page-icon{color:#2563eb;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 20px #23406812}.account-page-icon .ui-icon{width:22px;height:22px}.account-page-head>div:nth-child(2){min-width:0}.account-page-head small{color:#54739f;letter-spacing:1.7px;font-size:9px;font-weight:850}.account-page-head h1{color:#172133;letter-spacing:-.5px;margin:1px 0;font-size:25px}.account-page-head p{color:#718096;margin:3px 0 0;font-size:13px}.account-refresh{color:#4d5f76;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:10px;align-items:center;gap:7px;height:38px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.account-refresh:hover{color:#2563eb;border-color:#b9cae0}.account-refresh .ui-icon{width:15px;height:15px}.account-refresh:disabled{cursor:wait;opacity:.6}.account-state{color:#718096;border:1px solid var(--ui-line);border-radius:var(--ui-radius);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:28px;display:flex}.account-state b{color:#344054;font-size:14px}.account-state small{font-size:12px}.account-state.account-error{color:#b93840;background:#fff4f4;border-color:#ffdada;flex-direction:row;min-height:auto}.account-error .ui-icon{width:19px}.account-error button{color:#b93840;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.account-spinner{border:3px solid #e4ebf5;border-top-color:#3676d5;border-radius:50%;width:25px;height:25px;animation:.75s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.membership-overview{grid-template-columns:minmax(0,1.7fr) minmax(170px,.65fr) minmax(170px,.65fr);gap:14px;display:grid}.membership-primary,.membership-metric,.account-panel,.device-summary,.device-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff}.membership-primary{padding:26px 28px}.membership-label{color:#78879a;font-size:11px;font-weight:650}.membership-title{align-items:center;gap:10px;margin-top:5px;display:flex}.membership-title h2{color:#162033;letter-spacing:-.7px;margin:0;font-size:29px}.status-pill,.payment-status{color:#147656;background:#eaf8f2;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}.status-pill.expired,.payment-status.failed,.payment-status.cancelled{color:#b83d45;background:#fff0f1}.status-pill.trial,.payment-status.pending{color:#98700f;background:#fff8df}.membership-primary p{color:#738195;margin:9px 0 18px;font-size:12px}.membership-progress{background:#edf1f6;border-radius:99px;height:5px;overflow:hidden}.membership-progress i{background:#3476dc;border-radius:99px;height:100%;display:block}.membership-primary>small{color:#6d7d90;text-align:right;margin-top:8px;font-size:11px;display:block}.membership-metric{flex-direction:column;justify-content:center;min-height:150px;padding:25px;display:flex}.membership-metric>span{color:#7c8999;font-size:11px}.membership-metric strong{color:#1b2738;letter-spacing:-.4px;margin:8px 0 5px;font-size:26px}.membership-metric:last-child strong{font-size:22px}.membership-metric small{color:#94a0ae;font-size:10px}.order-export-metric{justify-content:flex-start}.membership-quota{border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.membership-quota span{color:#7c8999;font-size:10px}.membership-quota b{color:#3476dc;font-size:13px}.account-panel{margin-top:16px;overflow:hidden}.account-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.account-panel-head h2{color:#202b3c;margin:0;font-size:16px}.account-panel-head p{color:#8794a4;margin:4px 0 0;font-size:11px}.account-panel-head>span{color:#6d7b8d;background:#f3f5f8;border-radius:7px;padding:5px 9px;font-size:10px}.account-table-wrap{overflow:auto}.account-table{border-collapse:collapse;width:100%}.account-table th{color:#7d8999;text-align:left;white-space:nowrap;background:#fafbfc;height:42px;padding:0 18px;font-size:10px;font-weight:700}.account-table td{color:#566478;white-space:nowrap;border-top:1px solid #edf0f4;height:58px;padding:0 18px;font-size:12px}.account-table tbody tr:hover{background:#fbfcfe}.account-table td b{color:#263448;font-size:11px}.account-table .amount{color:#1f4f91;font-weight:750}.account-empty{color:#8c99aa;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.account-empty>.ui-icon{color:#9db0c7;width:28px;height:28px;margin-bottom:4px}.account-empty b{color:#4c5a6d;font-size:13px}.account-empty span{font-size:11px}.device-summary{align-items:center;gap:13px;margin-bottom:14px;padding:18px 20px;display:flex}.device-summary>div{color:#18805e;background:#eaf8f2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.device-summary>div .ui-icon{width:19px}.device-summary>span{gap:3px;display:grid}.device-summary b{color:#263448;font-size:14px}.device-summary small{color:#8592a3;font-size:10px}.device-summary em{color:#16805d;background:#eaf8f2;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:10px;font-style:normal;font-weight:700}.device-list{gap:10px;display:grid}.device-card{align-items:center;gap:16px;min-height:96px;padding:17px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.device-card:hover{border-color:#d5deea;box-shadow:0 8px 24px #1622330e}.device-type{color:#456b9d;background:#f1f5f9;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.device-type .ui-icon{width:21px;height:21px}.device-main{flex:1;min-width:0}.device-main>div{align-items:center;gap:9px;display:flex}.device-main h3{color:#263448;margin:0;font-size:14px}.current-device{color:#16805d;background:#eaf8f2;border-radius:99px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.current-device i{background:#24a77a;border-radius:50%;width:5px;height:5px}.device-main p{color:#5f6f83;gap:8px;margin:6px 0 3px;font-size:11px;display:flex}.device-main p span{color:#8491a2;border-left:1px solid #d9e0e8;padding-left:8px}.device-main small{color:#9aa5b3;font-size:10px}.remove-device{color:#c34149;cursor:pointer;background:snow;border:1px solid #f0d5d7;border-radius:9px;height:34px;padding:0 11px;font-size:11px;font-weight:700}.remove-device:hover{background:#fff4f4;border-color:#e5aeb2}.device-note{color:#8492a4;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.device-note .ui-icon{width:13px}.tutorial-page{grid-template-columns:290px 1fr;gap:18px;display:grid}.tutorial-intro{color:#fff;background:#18263a;border-radius:16px;align-self:start;padding:28px;position:sticky;top:24px}.tutorial-intro>span{color:#bed5fa;background:#ffffff14;border:1px solid #ffffff1a;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:750;display:inline-block}.tutorial-intro h2{letter-spacing:-.5px;margin:18px 0 9px;font-size:24px;line-height:1.3}.tutorial-intro p{color:#b3c0d1;margin:0;font-size:12px;line-height:1.8}.tutorial-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tutorial-steps article{border:1px solid var(--ui-line);background:#fff;border-radius:15px;gap:15px;min-height:190px;padding:23px;display:flex;position:relative;overflow:hidden}.step-number{color:#eff2f6;letter-spacing:-2px;font-size:40px;font-weight:850;position:absolute;top:7px;right:14px}.tutorial-steps article>i{z-index:1;color:#346fca;background:#edf4ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid;position:relative}.tutorial-steps article>i .ui-icon{width:19px}.tutorial-steps article>div{z-index:1;min-width:0;position:relative}.tutorial-steps small{color:#3473d0;letter-spacing:.8px;font-size:9px;font-weight:800}.tutorial-steps h3{color:#263448;margin:3px 0 7px;font-size:15px}.tutorial-steps p{color:#718095;min-height:49px;margin:0;font-size:11px;line-height:1.6}.tutorial-steps a{color:#2868c7;align-items:center;gap:2px;margin-top:13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.tutorial-steps a .ui-icon{width:12px}.tutorial-tip{color:#386554;background:#f1f9f5;border:1px solid #dbeade;border-radius:13px;grid-column:2;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.tutorial-tip>.ui-icon{width:18px;height:18px;margin-top:2px}.tutorial-tip h3{margin:0 0 3px;font-size:12px}.tutorial-tip p{color:#668577;margin:0;font-size:10px;line-height:1.6}.downline-recharge-mask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0f172a7a!important}.downline-recharge-dialog{border-radius:20px!important;box-shadow:0 28px 80px #0f172a47!important}.downline-recharge-dialog>header{border-bottom:1px solid #edf0f4;color:#1b2738!important;background:#fff!important}.recharge-heading>i{color:#2563eb!important;background:#edf4ff!important;border:0!important}.recharge-heading small{color:#6881a3!important}.recharge-heading p{color:#7b899b!important}.downline-recharge-dialog .recharge-close{color:#66758a!important;background:#f2f5f8!important}.recharge-balance-card{background:#f7f9fc!important;border-color:#e2e8f0!important}.recharge-balance-card strong{color:#1f5fc2!important}.recharge-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#718096 50%),linear-gradient(135deg,#718096 50%,#0000 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px}.downline-recharge-dialog>footer .recharge-confirm{background:#2563eb!important;box-shadow:0 8px 18px #2563eb33!important}@media (width<=900px){.membership-overview{grid-template-columns:1fr 1fr}.membership-primary{grid-column:1/-1}.tutorial-page{grid-template-columns:1fr}.tutorial-intro{position:static}.tutorial-tip{grid-column:auto}.settings-menu{right:-36px}}@media (width<=680px){.account-center{padding:20px 12px 40px}.account-page-head{align-items:flex-start}.account-page-icon{width:42px;height:42px}.account-page-head h1{font-size:21px}.account-page-head p{font-size:11px}.account-refresh{justify-content:center;width:36px;padding:0;font-size:0}.membership-overview,.tutorial-steps{grid-template-columns:1fr}.membership-primary,.membership-metric{grid-column:auto}.membership-primary{padding:22px}.membership-metric{min-height:118px}.device-card{flex-wrap:wrap;align-items:flex-start}.device-main{min-width:calc(100% - 62px)}.remove-device{margin-left:61px}.device-main p{flex-direction:column}.device-main p span{border-left:0;padding-left:0}.device-summary em{display:none}.tutorial-steps article{min-height:175px}.settings-menu{width:auto;max-height:calc(100dvh - 20px);position:fixed;inset:auto 10px 10px;overflow:auto}.password-dialog{padding:24px 20px}.account-table th,.account-table td{padding:0 13px}}@media (width<=640px){.management-header-v2 .account-identity{flex:0 90px;max-width:90px}.management-header-v2 .settings-trigger,.management-header-v2 .header-utility-action{width:36px;min-width:36px;padding:0}.management-header-v2 .settings-trigger>span,.management-header-v2 .settings-trigger-chevron,.management-header-v2 .header-utility-action>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.management-header-v2.is-compact{height:56px}.dfh-page .auto-refresh-controls{width:auto;min-width:344px}.refresh-interval-options{background:#edf1f6;border:1px solid #dfe6ef;border-radius:7px;gap:2px;height:26px;padding:2px;display:flex}.refresh-interval-options>button{color:#7b8798;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:32px;height:20px;padding:0 5px;font-size:10px;font-weight:700}.refresh-interval-options>button:hover{color:#2869cb;background:#f8faff}.refresh-interval-options>button.active{color:#fff;background:#3477d7;box-shadow:0 2px 6px #2d69c738}@media (width<=900px){.management-header-v2.is-compact{min-height:91px}.dfh-page .auto-refresh-controls{min-width:0}}@media (width<=640px){.management-header-v2 .header-left{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;width:100%;display:grid}.management-header-v2 .dfh-logo{width:34px;margin-right:0}.management-header-v2 .top-nav{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:2px;width:100%;display:grid;overflow:visible}.management-header-v2 .top-nav a{white-space:nowrap;justify-content:center;min-width:0;padding:0 2px;font-size:10px}.management-header-v2 .top-nav .nav-download .ui-icon{display:none}.refresh-interval-options{flex:1}.refresh-interval-options>button{flex:1;min-width:0}}@media (width<=760px){.management-body>.sales-sidebar:has(.sales-person.menu-open){overflow:visible;height:auto!important;min-height:0!important}.sales-sidebar:has(.sales-person.menu-open) .sales-list{align-items:flex-start;overflow-y:visible!important}.sales-sidebar .sales-person{height:auto}}
