/* «Mi espacio» · Primer plano, corte P0 (30-10-2026): limpieza según la Constitución Visual sin cambiar la estructura.
   Solo actúa dentro de .pp-p0, que PrimerPlanoMB añade con la bandera ninegigs.inicio.primerplano. Solo tokens --cv-*:
   radios por tamaño (tarjetas 13, portada 21, controles 5, chips 3), sin bandas de color en los bordes, sin glifos
   decorativos y sin tarjetas que se desplazan; el foco es el anillo lapis de 2px. */

html body .pp-p0 .personal-hero{border-radius:var(--cv-radius-21,21px);box-shadow:var(--cv-shadow-reposo);border-color:transparent}
html body .pp-p0 .personal-photo{border-radius:var(--cv-radius-13,13px);box-shadow:none}
html body .pp-p0 .personal-photo-fallback{border-radius:var(--cv-radius-13,13px);font-size:26px;font-weight:600;letter-spacing:.02em;color:var(--cv-ink)}

html body .pp-p0 .personal-section-head h2{font-size:26px;line-height:34px}
html body .pp-p0 .personal-task{border-radius:var(--cv-radius-13,13px);border-top:1px solid var(--cv-line);transition:background var(--cv-dur-89,89ms)}
html body .pp-p0 .personal-task:hover{transform:none;box-shadow:none;background:var(--cv-wash)}
html body .pp-p0 .personal-task h3{font-size:20px;line-height:32px}

html body .pp-p0 .personal-shortcut{border-radius:var(--cv-radius-13,13px);transition:background var(--cv-dur-89,89ms)}
html body .pp-p0 .personal-shortcut:hover{transform:none;box-shadow:none;background:var(--cv-wash)}
html body .pp-p0 .personal-shortcut>span[aria-hidden="true"]{display:none}

html body .pp-p0 .personal-empty{border-radius:var(--cv-radius-13,13px)}
html body .pp-p0 .personal-empty>span[aria-hidden="true"]{display:none}

html body .pp-p0 .personal-banner{border-left-width:1px}
html body .pp-p0 .personal-priority{border-left-width:1px;border-left-color:var(--cv-line);border-radius:var(--cv-radius-13,13px)}
html body .pp-p0 .personal-priority a{border-radius:var(--cv-radius-5,5px);padding:var(--cv-space-8,8px) var(--cv-space-21,21px);min-height:34px;align-items:center}

html body .pp-equipo-dia{display:block;margin:0;padding:var(--cv-space-21,21px);border-radius:var(--cv-radius-13,13px);background:var(--cv-surface);box-shadow:var(--cv-shadow-reposo);color:var(--cv-ink);text-decoration:none;transition:background var(--cv-dur-89,89ms)}
html body .pp-equipo-dia:hover{background:var(--cv-wash)}
html body .pp-equipo-dia small{color:var(--cv-ink-muted)}

html body .pp-p0 a:focus-visible,html body .pp-p0 .ui-button:focus-visible,html body .pp-equipo-dia:focus-visible{outline:2px solid var(--cv-focus,var(--cv-lapis))!important;outline-offset:2px}

@media(max-width:600px){html body .pp-p0 .personal-hero{border-radius:var(--cv-radius-21,21px)}html body .pp-p0 .personal-photo,html body .pp-p0 .personal-photo-fallback{border-radius:var(--cv-radius-13,13px)}html body .pp-p0 .personal-photo-fallback{font-size:20px}}
