.reports-show .container{padding-top:50px;display:flex;flex-flow:column;gap:16px;align-items:center;padding-bottom:80px}.reports-show .container .report-name{color:#1e1e1e;text-align:center;font-weight:700}.reports-show .container .content{font-family:Alexandria,sans-serif!important;display:flex;flex-flow:column;max-width:1000px;width:100%;gap:10px}.reports-show .container .content .report-image{max-width:100%;max-height:100%;margin-top:-16px;align-self:center;border-radius:12px}.reports-show .container .content .date{text-align:right;direction:ltr;color:#8fc640;font-size:18px;font-weight:600}.reports-show .container .content .text-download{display:flex;flex-flow:column;gap:20px}.reports-show .container .content .text-download .text{color:#000;font-size:18px;font-weight:400;line-height:32px}.reports-show .container .content .text-download .financial-table{width:100%;overflow-x:auto;margin:20px 0}.reports-show .container .content .text-download .financial-table table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.reports-show .container .content .text-download .financial-table thead{background:linear-gradient(135deg,#13567b,#0e3d58)}.reports-show .container .content .text-download .financial-table thead th{color:#fff;padding:14px 16px;font-size:14px;font-weight:600;text-align:center;white-space:nowrap}.reports-show .container .content .text-download .financial-table tbody tr{transition:background .2s}.reports-show .container .content .text-download .financial-table tbody tr:nth-child(2n){background:rgba(19,86,123,.03)}.reports-show .container .content .text-download .financial-table tbody tr:hover{background:rgba(19,86,123,.07)}.reports-show .container .content .text-download .financial-table tbody td{padding:12px 16px;font-size:14px;text-align:center;border-bottom:1px solid rgba(0,0,0,.05);color:#484848}.reports-show .container .content .text-download .financial-table tbody td:nth-child(2){text-align:start;font-weight:500}.reports-show .container .content .text-download .financial-table tfoot .total-row{background:rgba(143,198,64,.1)}.reports-show .container .content .text-download .financial-table tfoot .total-row td{font-weight:700;color:#1e1e1e;padding:14px 16px;font-size:15px;border-bottom:2px solid rgba(143,198,64,.2)}.reports-show .container .content .text-download .financial-table tfoot .inkind-row{background:rgba(251,176,66,.08)}.reports-show .container .content .text-download .financial-table tfoot .inkind-row td{font-weight:600;color:#484848;padding:12px 16px;border-bottom:2px solid rgba(251,176,66,.2)}.reports-show .container .content .text-download .financial-table tfoot .grand-total-row{background:linear-gradient(135deg,rgba(19,86,123,.08),rgba(143,198,64,.08))}.reports-show .container .content .text-download .financial-table tfoot .grand-total-row td{font-weight:700;color:#13567b;padding:16px;font-size:16px}.reports-show .container .content .text-download .report-note{background:rgba(251,176,66,.08);border-inline-start:4px solid #fbb042;padding:14px 18px;border-radius:0 8px 8px 0;font-size:14px;color:#484848;line-height:1.6}.reports-show .container .content .text-download .report-source{text-align:center;color:#767676;font-size:13px;font-weight:500;padding:10px 0}.reports-show .container .content .text-download .download{border-radius:10px;background:#13567b;text-decoration:none;color:#fff;font-size:16px;font-weight:500;padding:12px 28px;transition:all .3s;width:-moz-fit-content;width:fit-content;align-self:center;display:inline-flex;align-items:center;gap:8px}.reports-show .container .content .text-download .download:hover{background:#0e3d58;box-shadow:0 4px 16px #13567b4d;transform:translateY(-2px)}@media (max-width: 991.98px){.reports-show .container{padding-top:44px;padding-bottom:45px}.reports-show .container .report-name{font-size:max(18px,3.1vw)}.reports-show .container .content .date{font-size:max(15px,2.8vw)}.reports-show .container .content .text-download .text{font-size:max(13px,2.4vw);line-height:max(25px,3.5vw)}.reports-show .container .content .text-download .financial-table thead th{font-size:12px;padding:10px 8px}.reports-show .container .content .text-download .financial-table tbody td{font-size:12px;padding:8px}.reports-show .container .content .text-download .financial-table tfoot td{font-size:13px}}@media (max-width: 575.98px){.reports-show .container .content .text-download .financial-table{margin:10px -15px}.reports-show .container .content .text-download .financial-table table{min-width:600px}}
