.bet-history{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(23,76,125,.09)}.bet-history>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.bet-history h2{margin:0;color:#07599d;font-size:19px}.bet-history header p{margin:5px 0 0;color:#7890a5;font-size:11px}.bet-history header>button{padding:8px 13px;border:1px solid var(--line);border-radius:8px;background:#f4f7fb;color:#07599d}.bet-types{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:16px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#f4f7fb}.bet-types button,.bet-period button{height:36px;border:0;border-radius:7px;background:transparent;color:#607b91;font-size:11px;font-weight:500}.bet-types button.on,.bet-period button.on,.bet-period [data-bet-search]{background:linear-gradient(135deg,#22b8f2,#079ee8,#07599d);color:#fff}.bet-period{display:flex;align-items:flex-end;gap:8px;margin-top:12px;padding:13px;border-radius:10px;background:#f4f7fb}.bet-period label{display:grid;gap:5px;color:#7890a5;font-size:10px}.bet-period input{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#405f78}.bet-period>span{padding-bottom:9px}.bet-period>div{display:flex;gap:5px;margin-left:auto}.bet-period button{padding:0 12px;background:#e4edf4}.bet-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.bet-summary span{display:flex;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:8px;background:#f8fbfe;color:#7890a5;font-size:10px}.bet-summary b{color:#07599d;font-size:12px}.bet-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px}.bet-history table{width:100%;min-width:920px;border-collapse:collapse}.bet-history th,.bet-history td{padding:11px 8px;border-bottom:1px solid var(--line);text-align:center;font-size:10px}.bet-history th{background:linear-gradient(#e7f5ff,#f4f7fb);color:#07599d}.bet-history td b,.bet-history td small{display:block}.bet-history td small{margin-top:3px;color:#7890a5}.bet-kind,.bet-result{display:inline-flex;padding:5px 8px;border-radius:13px}.bet-kind.is-sports{background:#e5f5ff;color:#078bc9}.bet-kind.is-slot{background:#f1eaff;color:#7952b3}.bet-kind.is-casino{background:#fff1db;color:#b97811}.bet-kind.is-mini{background:#e9f8ef;color:#159458}.bet-result.win{background:#e9f8ef;color:#159458}.bet-result.lose{background:#fff0f2;color:#d43b52}.bet-result.end{background:#edf0f4;color:#718096}.bet-pages{display:flex;justify-content:center;gap:7px;margin-top:15px}.bet-pages>*{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:#7890a5}.bet-pages strong{background:#079ee8;color:#fff}.bet-empty td{height:100px!important;color:#7890a5}
@media(max-width:760px){.bet-history{min-width:0;margin-top:12px;padding:12px}.bet-history>header{align-items:flex-start}.bet-history header>button{font-size:10px}.bet-types{grid-template-columns:repeat(3,1fr)}.bet-period{align-items:stretch;flex-wrap:wrap}.bet-period label{width:calc(50% - 12px)}.bet-period input{width:100%;min-width:0}.bet-period>span{padding-top:25px;padding-bottom:0}.bet-period>div{display:grid;width:100%;grid-template-columns:repeat(4,1fr);margin:2px 0 0}.bet-period button{min-width:0;padding:0 3px}.bet-summary{grid-template-columns:1fr}.bet-table-wrap{overflow:visible;border:0}.bet-history table,.bet-history tbody,.bet-history tr,.bet-history td{display:block;width:100%;min-width:0}.bet-history thead{display:none}.bet-history tbody{display:grid;gap:8px}.bet-history tr{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#f8fbfe}.bet-history td{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;border:0;text-align:right;overflow-wrap:anywhere}.bet-history td:before{color:#7890a5;font-weight:500}.bet-history td:nth-child(1){grid-column:1/-1;padding-bottom:7px;border-bottom:1px solid var(--line)}.bet-history td:nth-child(1):before{content:'일시'}.bet-history td:nth-child(2):before{content:'종류'}.bet-history td:nth-child(3):before{content:'게임'}.bet-history td:nth-child(4):before{content:'선택'}.bet-history td:nth-child(5):before{content:'베팅'}.bet-history td:nth-child(6):before{content:'배당'}.bet-history td:nth-child(7):before{content:'당첨'}.bet-history td:nth-child(8):before{content:'결과'}.bet-history td b,.bet-history td small{max-width:70%;text-align:right}.bet-empty{display:block!important}.bet-empty td{height:auto!important}.bet-empty td:before{display:none}}
