.milli-tulokset-container{background-color:#f9f9f9;border:1px solid #ddd;padding:15px 30px;border-radius:5px;max-width:800px;margin:20px auto;line-height:1.6}.milli-tulokset-container h2{margin-bottom:30px}.milli-tulokset-container p{margin:5px 0}.lottery-error{color:red;font-weight:700;font-family:Arial,sans-serif}.milli-tulokset-container .tulokset-list{list-style:none;padding:0}.milli-tulokset-container .tulokset-list li{margin-bottom:20px}.milli-tulokset-container .number-list{column-count:auto;display:flex;gap:15px;flex-wrap:wrap;flex-direction:row;padding:0}.milli-tulokset-container .number-list li{list-style:none;display:inline-flex;width:40px;height:40px;background:#ffed00;align-items:center;justify-content:center;border-radius:50%;font-weight:600;box-shadow:2px 2px 10px #979696;cursor:pointer}.highlight-number li{background:#ff9671!important}.milli-tulokset-container .data-info{display:flex;justify-content:space-between;margin-bottom:30px}.milli-tulokset-container form{text-align:right}.milli-tulokset-container form button{padding:5px 15px;background:#3b71be;transition:0.2s;color:#FFF;font-size:14px;font-weight:400;width:fit-content;border-radius:20px;border:0}.milli-tulokset-container form button:hover{background:#fc6733;transition:0.2s}.milli-tulokset-container form select{padding:5px 10px;border-radius:20px}.jokeri-numbers,.lomatonni-result{background:#ffed00;width:fit-content;padding:10px 30px;margin-bottom:30px;font-weight:600;display:flex;gap:25px;box-shadow:2px 2px 10px #979696}.milli-tulokset-container .date-result{display:flex;gap:40px}.milli-tulokset-container .date-result-main{display:flex;flex-direction:column}.milli-tulokset-container .date-result-additional{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:640px){.milli-tulokset-container .date-result{flex-direction:column;gap:0}.milli-tulokset-container .date-result-additional{align-items:flex-start}.milli-tulokset-container .date-result-additional p{margin-bottom:5px}}