.ps-button{font:inherit;font-size:12px;font-weight:600;color:#24334d;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;padding:8px 12px;cursor:pointer}.ps-button:disabled{opacity:.5;cursor:default}.ps-button:focus-visible{outline:3px solid #315bc7;outline-offset:3px}.ps-button.primary{background:#315bc7;color:white;border-color:#315bc7}#psOpen{align-self:flex-start;margin-top:10px}.ps-dialog{width:min(1000px,94vw);max-height:92dvh;padding:0;border:1px solid #d5dce5;border-radius:16px;color:#18243b;background:#f5f7fb}.ps-dialog::backdrop{background:#14233d99}.ps-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;position:sticky;top:0;padding:16px 22px;background:#f5f7fb;border-bottom:1px solid #d5dce5;z-index:2}.ps-toolbar h2{font-size:17px;margin:0 auto 0 0}.ps-print-help,#psStatus{font-size:12px;margin:12px 24px;line-height:1.6}.ps-report{margin:20px;background:#fff;padding:36px;color:#18243b;font:13px/1.6 system-ui,sans-serif;overflow-wrap:anywhere}.ps-report h1{font-size:30px;line-height:1.25;margin:12px 0}.ps-report h2{font-size:19px;margin:26px 0 12px}.ps-report h3{font-size:14px;margin:20px 0 10px}.ps-cover{border-bottom:2px solid #315bc7;padding-bottom:18px}.ps-kicker{font-size:10px;letter-spacing:2px;color:#315bc7}.ps-report table{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0;font-size:11px}.ps-report th,.ps-report td{padding:8px 9px;text-align:left;border-bottom:1px solid #dce2ea;vertical-align:top;overflow-wrap:anywhere}.ps-report th{background:#f0f3f8;font-weight:650}.ps-note,.ps-source{font-size:11px;line-height:1.6;color:#4a5870;margin:10px 0}.ps-source{overflow-wrap:anywhere}.ps-warning{padding:12px 16px;border:1px solid #c9a35a;background:#fffcf2}.ps-chart{display:block;width:100%;height:auto;margin:14px 0}.ps-chart text{font:11px system-ui,sans-serif;fill:#38485f}.ps-end{border-top:1px solid #d5dce5;margin-top:24px;padding-top:12px}@media(max-width:600px){.ps-toolbar{padding:12px}.ps-toolbar h2{width:100%}.ps-report{padding:16px;margin:10px}.ps-report h1{font-size:24px}.ps-report table{font-size:10px}.ps-report th,.ps-report td{padding:5px 4px}.ps-dialog{width:96vw;max-height:95dvh}.ps-print-help,#psStatus{margin:12px}}
@page{size:A4;margin:14mm}
@media print{body.ps-printing{display:block!important;background:white!important;overflow:visible!important;height:auto!important}body.ps-printing>*:not(#psDialog){display:none!important}body.ps-printing #psDialog{display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:white!important}body.ps-printing #psDialog::backdrop{display:none!important}body.ps-printing .ps-toolbar,body.ps-printing .ps-print-help,body.ps-printing #psStatus{display:none!important}body.ps-printing .ps-report{margin:0!important;padding:0!important;font-size:10pt;overflow:visible!important;color:#111!important}body.ps-printing .ps-report h1{font-size:22pt}body.ps-printing .ps-report h2{font-size:14pt;break-after:avoid}body.ps-printing .ps-report h3{break-after:avoid}body.ps-printing .ps-chart{break-inside:avoid;width:100%}body.ps-printing thead{display:table-header-group}body.ps-printing tr{break-inside:avoid}body.ps-printing .ps-report table{font-size:8pt}body.ps-printing .ps-note,body.ps-printing .ps-source{font-size:8pt;color:#333}body.ps-printing .ps-cover{break-inside:avoid}body.ps-printing .ps-report section{break-inside:auto}}

@media print{body.ps-printing .ps-category{break-inside:avoid}body.ps-printing .ps-end{break-inside:avoid}}
