body{direction:rtl;font-family:Tahoma,sans-serif}.custom-dashboard{max-width:700px;margin:30px auto;background:#fff;border-radius:10px;padding:30px 40px;box-shadow:0 6px 18px rgb(0 0 0 / .1);color:#333}.custom-dashboard h2{font-size:28px;margin-bottom:10px;color:#2c3e50}.custom-dashboard p{font-size:16px;line-height:1.6;margin-bottom:15px}.custom-dashboard .user-data p{background:#f9f9f9;padding:12px 20px;border-radius:8px;border:1px solid #ddd;margin-bottom:10px;font-weight:600;color:#555}.custom-dashboard .user-actions{margin-top:25px;display:flex;gap:15px;flex-wrap:wrap}.custom-dashboard .btn{background:#3498db;color:white!important;text-decoration:none;padding:12px 25px;border-radius:7px;font-weight:600;box-shadow:0 4px 12px rgb(52 152 219 / .4);transition:background-color 0.3s ease;display:inline-block}.custom-dashboard .btn:hover{background:#2980b9}.custom-dashboard .btn.logout{background:#e74c3c;box-shadow:0 4px 12px rgb(231 76 60 / .4)}.custom-dashboard .btn.logout:hover{background:#c0392b}.tab-wrapper{max-width:400px;margin:50px auto;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgb(0 0 0 / .1);padding:30px;direction:rtl}.tab-buttons{display:flex;justify-content:space-around;margin-bottom:20px}.tab-buttons button{padding:10px 20px;border:none;background:#eee;cursor:pointer;font-weight:700;border-radius:8px;transition:background 0.3s}.tab-buttons button.active{background:#3498db;color:#fff}.tab-content{animation:fadeIn 0.4s ease-in-out}.custom-login-form,.custom-register-form{display:flex;flex-direction:column}.custom-login-form label,.custom-register-form label{margin-bottom:5px;font-weight:700;color:#444}.custom-login-form input,.custom-register-form input{padding:10px;margin-bottom:15px;border-radius:6px;border:1px solid #ccc}.custom-login-form input[type="submit"],.custom-register-form input[type="submit"]{background:#3498db;color:#fff;border:none;cursor:pointer;font-weight:700;transition:background 0.3s}.custom-login-form input[type="submit"]:hover,.custom-register-form input[type="submit"]:hover{background:#2980b9}.error{color:#e74c3c;margin-bottom:10px}.success{color:#27ae60;margin-bottom:10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}