.cg-signs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.cg-sign{display:flex;flex-direction:column;gap:6px;border:1px solid #dcd0d5;padding:12px;background:#fffaf6}.cg-glyph{font:34px/1.2 Georgia,serif;color:#765469}.cg-sign strong{font-size:17px}.cg-sign>span:last-child{font-size:14px;line-height:1.4;color:#675d65}.cg-note{font-size:14px!important;line-height:1.5!important;color:#675d65!important}.cg-elements{margin:20px 0}.cg-element{display:flex;gap:16px;align-items:center;border-bottom:1px solid #dcd0d5;padding:14px 0}.cg-element-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:var(--element-color);color:#fff;font-size:25px}.cg-element h4{font:22px/1.3 Georgia,serif;margin:0 0 5px}.cg-element small{font:14px/1.4 Arial,sans-serif;display:block;color:#675d65}.cg-element p{margin:0!important;font-size:15px!important;line-height:1.5!important}.cg-balance-row{display:grid;grid-template-columns:1fr 1fr 82px;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #dcd0d5}.cg-balance-row strong{display:block;font:21px/1.3 Georgia,serif}.cg-balance-row span{font-size:13px;line-height:1.45;color:#675d65}.cg-balance-row>div>span{display:block;margin-top:7px}.cg-bar{height:10px;border-radius:6px;background:#e9e6e5;overflow:hidden}.cg-bar i{display:block;height:100%;border-radius:6px}.cg-chart-label{font-weight:bold;letter-spacing:.04em}.report-page .cg-signs{margin:12px 0}.report-page .cg-sign{padding:8px}.report-page .cg-glyph{font-size:27px}@media print{.cg-sign{break-inside:avoid}.cg-elements,.cg-balance{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cg-signs{gap:3mm}.cg-note{font-size:9pt!important}.cg-element{padding:3mm 0}.cg-balance-row{padding:5mm 0}}@media(max-width:500px){.report-page .cg-signs{grid-template-columns:repeat(2,minmax(0,1fr))}.report-page .cg-balance-row{grid-template-columns:1fr 1fr;gap:12px}.report-page .cg-balance-row>span{grid-column:1/-1}}
