#fradevo-home-recovery .fvs-safe-camera { flex:0 0 auto; padding:0.55rem 0.7rem; border:1px solid #b5c7db; border-radius:7px; background:#fff; cursor:pointer; font-size:1.2rem; line-height:1.2; }
#fradevo-home-recovery .fvs-safe-camera:focus-visible { outline:3px solid #194c85; outline-offset:2px; }
#fradevo-home-recovery .fvs-safe-status { margin:0.5rem 0; font-size:0.88rem; color:#194c85; }
#fradevo-home-recovery .fvs-safe-preview { display:block; max-width:180px; max-height:130px; object-fit:contain; border:1px solid #ddd; border-radius:6px; }
