.CLform-wrapper{max-width:600px;margin:20px auto;padding:30px;background:#fafafa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CLform-input,.CLform-textarea{width:100%;padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.CLform-submit{background:#024f2b;color:#fff;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;transition:background .3s}.CLform-submit:hover{background:#03703e}.CLform-status{text-align:center;margin:15px 0;padding:10px;border-radius:4px;font-size:16px}.CLform-loading::after{content:' Sending...';color:#555}.CLform-success{color:green;background-color:#e8f5e9;border:1px solid #c8e6c9}.CLform-error{color:red;background-color:#ffebee;border:1px solid #ffcdd2}.setup-header{color:#024f2b;margin-bottom:15px}.closing-message{margin-top:30px;font-size:1.1em;color:#666}.account-link{text-decoration:none}.account-button{background-color:#f4ae0b;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color 0.3s ease;margin-left:10px}.account-button:hover{background-color:#e89c0a}.seller-setup-container{margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:fadeIn 0.6s ease-in-out}.login-form{padding:30px;border-radius:8px;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,.1)}.login-form label{display:block;margin-bottom:5px;font-weight:700;text-align:left}.login-form input[type="text"],.login-form input[type="password"]{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;box-sizing:border-box}.login-form input[type="submit"]{width:100%;background-color:#f4ae0b;color:#fff;padding:12px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color 0.3s ease}.login-form input[type="submit"]:hover{background-color:#e89c0a}.subcategory-listbecomeseller{display:none;list-style:none;padding:0;margin-top:10px}.togglebecomeseller:checked+label+.subcategory-listbecomeseller{display:block}.form-itembecomeseller{margin-top:10px}.wpcf7-response-output{color:#4CAF50;font-size:18px;font-weight:700;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5);letter-spacing:1px;margin-top:20px;z-index:1000}