.CaterBookingA{display:inline-block;padding:0.65rem 1.1rem;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;text-decoration:none;line-height:1;background:linear-gradient(90deg,#98fb98 0%,#98fb98 100%);color:#000;box-shadow:0 6px 14px rgba(0,0,0,0.15);transition:transform 160ms ease,box-shadow 160ms ease;will-change:background-color,transform;animation:cater-flash 1.5s linear infinite}nav ul li ul{background-color:silver;color:#4a1c1c;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,0.15);padding:0;margin:0}nav ul li ul{background-color:#4a1c1c;color:#ffffff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,0.15);padding:0;margin:0}nav ul li ul li a{color:#ffffff;padding:10px 15px;display:block;text-decoration:none;background-color:#4a1c1c}nav ul li ul li a:hover{background-color:#d9d9d9;color:#4a1c1c}nav ul li ul li a{transition:background-color 0.3s ease,color 0.3s ease}.CaterBooking{pointer-events:none;opacity:0.6;position:relative;filter:grayscale(100%) brightness(80%);cursor:not-allowed;transition:all 0.3s ease}.CaterBooking::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(200,200,200,0.2));border:2px solid rgba(255,180,0,0.6);border-radius:inherit;box-shadow:0 0 15px rgba(255,180,0,0.4),0 0 30px rgba(255,140,0,0.3);pointer-events:none;backdrop-filter:blur(2px)}li.packages{pointer-events:none;opacity:0.4;cursor:not-allowed}li.packages a{pointer-events:none;color:#999!important}