.status-inline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 0}
.status-inline label,.check-field{display:flex;align-items:center;gap:7px}
.status-inline input,.check-field input{width:auto;min-height:auto}
.khatooni-details{margin-bottom:16px}
.detail-fields{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px}
.detail-fields label{color:var(--muted);font-size:.85rem}
.detail-fields input{display:block;margin-top:5px}
.selected-row{background:#e5f6ee}
.pagination-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px}
.pagination-bar button{border:1px solid var(--line);border-radius:8px;padding:7px 14px;background:white}
.pagination-bar button:disabled{opacity:.45}
@media(max-width:900px){.detail-fields{grid-template-columns:repeat(2,1fr)}}
/* Overview dashboard */
.dashboard-groups{display:grid;gap:18px}.dashboard-group{padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.dashboard-group h3{margin:0 0 14px;color:var(--green)}.dashboard-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px}.dashboard-stat{position:relative;overflow:hidden;min-height:116px;padding:17px 19px;border:1px solid var(--line);border-radius:13px;background:#f7faf8}.dashboard-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#527d76}.dashboard-stat span{display:block;color:var(--muted)}.dashboard-stat strong{display:block;margin-top:10px;font:700 2rem/1 "Segoe UI",sans-serif;color:var(--ink)}.dashboard-stat.success:before{background:#27916d}.dashboard-stat.pending:before{background:#d08a35}.dashboard-stat.approval:before{background:#5478b8}.dashboard-stat.implementation:before{background:#7956a8}.dashboard-stat.cancelled:before{background:#b44a4a}.dashboard-stat.role:before{background:#397f91}.dashboard-stat.total:before{background:var(--green)}
.reports-menu-link{padding:9px 15px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff;text-decoration:none}.reports-menu-link.disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.reports-page{display:grid;gap:20px}.report-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.report-menu-group,.report-result,.report-parameter-form{padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow)}.report-menu-group h3{margin:0 0 12px;color:var(--green)}.report-link-list{display:grid;gap:7px}.report-link-list a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;background:#f4f8f6;color:var(--ink);text-decoration:none}.report-link-list a:hover{background:#e5f0eb}.report-parameter-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.report-parameter-form label{display:grid;gap:5px;min-width:210px}.report-parameter-form input{padding:9px 11px;border:1px solid var(--line);border-radius:8px}.report-result{min-width:0}.report-result-heading{display:flex;justify-content:space-between;align-items:center}.report-error,.report-warning{padding:12px 15px;border-radius:10px;background:#fff1f1;color:#8b2929}
.report-page-actions,.report-result-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.report-pager{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px}.report-pager label{display:flex;align-items:center;gap:6px}.report-pager select,.report-pager button{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.report-pager button:disabled{opacity:.45}.report-page-status{min-width:95px;text-align:center}
.report-summary{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f4f8f6}.report-summary h3{margin:0 0 12px;color:var(--green)}.report-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0}.report-summary dl div{padding:10px 12px;border-radius:9px;background:#fff}.report-summary dt{color:var(--muted)}.report-summary dd{margin:5px 0 0;font-weight:700;direction:ltr;text-align:right}
.report-dataset-title{margin:4px 0 14px;text-align:center;color:var(--green)}
.report-data-table .report-total-row td{font-weight:700;background:#edf4f0;border-top:2px solid var(--green)}
.report-monthly-taxes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.report-monthly-taxes>.section-heading,.report-monthly-taxes>.report-parameter-form,.report-monthly-taxes>.report-error,.report-monthly-taxes>.empty-state{grid-column:1/-1}
@media(max-width:900px){.report-monthly-taxes{grid-template-columns:1fr}.report-monthly-taxes>*{grid-column:1!important}}
.report-header-details{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#f4f8f6}
.jamabandi-register-title{text-align:center;font-size:1.4rem;font-weight:700;padding:10px;border:1px solid var(--line);border-bottom:0;background:#f1f5f2}.report-jamabandi-print .jamabandi-table>tbody>tr>td{white-space:pre-line;vertical-align:top;padding:0}.report-jamabandi-print .jamabandi-table [data-column="KhataNo"]{width:5.2%}.report-jamabandi-print .jamabandi-table [data-column="KhatooniNos"]{width:5.5%}.report-jamabandi-print .jamabandi-table [data-column="Malikan"]{width:39.5%}.report-jamabandi-print .jamabandi-table [data-column="Khatoonies"]{width:37.5%}.report-jamabandi-print .jamabandi-table [data-column="Malia"]{width:6.3%}.report-jamabandi-print .jamabandi-table [data-column="Kyfiat"]{width:6%}.jamabandi-table>thead>tr>th{text-align:center;border-left:1px solid var(--line)}.jamabandi-column-numbers th{padding:3px}.owner-header-grid{display:grid;grid-template-columns:41% 13.3% 17.6% 13.3% 14.8%;margin:6px -4px -3px}.owner-header-grid span{padding:3px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.owner-detail-table,.khassra-table{width:100%;min-width:0!important;table-layout:fixed}.owner-detail-table td,.khassra-table td{padding:4px;border-left:1px solid var(--line)}.owner-detail-table td:nth-child(1){width:41%}.owner-detail-table td:nth-child(2){width:13.3%}.owner-detail-table td:nth-child(3){width:17.6%}.owner-detail-table td:nth-child(4){width:13.3%}.owner-detail-table td:nth-child(5){width:14.8%}.owner-meezan,.khatooni-block>header,.khatooni-block>footer{padding:5px;border-bottom:1px solid var(--line)}.owner-meezan span{margin-right:12px}.owner-meezan .qitat-count,.khatooni-block>footer .qitat-count{display:inline-flex;flex-direction:row;gap:4px;direction:rtl;unicode-bidi:isolate;white-space:nowrap}.owner-meezan .qitat-count bdi,.khatooni-block>footer .qitat-count bdi{direction:ltr;unicode-bidi:isolate}.owner-meezan .qitat-count span,.khatooni-block>footer .qitat-count span{margin:0}.khatooni-block>footer>span{display:inline-block;margin-inline-start:16px}.khatooni-block{display:block;border-bottom:2px solid #9fb1aa}.khatooni-body{display:grid;grid-template-columns:35.6% 44.8% 19.6%}.khatooni-body>*{min-width:0;border-left:1px solid var(--line);padding:4px}.khassra-table{align-self:start}.khassra-table td:nth-child(1){width:39%}.khassra-table td:nth-child(2){width:29%}.khassra-table td:nth-child(3){width:32%}
.report-jamabandi-print .jamabandi-table [data-column="Malia"]{border-right:1px solid var(--line);border-left:1px solid var(--line)}.report-jamabandi-print .jamabandi-table [data-column="Kyfiat"]{border-left:1px solid var(--line)}
.report-jamabandi-print .khatooni-block{border-bottom:1px solid var(--line)}
@media print{
 @page{size:A4 landscape;margin:7mm}
 html,body{background:#fff!important}
 .topbar,.report-parameter-form,.report-page-actions,.report-result-heading,.report-pager,.report-csv,.report-pdf,.app-toast{display:none!important}
 .app-shell{width:100%;max-width:none;padding:0}
 .reports-page,.report-result{display:block;width:100%;box-shadow:none;border:0;padding:0}
 .section-heading{margin:0 0 4mm}.section-heading h2{font-size:16pt}
 .report-result{break-after:page}.report-result:last-child{break-after:auto}
 .report-monthly-taxes .report-result{display:inline-block;width:49%;padding:0 2mm;vertical-align:top;break-after:auto;page-break-after:auto}
 .table-wrap{width:100%;overflow:visible;border-radius:0}
 .report-data-table{width:100%;min-width:0!important;table-layout:fixed;font-size:7.5pt;line-height:1.55}
 .report-data-table thead{display:table-header-group}
 .report-data-table tr{break-inside:avoid;page-break-inside:avoid}
 .report-data-table tr[hidden]{display:table-row!important}
 .report-data-table th,.report-data-table td{padding:3px 4px;vertical-align:top;overflow-wrap:anywhere;word-break:normal}
 .report-data-table th{font-size:8pt;line-height:1.65}
 .report-summary{break-inside:avoid;page-break-inside:avoid;margin-top:5mm;padding:3mm}
 .report-summary dl{grid-template-columns:repeat(3,1fr);gap:2mm}
 body.jamabandi-print-document{page:jamabandi}
 body.jamabandi-print-document .report-jamabandi-print>.section-heading{display:none!important}
 .report-jamabandi-print .jamabandi-register-title{display:none}
 .report-jamabandi-print .jamabandi-table>thead{display:table-header-group!important}
 .report-jamabandi-print .jamabandi-table>tbody>tr{break-inside:auto;page-break-inside:auto}
 .report-jamabandi-print .jamabandi-table,.report-jamabandi-print .owner-detail-table,.report-jamabandi-print .khassra-table{-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .report-annual-mixed .report-data-table [data-column="MozaNameUrdu"]{width:7%}
 .report-annual-mixed .report-data-table [data-column="IntiqalNo"]{width:6%}
 .report-annual-mixed .report-data-table [data-column="IndrajDate"],.report-annual-mixed .report-data-table [data-column="AttDateTime"]{width:8.5%;white-space:nowrap}
 .report-annual-mixed .report-data-table [data-column="LandValue"]{width:9%;direction:ltr;text-align:center}
 .report-annual-mixed .report-data-table [data-column="IntiqalInitiationType"]{width:8%}
 .report-annual-mixed .report-data-table [data-column="Buyer_Area"]{width:9%}
 .report-annual-mixed .report-data-table [data-column="Khassras"]{width:20%;white-space:pre-line}
 .report-annual-mixed .report-data-table [data-column="AreaType"]{width:24%;white-space:pre-line}
}

a.report-action{display:inline-block;background:#e2f0ed;color:var(--green);text-decoration:none}a.report-action.disabled{cursor:not-allowed;opacity:.45;pointer-events:none}
.intiqal-print-selector .report-parameter-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:16px;align-items:end}
.intiqal-print-formats{grid-column:1/-1;border:1px solid var(--line);border-radius:12px;padding:14px 18px;display:flex;flex-wrap:wrap;gap:10px 22px}
.intiqal-print-formats legend{padding:0 8px;color:var(--green)}
.intiqal-print-formats label{display:flex;align-items:center;gap:7px;min-width:auto;white-space:nowrap}
.intiqal-print-formats input{width:auto;min-height:auto}
.intiqal-print-selector #intiqal-print-preview{grid-column:1/-1;justify-self:start}
@media(max-width:700px){.intiqal-print-selector .report-parameter-form{grid-template-columns:1fr}.intiqal-print-formats{grid-column:1}.intiqal-print-selector #intiqal-print-preview{grid-column:1}}
@page jamabandi{size:13in 8.5in;margin:12mm 7mm 7mm}
@media(max-width:900px){.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dashboard-card-grid{grid-template-columns:1fr}}

.mutation-print-document{direction:rtl;background:#fff;color:#152d2c}
.mutation-document-header{text-align:center;border-bottom:2px solid var(--green);padding:4px 10px 15px;margin-bottom:14px}
.mutation-document-header h1{margin:0;color:var(--green);font-size:2rem}.mutation-document-header h2{margin:5px 0 12px;font-size:1.15rem}
.mutation-header-grid,.mutation-summary-grid,.mutation-officers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;text-align:right}
.mutation-summary-grid,.mutation-officers{padding:12px 14px;border:1px solid var(--line);background:#f7faf8;margin-bottom:12px}
.mutation-narrative{padding:10px 14px;border:1px solid var(--line);border-top:0;line-height:2}
.mutation-detail-group{margin-top:18px;break-inside:auto}.mutation-detail-group>h3{margin:0;padding:8px 13px;background:#dfeee9;color:var(--green);border:1px solid #c5dcd5}
.mutation-detail-table{margin-top:8px;border-radius:0}.mutation-detail-table table{min-width:0}.mutation-detail-table th,.mutation-detail-table td{padding:8px 10px;vertical-align:top}
@media(max-width:800px){.mutation-header-grid,.mutation-summary-grid,.mutation-officers{grid-template-columns:1fr 1fr}}
@media print{.mutation-print-document{padding:0!important}.mutation-document-header{break-after:avoid}.mutation-detail-group>h3{break-after:avoid}.mutation-detail-table thead{display:table-header-group}.mutation-detail-table tr{break-inside:avoid}.mutation-header-grid,.mutation-summary-grid,.mutation-officers{grid-template-columns:repeat(3,1fr)}}

.intiqal-register-report{direction:rtl;background:#fff;color:#111;font-size:.82rem;--register-line:#657976}
.register-print-pages{display:none}
.intiqal-register-heading{border-bottom:1px solid var(--register-line);margin-bottom:0;padding:0 4px 7px}.register-title-row{display:flex;align-items:center;gap:9px;flex-wrap:nowrap;white-space:nowrap}.register-title-row span{font-weight:700}.register-title-row b{min-width:90px;border-bottom:1px solid #879694;padding:2px 5px;white-space:nowrap}.register-mutation-row{display:flex;gap:10px;align-items:center;margin-top:5px;white-space:nowrap}.register-mutation-row span,.register-mutation-row b{white-space:nowrap}.register-mutation-row b{min-width:100px;border-bottom:1px solid #879694;text-align:center}
.register-title-row .register-page-number{min-width:34px;text-align:center}
.intiqal-register-wrap{border:0;border-radius:0;overflow-x:auto}.intiqal-register-table{width:100%;min-width:1080px;table-layout:fixed;border-collapse:collapse;direction:rtl}.intiqal-register-table .c1{width:5%}.intiqal-register-table .c2{width:4.8%}.intiqal-register-table .c3{width:25.3%}.intiqal-register-table .c4{width:5.7%}.intiqal-register-table .c5{width:9.3%}.intiqal-register-table .c6{width:5.9%}.intiqal-register-table .c7{width:26.1%}.intiqal-register-table .c8{width:5.9%}.intiqal-register-table .c9{width:6.1%}.intiqal-register-table .c10{width:6.1%}
.mixed-cultivation-register-columns .intiqal-register-table .c1{width:4.58%}.mixed-cultivation-register-columns .intiqal-register-table .c2{width:4.86%}.mixed-cultivation-register-columns .intiqal-register-table .c3{width:17.19%}.mixed-cultivation-register-columns .intiqal-register-table .c4{width:15.8%}.mixed-cultivation-register-columns .intiqal-register-table .c5{width:6.79%}.mixed-cultivation-register-columns .intiqal-register-table .c6{width:6.08%}.mixed-cultivation-register-columns .intiqal-register-table .c7{width:16.39%}.mixed-cultivation-register-columns .intiqal-register-table .c8{width:16.2%}.mixed-cultivation-register-columns .intiqal-register-table .c9{width:5.95%}.mixed-cultivation-register-columns .intiqal-register-table .c10{width:6.16%}
.inheritance-register-columns .intiqal-register-table .c1{width:5.75%}.inheritance-register-columns .intiqal-register-table .c2{width:5.13%}.inheritance-register-columns .intiqal-register-table .c3{width:23.81%}.inheritance-register-columns .intiqal-register-table .c4{width:6.87%}.inheritance-register-columns .intiqal-register-table .c5{width:7.05%}.inheritance-register-columns .intiqal-register-table .c6{width:6.28%}.inheritance-register-columns .intiqal-register-table .c7{width:28.48%}.inheritance-register-columns .intiqal-register-table .c8{width:6.36%}.inheritance-register-columns .intiqal-register-table .c9{width:7.05%}.inheritance-register-columns .intiqal-register-table .c10{width:6.35%}
.intiqal-register-table th,.intiqal-register-table td{border:1px solid var(--register-line);padding:5px 4px;text-align:center;vertical-align:middle;background:#fff;line-height:1.75}.intiqal-register-table thead th{font-weight:700}.register-numbers th{height:25px;padding:2px}.register-groups th{height:27px}.register-data-row{break-inside:avoid}.register-data-row td{min-height:42px}.intiqal-register-table .multiline{white-space:pre-line;text-align:right}.register-total-row td{font-weight:700}.register-official-row th{width:auto;font-weight:700}.register-official-row td{text-align:right;padding-right:10px}.register-note-row td{text-align:right;min-height:34px}.empty-register-row{padding:18px!important;color:#677}
.register-page-title>th{text-align:right;padding:5px;border-width:0 0 1px}
.intiqal-register-table .register-merged-cell{vertical-align:middle;font-weight:700}.register-total-row strong{display:block;margin-top:4px}.register-total-row bdi{font-family:"Segoe UI",Arial,sans-serif}
.intiqal-register-table .register-outer-cell{border-top-color:transparent;border-bottom-color:transparent}.intiqal-register-table .register-outer-first{border-top-color:var(--register-line)}.intiqal-register-table .register-outer-last{border-bottom-color:var(--register-line)}
.intiqal-register-table .register-block-cell{border-top-color:transparent;border-bottom-color:transparent}.intiqal-register-table .register-block-first{border-top-color:var(--register-line)}.intiqal-register-table .register-block-last{border-bottom-color:var(--register-line)}
.intiqal-register-table .register-khata-detail-cell{border-top-color:transparent;border-bottom-color:transparent}.intiqal-register-table .register-khata-detail-cell.register-block-first{border-top-color:var(--register-line)}.intiqal-register-table .register-khata-detail-cell.register-block-last{border-bottom-color:var(--register-line)}
.intiqal-register-footer{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;padding:12px 5px 0;break-inside:avoid}.intiqal-register-footer span{text-align:center;border-top:1px solid #879694;padding-top:5px}
.intiqal-register-footer.has-token-details{grid-template-columns:repeat(6,1fr)}
@page intiqal-register{size:A4 landscape;margin:4mm 4mm 13mm}
@media print{body:has(.intiqal-register-report){background:#fff}.intiqal-register-report{page:intiqal-register;font-size:8pt;padding:0!important}.register-screen-table-wrap{display:none!important}.register-print-pages{display:block}.register-print-page{break-after:page}.register-print-page:last-child{break-after:auto}.register-print-page .intiqal-register-table{width:100%;min-width:0}.register-print-page .register-title-row{gap:5px;justify-content:center}.register-print-page .register-title-row b{min-width:68px}.register-print-page tr{break-inside:avoid}.intiqal-register-footer{position:fixed;left:4mm;right:4mm;bottom:2mm;background:#fff;grid-template-columns:repeat(5,1fr)}}
@media print{.intiqal-register-footer.has-token-details{grid-template-columns:repeat(6,1fr)}}
.inheritance-register-report{direction:rtl;background:#fff;color:#111}.inheritance-register-table{width:100%;min-width:1050px;table-layout:fixed;border-collapse:collapse}.inheritance-register-table th,.inheritance-register-table td{border:1px solid var(--register-line,#657976);padding:6px 5px;text-align:center;vertical-align:middle;background:#fff;line-height:1.8}.inheritance-register-table th{font-weight:700}.inheritance-register-table td:nth-child(2),.inheritance-register-table td:nth-child(7){text-align:right}.inheritance-page-title>th{border-width:0 0 1px}.inheritance-print-pages{display:none}
@media print{body:has(.inheritance-register-report){background:#fff}.inheritance-register-report{page:intiqal-register;font-size:8pt;padding:0!important}.inheritance-screen-table-wrap{display:none!important}.inheritance-print-pages{display:block}.inheritance-print-page{break-after:page}.inheritance-print-page:last-child{break-after:auto}.inheritance-print-page .inheritance-register-table{min-width:0}.inheritance-print-page .register-title-row{gap:5px;justify-content:center}.inheritance-print-page .register-title-row b{min-width:58px}.inheritance-print-page tr{break-inside:avoid}}
.rdl-subreport-table{width:100%;min-width:0!important;table-layout:fixed;border-collapse:collapse;margin:-5px -4px}.rdl-subreport-table td{border:0;border-left:1px solid var(--register-line);border-bottom:1px solid var(--register-line);padding:4px 3px;text-align:right;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere}.rdl-subreport-table tr:last-child td{border-bottom:0}.rdl-subreport-table td:last-child{border-left:0}.owner-subreport-table .subreport-party{display:flex;flex-wrap:wrap;gap:3px 7px;line-height:1.65;font-size:.72rem}.owner-subreport-table .subreport-party strong{flex:1 0 100%;font-size:.79rem}.owner-subreport-table .subreport-party span{min-width:0;overflow-wrap:anywhere}.area-subreport-table td:first-child{width:38%;text-align:center}.area-subreport-table td:last-child{text-align:center}
.intiqal-register-table th:nth-child(10),.intiqal-register-table td:nth-child(10){font-size:.66rem;line-height:1.45;overflow-wrap:anywhere}.intiqal-register-table .register-official-row,.intiqal-register-table .register-note-row{font-size:.72rem;line-height:1.45}.intiqal-register-table .register-official-row th,.intiqal-register-table .register-official-row td,.intiqal-register-table .register-note-row td{padding:3px 5px}
