html,body,#root{margin:0;padding:0}#root{min-height:100vh}*,:before,:after{box-sizing:border-box}@media print{.ant-layout-sider,.ant-layout-header,.ant-breadcrumb,.no-print,.report-actions{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}.ant-layout{min-height:auto!important}.ant-table{font-size:10px!important}.ant-card{box-shadow:none!important;border:none!important}}.print-root{background:#f0f2f5;min-height:100vh;padding:24px 12px}.print-toolbar{justify-content:flex-end;width:210mm;max-width:100%;margin:0 auto 16px;display:flex}.print-page{color:#111;box-sizing:border-box;background:#fff;width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:14mm 14mm 16mm;font-family:Times New Roman,Times,serif;font-size:11pt;line-height:1.4;box-shadow:0 2px 8px #00000014}.ti-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ti-header-left{flex:none}.ti-logo{object-fit:contain;max-width:150px;max-height:70px}.ti-header-right{text-align:right;font-size:11pt;line-height:1.5}.ti-title{text-align:center;margin:24px 0 16px;font-size:16pt;font-weight:700}.ti-title span{border-bottom:1.5px solid #111;padding-bottom:1px}.ti-meta{grid-template-columns:55fr 45fr;gap:10px;margin-bottom:14px;display:grid}.ti-box{border:1px solid #111;padding:8px 10px;font-size:10.5pt;line-height:1.55}.ti-box>div{margin:0}.ti-strong{font-weight:700}.ti-attn{margin:28px 0 6px;font-size:11.5pt;font-style:italic;font-weight:700}.ti-attn span{border-bottom:1.2px solid #111;padding-bottom:1px}.ti-intro{margin:10px 0 24px;font-size:11pt}.ti-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:9pt}.ti-table th,.ti-table td{vertical-align:middle;word-wrap:break-word;border:1px solid #777;padding:4px 5px}.ti-table thead th{text-align:center;color:#111;background:#c5e0b4;font-weight:700}.ti-table thead th.ti-period-title{text-align:center;background:#fff;font-style:italic;font-weight:600}.ti-c{text-align:center}.ti-r{text-align:right;font-variant-numeric:tabular-nums}.ti-monthly{background:#fce4d6}.ti-total{background:#fff2cc}.ti-foot td{background:#fff2cc;font-weight:700}@media print{html,body,.print-root{background:#fff!important;margin:0!important;padding:0!important}.print-toolbar{display:none!important}.print-page{box-shadow:none!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important}@page{size:A4 portrait;margin:12mm 14mm}.ti-table{page-break-inside:auto}.ti-table tr{page-break-inside:avoid}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
