.bet-details-dialog{box-sizing:border-box;color:#17466e;background:#fff;border:1px solid #799dbd;border-radius:3px;width:min(920px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font:14px/1.9 Microsoft YaHei,Arial,sans-serif;overflow:hidden;box-shadow:0 12px 40px #193f6640}.bet-details-dialog[open]{flex-direction:column;display:flex}.bet-details-dialog::backdrop{background:#18324c70}.bet-details-dialog *{box-sizing:border-box}.bet-details-header{background:#d5e5f3;border-bottom:1px solid #b7cde0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.bet-details-header h2{margin:0;font-size:16px;font-weight:600}.bet-details-header button{min-height:30px;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #94b2cc;border-radius:3px;padding:3px 12px}.bet-details-header button:hover{background:#e5f1fb}.bet-details-dialog :focus-visible{outline-offset:-2px;outline:2px solid #226ca5}.bet-details-scroll{overscroll-behavior:contain;min-height:0;max-height:min(560px,70dvh);padding:16px;overflow:auto}.bet-details-content{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.bet-details-warning{color:#8b390d;margin:12px 0 0}.pixel-order-table tr[data-order-details],.record-table tr[data-order-details]{cursor:pointer}:is(.pixel-order-table tr[data-order-details]:focus-visible,.record-table tr[data-order-details]:focus-visible){outline-offset:-2px;outline:2px solid #226ca5}@media (max-width:640px){.bet-details-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bet-details-header,.bet-details-scroll{padding:10px 12px}}.bet-details-source-scroll{max-height:35vh;margin-top:10px;font-size:12px;overflow:auto}.bet-details-source-scroll table{border-collapse:collapse;width:100%}.bet-details-source-scroll th,.bet-details-source-scroll td{text-align:left;border:1px solid #a6bfd6;padding:4px 6px}.hedge-studio{color:#20364b;background:#edf3f8;min-height:calc(100vh - 110px);padding:14px;font-size:13px}.hedge-studio button,.hedge-studio input,.hedge-studio select,.hedge-studio textarea{font:inherit}.hedge-studio button{color:#244965;cursor:pointer;background:#fff;border:1px solid #a4b7c7;border-radius:3px;padding:6px 12px}.hedge-studio button:disabled{opacity:.5;cursor:default}.hedge-studio button.primary{color:#fff;background:#17628e;border-color:#17628e}.hedge-studio input,.hedge-studio select,.hedge-studio textarea{color:#20364b;background:#fff;border:1px solid #b2c2cf;border-radius:3px;max-width:100%;padding:6px}.hedge-studio input[type=checkbox]{width:auto}.hedge-studio input:not([type=checkbox]),.hedge-studio select{height:34px;line-height:normal}.hedge-studio h2,.hedge-studio h3,.hedge-studio p{margin:0}.hedge-header{align-items:center;gap:16px;padding:4px 2px 16px;display:flex}.hedge-header>div{margin-right:auto}.hedge-header h2{margin-bottom:6px;font-size:19px}.hedge-header p{color:#647b8c}.hedge-state{background:#e0e5e9;border-radius:3px;padding:6px 10px}.hedge-state.online{color:#246840;background:#d5eade}.hedge-alert{background:#fff7e8;border:1px solid #e0ba73;margin-bottom:12px!important;padding:10px 12px!important}.hedge-alert button{margin-left:12px}.hedge-accounts{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.hedge-accounts article,.hedge-metrics,.hedge-panel{background:#fff;border:1px solid #c4d2dc;border-radius:4px;padding:14px}.hedge-accounts h3,.hedge-metrics h3,.hedge-panel h3{margin-bottom:10px;font-size:14px}.hedge-accounts article>select{width:100%;max-width:500px}.hedge-accounts small{color:#627c8c;margin:8px 0;display:block}.hedge-accounts article>div{flex-wrap:wrap;gap:6px;display:flex}.hedge-arrow{text-align:center;color:#7695a9;align-self:center;font-size:24px}.hedge-metrics{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.hedge-metrics dl{flex-wrap:wrap;gap:14px 24px;margin:0;display:flex}.hedge-metrics dt{color:#6b7f8e;font-size:12px}.hedge-metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px}.hedge-metrics>p{color:#6b7f8e;grid-column:1/-1;font-size:12px;line-height:1.8}.hedge-metrics button{margin-left:10px}.hedge-tabs{gap:6px;margin:14px 0 10px;display:flex}.hedge-tabs button[aria-selected=true]{background:#d2e7f4;border-color:#6a9fbe;font-weight:600}.hedge-panel>p{color:#677e8e;margin:10px 0;line-height:1.8}.hedge-panel fieldset{border:0;margin:14px 0;padding:0}.hedge-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hedge-form-grid label,.hedge-login-form>label{flex-direction:column;gap:6px;display:flex}.hedge-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hedge-game-grid label{border:1px solid #d9e2e9;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;display:flex}.hedge-game-grid input[type=number]{width:85px;margin-left:auto}.hedge-order-tools{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.hedge-work{grid-template-columns:310px minmax(0,1fr);gap:12px;display:grid}.hedge-work.draw-hidden{grid-template-columns:minmax(0,1fr)}.hedge-work .follow-lottery{min-width:0;overflow:auto}.hedge-table-scroll{min-width:0;max-width:100%;overflow:auto}.hedge-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.hedge-table-scroll th{white-space:nowrap;text-align:left;background:#edf4f9;border-bottom:1px solid #b8cbd9;padding:10px 8px}.hedge-table-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e8ed;min-width:90px;max-width:240px;padding:9px 8px}.hedge-table-scroll td small{color:#6b7f8e;margin-top:5px;display:block}.hedge-table-scroll td button{white-space:nowrap;padding:4px 7px}.hedge-studio .hedge-work .hedge-table-scroll table{table-layout:fixed;min-width:1180px}.hedge-studio .hedge-work .hedge-table-scroll td{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;line-height:1.5}.hedge-studio .hedge-work .hedge-table-scroll th:first-child{width:130px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(2){width:75px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(3){width:105px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(4){width:85px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(5){width:230px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(6){width:95px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(7){width:105px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(8){width:160px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(9){width:100px}.hedge-studio .hedge-work .hedge-table-scroll th:nth-child(10){width:95px}.hedge-empty{color:#708595;text-align:center;padding:40px 20px}.hedge-log{border-bottom:1px solid #e4eaf0;flex-wrap:wrap;gap:14px;padding:10px 0;display:flex}.hedge-log>span:first-child{color:#708595;min-width:190px}.hedge-login-form{gap:12px;max-height:65vh;padding:16px;display:grid;overflow:auto}.hedge-login-form p,.hedge-detail p{line-height:1.8}.hedge-login-form textarea{min-height:80px}.hedge-login-form img{max-width:200px;max-height:100px}.hedge-detail{max-height:65vh;padding:16px;overflow:auto}.hedge-detail pre{white-space:pre-wrap;background:#f0f4f7;padding:10px;font-size:12px}.hedge-studio .red{color:#b43e35}@media (max-width:1100px){.hedge-work{grid-template-columns:minmax(0,1fr)}.hedge-form-grid,.hedge-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){:is(html:has(.app-shell[data-hedge-active=true]),body:has(.app-shell[data-hedge-active=true])){min-width:0}body:has(.app-shell[data-hedge-active=true]) .titlebar{flex-wrap:wrap;height:auto;min-height:31px;padding:5px 8px}body:has(.app-shell[data-hedge-active=true]) .topnav{overflow-x:auto}body:has(.app-shell[data-hedge-active=true]) .modal{width:calc(100vw - 16px);min-width:0;max-width:calc(100vw - 16px)}.hedge-studio{padding:8px}.hedge-header{flex-wrap:wrap;gap:10px}.hedge-header>div{flex-basis:100%}.hedge-accounts,.hedge-metrics{grid-template-columns:minmax(0,1fr)}.hedge-arrow{display:none}.hedge-game-grid,.hedge-form-grid{grid-template-columns:minmax(0,1fr)}.hedge-tabs{overflow:auto}.hedge-tabs button{white-space:nowrap}.hedge-panel{min-width:0;padding:10px}.hedge-order-tools select{max-width:100%}}.hedge-betting-layout.hedge-studio{color:#164c7e;background:#e6f0fa;gap:3px;min-height:560px;padding:3px;font-size:12px}.hedge-betting-layout button{color:#164c7e;white-space:nowrap;background:linear-gradient(#fff,#dce9f5);border:1px solid #8ba7c4;border-radius:0;min-height:22px;padding:1px 8px;line-height:20px}.hedge-betting-layout input:not([type=checkbox]),.hedge-betting-layout select{color:#164c7e;border:1px solid #8ba7c4;border-radius:0;height:24px;padding:1px 5px}.hedge-betting-layout input[type=checkbox]{margin:0 3px 0 0}.hedge-betting-layout .panel{background:#d8e6f3;border-color:#81a2c4;border-radius:0}.hedge-betting-layout .panel-title{box-sizing:border-box;color:#123f68;background:#c3d7ea;border-bottom:1px solid #9eb6ce;align-items:center;font-size:12px;font-weight:400;display:flex}.hedge-betting-layout .member-account-overview{flex:0 0 180px;grid-template-columns:45% minmax(0,1fr);gap:5px;min-height:0;margin:0;display:grid}.hedge-betting-layout .member-account-overview>.panel{min-width:0;margin:0}.hedge-betting-layout .selected-account-heading{min-height:32px;padding:4px 10px}.hedge-betting-layout .member-account-overview .pixel-metrics{grid-template-rows:repeat(2,30px);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px;padding:4px 10px}.hedge-statistics-note{color:#53738e;padding:3px 10px;font-size:11px;line-height:17px}.hedge-betting-layout .hedge-account-workspace{height:100%}.hedge-betting-layout .hedge-accounts{min-width:0;margin:0;padding:4px 7px;display:block;overflow:auto}.hedge-betting-layout .hedge-accounts article{background:0 0;border:0;border-radius:0;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:2px 0;display:grid}.hedge-betting-layout .hedge-accounts h3{margin:0;font-size:12px;font-weight:400}.hedge-betting-layout .hedge-accounts article>select{max-width:none}.hedge-betting-layout .hedge-accounts small{grid-column:2;margin:0;font-size:11px;line-height:17px}.hedge-betting-layout .hedge-accounts article>div,.hedge-betting-layout .hedge-accounts article>p{grid-column:1/-1;line-height:17px}.hedge-betting-layout .hedge-accounts article>div{gap:5px}.hedge-betting-layout .hedge-alert{flex:none;line-height:18px;margin:0!important;padding:4px 8px!important}.hedge-betting-layout .hedge-general-settings{flex:none;margin:0}.hedge-betting-layout .pixel-settings{white-space:normal;min-height:36px;padding-block:4px}.hedge-betting-layout .pixel-settings input[type=number]{width:76px}.hedge-betting-layout .hedge-draft-state{color:#53738e;margin-left:auto}.hedge-betting-layout .pixel-game-tabs{flex-shrink:0;overflow:auto hidden}.hedge-betting-layout .pixel-game-tabs button{background:0 0;border:0;border-right:1px solid #9eb5cb;flex-shrink:0;padding:0 10px}.hedge-betting-layout .pixel-game-tabs button.active{background:#f6fbff;border-top:2px solid #4986b8}.hedge-betting-layout .pixel-game-tabs>.grow{min-width:12px}.hedge-betting-layout .hedge-work{flex:auto;grid-template-columns:340px minmax(0,1fr);gap:5px;min-height:180px;margin:0;display:grid}.hedge-betting-layout .hedge-work.draw-hidden{grid-template-columns:minmax(0,1fr)}.hedge-betting-layout .hedge-draw-pane{min-height:0;padding:3px;display:flex}.hedge-betting-layout .follow-lottery{background:#fff;border:0;flex-direction:column;width:100%;min-height:0;padding:0;display:flex}.hedge-betting-layout .follow-draw-clock{background:#d7e6f4;border:1px solid #87a4c2;border-bottom:0;flex:none;min-height:24px;padding:3px;font-size:12px}.hedge-betting-layout .follow-latest-draw{background:#d7e6f4;border:1px solid #87a4c2;border-top:0;border-radius:0;flex:none;margin:0;padding:3px}.hedge-betting-layout .follow-draw-source{flex:none;padding:3px}.hedge-betting-layout .follow-lottery-history{flex:auto;min-height:0;max-height:none;overflow:auto}.hedge-betting-layout .follow-lottery-history th,.hedge-betting-layout .follow-lottery-history td{border:1px solid #bdd1e5;height:22px;padding:1px 4px;font-size:12px}.hedge-betting-layout .hedge-main-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.hedge-betting-layout .hedge-tabs{background:#c6d9eb;border-bottom:1px solid #8faac8;flex:none;gap:0;margin:0}.hedge-betting-layout .hedge-tabs button{background:0 0;border:0;border-right:1px solid #9eb5cb;min-height:28px}.hedge-betting-layout .hedge-tabs button[aria-selected=true]{background:#f6fbff;border-top:2px solid #4986b8;font-weight:400}.hedge-betting-layout .hedge-header{background:#cbdced;flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;height:auto;min-height:52px;margin:0;padding:5px 7px;display:flex}.hedge-betting-layout .hedge-header .start-switch{order:-1;width:auto;min-width:104px}.hedge-betting-layout .hedge-header .hedge-command-totals{gap:4px;margin:0;font-size:11px}.hedge-betting-layout .hedge-state{border-radius:0;padding:1px 5px;font-size:11px}.hedge-betting-layout .hedge-execution-notice{background:#fff9ce;border:1px solid #c5aa61;margin-left:auto;padding:3px 6px;font-size:11px}.hedge-betting-layout .hedge-main-pane>.hedge-panel{border:0;border-radius:0;flex:auto;min-height:0;margin:0;padding:10px;overflow:auto}.hedge-betting-layout .hedge-main-pane>.hedge-monitor{flex-direction:column;padding:0;display:flex;overflow:hidden}.hedge-betting-layout .hedge-order-tools{background:#e4eef8;border-bottom:1px solid #9eb6ce;flex:none;align-items:center;gap:4px;margin:0;padding:4px}.hedge-betting-layout .hedge-order-tools select{max-width:165px}.hedge-betting-layout .hedge-table-scroll{flex:auto;min-height:0;overflow:auto}.hedge-betting-layout .hedge-work .hedge-table-scroll table{min-width:1040px}.hedge-betting-layout .hedge-table-scroll th{z-index:1;background:linear-gradient(#f8fbfe,#d7e6f4);border:1px solid #a7c1dc;height:26px;padding:2px 5px;font-weight:400;position:sticky;top:0}.hedge-betting-layout .hedge-table-scroll td{vertical-align:middle;border:1px solid #c4d9ed;height:24px;padding:2px 5px;font-size:12px}.hedge-betting-layout .hedge-table-scroll td small{margin:0;font-size:11px;line-height:16px}.hedge-betting-layout .hedge-table-scroll tr:nth-child(2n){background:#edf5fc}.hedge-betting-layout .hedge-table-scroll tr:hover{background:#d9e8f6}.hedge-betting-layout .hedge-table-scroll td.pixel-order-profit-win{color:#f01818;background:#f6b8b8;font-weight:600}.hedge-betting-layout .hedge-work .hedge-table-scroll th:first-child{width:120px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(2){width:85px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(3){width:80px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(4){width:280px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(5){width:65px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(6){width:45px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(7){width:100px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(8){width:145px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(9){width:80px}.hedge-betting-layout .hedge-work .hedge-table-scroll th:nth-child(10){width:100px}@media (max-width:1200px){.hedge-betting-layout .member-account-overview{grid-template-columns:43% minmax(0,1fr)}.hedge-betting-layout .member-account-overview .pixel-metrics{grid-template-rows:repeat(4,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.hedge-betting-layout .hedge-work{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:650px){.hedge-betting-layout.hedge-studio{height:auto;min-height:0;overflow:visible}.hedge-betting-layout .member-account-overview{flex-basis:auto;grid-template-columns:minmax(0,1fr);height:auto}.hedge-betting-layout .hedge-account-workspace{min-height:172px}.hedge-betting-layout .hedge-work{flex-basis:auto;grid-template-columns:minmax(0,1fr)}.hedge-betting-layout .hedge-draw-pane{max-height:220px}.hedge-betting-layout .hedge-main-pane{min-height:400px}.hedge-betting-layout .hedge-main-pane>.hedge-panel{flex-basis:auto;max-height:600px}.hedge-betting-layout .hedge-main-pane>.hedge-monitor{flex-basis:400px}.hedge-betting-layout .hedge-accounts{padding-inline:5px}.hedge-betting-layout .hedge-tabs{overflow-x:auto}.hedge-betting-layout .hedge-tabs button{flex-shrink:0}.hedge-betting-layout .hedge-execution-notice{margin-left:0}}.plan-rule-table .combination-field{position:relative}.plan-rule-table td.combination-field-cell .combination-field .combination-field-input[type=text]{box-sizing:border-box;color:#111;text-align:center;cursor:text;background:#fff;border:1px solid #83a4c6;border-radius:0;width:100%;height:28px;padding:2px 49px 2px 6px;display:block}.plan-rule-table td.combination-field-cell .combination-field .combination-field-input[type=text]:focus-visible{outline-offset:-2px;outline:2px solid #0758a1}.plan-rule-table td.combination-field-cell .combination-field .combination-field-input[type=text]:disabled{color:#596572;opacity:1;-webkit-text-fill-color:#596572;cursor:not-allowed;background:#d9dee4;border-color:#b4bbc3}.plan-rule-table .combination-field-state{color:#0758a1;white-space:nowrap;pointer-events:none;background:#e8f2fb;padding:0 3px;font-size:11px;line-height:18px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.plan-rule-table .is-disabled .combination-field-state{color:#465361;background:#c6cdd5}.plan-utilities-dialog{color:var(--ink);max-height:90vh;margin:auto;padding:0;position:fixed;inset:0}.plan-utilities-dialog::backdrop{background:#25415d55}.plan-utilities-dialog .game-switch-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plan-utilities-dialog .fund-grid{overflow:auto}.plan-utilities-dialog:has(.fund-apply){overflow:visible}:is(.plan-utilities-dialog:has(.pu-error),.plan-utilities-dialog:has(.pu-message)){height:auto}.pu-error,.pu-message{margin:6px 10px;font-size:12px}.pu-error{color:#bd3232}.fund-target-row{grid-template-columns:66px 1fr;align-items:center;display:grid}.fund-target-picker{min-width:0;position:relative}.fund-target-picker>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #87a4c1;width:100%;height:25px;padding:0 22px 0 4px;overflow:hidden}.fund-target-picker>button i{text-align:center;background:#e4eef7;border-left:1px solid #9fb5ca;width:20px;height:23px;font-style:normal;position:absolute;top:1px;right:0}.fund-target-options{z-index:2;background:#f8fbfe;border:1px solid #91a9c1;width:100%;max-height:240px;position:absolute;top:25px;left:0;overflow:auto;box-shadow:1px 2px 3px #8a9bae}.fund-target-options label{align-items:center;padding:3px;display:flex}.fund-target-options>.btn{width:calc(100% - 8px);margin:4px}.nav-icon-split-plans:before{content:"⑂";color:#bf7911;font:700 20px/18px Georgia,serif;position:absolute;top:-2px}.split-plans-prototype{--sp-panel:var(--skin-panel,#d5e3f1);--sp-bar:var(--skin-bar,#cbdced);--sp-line:var(--skin-line,#85a4c2);background:var(--skin-page,#e8f1f9);color:#073867;min-height:calc(100vh - 70px);font:12px/1.5 Microsoft YaHei,Arial,sans-serif}.split-plans-prototype *,.sp-dialog *{box-sizing:border-box}.split-plans-prototype button,.sp-dialog button{color:#174a78;height:25px;min-height:25px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#dceaf6);border:1px solid #8faac5;border-radius:2px;padding:0 8px}.split-plans-prototype button:hover,.sp-dialog button:hover{background:linear-gradient(#fff8dc,#f3c759);border-color:#c28b23}.split-plans-prototype button.sp-primary,.sp-dialog button.sp-primary{color:#073867;border-color:#7f9fbe}.split-plans-prototype button:disabled{opacity:.5;cursor:default}.split-plans-prototype .sp-danger{color:#b33437}.split-plans-prototype input:not([type=checkbox]),.split-plans-prototype select,.split-plans-prototype textarea{color:#073867;min-width:0;max-width:100%;height:25px;font:inherit;background:#fff;border:1px solid #83a4c6;border-radius:0;padding:2px 6px}.split-plans-prototype input[type=checkbox]{accent-color:#2d72ad;flex:0 0 14px;width:14px;height:14px;margin:0}.split-plans-prototype h2{color:#111;margin:0;font-size:13px;font-weight:700}.split-plans-prototype h3{margin:0 0 6px;font-size:12px;font-weight:400}.split-plans-prototype b,.split-plans-prototype strong{font-weight:400}.split-plans-prototype small{color:#607993;font-size:12px}.split-plans-prototype p{margin:6px 0}.split-plans-prototype .sp-block{margin:0;display:block}.split-plans-prototype .sp-ribbon{background:var(--sp-bar);border-bottom:5px solid #a5bfd5;flex-wrap:wrap;align-items:center;gap:12px;min-height:78px;padding:5px 10px;display:flex}.split-plans-prototype .sp-ribbon>div{border-right:1px dotted #a9bed3;align-self:stretch;width:187px;padding:9px 6px}.split-plans-prototype .sp-ribbon strong{font-size:14px}.split-plans-prototype .sp-ribbon small{margin-top:7px;display:block}.split-plans-prototype .sp-ribbon select{width:150px}.split-plans-prototype .sp-tag{color:#607993;padding:1px 5px;font-size:12px;display:inline-block}.split-plans-prototype .sp-workspace{grid-template-columns:187px 20px minmax(0,1fr);min-height:calc(100vh - 170px);padding:6px 5px 5px 0;display:grid}.split-plans-prototype .sp-sidebar{background:#fff;border-right:1px solid #bfd0e0;padding:4px 0}.split-plans-prototype .sp-sidebar h3{color:#111;height:25px;margin:0;padding:4px 9px;font-size:13px;font-weight:700}.split-plans-prototype .sp-sidebar h3 i{vertical-align:middle;background:#9c9c9c;width:12px;height:2px;display:inline-block}.split-plans-prototype .sp-sidebar button{color:#111;text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:30px 1fr;align-items:center;width:100%;height:28px;padding:0 7px;display:grid}.split-plans-prototype .sp-sidebar button.selected{background:#dce9f5}.split-plans-prototype .sp-sidebar button:hover{background:#e8f2fa}.split-plans-prototype .sp-sidebar p{color:#607993;border-top:1px solid #c5d6e4;margin:28px 9px 0;padding-top:10px}.split-plans-prototype .sp-splitter{color:#6687a3;background:#d5e4f1;border-left:1px solid #8daac4;border-right:1px solid #a8bfd3;justify-content:center;align-items:center;font-size:11px;display:flex}.split-plans-prototype .sp-main{border:1px solid var(--sp-line);background:#fff;min-width:0}.split-plans-prototype .sp-heading,.split-plans-prototype .sp-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0 0 6px;display:flex}.split-plans-prototype .sp-list-heading,.split-plans-prototype .sp-editor-heading{border-bottom:1px solid var(--sp-line);background:#fff;min-height:39px;margin:0;padding:4px 8px}.split-plans-prototype .sp-list-heading>div:first-child,.split-plans-prototype .sp-editor-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.split-plans-prototype .sp-editor-heading>div>.sp-inline>button{color:#111;background:0 0;border:0;padding:0 4px;font-weight:700}.split-plans-prototype .sp-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.split-plans-prototype .sp-bar{border:1px solid var(--sp-line);background:var(--sp-bar);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:flex}.split-plans-prototype .sp-list-heading+.sp-bar{border-top:0;min-height:39px}.split-plans-prototype .sp-table-wrap{overflow-x:auto}.split-plans-prototype table{border-collapse:collapse;background:#fff;width:100%;min-width:0;font-size:12px}.split-plans-prototype th{color:#073867;white-space:nowrap;background:linear-gradient(#f7fbff,#dce9f5);border:1px solid #8eacca;height:25px;font-weight:400}.split-plans-prototype td{white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #ccd9e7;height:28px}.split-plans-prototype th,.split-plans-prototype td{text-align:left;vertical-align:middle;padding:2px 6px}.split-plans-prototype tbody tr:hover td{background:#e4eff8}.split-plans-prototype td input:not([type=checkbox]){width:100%;min-width:95px}.split-plans-prototype td .sp-inline{gap:0}.split-plans-prototype td .sp-inline button{border:0;border-right:1px solid #a6bad0;border-radius:0;height:24px;min-height:24px;padding:0 6px}.split-plans-prototype .sp-link{color:#285f94;text-align:left;background:0 0;border:0;height:auto;min-height:20px;padding:0}.split-plans-prototype .sp-panel{background:#fff;border:1px solid #a8bfd3;margin:0 0 6px;padding:8px}.split-plans-prototype .sp-guide{color:#607993;border:0;border-top:1px dotted #a9bed3;margin:12px 8px}.split-plans-prototype .sp-empty{text-align:center;color:#607993;background:#fff;padding:35px 12px}.split-plans-prototype .sp-tabs{border-bottom:1px solid var(--sp-line);background:var(--sp-bar);flex-wrap:wrap;min-height:30px;margin:0;display:flex}.split-plans-prototype .sp-tabs button{background:0 0;border:0;border-right:1px solid #9eb8d2;border-radius:0;height:29px;padding:0 14px}.split-plans-prototype .sp-tabs button.active{color:#0c5794;background:#fff;border-top:2px solid #2776b4}.split-plans-prototype #split-step-panel{padding:5px}.split-plans-prototype .sp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.split-plans-prototype .sp-field{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.split-plans-prototype .sp-field input,.split-plans-prototype .sp-field select{width:100%}.split-plans-prototype .sp-check{align-items:center;gap:5px;display:flex}.split-plans-prototype .sp-fields>div>.sp-check{margin-bottom:4px}.split-plans-prototype .sp-rule-layout{background:#aaa;border:1px solid #8daac4;grid-template-columns:minmax(0,1fr) 325px;gap:0;min-height:560px;display:grid}.split-plans-prototype .sp-rule-work{min-width:0}.split-plans-prototype .sp-rule-work .sp-bar{border:0;border-bottom:1px solid #8daac4}.split-plans-prototype .sp-rule-work table{width:480px;max-width:100%}.split-plans-prototype .sp-rule-work table td{height:25px;padding:0 4px}.split-plans-prototype .sp-rule-work table th{text-align:center}.split-plans-prototype .sp-rule-work table td:first-child{text-align:center;width:45px}.split-plans-prototype .sp-rule-work td input:not([type=checkbox]),.split-plans-prototype .sp-rule-work td select{text-align:center;color:#111;background:0 0;border:0;height:24px}.split-plans-prototype .sp-rule-work tbody tr:nth-child(2n) td{background:#ffe0bc}.split-plans-prototype .sp-rule-work>.sp-hint,.split-plans-prototype .sp-rule-note{color:#343434;margin:10px}.split-plans-prototype .sp-rule-note{margin-top:24px}.split-plans-prototype .sp-settings{border:0;border-left:1px solid #7f9fbe;margin:0;padding:5px 8px}.split-plans-prototype .sp-settings h3{border-bottom:1px dotted #a9bed3;margin-top:5px;padding:4px 0}.split-plans-prototype .sp-fields.sp-one{grid-template-columns:1fr;gap:5px}.split-plans-prototype .sp-settings .sp-field{grid-template-columns:110px minmax(0,1fr)}.split-plans-prototype .sp-settings .sp-inline{flex-wrap:nowrap}.split-plans-prototype .sp-settings .sp-inline .sp-field{flex-direction:column;flex:1;align-items:stretch;gap:3px;display:flex}.split-plans-prototype .sp-settings input[type=number]{text-align:right}.split-plans-prototype .sp-amount-field{flex-direction:column;gap:4px;display:flex}.split-plans-prototype .sp-amount-field textarea{resize:vertical;width:100%;height:130px}.split-plans-prototype .sp-hint{color:#607993;margin:5px 0;font-size:12px}.split-plans-prototype .sp-account-list{border-top:1px solid #ccd9e7;border-left:1px solid #ccd9e7;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:6px 0;display:grid}.split-plans-prototype .sp-account{cursor:pointer;background:#fff;border-bottom:1px solid #ccd9e7;border-right:1px solid #ccd9e7;align-items:center;gap:6px;padding:5px 7px;display:flex}.split-plans-prototype .sp-account small{display:block}.split-plans-prototype .sp-mapping-section{border:1px solid #a8bfd3;margin:10px 0}.split-plans-prototype .sp-mapping-section>.sp-heading{background:var(--sp-bar);margin:0;padding:4px 8px}.split-plans-prototype .sp-mapping-grid{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.split-plans-prototype .sp-map{border-top:1px solid #ccd9e7;border-right:1px solid #ccd9e7;flex-direction:column;gap:5px;padding:5px 7px;display:flex}.split-plans-prototype .sp-map b{color:#111;margin-right:8px;font-size:13px}.split-plans-prototype .sp-unassigned{background:#fff3e4}.split-plans-prototype .sp-notice{background:#edf5fc;border:1px solid #b5cada;margin:6px 0;padding:5px 8px}.split-plans-prototype .sp-error{color:#b03d39}.split-plans-prototype .sp-success{color:#247c52}.split-plans-prototype .sp-summary{background:var(--sp-panel);border:1px solid #9eb8d2;flex-wrap:wrap;gap:0;margin-bottom:6px;display:flex}.split-plans-prototype .sp-summary>div{border-right:1px solid #adc4da;padding:6px 12px}.split-plans-prototype .sp-summary b{font-variant-numeric:tabular-nums;margin-left:10px;font-size:14px;display:inline-block}.split-plans-prototype .sp-preview-group{margin-top:6px}.split-plans-prototype .sp-simulation-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.split-plans-prototype .sp-simulation-controls .sp-field{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.split-plans-prototype .sp-simulation-controls input{width:85px}.split-plans-prototype .sp-logs{margin-top:8px}.split-plans-prototype .sp-bottom{background:var(--sp-bar);border-top:1px solid #a8bfd3;margin:0;padding:6px 8px}.split-plans-prototype .sp-statusbar{background:var(--sp-panel);border-top:1px solid #afc6dc;flex-wrap:wrap;justify-content:space-between;gap:10px;min-height:25px;padding:3px 8px;font-size:12px;display:flex}.sp-dialog{color:#173b63;background:#d5e3f1;border:1px solid #5f86b0;width:430px;max-width:calc(100vw - 32px);max-height:90vh;margin:auto;padding:0;font:12px/1.6 Microsoft YaHei,Arial,sans-serif;box-shadow:0 16px 45px #18345259}.sp-dialog::backdrop{background:#1a2f4645}.sp-dialog header{background:linear-gradient(#edf6ff,#b8cfe6);border-bottom:1px solid #88a8ca;justify-content:space-between;align-items:center;height:32px;padding:0 9px;display:flex}.sp-dialog h3{margin:0;font-size:13px;font-weight:500}.sp-dialog header button{background:0 0;border:0;font-size:19px}.sp-dialog-content{padding:18px 12px}.sp-dialog footer{border-top:1px solid #bfd1e3;justify-content:flex-end;gap:7px;padding:10px;display:flex}.split-plans-prototype .sp-ribbon .sp-scheme-select{width:305px}.split-plans-prototype .sp-native-editor .plan-editor-work{padding:0}.split-plans-prototype .sp-native-editor .plan-rule{grid-template-rows:29px minmax(510px,1fr) 38px;height:auto;min-height:560px}.split-plans-prototype .sp-native-editor .plan-rule>h3{background:var(--sp-bar);margin:0;padding:5px 8px;font-size:13px}.split-plans-prototype .sp-native-editor .plan-rule-grid{grid-template-columns:minmax(0,1fr) 325px!important}.split-plans-prototype .sp-native-editor .plan-rule-table th{text-align:center;color:#111;background:#f6f6f6;border-color:#999;height:24px;padding:0}.split-plans-prototype .sp-native-editor .plan-rule-table td{text-align:center;color:#111;border-color:#aaa;height:21px;padding:0}.split-plans-prototype .sp-native-editor .plan-rule-table .alternate td{background:#ffdfbe}.split-plans-prototype .sp-native-editor .plan-rule-table input:not([type=checkbox]){text-align:center;color:#111;background:0 0;border:0;min-width:0;height:20px;padding:0}.split-plans-prototype .sp-native-editor .plan-settings{border-left:1px solid #7f9fbe;min-width:325px!important;height:auto!important}.split-plans-prototype .sp-native-editor .plan-amount-help{height:150px}.split-plans-prototype .sp-native-editor .plan-amount-title b{color:#ff6c00}.split-plans-prototype .sp-native-editor .plan-row-actions{gap:6px;padding-right:333px}.split-plans-prototype .sp-native-editor .plan-row-actions button{padding:0 6px}.split-plans-prototype .sp-native-editor .plan-editor-footer{flex-wrap:wrap;gap:8px;height:auto;min-height:47px;padding:7px 5px}.split-plans-prototype .sp-native-editor .plan-editor-footer input{width:190px}.split-plans-prototype .sp-native-editor .plan-editor-footer label{gap:4px}.split-plans-prototype .sp-native-editor .plan-editor-footer button{min-width:90px}@media (max-width:1100px){.split-plans-prototype .sp-native-editor .plan-row-actions{padding-right:8px}.split-plans-prototype .sp-native-editor .plan-row-actions:after{display:none}}@media (max-width:800px){.split-plans-prototype .sp-workspace{grid-template-columns:1fr}.split-plans-prototype .sp-sidebar,.split-plans-prototype .sp-splitter{display:none}.split-plans-prototype .sp-native-editor .plan-rule-grid{grid-template-columns:1fr!important}.split-plans-prototype .sp-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-result-inputs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.sp-result-inputs textarea{resize:vertical;width:100%;min-height:112px}.sp-result-inputs small{color:#7893aa}.split-plans-prototype .sp-result-inputs .sp-field{flex-direction:column;align-items:stretch;gap:6px;display:flex}.split-plans-prototype .sp-extra{color:#6b859b;margin:18px 0 8px}.split-plans-prototype .sp-extra summary{cursor:pointer;padding:6px 0}.split-plans-prototype .sp-extra p{margin:8px 0}.split-plans-prototype .sp-children{background:#fff;border-left:3px solid #9dbbd6;margin:2px 0 8px 22px;padding:8px 12px}.split-plans-prototype .sp-children table{width:100%}.split-plans-prototype .sp-child-table select{width:240px;min-width:170px;max-width:100%}.split-plans-prototype .sp-children input[type=number]{width:90px}.split-plans-prototype .sp-detail-page .sp-children{border-left:0;margin:0;padding:8px}.split-plans-prototype .sp-child-readonly{border:0;min-width:0;margin:0;padding:0}.split-plans-prototype .sp-child-readonly input:disabled,.split-plans-prototype .sp-child-readonly select:disabled,.split-plans-prototype .sp-child-readonly textarea:disabled{opacity:1;color:#315a7c;-webkit-text-fill-color:#315a7c}.split-plans-prototype .sp-child-readonly .plan-rule{grid-template-rows:29px minmax(510px,1fr)}.split-plans-prototype .sp-child-readonly .plan-rule-grid{grid-template-columns:minmax(0,1fr)!important}.split-plans-prototype .sp-ribbon .plan-tool{background:0 0;border:0;border-right:1px dotted #a9bed3;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:6px;width:80px;min-height:70px;display:flex}.split-plans-prototype .sp-ribbon .plan-tool i{display:block}.split-plans-prototype .sp-ribbon.plan-config-toolbar{flex-wrap:nowrap;align-items:stretch;gap:0;height:82px;min-height:82px;padding:0}.split-plans-prototype .sp-ribbon .plan-toolbar-fields{gap:10px;width:585px;padding:0 12px 15px}.split-plans-prototype .sp-ribbon .plan-toolbar-fields label{flex-wrap:nowrap;gap:4px}.split-plans-prototype .sp-ribbon .plan-toolbar-fields label:first-child select{width:130px}.split-plans-prototype .sp-ribbon .plan-toolbar-fields .sp-scheme-select{width:305px}.split-plans-prototype .sp-ribbon .plan-toolbar-fields>button{background:0 0;border:0;padding:0 4px}.split-plans-prototype .sp-ribbon .plan-toolbar-fields small{color:#073867;margin:0;font-size:13px}.split-plans-prototype .sp-list-heading{height:28px;min-height:28px;padding:0 10px}.split-plans-prototype .sp-list-heading h2{font-size:12px}.split-plans-prototype .sp-list-heading+.sp-bar{height:44px;min-height:44px;padding:0 10px}.split-plans-prototype .sp-plan-list table{table-layout:fixed}.split-plans-prototype .sp-plan-list th{height:25px}.split-plans-prototype .sp-plan-list td{height:32px;padding-top:0;padding-bottom:0}.split-plans-prototype .sp-plan-list th:first-child{width:31px}.split-plans-prototype .sp-plan-list .sp-row-number{text-align:center}.split-plans-prototype .sp-plan-list .plan-list-actions{flex-wrap:nowrap}.split-plans-prototype .sp-plan-list .plan-list-actions button{color:#174a78;height:25px;padding:0 6px}.split-plans-prototype .sp-plan-list .plan-list-actions button.sp-danger{color:#174a78}.split-plans-prototype .sp-plan-list table{min-width:1040px}.split-plans-prototype .sp-batch{justify-content:flex-start;gap:0}.split-plans-prototype .sp-batch select{width:136px}.split-plans-prototype .sp-plan-list th:nth-child(2){width:32px}.split-plans-prototype .sp-plan-list th:nth-child(3){width:74px}.split-plans-prototype .sp-plan-list th:nth-child(4){width:260px}.split-plans-prototype .sp-plan-list th:nth-child(5){width:210px}.split-plans-prototype .sp-plan-list th:nth-child(6){width:160px}.split-plans-prototype .sp-plan-list th:nth-child(2),.split-plans-prototype .sp-plan-list td:nth-child(2){text-align:center}.split-plans-prototype .sp-detail-page .sp-children{padding:0}.split-plans-prototype .sp-child-heading{flex-wrap:nowrap}.split-plans-prototype .sp-child-heading>.sp-inline{gap:6px}.split-plans-prototype .sp-child-toolbar{border-top:0;height:44px;min-height:44px;padding:0 10px}.split-plans-prototype .sp-child-table{table-layout:fixed;min-width:860px}.split-plans-prototype .sp-child-table th:first-child{width:31px}.split-plans-prototype .sp-child-table th:nth-child(2),.split-plans-prototype .sp-child-table td:nth-child(2),.split-plans-prototype .sp-child-table th:nth-child(3){width:260px}.split-plans-prototype .sp-child-table th:nth-child(4){width:160px}.split-plans-prototype .sp-child-table td{height:32px;padding-top:0;padding-bottom:0}.split-plans-prototype .sp-child-table .sp-row-number{text-align:center}.split-plans-prototype .sp-child-table tbody .sp-row-number{cursor:crosshair;touch-action:none}.sp-child-drag-active,.sp-child-drag-active *{-webkit-user-select:none!important;user-select:none!important}.split-plans-prototype .sp-children>.sp-hint,.split-plans-prototype .sp-children>.sp-extra{margin:8px 10px}.sp-action-notice{z-index:10000;box-sizing:border-box;color:#143d59;background:#f4faff;border:2px solid #367cab;border-radius:8px;align-items:flex-start;gap:12px;width:min(540px,100vw - 32px);padding:18px 20px;font:16px/1.6 Microsoft YaHei,sans-serif;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #163b5a40}.sp-action-notice strong{font-size:18px;display:block}.sp-action-notice p{overflow-wrap:anywhere;margin:4px 0 0}.sp-action-notice>div{flex:1;min-width:0}.sp-action-notice .sp-action-icon{color:#fff;background:#367cab;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.sp-action-notice>button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:32px;height:32px;font-size:26px;line-height:1}.sp-action-notice>button:focus-visible{outline:2px solid}.sp-action-error{color:#8e2222;background:#fff3f1;border-color:#be3535}.sp-action-error .sp-action-icon{background:#be3535}.split-plans-prototype .sp-child-bulk{background:#edf5fc;border-bottom:1px solid #b6cce2;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.split-plans-prototype .sp-child-bulk select{min-width:270px}.split-plans-prototype .sp-child-range{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.split-plans-prototype .sp-child-range input{width:72px}.split-plans-prototype .sp-child-range input[aria-invalid=true]{border-color:#b33437}.split-plans-prototype .sp-child-range-error{color:#b33437}.split-plans-prototype .sp-child-table th:first-child,.split-plans-prototype .sp-child-table td:first-child{text-align:center}.split-plans-prototype .sp-child-table input[type=checkbox]{vertical-align:middle;cursor:pointer;width:16px;height:16px;margin:0}.split-plans-prototype .sp-child-table tr.sp-child-selected td{background:#d6eaff}.app-shell.split-workspace{height:100vh;flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.split-workspace>.titlebar,.split-workspace>.topnav{flex-shrink:0}.split-workspace .split-plans-prototype{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.split-workspace .sp-ribbon,.split-workspace .sp-statusbar{flex-shrink:0}.split-workspace .sp-ribbon{overflow-x:auto}.split-workspace .sp-workspace{flex:1;min-height:0;overflow:hidden}.split-workspace .sp-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.split-workspace .sp-main{overscroll-behavior:contain;min-height:0;overflow:auto}:is(.split-workspace .sp-main:has(>.sp-plan-list),.split-workspace .sp-main:has(>.sp-detail-page .sp-children>.sp-table-wrap),.split-workspace .sp-detail-page:has(>.sp-children>.sp-table-wrap),.split-workspace .sp-children:has(>.sp-table-wrap)){flex-direction:column;display:flex;overflow:hidden}:is(.split-workspace .sp-detail-page:has(>.sp-children>.sp-table-wrap),.split-workspace .sp-children:has(>.sp-table-wrap)){flex:1;min-height:0}.split-workspace .sp-main>.sp-plan-list,.split-workspace .sp-children>.sp-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.split-workspace .sp-main>.sp-heading,.split-workspace .sp-main>.sp-bar,.split-workspace .sp-children>:not(.sp-table-wrap){flex-shrink:0}.split-workspace .sp-children>.sp-extra,.split-workspace .sp-main>.sp-guide,.split-workspace .sp-detail-page>section[aria-label=拆分方案运行记录]{overscroll-behavior:contain;flex-shrink:0;max-height:25%;overflow:auto}.split-workspace .sp-table-wrap th{z-index:1;position:sticky;top:0}.split-workspace .sp-child-heading{flex-wrap:wrap;height:auto}.sp-transfer-dialog{color:#164c7e;padding:12px;font-size:12px}.sp-transfer-dialog p{margin:0 0 10px;line-height:1.6}.sp-transfer-dialog fieldset{border:1px solid #9eb6ce;margin:8px 0 12px;padding:10px}.sp-transfer-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:45vh;display:grid;overflow:auto}.sp-transfer-games label{align-items:center;gap:5px;display:flex}.sp-transfer-dialog footer{justify-content:flex-end;gap:8px;display:flex}.sp-transfer-dialog button{color:#164c7e;background:linear-gradient(#fff,#dce9f5);border:1px solid #8ba7c4;min-height:25px;padding:2px 14px}.advanced-persisted fieldset{border:0;min-width:0;margin:0;padding:0}.advanced-persisted .advanced-check,.advanced-persisted .advanced-number{align-items:center;gap:8px;margin:9px 0;display:flex}.advanced-persisted .advanced-number{justify-content:space-between;max-width:440px}.advanced-persisted .advanced-number input{width:135px}.advanced-persisted .advanced-group{border-top:1px solid #c5d0db;padding:8px 0}.advanced-persisted .advanced-group h4{margin:4px 0}.advanced-persisted .advanced-unavailable{color:#626b77;margin:12px 0;display:block}.advanced-persisted .advanced-unavailable small{margin:5px 0 0 20px;line-height:1.5;display:block}.advanced-persisted .advanced-error{color:#a82020;white-space:normal;background:#fff1f1;padding:10px}.advanced-persisted .notice,.advanced-persisted p{white-space:normal;line-height:1.6}.advanced-persisted .dialog-actions{flex-wrap:wrap}.advanced-persisted .dialog-actions>span{font-size:12px}.advanced-persisted .advanced section{max-height:60vh;overflow:auto}.advanced-persisted .odds-monitor-switches{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.advanced-persisted .monitor-odds-title{color:#244d72;margin:12px 0 5px}.advanced-persisted .monitor-odds-grid{grid-template-columns:minmax(260px,440px);gap:0;display:grid}.advanced-persisted .monitor-odds-grid .advanced-number{margin:4px 0}.history-trends{color:#173f66;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:12px;display:flex}.history-trend-toolbar{background:#edf4fb;border-bottom:1px solid #9db6cc;flex-wrap:wrap;flex:none;align-items:center;gap:8px 20px;min-height:36px;padding:5px 10px;display:flex}.history-trend-toolbar label{align-items:center;gap:5px;display:flex}.history-trend-toolbar small{color:#607993;font-size:12px}.history-trend-body{flex:1;grid-template-columns:355px minmax(0,1fr);gap:8px;min-height:0;padding:6px;display:grid}.history-trend-details{border:1px solid #a4bfd7;flex-direction:column;min-height:0;display:flex;overflow:hidden}.history-trend-list-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.history-trend-details .history-table{font-variant-numeric:tabular-nums;width:100%;min-width:0}.history-trend-details .history-table td:nth-child(n+2){text-align:right}.history-trend-details .history-table th{z-index:1;position:sticky;top:0}.history-trend-details tr.selected td{background:#d8eafb}.history-trend-details tbody tr{cursor:pointer}.history-trend-row{color:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.history-trend-pagination{background:#edf4fb;border-top:1px solid #a4bfd7;flex:none;justify-content:space-around;align-items:center;gap:3px;padding:4px 2px;display:flex}.history-trend-pagination label{align-items:center;gap:2px;display:flex}.history-trend-pagination select{width:54px}.history-trend-pagination .btn{padding:0 5px;font-size:12px}.history-trend-chart{outline-offset:-2px;touch-action:pan-y;background:#fff;min-width:0;min-height:0;overflow:hidden}.history-trend-chart svg{color:#3b536a;font:11px Microsoft YaHei,Arial,sans-serif;display:block}.history-trend-chart text{fill:currentColor}.history-trend-inspector{font-variant-numeric:tabular-nums;background:#edf4fb;border-top:1px solid #a4bfd7;flex:none;min-height:29px;padding:5px 10px}.history-trend-message{color:#607993;flex:1;justify-content:center;align-items:center;gap:15px;display:flex}.history-page .history-tabs{flex-wrap:wrap;row-gap:3px;height:auto;min-height:29px}@media (max-width:1200px){.history-trend-body{grid-template-columns:310px minmax(0,1fr)}.history-page .history-tabs{padding-top:24px;padding-right:8px}.history-page .history-replay-progress{top:2px;bottom:auto}}.live-order-trends{color:#173f66;flex-direction:column;flex:1;min-width:0;min-height:0;font-size:12px;display:flex}.trend-plan-picker{align-items:center;gap:3px;display:flex;position:relative}.trend-plan-trigger{width:230px;height:26px;color:inherit;text-align:left;background:#fff;border:1px solid #83a3c2;justify-content:space-between;align-items:center;gap:6px;padding:0 6px;display:flex}.trend-plan-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-plan-popover{z-index:30;background:#fff;border:1px solid #83a3c2;width:310px;max-width:calc(100vw - 32px);position:absolute;top:100%;left:39px;box-shadow:0 5px 12px #183f6029}.trend-plan-popover label{cursor:pointer;min-height:26px;padding:5px 8px}.trend-plan-popover label:hover{background:#edf4fb}.trend-plan-all{background:#edf4fb;border-bottom:1px solid #b5c9dd}.trend-plan-options{overscroll-behavior:contain;height:200px;max-height:30vh;overflow:auto}.trend-plan-options>span{padding:12px;display:block}.trend-plan-popover footer{background:#edf4fb;border-top:1px solid #b5c9dd;justify-content:flex-end;gap:6px;padding:6px;display:flex}.trend-plan-popover footer .btn{min-width:85px}.live-trend-tabs{background:#cbdced;border-bottom:1px solid #8faac8;flex:none;display:flex}.live-trend-tabs button{color:#164c7e;background:0 0;border:0;border-right:1px solid #9eb5cb;padding:6px 10px}.live-trend-tabs button.active{background:#fff;box-shadow:inset 0 2px #4986b8}.live-trend-toolbar,.live-trend-plans,.live-trend-summary{background:#edf4fb;border-bottom:1px solid #a4bfd7;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:5px 7px;display:flex}.live-trend-toolbar label,.live-trend-plans label{align-items:center;gap:3px;display:flex}.live-trend-toolbar select{max-width:210px}.live-trend-source{gap:3px;display:flex}.live-trend-source .active{background:#cfe4f8;border-color:#4986b8}.live-order-trends .time-segments{color:#173f66;background:#fff;border:1px solid #83a3c2;flex-shrink:0;align-items:center;width:88px;height:25px;display:inline-flex}.live-order-trends .time-segment-part{align-items:center;height:23px;display:inline-flex}.live-order-trends .time-segments input{text-align:center;font-variant-numeric:tabular-nums;width:29px;height:23px;color:inherit;background:0 0;border:0;outline:none;padding:0}.live-order-trends .time-segments:focus-within{outline:1px solid #397fbc}.live-order-trends .time-segment-arrows{border-left:1px solid #b5c9dd;flex-direction:column;width:17px;height:23px;margin-left:auto;display:flex}.live-order-trends .time-segment-arrows button{color:#315d82;background:#e6f0fa;border:0;height:11.5px;min-height:0;padding:0;font-size:10px;line-height:10px}.live-order-trends .time-segments.disabled{color:#8da0b2;background:#e7eef5}.live-order-trends .time-segments.disabled button{color:#a8b9c8}.live-trend-plans{gap:6px 12px;max-height:76px;overflow:auto}.live-trend-summary small{color:#607993}.live-trend-summary>span{color:#607993;margin-left:auto}.live-trend-error{color:#914300;background:#fff3dd;padding:6px}.live-order-trends .history-trend-body{grid-template-columns:clamp(300px,25%,340px) minmax(0,1fr);gap:3px;padding:3px}.live-order-trends .history-trend-details{min-width:0}.live-order-trends .history-table{border-collapse:collapse;width:100%;font-size:12px}.live-order-trends .history-table th,.live-order-trends .history-table td{white-space:nowrap;border:1px solid #b9cee0;padding:2px 3px}.live-order-trends .history-table th{background:#e4eef8;font-weight:400}@container (width<=760px){.live-order-trends .history-trend-body{grid-template-columns:280px minmax(0,1fr)}.live-trend-toolbar select{max-width:150px}}
