#kundali-app{max-width:1100px;margin:auto}#kundali-app form{margin:24px 0}#kundali-app .form-grid{max-width:850px}#kundali-app input[type=checkbox]{width:auto}#kundali-app details{margin:20px 0;padding:16px;border:1px solid #dfcbb3;border-radius:12px}#kundali-app summary{font-weight:600;cursor:pointer}.k-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-width:750px;gap:24px;margin:24px 0}.k-charts svg{width:100%;max-width:400px;height:auto;color:#762824}.k-charts svg text{font:14px system-ui;fill:currentColor}.k-table{overflow-x:auto;margin:20px 0}.k-table table{width:100%;border-collapse:collapse}.k-table td,.k-table th{padding:10px 8px;text-align:left;border-bottom:1px solid #ddcbb7}#k-error,#k-form-error{color:#a12424}#k-print{margin-top:20px}@media print{header,footer,.page-hero,#k-birth,#k-consult-form,#k-print{display:none!important}#kundali-app details{display:block}#kundali-app{font-size:12px}}

@media print{#kundali-app > :not(#k-result){display:none!important}#k-result{display:block!important}#k-result details{border:none}#k-result summary{font-weight:bold}.k-table{overflow:visible}.k-charts{break-inside:avoid}#kundali-app table{font-size:10px}#kundali-app tr{break-inside:avoid}}
