.lottery-search-container{margin-bottom:20px;display:flex;align-items:center;width:100%}.lottery-page-header{margin-bottom:30px;justify-items:center}.lottery-search-container form{display:flex;gap:10px;align-items:center}input[type="text"]{padding-top:19px!important;padding-bottom:19px!important}.lottery-search-container select{padding:10px;font-size:16px;border-radius:50px;border:1px solid #ccc;background-color:#fff;cursor:pointer;height:42px!important}.lottery-search-container select:focus{border-color:#a80000}.lottery-search-container input[type="date"],.lottery-search-container input[type="text"]{padding:10px;font-size:16px;border-radius:50px;border:1px solid #ccc}.lottery-search-container button{padding:10px 20px;background-color:#a80000;color:#fff;border:none;border-radius:50px;cursor:pointer}.lottery-logo{width:60px;height:auto;margin-bottom:0px!important;position:absolute;right:0;top:0;padding-right:5px;padding-top:5px}.lottery-number{background-color:#a80000;color:#fff;padding:10px 14px;border-radius:50%;width:max-content;height:max-content;display:flex;justify-content:center;align-items:center;font-size:17px}.lottery-results-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:0 auto;max-width:100%}.lottery-card{flex:1 1 calc(33.3% - 20px);background-color:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:8px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease}.lottery-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgba(0,0,0,.15)}.lottery-name{font-size:18px;font-weight:700;margin-bottom:5px;margin-top:30px!important}.lottery-date{font-size:15px;color:#000;margin-bottom:20px}.lottery-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px}a#limpiar_loterias{color:#a80000;font-weight:500;margin-left:10px}@media (max-width:992px){.lottery-card{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){.lottery-card{flex:1 1 100%}}@media (max-width:992px){.lottery-search-container{flex-direction:column}.lottery-search-container select,.lottery-search-container input[type="text"],.lottery-search-container input[type="date"]{width:100%}.lottery-search-container button{width:100%}.lottery-search-container{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.lottery-search-container form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:100%}input[type="text"],.lottery-search-container input[type="date"],.lottery-search-container select{padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;width:100%}.lottery-search-container select{cursor:pointer;height:auto!important}.lottery-search-container button{padding:7px 12px;background-color:#a80000;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%}}@media (max-width:600px){.lottery-search-container select,.lottery-search-container input[type="text"],.lottery-search-container input[type="date"],.lottery-search-container button{width:100%}.lottery-search-container{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.lottery-search-container form{display:flex;gap:10px;align-items:center;flex-wrap:wrap;width:100%}input[type="text"],.lottery-search-container input[type="date"],.lottery-search-container select{padding:10px;font-size:16px;border-radius:5px;border:1px solid #ccc;width:100%}.lottery-search-container select{cursor:pointer;height:42px!important}.lottery-search-container button{padding:7px 12px;background-color:#a80000;color:#fff;border:none;border-radius:5px;cursor:pointer;width:100%}}div#loader_spin{display:none;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #323232;border-radius:50%;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}