#gtr-reservation-form{max-width:520px;margin:60px auto;padding:35px 45px;background:linear-gradient(145deg,#ffffff,#f9fbff);border-radius:16px;box-shadow:0 12px 30px rgb(0 0 0 / .12);font-family:'Poppins',sans-serif;transition:transform 0.3s ease}#gtr-reservation-form:hover{transform:translateY(-3px)}#gtr-reservation-form label{display:block;margin-top:18px;font-weight:600;color:#333;font-size:14px;letter-spacing:.5px}#gtr-reservation-form input,#gtr-reservation-form select{width:100%;padding:13px 15px;margin-top:6px;border-radius:10px;border:1px solid #ddd;font-size:15px;background:#fdfdfd;transition:all 0.3s ease;position:relative}#gtr-reservation-form input:focus,#gtr-reservation-form select:focus{border-color:#6c63ff;box-shadow:0 0 10px rgb(108 99 255 / .25);outline:none;transform:scale(1.02);animation:waveEffect 0.6s ease}#gtr-reservation-form button{margin-top:28px;padding:14px 25px;background:linear-gradient(135deg,#6c63ff,#00c6ff);color:#fff;font-size:17px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:all 0.3s ease,transform 0.2s;width:100%;box-shadow:0 6px 15px rgb(108 99 255 / .25)}#gtr-reservation-form button:hover{background:linear-gradient(135deg,#5a52e5,#00a4dd);transform:translateY(-3px) scale(1.03);box-shadow:0 8px 18px rgb(108 99 255 / .35)}#gtr-reservation-form p{margin-top:18px;padding:12px;border-radius:10px;font-weight:600;font-size:14px}#gtr-reservation-form p.gtr-error{background:#ffeaea;color:#d60000}#gtr-reservation-form p.gtr-success{background:#e7ffe7;color:#008f00}#gtr-whatsapp-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#25D366;color:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .2);z-index:9999;font-weight:700;animation:popupFade 0.5s ease}#gtr-whatsapp-popup a{color:#fff;text-decoration:underline;font-weight:700}@keyframes popupFade{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@media(max-width:600px){#gtr-reservation-form{padding:25px;margin:25px auto}}``` eof