@charset "UTF-8";
.bm-member-records-shell .bm-member-page-content,.bm-member-records { min-width:0; color:#163b60; font:12px Arial,"Microsoft YaHei",sans-serif; }
.bm-member-records-shell .bm-member-page-content { padding:0; }
.bm-member-records-shell .bm-member-page-content > * { margin:0; }
.bm-member-records { padding:6px 0 18px; }
.bm-member-records * { box-sizing:border-box; }
.bm-member-records [hidden] { display:none!important; }
.bm-record-title { margin:0 0 6px; padding:6px 8px; color:#fff; background:linear-gradient(#397bba,#1b5898); border:1px solid #19558f; font-size:14px; font-weight:bold; }
.bm-record-filters { display:flex; flex-wrap:wrap; align-items:center; gap:5px 8px; padding:6px 7px; margin-bottom:7px; background:#e7f1fb; border:1px solid #91adca; }
.bm-record-filters label { display:inline-flex; align-items:center; gap:4px; white-space:nowrap; }
.bm-record-filters input,.bm-record-filters select { height:25px; min-width:92px; padding:2px 5px; color:#153b61; border:1px solid #839db8; border-radius:0; background:#fff; font:inherit; }
.bm-record-filters button,.bm-record-download { display:inline-flex; align-items:center; justify-content:center; min-height:25px; padding:2px 12px; color:#174471; border:1px solid #809ab6; border-radius:2px; background:linear-gradient(#fff,#d8e8f8); font:inherit; cursor:pointer; text-decoration:none; }
.bm-record-filters button:hover,.bm-record-download:hover { background:#c8e1f8; }
.bm-record-download[aria-disabled="true"] { cursor:default; opacity:.55; }
.bm-record-overview { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin-bottom:7px; padding:7px 9px; color:#163b60; border:1px solid #95adc3; background:#f0f5fa; }
.bm-record-overview strong { color:#bb0000; }
.bm-record-overview b { color:#b10000; font-weight:bold; }
.bm-record-error { min-height:20px; color:#b00000; }
.bm-record-table-scroll { width:100%; overflow:auto; border:1px solid #829db9; }
.bm-record-table { width:100%; min-width:890px; border-collapse:collapse; table-layout:auto; background:#fff; }
.bm-record-table th,.bm-record-table td { height:31px; padding:4px 6px; border:1px solid #9bb0c6; text-align:center; white-space:nowrap; }
.bm-record-table thead th { color:#222; background:#ffbd2e; border-color:#d29a18; font-weight:bold; }
.bm-record-table tbody tr:nth-child(even) td { background:#f4f8fc; }
.bm-record-table tbody tr:hover td { background:#fff4c9; }
.bm-record-table tfoot th,.bm-record-table tfoot td { color:#173e66; background:#e4eef8; font-weight:bold; }
.bm-record-table .numeric { text-align:right; }
.bm-record-time { min-width:140px; }
.bm-record-selection { min-width:220px; text-align:left!important; white-space:normal!important; }
.bm-record-selection b { color:#a90000; font-weight:400; }
.bm-record-selection small { display:block; color:#6d7d8b; margin-top:2px; }
.bm-record-profit { color:#008b41!important; }
.bm-record-loss { color:#c00000!important; }
.bm-record-link { padding:2px 10px; color:#164e82; border:1px solid #809ab6; background:#eef5fc; cursor:pointer; }
.bm-record-empty { height:70px!important; color:#6d7d8b; text-align:center!important; }
.bm-record-pager { display:flex; align-items:center; justify-content:flex-end; gap:5px; padding:7px 2px; color:#526a81; }
.bm-record-pager button { min-width:48px; height:24px; padding:1px 7px; color:#174471; border:1px solid #809ab6; background:#eef5fc; cursor:pointer; }
.bm-record-pager button:disabled { cursor:not-allowed; opacity:.55; }
.bm-record-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.bm-record-history-notice { margin:6px 0; padding:7px 9px; color:#875b00; background:#fff8dc; border:1px solid #e4c77b; }
@media(max-width:700px) {
  .bm-member-records-shell .bm-member-main { min-width:0; }
  .bm-record-filters { align-items:flex-start; }
}

/* KT-style开奖结果表 for the BM member shell. */
.bm-draw-history { padding:0 0 18px; color:#163b60; font:12px Arial,"Microsoft YaHei",sans-serif; }
.bm-draw-history .draw-history-heading { border-color:#9e1d13; border-top:2px solid #9e1d13; background:#fff; }
.bm-draw-history .draw-history-heading strong { color:#222; }.bm-draw-history .draw-history-heading .draw-history-game { color:#b00000; font-weight:bold; }.bm-draw-history .draw-history-filter { border-color:#91adca; background:#fff8e8; }
.bm-draw-history-table-scroll { width:100%; overflow:auto; border:1px solid #829db9; }
.bm-draw-history-table { width:100%; min-width:1440px; border-collapse:collapse; table-layout:auto; background:#fff; font:12px Arial,"Microsoft YaHei",sans-serif; }
.bm-draw-history-table th,.bm-draw-history-table td { height:30px; padding:4px 5px; border:1px solid #9bb0c6; text-align:center; white-space:nowrap; }
.bm-draw-history-table thead th { height:28px; color:#222; background:#ffbd2e; border-color:#d29a18; font-weight:bold; }
.bm-draw-history-table tbody tr:nth-child(even) td { background:#f1f6fb; }
.bm-draw-history-table tbody tr:hover td { background:#fff4c9; }
.bm-draw-history-table .draw-history-period { width:68px; font-weight:bold; }
.bm-draw-history-table .draw-history-date { width:132px; }
.bm-draw-history-table .draw-history-number { width:72px; }
.bm-draw-history-table .draw-history-special { background:#fff8dc; }
.bm-draw-history-table .draw-history-zodiac { min-width:160px; color:#875b00; font-weight:bold; }
.bm-draw-history-table .draw-history-value { font-weight:bold; }

