.emp-profile-private #perfil-contenido-principal{max-width:1600px;margin:20px auto;padding:0 20px}
.emp-profile-private .perfil-shell{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.emp-profile-private .perfil-layout-estructural{display:block!important;padding:0!important;margin:0!important}
.emp-profile-private .perfil-layout-reserva,.emp-profile-private .perfil-lateral:empty{display:none!important}
.emp-profile-private .perfil-layout-principal,.emp-profile-private .perfil-contenido{padding:0!important;margin:0!important;min-width:0;width:100%!important}
.emp-profile-private .perfil-propietario-seccion{max-width:none!important;width:100%!important;margin:0!important;padding:22px!important}
.emp-profile-private .cuenta-privacidad-layout{padding:0!important;gap:18px!important;margin:0!important;max-width:none!important}
.emp-profile-private .cuenta-privacidad-panel{padding:20px!important;margin:0!important;min-width:0}
.emp-profile-private .cuenta-privacidad-panel header{margin-bottom:14px!important}
.emp-profile-private .cuenta-privacidad-panel header p{margin:6px 0!important}
.emp-profile-private .cuenta-privacidad-nav{padding:8px!important;align-self:start}
.emp-profile-private .cuenta-privacidad-nav a{padding:12px!important}
.emp-profile-private .cuenta-editor-simple .emp-editor{margin:14px 0}
.emp-profile-private .cuenta-editor-simple-acciones{margin-top:16px}
.emp-profile-security-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}
.emp-profile-private .redes-perfil-seccion{margin:0!important;padding:20px!important}
.emp-profile-private .cuenta-social{padding:20px!important;margin:0!important}
.perfil-editor-dialog .emp-editor{width:100%;min-width:0;display:block}
.perfil-editor-dialog .emp-editor-area{min-height:120px}
.perfil-editor-dialog .perfil-editor-campo:has(.emp-editor){display:block}
.perfil-editor-dialog .perfil-editor-textarea-wrap:has(.emp-editor){display:block;padding:0;border:0;background:transparent}
@media(max-width:760px){.emp-profile-private #perfil-contenido-principal{margin:12px auto;padding:0 10px}.emp-profile-private .perfil-propietario-seccion,.emp-profile-private .cuenta-privacidad-panel,.emp-profile-private .redes-perfil-seccion{padding:14px!important}.emp-profile-private .cuenta-privacidad-layout{gap:10px!important}}

.emp-profile-private .cuenta-privacidad-shell{padding:0!important;gap:18px!important;margin:0!important;max-width:none!important}.emp-profile-private .cuenta-privacidad-contenido{min-width:0}.emp-profile-private .cuenta-social-shell{padding:0!important;margin:0!important}

.emp-profile-private [hidden]{display:none!important}

.emp-profile-private #perfil-contenido-principal{box-sizing:border-box!important;display:block!important;width:min(100%,1600px)!important;max-width:1600px!important;min-width:0!important;margin:24px auto!important;padding:0 20px!important;float:none!important;justify-self:center!important;align-self:start!important}
.emp-profile-private #perfil-contenido-principal>.perfil-shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:auto!important;min-width:0!important}
.emp-profile-private #perfil-contenido-principal .perfil-layout-estructural,.emp-profile-private #perfil-contenido-principal .perfil-layout-principal,.emp-profile-private #perfil-contenido-principal .perfil-contenido{width:100%!important;max-width:none!important;min-width:0!important;margin-inline:0!important;justify-self:stretch!important}
.emp-profile-private #perfil-contenido-principal .cuenta-privacidad-shell{width:100%!important;max-width:none!important;align-items:start!important;align-content:start!important}
.emp-profile-private #perfil-contenido-principal .cuenta-privacidad-nav{position:static!important;align-self:start!important;margin-top:0!important;margin-bottom:0!important;top:auto!important;bottom:auto!important;max-height:none!important;overflow:visible}
.emp-profile-private .cuenta-privacidad-email{grid-column:1/-1}
@media(max-width:900px){.emp-profile-private #perfil-contenido-principal .cuenta-privacidad-nav{position:static!important;max-height:none;overflow:visible}}
@media(max-width:760px){.emp-profile-private #perfil-contenido-principal{margin:16px auto!important;padding-inline:12px!important}}
