.custom-pwa-button{background-color:#DA0000;color:#fff;border-radius:7px;font-size:20px;font-weight:600;padding:15px 30px;border:none;cursor:pointer;transition:transform 0.3s}.modal-header h2{font-size:1.1rem;margin-bottom:10px;text-align:center}.custom-pwa-button:hover{animation:bounce 0.3s}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.custom-pwa-button i{margin-right:5px}.modal{display:none;position:fixed;z-index:9999!important;left:0;top:0;width:100%;min-height:auto!important;height:auto!important;overflow:auto;background-color:rgb(0 0 0 / .7)}.modal-header .app-icon{width:90px!important;height:auto;margin:0 auto 15px;display:block;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.modal-content{background-color:#fff;z-index:9999!important;margin:30% auto;padding:30px;border:1px solid #888;border-radius:9px;width:80%}.modal-content p{font-size:1rem;z-index:9999!important;color:#333;margin-bottom:15px;text-align:center}.instruction-list ol{list-style:none;padding:0;margin:0}.instruction-list li{font-size:1rem;margin:10px 0;display:flex;align-items:center}.instruction-list li i{font-size:1.2rem;margin-right:10px}.modal i{font-size:20px;vertical-align:middle;margin-right:5px;margin-left:5px}.modal-content .close{color:#000;background-color:#fff;border:solid 1px rgb(169 169 169 / .219);padding:5px 10px;border-radius:8px;cursor:pointer;bottom:10px;right:10px;font-size:16px}.modal-content .close:hover{background-color:#0051a7}