/* CERCA — ACOMPAÑAME */
.cp6-hero-accompany { border-color:rgba(34,211,238,.13); }
.cp6-privacy-row {
    margin-top:10px !important;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:7px;
}
.cp6-privacy-row > div {
    min-width:0;
    min-height:76px;
    padding:9px 7px;
    border-radius:16px;
    border:1px solid rgba(148,163,184,.065);
    background:rgba(255,255,255,.020);
    text-align:center;
}
.cp6-privacy-row .material-icons-round { color:#22d3ee; font-size:18px; }
.cp6-privacy-row p { margin:4px 0 0; }
.cp6-privacy-row strong { display:block; color:#c8d4e0; font-size:.54rem; }
.cp6-privacy-row small { display:block; margin-top:2px; color:#617287; font-size:.45rem; line-height:1.3; }
.cp6-tabs {
    margin-top:10px !important;
    padding:4px;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:4px;
    border-radius:15px;
    background:rgba(148,163,184,.055);
}
.cp6-tabs button {
    min-height:38px;
    padding:0 8px;
    border:0;
    border-radius:11px;
    color:#74859a;
    background:transparent;
    font-size:.58rem;
    font-weight:900;
}
.cp6-tabs button.active {
    color:#e8fbff;
    background:rgba(34,211,238,.09);
    box-shadow:inset 0 0 0 1px rgba(34,211,238,.11);
}
.cp6-native-mount { display:none; margin-top:10px !important; }
.cp6-native-mount.show { display:block; }
.cp6-native-panel { display:block !important; margin:0 !important; max-height:none !important; border-radius:20px !important; }
.cp6-hide-native-close { display:none !important; }
.cp6-native-mount .cp5-accompany-info { margin-top:0; }
@media (max-width:380px) {
    .cp6-privacy-row { grid-template-columns:1fr; }
    .cp6-privacy-row > div {
        min-height:54px;
        display:grid;
        grid-template-columns:24px minmax(0,1fr);
        align-items:center;
        text-align:left;
    }
}
