
.person-cv.pwn-cv-ready:not([open])>:not(summary){
display:none!important;
}
.person-cv.pwn-cv-ready[open]>.cv-body{
display:block!important;
height:auto!important;
max-height:none!important;
}
.person-cv.pwn-cv-ready>summary{
cursor:pointer;
pointer-events:auto;
user-select:none;
}
.person-cv.pwn-cv-ready>summary:focus-visible{
outline:2px solid #92071c;
outline-offset:3px;
}
.editor-surface .person-cv.pwn-cv-ready>.cv-body>p:empty,
.editor-surface .person-cv.pwn-cv-ready>.cv-body>p:has(>br:only-child){
min-height:1.4em;
}
