.pdf-document{display:none}
@media print{
 @page{size:A4 portrait;margin:19mm 16mm 18mm;@top-left{content:'JANMA  /  PERSONAL ASTROLOGY REPORT';font:8pt 'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif;color:#67635a}@top-right{content:'Page ' counter(page) ' of ' counter(pages);font:8pt 'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif;color:#67635a}@bottom-center{content:'Traditional interpretation for reflection  ·  janma';font:8pt 'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif;color:#67635a}}
 @page:first{@top-left{content:none}@top-right{content:none}@bottom-center{content:none}}
 html,body{background:#fff!important;color:#252621!important;margin:0!important;padding:0!important;font-family:'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif!important;font-size:10pt!important;line-height:1.45!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .header,.birth-panel,.footer,dialog,#empty-state,#loading-state{display:none!important}
 .workspace,.reading-panel,#report{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;border:0!important}
 #report>:not(.pdf-document){display:none!important}
 #report>.pdf-document,.pdf-document{display:block!important}
 .pdf-document *{box-sizing:border-box;animation:none!important}
 .pdf-document h1,.pdf-document h2,.pdf-document h3,.pdf-document h4{font-family:'NotoSerif','NotoSansDevanagari','NotoSansTelugu',serif;color:#343930;letter-spacing:0;font-weight:400;line-height:1.2;break-after:avoid;page-break-after:avoid}
 .pdf-document h1{font-size:35pt!important;margin:12mm 0 15mm}
 .pdf-document h2{font-size:23pt!important;margin:2mm 0 7mm}
 .pdf-document h3{font-size:15pt;margin:8mm 0 3mm}
 .pdf-document h4{font-size:11.5pt;font-weight:600;margin:5mm 0 2mm}
 .pdf-document p{margin:0 0 2.7mm;orphans:3;widows:3}
 .pdf-document ul{padding-left:5mm;margin:2mm 0 4mm}
 .pdf-document li{margin-bottom:1.5mm}
 .pdf-cover{min-height:246mm;break-after:page;page-break-after:always;text-align:center;padding:13mm 10mm 0}
 .pdf-brand{font:42pt 'NotoSerif','NotoSansDevanagari','NotoSansTelugu',serif;color:#304639;letter-spacing:-2pt}
 .pdf-cover-rule{border-top:.6pt solid #aa9466;width:28mm;margin:8mm auto 19mm}
 .pdf-kicker,.pdf-section-number{font:9pt 'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif;letter-spacing:2pt;color:#806b43}
 .pdf-cover .pdf-prepared{font-size:10pt;color:#67635a;margin-bottom:3mm}
 .pdf-cover h2{font-size:25pt!important;overflow-wrap:anywhere;margin:0 0 7mm}
 .pdf-cover-meta{font-size:11pt;line-height:1.7;overflow-wrap:anywhere}
 .pdf-cover-edition{font-size:9pt;color:#67635a;margin-top:17mm!important}
 .pdf-cover-note{font-size:9pt;color:#67635a;margin-top:17mm!important}
 .pdf-sample{font-size:9pt;font-weight:600;color:#806b43;margin-top:6mm!important}
 .pdf-contents{break-after:page;page-break-after:always}
 .pdf-contents ol{list-style:none;padding:0;margin:9mm 0 13mm}
 .pdf-contents li{border-bottom:.5pt solid #ddd8ca;padding:3mm 0;margin:0}
 .pdf-contents a{color:#343930;text-decoration:none;font-size:11pt}
 .pdf-contents a span{color:#806b43;font-size:9pt;margin-right:5mm}
 .pdf-section{break-before:page;page-break-before:always}
 .pdf-section-number{padding-top:2mm;margin:0 0 2mm}
 .pdf-table{break-inside:avoid;page-break-inside:avoid;width:100%;border-collapse:collapse;table-layout:fixed;margin:4mm 0 6mm;font-size:9pt;line-height:1.4}
 .pdf-table thead{display:table-header-group}
 .pdf-table tr{break-inside:avoid;page-break-inside:avoid}
 .pdf-table th,.pdf-table td{border:.5pt solid #d7d7cf;padding:2.1mm 2.7mm;vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere}
 .pdf-table th{background:#34493c;color:white;font-size:8.5pt;font-weight:600}
 .pdf-table tbody tr:nth-child(even){background:#f3f3ed}
 .pdf-birth-table th:first-child,.pdf-birth-table td:first-child{width:33%}
 .pdf-position-table{font-size:8pt}
 .pdf-position-table th{font-size:7.8pt}
 .pdf-position-table th:first-child{width:12%}.pdf-position-table th:nth-child(2){width:24%}.pdf-position-table th:nth-child(3){width:20%}.pdf-position-table th:nth-child(4){width:10%}.pdf-position-table th:nth-child(5){width:15%}.pdf-position-table th:nth-child(6){width:19%}
 .pdf-note,.pdf-basis,.pdf-date-line,.pdf-legend,.pdf-document figcaption{font-size:8.5pt;color:#65685e;line-height:1.5}
 .pdf-basis{margin-top:2mm!important;margin-bottom:5mm!important}
 .pdf-warning{font-size:9pt;font-weight:400;border-top:.8pt solid #aa9466;border-bottom:.8pt solid #aa9466;padding:3mm 0;margin:4mm 0 6mm!important}
 .pdf-chart-pair{display:table;width:100%;table-layout:fixed;break-inside:avoid}
 .pdf-chart-pair figure{display:table-cell;width:50%;margin:0;padding:0 2mm;vertical-align:top}
 .pdf-chart-pair h3{text-align:center;margin-top:0}
 .pdf-chart{display:block;width:100%;height:auto;margin:0 auto 3mm;font-family:'NotoSans','NotoSansDevanagari','NotoSansTelugu',sans-serif;text-anchor:middle;overflow:visible}
 .pdf-chart-sign{font-size:11px;fill:#746949}.pdf-chart-planet{font-size:12px;fill:#222b25}.pdf-chart-title{font-size:26px;fill:#304639}
 .pdf-legend{margin-top:5mm!important}
 .pdf-house{margin-bottom:9mm}.pdf-house>h3{margin-top:10mm}.pdf-house .pdf-table{font-size:8.5pt;margin-bottom:4mm}.pdf-house .pdf-table th:first-child{width:27%}.pdf-house .pdf-table td,.pdf-house .pdf-table th{padding:1.7mm 2.5mm}.pdf-period-block{break-inside:avoid;page-break-inside:avoid}
 .pdf-domain{margin:0 0 7mm}.pdf-domain h3{margin-top:10mm}
 .pdf-next-step{font-size:9pt;margin-top:4mm!important}
 .pdf-story-chapter{break-before:page;page-break-before:always}.pdf-story-chapter:first-of-type{break-before:auto;page-break-before:auto}
 .pdf-story-beat{break-inside:avoid;page-break-inside:avoid}
 #pdf-method{font-size:9.5pt;line-height:1.4}#pdf-method h3{margin-top:6mm}#pdf-method .pdf-table th,#pdf-method .pdf-table td{padding:1.8mm 2.7mm}.pdf-unknown #pdf-birth .pdf-table th,.pdf-unknown #pdf-birth .pdf-table td{font-size:8.5pt;padding:1.6mm 2.5mm}.pdf-unknown #pdf-houses,.pdf-unknown #pdf-overview,.pdf-unknown #pdf-period-readings{break-before:auto;page-break-before:auto;margin-top:8mm}.pdf-end{text-align:center;font:12pt 'NotoSerif','NotoSansDevanagari','NotoSansTelugu',serif!important;margin-top:8mm!important;color:#806b43}
}
@media print{.pdf-free-chart{max-width:85mm;margin:0 auto 5mm;break-inside:avoid}.pdf-free-chart .pdf-chart{width:75mm}.pdf-free-chart figcaption{font-size:8pt}#report[data-edition="free"]>#free-reading,#report>.report-plans,#report>#report-edition-status{display:none!important}}

@media print{.pdf-third-table{break-inside:auto!important;page-break-inside:auto!important;font-size:8pt}.pdf-third-table th,.pdf-third-table td{padding:1.2mm 2mm}.pdf-third-table th:first-child{width:24%}.pdf-third-table th:nth-child(2){width:16%}.pdf-third-table th:nth-child(3),.pdf-third-table th:nth-child(4){width:30%}.pdf-sub-reading{break-inside:avoid}.pdf-house .pdf-table{break-after:avoid}.pdf-house>h3{break-after:avoid}#pdf-method{font-size:9pt}}

@media print{.pdf-unknown #pdf-third-periods{break-before:auto;page-break-before:auto;margin-top:8mm}.pdf-free #pdf-free-chart .pdf-table{font-size:8pt}}

@media print{.pdf-date-line{break-after:avoid;page-break-after:avoid}.pdf-house:last-child{break-inside:avoid;page-break-inside:avoid}}

@media print{.pdf-near-period{break-inside:avoid;page-break-inside:avoid}#pdf-period-readings>.pdf-domain>p{break-inside:avoid;page-break-inside:avoid}}

@media print{html[lang=hi] .pdf-kicker,html[lang=te] .pdf-kicker{letter-spacing:0}}
/* Vedic life report */
.pdf-vedic .pdf-events-table,.pdf-vedic .pdf-evidence-table,.pdf-vedic .pdf-vedic-positions{break-inside:auto!important;page-break-inside:auto!important}
.pdf-vedic .pdf-events-table{font-size:8pt}
.pdf-vedic .pdf-events-table th:nth-child(1){width:23%}.pdf-vedic .pdf-events-table th:nth-child(2){width:9%}.pdf-vedic .pdf-events-table th:nth-child(3){width:22%}.pdf-vedic .pdf-events-table th:nth-child(4){width:14%}.pdf-vedic .pdf-events-table th:nth-child(5){width:20%}.pdf-vedic .pdf-events-table th:nth-child(6){width:12%}
.pdf-vedic .pdf-evidence-table th:first-child{width:28%}
.pdf-vedic .pdf-evidence-table{font-size:8pt}
.pdf-vedic .pdf-vedic-positions{font-size:8pt}
.pdf-vedic .pdf-vedic-positions th:nth-child(1){width:12%}.pdf-vedic .pdf-vedic-positions th:nth-child(2){width:20%}.pdf-vedic .pdf-vedic-positions th:nth-child(3){width:15%}.pdf-vedic .pdf-vedic-positions th:nth-child(4){width:9%}.pdf-vedic .pdf-vedic-positions th:nth-child(5){width:13%}.pdf-vedic .pdf-vedic-positions th:nth-child(6){width:17%}.pdf-vedic .pdf-vedic-positions th:nth-child(7){width:14%}
.pdf-vedic .pdf-section.pdf-flow{break-before:auto;page-break-before:auto;margin-top:12mm}
