/* Print / "salveaza ca PDF" pentru articole: doar titlul, datele si continutul, cu antet si subsol Capital SRL */
@page{margin:16mm 14mm}
html,body{background:#fff !important;color:#111 !important}
#wpadminbar,
[data-elementor-type="header"],[data-elementor-type="footer"],
.elementor-location-header,.elementor-location-footer,
.rp-login-bar,.rp-capsule,.rp-overlay,.rp-hamburger,.rp-scroll-top,
#capital-cookie-banner,.capital-banner-inner,
.elementor-widget-post-navigation,.elementor-widget-share-buttons,.elementor-widget-post-comments,
.rp-rv,.rp-talk,
.rp-post-dates .rp-print-btn{display:none !important}
body{padding-top:0 !important}
.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap{padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important;min-height:0 !important}
.elementor-section{background:none !important;box-shadow:none !important}
.rp-print-head{display:block !important;margin:0 0 16px}
.rp-print-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px;margin:0 0 18px;border-bottom:1px solid #D6DEEE;font-size:10.5pt;color:#5B6B8A}
.rp-print-brand img{height:34px;width:auto}
.rp-print-title{font-size:22pt !important;line-height:1.2 !important;font-weight:800;color:#1D44A2 !important;margin:0 !important}
/* titlul si eticheta FAQ din template-ul Elementor: le inlocuieste antetul de print */
[data-elementor-type="single-post"] .elementor-widget-theme-post-title,[data-elementor-type="single-post"] .elementor-widget-text-editor{display:none !important}
.rp-print-foot{display:flex !important;flex-direction:column;gap:3px;margin:28px 0 0;padding:10px 0 0;border-top:1px solid #D6DEEE;font-size:9.5pt;color:#5B6B8A}
.rp-post-dates{display:block;font-size:10pt !important;color:#5B6B8A !important;margin:0 0 14px !important}
h1,.elementor-heading-title{color:#1D44A2 !important;font-size:22pt !important;line-height:1.2 !important;margin:0 0 10px !important;page-break-after:avoid}
h2,h3,h4{color:#0F2457 !important;page-break-after:avoid;margin:16px 0 6px !important}
h2{font-size:15pt !important}h3{font-size:13pt !important}
p,li{font-size:11pt !important;line-height:1.5 !important;color:#111 !important;orphans:3;widows:3}
a,a:visited{color:#1D44A2 !important;text-decoration:none !important}
img,figure,table{max-width:100% !important;page-break-inside:avoid}
table{border-collapse:collapse}td,th{border:1px solid #D6DEEE;padding:4px 8px;font-size:10pt}
details{display:block}details>summary{font-weight:700}details:not([open])>*:not(summary){display:block !important}
.elementor-widget-theme-post-content{margin:0 !important}
