/* BISIMMO — finition des champs de caractéristiques, sans modifier les inputs ni JS. */
.espace-depot .bi-groupe{border-top-color:#E4EAF1!important;padding-top:25px!important;margin-top:27px!important}
.espace-depot .bi-groupe h3{color:#071B33!important;font-size:19px!important;letter-spacing:-.02em!important;margin-bottom:17px!important}
.espace-depot .bi-cases{gap:10px!important}
.espace-depot .bi-case>span{min-height:52px!important;border-radius:16px!important;padding:11px 17px!important;border:1px solid #D7E0EB!important;background:#FFFFFF!important;color:#071B33!important;font-size:14px!important;font-weight:600!important;box-shadow:0 2px 7px rgba(7,27,51,.035)!important}
.espace-depot .bi-case>span::before{width:20px!important;height:20px!important;border-radius:6px!important;border-color:#ADB9C8!important}
.espace-depot .bi-case:hover>span{border-color:#C9A24D!important;background:#FFFCF6!important}
.espace-depot .bi-case input:checked+span{background:#071B33!important;color:#FFFFFF!important;border-color:#071B33!important;box-shadow:0 5px 13px rgba(7,27,51,.13)!important}
.espace-depot .bi-case input:checked+span::before{border-color:#C9A24D!important;background-color:#C9A24D!important}
.espace-depot .bi-choix{gap:10px!important}
.espace-depot .bi-choix-item span{height:auto!important;min-height:48px!important;padding:11px 19px!important;border-radius:16px!important;background:white!important;border:1px solid #D7E0EB!important;color:#071B33!important;font-weight:600!important}
.espace-depot .bi-choix-item:hover span{border-color:#C9A24D!important;background:#FFFCF6!important}
.espace-depot .bi-choix-item input:checked+span{background:#071B33!important;color:white!important;border-color:#071B33!important}
.espace-depot .bi-plusmoins{overflow:hidden!important;border:1px solid #D7E0EB!important;border-radius:16px!important;background:#FFFFFF!important;box-shadow:0 2px 8px rgba(7,27,51,.04)!important}
.espace-depot .bi-plusmoins button{width:52px!important;min-height:49px!important;font-size:23px!important;color:#071B33!important;background:#F8FAFD!important;border-radius:0!important}
.espace-depot .bi-plusmoins button:hover{background:#F7F0E0!important;color:#A98235!important}
.espace-depot .bi-plusmoins input{width:68px!important;min-height:49px!important;border-radius:0!important;border-color:#D7E0EB!important;background:#FFFFFF!important;font-weight:700!important;color:#071B33!important;font-size:17px!important}
.espace-depot .bi-case input:focus-visible+span,.espace-depot .bi-choix-item input:focus-visible+span,.espace-depot .bi-plusmoins button:focus-visible{outline:3px solid #C9A24D!important;outline-offset:3px!important}
@media(max-width:600px){.espace-depot .bi-case>span{min-height:47px!important;padding:9px 12px!important}.espace-depot .bi-groupe h3{font-size:17px!important}}
