@charset "UTF-8";
.bm-member-combo { color:#163b60; background:#fff; font:12px Arial,"Microsoft YaHei",sans-serif; }
.bm-member-betting .bm-member-combo-host[hidden] { display:none!important; }
.bm-member-betting .bm-member-main:has(.bm-member-combo-host:not([hidden])) > .bm-member-rule-tabs,
.bm-member-betting .bm-member-advanced:has(.bm-member-combo-host:not([hidden])) > #bet-form { display:none!important; }
.bm-member-combo * { box-sizing:border-box; }
.bm-member-combo [hidden] { display:none!important; }
.bm-member-combo .bm-combo-mode-tabs,.bm-member-combo .bm-combo-rule-tabs { display:flex; align-items:stretch; border:1px solid #809ab6; background:#b8d8f6; min-height:29px; margin-bottom:5px; }
.bm-member-combo .bm-combo-mode-tabs button,.bm-member-combo .bm-combo-rule-tabs button { height:28px; min-width:83px; padding:2px 15px; border:0; border-right:1px solid #86a5c5; border-radius:0; background:transparent; color:#163f70; font:inherit; cursor:pointer; }
.bm-member-combo .bm-combo-mode-tabs button.active,.bm-member-combo .bm-combo-rule-tabs button.active { background:#fff; color:#c00000; font-weight:bold; }
.bm-member-combo .bm-combo-rule-tabs { background:#deedfa; }
.bm-member-combo .bm-combo-notice { margin:4px 0 7px; padding:5px 7px; background:#f1f6fc; color:#62583d; border:1px solid #bccbdc; }
.bm-member-combo .bm-combo-number-groups { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:6px; align-items:start; }
.bm-member-combo .bm-combo-number-table { width:100%; table-layout:fixed; border-collapse:collapse; }
.bm-member-combo .bm-combo-number-table th:first-child { width:51px; }
.bm-member-combo .bm-combo-number-table th:nth-child(2) { width:auto; }
.bm-member-combo .bm-combo-number-table th:last-child { width:48px; }
.bm-member-combo .bm-combo-number-table th { height:26px; background:#a6cef4; color:#173e66; font-weight:400; border:1px solid #809ab6; }
.bm-member-combo .bm-combo-number-table td { text-align:center; height:33px; border:1px solid #809ab6; padding:0 2px; background:#fff; }
.bm-member-combo .bm-combo-number-table tr:nth-child(even) td { background:#f2f7fc; }
.bm-member-combo .bm-combo-number-table td:first-child { background:#edf3fc; }
.bm-member-combo .bm-combo-number-table td.bm-member-odds { color:#c60000; font-size:13px; font-weight:bold; }
.bm-member-combo .bm-combo-number-table td label { display:flex; width:100%; align-items:center; justify-content:center; height:32px; cursor:pointer; }
.bm-member-combo input[type="checkbox"] { display:inline-block; appearance:auto; position:static; opacity:1; clip:auto; overflow:visible; margin:0; width:14px; height:14px; padding:0; box-shadow:none; cursor:pointer; }
.bm-member-combo .bm-combo-number-table .bm-combo-selected td { background:#fff4c9; }
.bm-member-combo .bm-combo-number-table .bm-combo-banker td { background:#f5d5c6; }
.bm-member-combo .bm-combo-number-region h3,.bm-member-combo .bm-combo-choice-section h3 { margin:0 0 4px; padding:4px 7px; border:1px solid #809ab6; background:#acd1f4; text-align:center; color:#0c477a; font-size:12px; font-weight:400; }
.bm-member-combo .bm-combo-two-regions { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:12px; }
.bm-member-combo .bm-combo-two-regions .bm-combo-number-groups { gap:3px; }
.bm-member-combo .bm-combo-two-regions .bm-combo-number-table th:first-child { width:33px; }
.bm-member-combo .bm-combo-two-regions .bm-combo-number-table th:last-child { width:30px; }
.bm-member-combo .bm-combo-two-regions .bm-combo-number-table td.bm-member-odds { font-size:11px; overflow-wrap:anywhere; }
.bm-member-combo .bm-combo-two-regions .bm-member-ball { width:23px; height:23px; font-size:12px; }
.bm-member-combo .bm-combo-zodiacs,.bm-member-combo .bm-combo-tails { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:0; border-top:1px solid #809ab6; border-left:1px solid #809ab6; }
.bm-member-combo .bm-combo-tails { grid-template-columns:repeat(5,minmax(0,1fr)); }
.bm-member-combo .bm-combo-zodiacs label,.bm-member-combo .bm-combo-tails label { min-height:58px; display:grid; grid-template-columns:20px 1fr; align-items:center; justify-items:center; padding:7px 5px 5px; border-right:1px solid #809ab6; border-bottom:1px solid #809ab6; background:#f3f7fc; cursor:pointer; }
.bm-member-combo .bm-combo-zodiacs label:has(input:checked),.bm-member-combo .bm-combo-tails label:has(input:checked) { background:#fff4c9; }
.bm-member-combo .bm-combo-zodiacs strong,.bm-member-combo .bm-combo-tails strong { font-size:14px; color:#b30000; }
.bm-member-combo .bm-combo-zodiacs span,.bm-member-combo .bm-combo-tails span { grid-column:1/-1; font-size:11px; color:#5c6b7b; margin-top:5px; }
.bm-member-combo .bm-combo-mixed { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
.bm-member-combo .bm-combo-mixed .bm-combo-zodiacs { grid-template-columns:repeat(4,minmax(0,1fr)); }
.bm-member-combo .bm-combo-mixed .bm-combo-tails { grid-template-columns:repeat(2,minmax(0,1fr)); }
.bm-member-combo .bm-combo-pool-tables { display:grid; grid-template-columns:1fr 1fr; gap:7px; align-items:start; }
.bm-member-combo .bm-combo-pool-table { width:100%; table-layout:fixed; border-collapse:collapse; }
.bm-member-combo .bm-combo-pool-table th,.bm-member-combo .bm-combo-pool-table td { border:1px solid #809ab6; text-align:center; }
.bm-member-combo .bm-combo-pool-table th { height:26px; color:#173e66; background:#a6cef4; font-weight:400; }
.bm-member-combo .bm-combo-pool-table th:first-child { width:45px; }
.bm-member-combo .bm-combo-pool-table th:last-child { width:45px; }
.bm-member-combo .bm-combo-pool-table td { height:49px; background:#fff; padding:0; }
.bm-member-combo .bm-combo-pool-table td:first-child { background:#edf3fc; }
.bm-member-combo .bm-combo-pool-table label { display:flex; align-items:center; justify-content:center; height:48px; cursor:pointer; color:#a90000; font-weight:bold; }
.bm-member-combo .bm-combo-pool-table tr:has(input:checked) td { background:#fff4c9; }
.bm-member-combo .bm-combo-pool-numbers { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); align-items:center; }
.bm-member-combo .bm-combo-pool-numbers > span { display:flex; flex-direction:column; min-width:0; border-right:1px solid #dbe4ec; align-items:center; gap:3px; }
.bm-member-combo .bm-combo-pool-numbers b { font:bold 13px Arial,sans-serif; }
.bm-member-combo .bm-combo-pool-numbers b.red { color:#c00; }
.bm-member-combo .bm-combo-pool-numbers b.blue { color:#0560bd; }
.bm-member-combo .bm-combo-pool-numbers b.green { color:#008b41; }
.bm-member-combo .bm-combo-pool-numbers small { color:#c60000; font:bold 12px Arial,sans-serif; }
.bm-member-combo .bm-combo-mixed .bm-combo-pool-tables { grid-template-columns:1fr; }
.bm-member-combo .bm-combo-summary { padding:8px; margin-top:7px; color:#b00000; text-align:center; border:1px solid #a0b4c7; background:#f4f7fb; overflow-wrap:anywhere; }
.bm-member-combo [data-combo-summary] { min-height:18px; }
.bm-member-combo [data-combo-count] { color:#425d78; margin-top:3px; }
.bm-member-combo [data-combo-count][data-valid="true"] { color:#b00000; }
.bm-member-combo .bm-combo-bottom { display:flex; align-items:center; justify-content:center; gap:15px; min-height:43px; padding:7px; background:#e6e9ed; border:1px solid #a1afbd; border-top:0; }
.bm-member-combo .bm-combo-bottom label { display:flex; align-items:center; gap:7px; margin-right:9px; }
.bm-member-combo .bm-combo-bottom input { width:82px; height:23px; border:1px solid #8e9dad; border-radius:0; background:#fff; color:#111; font:13px Arial,sans-serif; padding:2px 4px; text-align:right; }
.bm-member-combo .bm-combo-bottom button { width:69px; height:27px; border:1px solid #38852c; border-radius:3px; background:linear-gradient(#89cd5d,#459833); color:#fff; text-shadow:0 1px #4b722d; font-weight:bold; cursor:pointer; }
.bm-member-combo button:disabled,.bm-member-combo input:disabled { cursor:not-allowed; opacity:.55; }
.bm-member-combo button:focus-visible,.bm-member-combo input:focus-visible { outline:2px solid #e8a200; outline-offset:1px; }


