:root{--page-x:clamp(22px,4.5vw,88px)}*{box-sizing:border-box}body{margin:0;background:#f7f8f0;color:#20301d;font-family:"Onest",sans-serif;font-weight:500}a{color:inherit}.header{position:relative;color:#20301d}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-x)}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:600;margin:0}.brand__logo{width:36px;height:36px;border-radius:50%}.report-main{padding:48px var(--page-x) 72px;min-height:60vh}.report-main h1{font-size:clamp(42px,5.5vw,76px);letter-spacing:-.05em;font-weight:500;line-height:1.05;margin:0 0 22px}.report-lead{font-size:21px;line-height:1.5;max-width:55ch;margin:0 0 32px}.report-tabs{display:flex;gap:10px;margin-bottom:28px}.report-tabs a{padding:12px 20px;border-radius:12px;text-decoration:none;background:#e8ecdf}.report-tabs a[aria-current]{background:#107709;color:#fffdf8}.report-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.report-toolbar label{display:grid;gap:9px;font-size:16px}.report-toolbar select{font:inherit;padding:12px;border-radius:10px;border:1px solid #20301d40;background:#fffdf8;color:#20301d;min-width:220px}.pdf-button{font:500 17px "Onest",sans-serif;padding:14px 22px;border:0;border-radius:12px;background:#107709;color:#fffdf8;cursor:pointer}.table-wrap{overflow:auto;border:1px solid #20301d25;border-radius:20px;background:#fffdf8}table{border-collapse:collapse;width:100%;min-width:580px;table-layout:fixed;font-size:18px;line-height:1.5}th:first-child{width:210px}th:last-child{width:170px}tbody tr:last-child td{border-bottom:0}th,td{padding:20px 24px;text-align:left;border-bottom:1px solid #20301d20}th{font-weight:500;background:#e8ecdf}th:last-child{text-align:right}.empty{text-align:center;padding:56px 24px;line-height:1.5}.empty strong{display:block;font-size:24px;font-weight:500;margin-bottom:10px}.empty p{margin:0;font-size:18px}.report-note{font-size:16px;line-height:1.5;margin:22px 0 0;max-width:65ch}.print-note{display:none}.operation-note{display:block;font-size:15px;line-height:1.5;color:#66715f;margin-top:8px;max-width:64ch}.source-link{display:block;width:fit-content;margin-top:7px;font-size:15px;line-height:1.4;color:#107709;text-underline-offset:3px}.amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td:first-child{white-space:nowrap;vertical-align:top}td{vertical-align:top}td:nth-child(2){overflow-wrap:break-word}[hidden]{display:none!important}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #107709;outline-offset:5px}@media(max-width:600px){.report-main{padding-top:32px}.report-toolbar{align-items:stretch;flex-direction:column}.pdf-button{align-self:start}th,td{padding:16px}table{font-size:16px}th:first-child{width:170px}th:last-child{width:125px}.report-lead{font-size:19px}}@media print{@page{size:A4 portrait;margin:15mm 14mm}html,body{width:auto;margin:0;background:#fff;color:#20301d;font-family:"Onest",Arial,sans-serif;font-weight:500;font-size:10.5pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.header,.site-footer,.report-tabs,.report-toolbar,.report-lead,table caption{display:none!important}.report-main{padding:0;min-height:0}.report-main:before{content:"Приют «Милосердие» · Хабаровск";display:block;font-size:10pt;margin-bottom:4mm}.report-main h1{font-size:25pt;line-height:1.15;letter-spacing:-.03em;margin:0 0 7mm;break-after:avoid}.table-wrap{overflow:visible;background:#fff;border:0;border-radius:0}table{width:100%;min-width:0;table-layout:fixed;font-size:10.5pt;line-height:1.45;border:1px solid #c8cec4}th:first-child{width:23%}th:last-child{width:18%}th,td{padding:3.5mm 4mm;border-bottom:1px solid #c8cec4;vertical-align:top}th{font-weight:600;background:#e8ecdf!important;color:#20301d}td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}td:nth-child(2){overflow-wrap:break-word}.amount,th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.source-link{display:block;width:auto;margin-top:1.5mm;font-size:0;line-height:1.4;color:#52604b;text-decoration:none;overflow-wrap:anywhere}.source-link:after{content:attr(href);display:block;font-size:8pt;line-height:1.4}.print-note{display:block;font-size:9pt;line-height:1.4;margin:5mm 0 0;color:#52604b}tr{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}tbody{break-inside:auto}tbody tr:last-child td{border-bottom:0}[hidden]{display:none!important}}
[hidden]{display:none!important}
