#share-section{margin-top:24px;padding-top:20px;border-top:1px solid #d3dadd}
#share-section h3{font-size:18px;margin:0 0 12px}
#share-qr{display:block;width:180px;height:180px;max-width:100%;image-rendering:pixelated;margin:12px 0}
#share-consent{width:20px;height:20px;margin:0;flex:none}
#share-section .share-consent{display:flex;align-items:flex-start;gap:10px;font-weight:normal}
.cv-share{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 30px 20px;break-inside:avoid}
.cv-share img{width:96px;height:96px;image-rendering:pixelated}
.cv-share a{font:11px/1.5 Arial,sans-serif;overflow-wrap:anywhere;color:#273039;max-width:190px}
.shared-page{display:block;min-height:0;padding:24px;max-width:900px;margin:auto}
.shared-page>p{font-size:13px;color:#46535a}
@media(max-width:600px){.shared-page{padding:16px}.cv-share{padding:12px 20px}}
@media print{#share-section,.shared-page>p,#share-result{display:none!important}.shared-page{padding:0}#cv.ats .cv-share{display:none!important}}
