@charset "utf-8";
.battingSlip {display: flex;align-items: center;justify-content: space-between;height: 40px;padding: 0 10px;border-bottom: 1px solid var(--bmw-slip-border-bottom);color: var(--bmw-slip-color);}
.btnCart:hover {cursor:pointer; color:#fff;}
.slipWrap {position: relative; padding-bottom: 10px;font-family: "나눔고딕";font-size: 14px;}
.notUser::before {content: "";font-size: 20px;display: none;position:absolute;left:0;top:0;width: 100%;height: 100%;background-color:rgba(25,20,15,0.8);background-image: url("/common/img/common/rb_25496.png");background-position: center center;background-size: 200px 200px;background-repeat: no-repeat;cursor: not-allowed;;}
.notUser:hover::before {display: flex;align-items: center;justify-content: center;/*	backdrop-filter: blur(2px);*/}
.battingMent {padding: 10px;background-color: var(--bmw-slip-bg);}
.battingMent li {color: var(--bmw-slip-ment-color);}
.battingZone {margin: 6px 6px 0;overflow:hidden;}
.binfos {display: flex;flex-direction: row;flex-wrap: wrap;margin:0px;background-color: #18130d;}
.binfos dt {flex: 0 120px;padding: 4px 4px 4px 10px;align-items: center;display: flex;color: var(--bmw-slip-color1);}
.binfos dd {padding: 4px;flex: 0 0 calc(100% - 120px);justify-content: flex-end;text-align: right;font-family: verdana;font-weight: 600;color: #fc0;font-size: 16px;}
#battingMoney {width: 100%;border: 0;height: 30px;line-height: 30px;border:1px solid #000;background-color: #2c1d05;outline: none;text-align: right;font-size: 16px;font-weight: 600;color: #ffcc00;}
.battingZone.input-groups {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.battingZone.input-groups .btn {cursor: pointer;margin:0 1px 1px 0;height: 35px;width: 33%;border-radius: 0;background: #181818;border:1px solid #433a2f;font-family: verdana;font-size: 13px;letter-spacing: -1px;color: #ffffff;font-weight: 600;}
.battingZone.input-groups .btn:nth-child(3),
.battingZone.input-groups .btn:nth-child(6){margin-right:0px;}
.battingZone.input-groups .btn:nth-child(7),
.battingZone.input-groups .btn:nth-child(8){width: calc(50% - 1px);}
.battingZone.input-groups .btn.reset:hover,
.battingZone.input-groups .btn:hover {background:#000;color:#fc0;}
.battingZone.input-groups .btn.reset {background:#2c1d05;}

.slipWrap .las {font-size: 24px; vertical-align: -2px;}
.noSlip::before {content: "";display: none;position:absolute;left:0;top:0;width: 100%;height: 100%;cursor: not-allowed;;}
.noSlip:hover::before {display: flex;align-items: center;justify-content: center;}
#bounsOdd {margin: 6px;background-color: #18130d;padding: 8px;}
.bonusWrap {padding: 2px;}
#resultMoney,
.bment,
#bCountText {color: #fc0;}
.bonusWrap .odds {float: right;color: #fff;border-radius: 4px;padding: 2px 4px;}
.blinking-border {font-weight: 600;animation: blinkBorder 1s step-start infinite;}
@keyframes blinkBorder {0% {background-color: #fc0;color: #000;}50% {background-color: transparent;color: #fff;}100% {background-color: #fc0;color: #000;}}
.battingHistorys {display: none;padding: 6px;border:1px solid var(--bmw-tree-border-bottom);border-top: none; text-align: center; background-color: var(--bs-body-bg);}
.bslipList {position: relative;background-color: #000;font-size: 14px; margin-bottom: 6px; text-align:left; color: #ddd;}
.bslipList:last-child {animation: bounce 0.6s; margin-bottom:0;}
@keyframes bounce {0% {transform: translateY(0);}30% {transform: translateY(-10px);}50% {transform: translateY(0);}70% {transform: translateY(-5px);}100% {transform: translateY(0);}}

#bd, .cart_cnt {color: #fff;}
.oddx {color: var(--bmw-slip-color);}
.btnError {color: #fc0;}
#resultMoney {color: #f00;}
.btinfoWrap {margin: 6px;}
.battingZone.input-groups .btn.battingRun {width: 100%;color: #fff;background-color: #222;margin-top:2px;font-size: 14px;height: 56px;}
.battingMoneyInfo {padding: 6px;border:1px solid var(--bmw-slip-money-border);border-top: none;background-color: var(--bs-body-bg);}
.battingMoneyInfoTable {width: 100%;}
.battingMoneyInfoTable tr th {width: 110px;text-align: right;color: var(--bmw-slip-color1);}
.battingMoneyInfoTable tr td {text-align: right;}
.btinfoWrap .contentTree li a {padding: 0.5em;}
.special .bslipList .odds:hover {cursor: unset;}
@keyframes border-blink {0% {border-color: var(--bmw-tree-border-bottom);}50% {border-color: #433a2f;}100% {border-color: var(--bmw-tree-border-bottom);}}
.battingZone.input-groups .btn.battingRun:disabled {border-color: var(--bmw-slip-border-bottom);  animation: border-blink 1s steps(1, end) infinite;}
.noSlip .battingZone.input-groups .btn.battingRun:disabled {animation: none; border-color: #433a2f;}

.battingHistorys {max-height: 300px; overflow-y: auto;}
.battingHistorys::-webkit-scrollbar {width: 2px;}
.battingHistorys::-webkit-scrollbar-track {background-color: #2c1d05;border-radius: 3px;}
.battingHistorys::-webkit-scrollbar-thumb {background-color: #fa5d21;border-radius: 3px;}

.bslipList .title {position:relative;background-color:var(--bmw-slip-bg1);padding:4px 40px 4px 4px;font-weight: 600; letter-spacing: -0.5px;}
.bslipList .bsicon {width:22px;height:22px;}
.bslipList .market_name {color:#61a0ff;}
.bslipList .selected {color:#fbcb00;flex-grow: 1;}
.bslipList .selected b {color:#fff;}
.bslipList .close {width:16px;height:16px;background-image:url('/common/svg/closeWhite.svg');background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;right:10px;opacity:0.2;cursor:pointer;transform: translateY(-50%);}
.bslipList .sliphome {margin-left:4px;vertical-align:top;}
.bslipList .team {padding:8px;display:flex;align-items: center;background-color:#18130d;}
.bslipList .teamname {color: #fff}
.bslipList .odds {flex-grow:0;padding:0.2em;background:#000;display: inline-block;font-weight:600;font-family:verdana;text-align:center;}
.bslipList .rlwnswja {margin-right:6px;opacity:0.5;border-color:#7fbde7;}
.bslipList:hover .close {opacity:1}