.info-icon{position:fixed;bottom:20px;left:20px;width:40px;height:40px;background-color:#ccc;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000}.modal{position:fixed;top:80%;left:50%;transform:translate(-50%,-50%);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:250px;max-width:90%;height:auto;max-height:80vh;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0003;outline:none;overflow:auto;z-index:1001}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000}.form-group{margin-bottom:15px;width:100%}.form-group label{display:block;margin-bottom:5px;font-weight:700;color:#333}.form-group{margin-bottom:15px;width:100%;display:flex;justify-content:center}.form-input{width:60%;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input:focus{border-color:#ccc;outline:none}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;width:100%;max-width:400px}.audio-icon{position:fixed;bottom:70px;left:20px;width:40px;height:40px;background-color:#ccc;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000}.loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body,html{margin:0;padding:0;height:100%;font-family:Arial,sans-serif}.countdown-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background-color:#f0f0f0}.countdown-container h1{font-size:2.5rem;margin-bottom:20px;color:#333}.countdown{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:10px}.countdown-item span{font-size:1.5rem;color:#fff;font-weight:700}@media (max-width: 768px){.countdown-container h1{font-size:2rem}.countdown-item span{font-size:1.2rem}}@media (max-width: 480px){.countdown-container h1{font-size:1.5rem}.countdown-item span{font-size:1rem}.countdown{padding:10px}}
