/* Canonical Curriculo.dc.html and Curriculo-Bloqueado.dc.html, scoped to a single resume. */
@keyframes cxpulse{0%,100%{opacity:.3}50%{opacity:1}}
@keyframes cxglow{0%,100%{opacity:.45}50%{opacity:.8}}
body.single-noo_resume{margin:0;background:#F6F8FA;color:#1E252D;font-family:'Inter',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body.single-noo_resume #noo-header,body.single-noo_resume .colophon.wigetized,body.single-noo_resume footer.colophon.site-info{display:none!important}
body.single-noo_resume #cx-single-resume-root,body.single-noo_resume #cx-single-resume-root *{box-sizing:border-box}
body.single-noo_resume #cx-single-resume-root{min-height:100vh;display:flex;flex-direction:column;background:#F6F8FA;color:#1E252D;font-family:'Inter',system-ui,sans-serif}
body.single-noo_resume #cx-single-resume-root a{text-decoration:none;color:inherit}
body.single-noo_resume #cx-single-resume-root .cx-resume-locked-title{color:inherit;font-family:inherit}
body.single-noo_resume #cx-single-resume-root button{font:inherit;cursor:pointer}
body.single-noo_resume #cx-single-resume-root>div[style*="max-width:1100px"],body.single-noo_resume #cx-single-resume-root>div[style*="max-width:1240px"]{flex:1;width:100%;min-width:0}
body.single-noo_resume #cx-single-resume-root #cx-grid{grid-template-columns:1fr 320px;gap:26px}
body.single-noo_resume #cx-single-resume-root #cx-aside{position:sticky;top:90px}
body.single-noo_resume #cx-single-resume-root #cx-preview{display:flex}
body.single-noo_resume #wa,body.single-noo_resume .wa__btn_popup,body.single-noo_resume .wa__popup_chat_box,body.single-noo_resume .go-to-top,body.single-noo_resume .xoo-wsc-basket,body.single-noo_resume .xoo-wsc-markup,body.single-noo_resume .xoo-wsc-markup-notices{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:980px){body.single-noo_resume #cx-single-resume-root #cx-grid{grid-template-columns:1fr!important}body.single-noo_resume #cx-single-resume-root #cx-aside{position:static!important}}
@media(max-width:980px){body.single-noo_resume #cx-single-resume-root div[style*="grid-template-columns:1.1fr .9fr"]{grid-template-columns:1fr!important}}
@media(max-width:760px){body.single-noo_resume #cx-single-resume-root #cx-preview{display:none!important}}
@media(prefers-reduced-motion:reduce){body.single-noo_resume #cx-single-resume-root [style*="animation:"]{animation-play-state:paused!important}}
