*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#7c7c7c}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.main_container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.results_container{bottom:80px;left:0;overflow-y:auto;padding:50px 0;position:fixed;right:0;top:0}.game_info{color:gray;font-size:16px;font-weight:600;margin-top:10px}.game_title{color:#f36929;font-size:20px;font-weight:600;margin:10px}.game_container{margin:20px}.numbers_container,.span_number{align-items:center;display:flex;justify-content:center}.span_number{border:thin solid #f36929;border-radius:50%;color:gray;font-size:17px;font-weight:700;height:42px;margin:3px;width:42px}.played_numbers{background:#fff;border-top:thin solid #f36929;bottom:0;box-shadow:0 0 10px 2px #e2e2e2;height:80px;left:0;position:fixed;right:0;transition:height .3s ease-out;z-index:1}.played_numbers.active{height:95%;overflow-y:auto}.played_numbers.active .check_header{height:60px}.played_numbers.active .check_header p{display:none}.played_numbers.active .check_header i{transform:rotate(180deg);transition:.5s ease-out}.played_numbers .check_header{align-items:center;color:gray;cursor:pointer;display:flex;flex-direction:column;font-size:20px;font-weight:600;height:100%;justify-content:center;padding:5px 0}.played_numbers .check_header i{transform:rotate(0deg);transition:.5s ease-out}.numbers_range{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;min-height:60px;width:376px}.numbers_range_div{align-items:center;display:flex;flex-direction:column;margin:20px 0}.numbers_range_div p{color:gray;font-size:20px;font-weight:600;margin:10px}.check_body .span_number{cursor:pointer}.check_body .span_number.matched{background:#f36929;color:#fff}.check_body .span_number.choosen{border:thin solid gray;cursor:default;opacity:.3}.clear_button.active{display:flex;justify-content:center}.clear_button.active i{cursor:pointer;opacity:1;transform:rotate(45deg);transition:.3s ease-out}.clear_button i{background:#f36929;border-radius:50%;color:#fff;font-size:20px;height:40px;opacity:0;width:40px}.clear_button i,.loader{align-items:center;display:flex;justify-content:center}.loader{bottom:80px;color:#f36929;flex-direction:column;font-size:30px;font-weight:300;left:0;position:fixed;right:0;top:0}.loader img{opacity:.9;width:250px}