/* Écran « Gérer mes RDV » (connexion patient Ubiclic) aux couleurs RDVinternet. 13/11/2026 */
.perso_confirm_screenubi .pop_confirm_ubi,.rdvg-page .nouveaubody{background:#EEF4F4!important}
.rdvg-page{margin:0;background:#EEF4F4;font-family:Source,Arial,sans-serif}
.login-form.form-ubi{font-family:inherit;background:#EEF4F4!important}
.login-form .rdvg-head{text-align:center;margin:0 auto 18px;max-width:700px;padding:0 16px}
.login-form .rdvg-head img{width:170px;height:auto;display:block;margin:0 auto 14px}
.login-form .rdvg-head h2{margin:0 0 6px!important;padding:0!important;font-size:24px;line-height:1.2;font-weight:700;color:#0F1A1C!important}
.login-form .rdvg-head p{margin:0!important;padding:0!important;font-size:15px;line-height:1.5;color:#3B4A4D}
.login-form .form-ubi-container{background:#fff!important;border:1px solid #E1EBEC!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(15,26,28,.07)!important;padding:24px 26px 22px!important}
.login-form .form-ubi-container h3{color:#0F1A1C!important;font-size:18px!important;font-weight:700!important;margin:0 0 14px!important}
.login-form input.float-label{border:1px solid #CFDCDF!important;box-shadow:none!important;border-radius:12px!important;font-size:16px!important}
.login-form input.float-label:focus{border-color:#1aa59a!important;box-shadow:0 0 0 3px rgba(26,165,154,.18)!important;outline:0!important}
.login-form input[type=button],.login-form input[type=submit],.login-form .form-ubi-content-action button{background:#1aa59a!important;background-image:none!important;border:0!important;border-radius:999px!important;color:#fff!important;font-weight:700!important;padding:12px 26px!important;box-shadow:none!important;cursor:pointer}
.login-form input[type=button]:hover,.login-form input[type=submit]:hover{background:#04807C!important}
.login-form .form-ubi-content-action a{color:#04807C!important;font-weight:600;text-decoration:underline}
.pop_confirm_ubi .container-btn-header{position:absolute;top:16px;left:16px;right:auto;z-index:5}
.pop_confirm_ubi .btnretour{position:static!important;display:inline-flex!important;align-items:center;gap:6px;background:#fff!important;border:1px solid #CFDCDF!important;border-radius:999px!important;padding:8px 16px!important;color:#0F1A1C!important;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 2px 8px rgba(15,26,28,.06)}
.pop_confirm_ubi .btnretour:before{content:"←";font-size:16px;line-height:1}
.pop_confirm_ubi .btnretour:hover{border-color:#1aa59a!important;color:#04807C!important}
@media (max-width:600px){.login-form .form-ubi-container{padding:20px 16px!important;border-radius:16px!important}.login-form .rdvg-head h2{font-size:21px}.login-form .rdvg-head{margin-top:56px}}
