.msaw-uf-form-wrapper{max-width:450px;margin:20px auto;padding:25px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.msaw-uf-form-wrapper h3{text-align:center;margin-top:0;margin-bottom:20px;color:#333}.msaw-uf-form p{margin-bottom:15px}.msaw-uf-form label{display:block;margin-bottom:5px;font-weight:700;color:#555}.msaw-uf-form input[type="text"],.msaw-uf-form input[type="email"],.msaw-uf-form input[type="tel"],.msaw-uf-form input[type="password"],.msaw-uf-form select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.msaw-uf-form .required{color:red}.msaw-uf-submit-button.button{width:100%;padding:12px;font-size:16px}.msaw-uf-message{padding:10px 15px;margin-top:15px;border-radius:4px;text-align:center;border:1px solid #fff0}.msaw-uf-message.msaw-uf-success{background-color:#d4edda;color:#155724;border-color:#c3e6cb}.msaw-uf-message.msaw-uf-error{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}.msaw-uf-message.msaw-uf-info{background-color:#cce5ff;color:#004085;border-color:#b8daff}.msaw-uf-toggle-link{text-align:center;margin-top:20px}.msaw-uf-toggle-link a{cursor:pointer;color:#0073aa;text-decoration:underline}