body { font-family: Arial, sans-serif; margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #popup-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: none; justify-content: center; align-items: center; z-index: 9999; /* Ensures it appears on top */ } /* Centered popup */ .popup-content { background-color: #ffffff; border-radius: 10px; padding: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); max-width: 400px; text-align: center; position: relative; animation: fadeIn 0.3s ease-in-out; /* Smooth fade-in effect */ } /* Smooth fade-in animation */ @keyframes fadeIn { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } /* Logo Styling */ .logo img { height: 70px; } .logo h1 { font-size: 24px; color: #0078d4; margin: 0; } /* Description text */ .description { font-size: 13px; color: #666666; margin: 10px 0 20px; line-height: 1.4; } /* Form Title */ .form-title { font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 15px; } input[readonly] { background-color: #f5f5f5; cursor: not-allowed; } /* Submit Button */ input { padding: 12px; font-size: 14px; text-align: center; border: 1px solid #cccccc; border-radius: 5px; width: 250px; margin-bottom: 10px; /* Add spacing between inputs */ } button { background-color: #0078d4; color: white; border: none; padding: 12px; font-size: 14px; border-radius: 5px; width: 200px; cursor: pointer; margin-top: 8px; /* Add spacing above button */ } button:hover { background-color: #005a9e; } /* Error Message */ #msg { color: red; font-size: 12px; margin-top: 10px; } /* Footer */ footer { margin-top: 20px; font-size: 12px; color: #0078d4; } /* Close Button */ .close-btn { position: absolute; top: 10px; right: 15px; font-size: 18px; color: #666; cursor: pointer; } .close-btn:hover { color: #000; }