.special-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#f8f8f9;border-bottom:1px solid #dce1ee}.special-column{border-right:1px solid #dfe4ef;min-width:0}.special-column:last-child{border:0}.special-head,.special-row{display:grid;grid-template-columns:42px 44px minmax(0,1fr);align-items:center;text-align:center}.special-head{height:38px;background:#e8ebf5;font-size:12px;color:#304a76}.special-row{height:38px;padding:0 10px;gap:0;grid-template-columns:34px 46px minmax(0,1fr)}.special-row>button{padding:0;justify-self:start}.special-odds{font:12px Arial;color:#122b48}.special-row .row-amount{width:100%;height:25px;border:1px solid #98a5c1;border-radius:0}.special-row .ball{width:30px;height:30px}.special-row.selected{background:#f3e8d8}.special-quick{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:18px 22px 12px}.quick-group{border:1px solid #dce3f2;border-radius:5px;overflow:hidden}.quick-row{display:flex;height:35px}.quick-row:not(:last-child){border-bottom:1px solid #dce3f2}.quick-row>button{flex:1;min-width:0;border-right:1px solid #dce3f2;font-size:14px;color:#17304d;padding:0;white-space:nowrap}.quick-row>button:last-child{border-right:0}.quick-row:nth-child(odd){background:#f6f9ff}.quick-row .quick-red{color:#ff4c4c}.quick-row .quick-blue{color:#377cff}.quick-row .quick-green{color:#5b9f38}.quick-row>button.active{background:#cbb293;color:white}.quick-row>button:hover{box-shadow:inset 0 0 0 1px #bea380}.special-manual{display:flex;gap:14px;margin:0 22px 14px}.manual-title{width:47px;flex-shrink:0;background:linear-gradient(#d7be9d,#e5d3bb);color:white;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;writing-mode:vertical-lr;letter-spacing:3px;font-size:15px;font-weight:600;padding:10px 0}.manual-title>span{writing-mode:horizontal-tb;font-size:18px;letter-spacing:0;margin-bottom:5px}.manual-entry{flex:1;min-width:0}.manual-entry label{display:block;font-size:12px;line-height:1.8;margin:0 0 7px;color:#27364a}.manual-entry textarea{width:100%;height:112px;resize:vertical;border:1px solid #ddd;border-radius:6px;background:#f8f8f9;font:13px/1.6 Arial,'Microsoft YaHei',sans-serif;color:#4f5c73;padding:10px 13px;outline-color:#c7a783}.manual-entry textarea::placeholder{color:#b6b8bf}.manual-feedback{font-size:11px;color:#b26d56;line-height:1.5}.manual-actions{display:flex;flex-direction:column;justify-content:center;gap:12px;width:118px;padding-top:25px}.manual-actions button{height:40px;color:white;border-radius:6px;background:linear-gradient(#e8867f,#d7564c);font-size:14px}.manual-actions button+button{background:linear-gradient(#91c591,#55ae58)}.desktop #betbar.hide{display:none}.draw-list-head{display:grid;grid-template-columns:150px 1fr;height:38px;align-items:center;background:#e8ebf5;color:#304a76;font-size:14px;text-align:center}.draw-list-head span:last-child{text-align:left;padding-left:185px}.draw-list-scroll{height:447px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#999 #f8f9fc;overscroll-behavior:contain}.draw-list-row{display:grid;grid-template-columns:150px 1fr;align-items:center;height:49px;border-bottom:1px solid #dfe4ef;background:#f7f9fd}.draw-period{font-size:14px;color:#8d9bb0;text-align:center}.draw-list-balls{display:flex;align-items:center;gap:16px}.draw-list-balls .ball{width:40px;height:40px;font-size:15px}.draw-dash{color:#728aff;font-size:24px;font-weight:700;margin:0 2px}.draw-demo-note{font-size:11px;color:#a0a5af;padding:10px 16px;background:#f8f9fc}.mobile .special-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile .special-head{grid-template-columns:30px 33px minmax(0,1fr);font-size:10px;height:29px}.mobile .special-row{grid-template-columns:27px 29px minmax(0,1fr);padding:0 4px;height:36px;gap:2px}.mobile .special-row .ball{width:24px;height:24px;font-size:11px}.mobile .special-odds{font-size:10px}.mobile .special-row .row-amount{height:23px;min-width:0;font-size:11px}.mobile .special-quick{grid-template-columns:1fr;gap:10px;padding:12px 6px}.mobile .quick-row{height:31px}.mobile .quick-row>button{font-size:12px}.mobile .special-manual{margin:0 6px 12px;gap:7px;flex-wrap:wrap}.mobile .manual-title{width:30px;font-size:12px}.mobile .manual-entry label{font-size:10px}.mobile .manual-entry textarea{font-size:12px;padding:8px;height:98px}.mobile .manual-actions{width:100%;padding:0;flex-direction:row;gap:8px;margin-left:37px}.mobile .manual-actions button{flex:1;height:34px;font-size:12px}.mobile .draw-list-head{grid-template-columns:71px 1fr;font-size:12px;height:34px}.mobile .draw-list-head span:last-child{padding-left:0;text-align:center}.mobile .draw-list-row{grid-template-columns:71px 1fr;height:46px}.mobile .draw-list-balls{gap:5px;padding-right:4px}.mobile .draw-list-balls .ball{width:27px;height:27px;font-size:11px}.mobile .draw-period{font-size:11px}.mobile .draw-dash{font-size:18px;margin:0}.mobile .draw-list-scroll{height:460px}.mobile .draw-demo-note{font-size:10px;padding:8px}
