.edit-user-page{background-color:#f5f5f5;flex-direction:column;min-height:100vh;display:flex}.edit-user-container{background-color:#fff;border-radius:8px;max-width:600px;margin:2rem auto;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.edit-user-container h1{text-align:center;color:#333;margin-bottom:1.5rem}.edit-user-container form{flex-direction:column;display:flex}.edit-user-container form label{color:#555;margin:.75rem 0 .5rem;font-weight:600}.edit-user-container form input,.edit-user-container form select{background-color:transparent;border:none;border-bottom:1px solid #ccc;padding:.5rem .75rem;font-size:1rem;transition:border-color .3s}.edit-user-container form input:focus,.edit-user-container form select:focus{border-bottom-color:#007bff;outline:none}.edit-user-container form button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin-top:1.5rem;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .3s}.edit-user-container form button:hover{background-color:#0056b3}.error{color:#721c24;text-align:center;background-color:#f8d7da;border-radius:4px;margin-top:1rem;padding:.75rem}.success{color:#155724;text-align:center;background-color:#d4edda;border-radius:4px;margin-top:1rem;padding:.75rem}.back-btn{color:#fff;cursor:pointer;background-color:#6c757d;border:none;border-radius:4px;margin-top:1rem;padding:.5rem 1rem;transition:background-color .3s}.back-btn:hover{background-color:#5a6268}
