.password-recovery-container[data-v-afcf47bd]{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:400px;padding:30px;width:100%}h1[data-v-afcf47bd]{color:#3a3a3a;font-family:Roboto,sans-serif;font-size:28px;margin-bottom:30px;text-align:center}.form-group[data-v-afcf47bd]{margin-bottom:20px}label[data-v-afcf47bd]{color:#444;display:block;font-size:14px;font-weight:600;margin-bottom:8px}input[data-v-afcf47bd]{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:12px;transition:all .3s ease;width:100%}input[data-v-afcf47bd]:focus{border-color:#a6d0f2;box-shadow:0 0 8px #00a0ff80;outline:none}button[data-v-afcf47bd]{background-color:#c99c5a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px;transition:background-color .3s ease;width:100%}button[data-v-afcf47bd]:hover{background-color:#b08050}button[data-v-afcf47bd]:active{background-color:#9e6e39}.success-message[data-v-afcf47bd]{background-color:#e0f7e0;border:1px solid #c1e6c1;border-radius:4px;color:#2e7d32;font-size:16px;padding:15px;text-align:center}.extra-actions[data-v-afcf47bd]{margin-top:20px;text-align:center}.extra-actions p[data-v-afcf47bd]{margin:5px 0}router-link[data-v-afcf47bd]{color:#c99c5a;text-decoration:none}router-link[data-v-afcf47bd]:hover{text-decoration:underline}
