/* Classicspark 2.7.34 — foreign profile parity with My space. */
.cs2724-foreign-profile {
    width: min(1360px, calc(100% - 32px)) !important;
    max-width: 1360px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.cs2724-foreign-profile > .miperfil-container {
    width: 100% !important;
    max-width: none !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.cs2724-foreign-profile .perfil-datos > .cs2729-foreign-layout {
    grid-template-columns: minmax(280px, 1fr) minmax(560px, 680px) minmax(280px, 1fr) !important;
    justify-content: stretch !important;
}

.cs2724-foreign-profile .cs2729-foreign-feed {
    max-width: 680px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

.cs2724-foreign-profile .cs2726-foreign-left,
.cs2724-foreign-profile .cs2726-foreign-right {
    min-width: 280px !important;
}

.cs2734-foreign-profile .cs2734-entry-composer {
    margin-bottom: 14px !important;
}

@media (max-width: 1190px) {
    .cs2724-foreign-profile .perfil-datos > .cs2729-foreign-layout {
        grid-template-columns: minmax(260px, 320px) minmax(0, 680px) !important;
        justify-content: space-between !important;
    }

    .cs2724-foreign-profile .cs2726-foreign-left {
        min-width: 260px !important;
    }

    .cs2724-foreign-profile .cs2726-foreign-right {
        display: none !important;
    }

    .cs2724-foreign-profile .cs2729-foreign-feed {
        grid-column: 2 !important;
        grid-row: 1 !important;
    }
}

@media (max-width: 900px) {
    .cs2724-foreign-profile {
        width: min(760px, calc(100% - 24px)) !important;
    }

    .cs2724-foreign-profile .perfil-datos > .cs2729-foreign-layout {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 14px !important;
    }

    .cs2724-foreign-profile .cs2729-foreign-feed {
        grid-column: 1 !important;
        grid-row: 1 !important;
        max-width: none !important;
    }

    .cs2724-foreign-profile .cs2726-foreign-left {
        position: static !important;
        grid-column: 1 !important;
        grid-row: 2 !important;
        min-width: 0 !important;
    }
}

@media (max-width: 520px) {
    .cs2724-foreign-profile {
        width: calc(100% - 16px) !important;
    }
}
