.fa-report{font:13px Arial,sans-serif;color:#17344d;background:#fff;padding:18px;border:1px solid #d5e1e9;border-radius:10px}.fa-report h2{color:#d52a87;font-size:23px;line-height:1.25;margin:6px 0 16px}.fa-toolbar,.fa-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:12px 0}.fa-toolbar label{display:flex;flex-direction:column;gap:5px;font-size:12px}.fa-report input,.fa-report select,.fa-report button{font:inherit;padding:9px;border:1px solid #b9cbd9;border-radius:5px;background:#fff;color:#17344d}.fa-report button{cursor:pointer}.fa-report button:focus-visible,.fa-report a:focus-visible{outline:3px solid #c02a83;outline-offset:2px}.fa-report button[aria-selected=true],.fa-primary{background:#173f72!important;color:#fff!important}.fa-scroll{overflow:auto;max-width:100%;border:1px solid #9fb2c1}.fa-report table{width:100%;border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums}.fa-report th,.fa-report td{padding:9px 10px;border:1px solid #afbfcb;vertical-align:middle;white-space:nowrap;text-align:right;line-height:1.35}.fa-report thead tr:first-child th:first-child{text-align:left;min-width:250px}.fa-report tbody td:first-child{text-align:left;min-width:250px;background:#f6fbfe}.fa-report thead tr:first-child th{background:#173f72;color:#fff;text-align:center;position:sticky;top:0;z-index:2}.fa-report thead tr:nth-child(2) th{background:#b8ddf0;text-align:center}.fa-report td.fa-money{background:#e2ef98;min-width:135px}.fa-report td.fa-percent{background:#f5f9eb;min-width:74px}.fa-report .fa-subtotal td{background:#b8ddf0;font-weight:bold;border-top:2px solid #829cac}.fa-report .fa-net td{background:#8bc3e5;font-weight:bold;border-top:2px solid #173f72}.fa-report td button.fa-amount{border:0;background:transparent;padding:0;text-align:right;width:100%;white-space:nowrap;text-decoration:underline;text-decoration-color:#7d919c;text-underline-offset:3px;border-radius:0;font:inherit;color:inherit}.fa-note{font-size:12px;color:#516575;line-height:1.6}.fa-warning{background:#fff5d8;padding:10px;border-left:3px solid #b98118;margin:10px 0}.fa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:12px 0}.fa-card{padding:14px;border:1px solid #cbd9e3;border-radius:7px}.fa-card strong{display:block;font-size:22px;margin:6px 0}.fa-dialog{position:fixed;inset:5vh 3vw;z-index:100000;background:white;border:2px solid #173f72;box-shadow:0 0 0 100vmax #0008;overflow:auto;padding:20px}.fa-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.fa-dialog table{min-width:950px}.fa-dialog pre{white-space:pre-wrap}.fa-report [hidden]{display:none!important}.fa-empty{padding:24px;text-align:center;background:#f5f9fc}.fa-insight{padding:12px;border-left:3px solid #d52a87;background:#fff4fa;margin:10px 0}.fa-report .fa-negative{color:#a01b35}.fa-report .fa-link{color:#173f72;text-decoration:underline}.fa-export-note{font-size:11px;color:#526475}@media(max-width:700px){.fa-report{padding:10px}.fa-report h2{font-size:19px}.fa-report table{min-width:940px}.fa-report th,.fa-report td{padding:8px}.fa-report thead tr:first-child th:first-child,.fa-report tbody td:first-child{min-width:225px}.fa-dialog{inset:2vh 2vw;padding:10px}.fa-toolbar label{flex:1;min-width:130px}}@media print{@page{size:A4 landscape;margin:9mm}body.fa-print>*{display:none!important}body.fa-print>.fa-print-root{display:block!important}.fa-print-root .fa-toolbar,.fa-print-root .fa-tabs,.fa-print-root .fa-no-print{display:none!important}.fa-print-root .fa-scroll{overflow:visible}.fa-print-root table{min-width:0!important;font-size:9px;width:100%}.fa-print-root th,.fa-print-root td{min-width:0!important;padding:5px 3px;white-space:normal}.fa-print-root{border:0;padding:0;font-family:Arial,sans-serif}.fa-print-root *{print-color-adjust:exact;-webkit-print-color-adjust:exact}thead{display:table-header-group}tr{break-inside:avoid}}

#pmscFin11 .fa-report #fa-vertical thead tr:first-child th{background:#173f72!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important}#pmscFin11 .fa-report #fa-vertical thead tr:nth-child(2) th{background:#b8ddf0!important;color:#17344d!important;text-transform:none!important;letter-spacing:normal!important}#pf5gDownloadBar[hidden]{display:none!important}
