 #modalPoliticasGoogle .modal-header{background:linear-gradient(to right,#1581ed,#2b78ff);color:white;border-bottom:none}#modalPoliticasGoogle .modal-title{font-family:'Playfair Display',serif;font-weight:700}#modalPoliticasGoogle .modal-body{padding:2rem;font-family:'Raleway',sans-serif}.google-user-avatar{width:60px;height:60px;border-radius:50%;margin-bottom:1rem;box-shadow:0 2px 5px rgba(0,0,0,.2)}.policy-checkbox-container{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;margin-top:1rem;transition:all .3s ease}.policy-checkbox-container:hover{border-color:#1581ed;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.policy-link{color:#1581ed;text-decoration:none;font-weight:600}.policy-link:hover{text-decoration:underline}.btn-confirm-google{background-color:#198754;border:none;padding:10px 0;font-weight:bold;transition:background-color .3s}.btn-confirm-google:hover{background-color:#157347}