.hk6-play-legacy{display:none!important}
.hk6-play-rebates[hidden]{display:none!important}
.hk6-play-rebates{margin:14px 0;border:1px solid #cadde9;border-radius:8px;background:#fff;overflow:hidden;color:#294f68;font-size:13px;max-width:1100px}
.hk6-play-head{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#edf6fc;border-bottom:1px solid #d9e7f0}
.hk6-play-head strong{font-size:15px;color:#1d557a}.hk6-play-head>span{margin-left:auto;font-size:12px;color:#647f92;white-space:nowrap}
.hk6-play-note{padding:10px 14px;margin:0;color:#61798b;font-size:12px;line-height:1.6}
.hk6-play-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 14px 12px}
.hk6-play-tools label{display:flex;align-items:center;gap:5px}.hk6-play-tools input,.hk6-play-tools select,.hk6-play-tools button{margin:0!important;padding:7px 9px!important;font:inherit!important;box-sizing:border-box;max-width:100%;border-radius:5px}
.hk6-play-tools input{width:240px;flex:1 1 180px;min-width:0}.hk6-play-tools select{min-width:80px}.hk6-play-tools button{min-width:58px}
.hk6-play-tools label:has(select[aria-label="赚取方式"]){padding:4px 6px;border:1px solid #c9dce9;border-radius:6px;background:#f7fbfe;color:#496c82;white-space:nowrap}.hk6-play-tools label:has(select[aria-label="赚取方式"]) input{width:100px;flex:none}
.hk6-play-table{margin:0 14px;border:1px solid #dce7ef;border-radius:6px;overflow:hidden}
.hk6-play-table{max-height:min(48vh,460px);overflow:auto}.hk6-play-columns{position:sticky;top:0;z-index:1}
.hk6-play-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(190px,1.2fr) 90px 130px;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid #e6edf3;min-height:42px;box-sizing:border-box}
.hk6-play-row:last-child{border-bottom:0}.hk6-play-row:nth-child(even){background:#f9fcfe}.hk6-play-columns{background:#f1f6fa!important;color:#647f93;font-size:12px;min-height:34px}
.hk6-play-name{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}.hk6-play-name>span{font-weight:500}.hk6-play-name small{font-size:10px;background:#edf4f9;padding:2px 5px;border-radius:4px;color:#6d8697;white-space:nowrap}
.hk6-play-number,.hk6-play-cap{font-variant-numeric:tabular-nums}.hk6-play-number{font-weight:600;color:#195e88}.hk6-play-cap{color:#617f94}
.hk6-play-field{display:flex!important;align-items:center;gap:5px!important;min-width:0!important;max-width:none!important;width:auto!important;margin:0!important}
.hk6-play-field input{width:90px!important;max-width:100%;min-width:0;margin:0!important;padding:6px 7px!important;border:1px solid #bfd5e3;border-radius:5px;font:inherit;box-sizing:border-box;background:white;color:#244c67}
.hk6-play-field input:focus{outline:2px solid #81b9dc;outline-offset:1px}.hk6-play-field>span{color:#778fa0}
.hk6-play-footer{display:flex;align-items:center;gap:12px;padding:12px 14px;flex-wrap:wrap}.hk6-play-footer button{margin:0;font:inherit;padding:8px 14px;border-radius:5px;background:#176ba5;color:#fff;border:0}.hk6-play-footer button:disabled{opacity:.55;cursor:not-allowed}.hk6-play-count{font-size:12px;color:#6a8294}
.hk6-play-status{margin:0 14px 12px;font-size:12px;line-height:1.6}.hk6-play-status.ok{color:#2b7755}.hk6-play-status.error{color:#b14a3e}.hk6-play-empty{margin:0;padding:18px;text-align:center;color:#718b9c}
@media(max-width:600px){
 .hk6-play-rebates{border-radius:6px;font-size:12px;margin:10px 0}
 .hk6-play-head{padding:10px;gap:6px;flex-wrap:wrap}.hk6-play-head strong{font-size:13px}.hk6-play-head>span{font-size:10px}
 .hk6-play-note{padding:8px 10px}.hk6-play-tools{padding:0 10px 10px;gap:6px}.hk6-play-tools input{flex-basis:100%;width:100%}
 .hk6-play-table{margin:0 8px}.hk6-play-row{grid-template-columns:minmax(85px,1fr) minmax(100px,1fr) 52px 72px;gap:5px;padding:8px 6px;min-width:340px}
 .hk6-play-columns{font-size:10px}.hk6-play-name{display:block;line-height:1.5}.hk6-play-name small{display:inline-block;margin-top:3px;font-size:9px}
 .hk6-play-field{gap:2px!important}.hk6-play-field input{width:59px!important;padding:6px 3px!important}.hk6-play-number,.hk6-play-cap{font-size:11px}
 .hk6-play-footer{padding:10px;gap:8px}.hk6-play-status{margin:0 10px 10px}
}
