@font-face{font-family:ReportSans;src:url(/pdf-workspace/pdfjs/standard_fonts/LiberationSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ReportSans;src:url(/pdf-workspace/pdfjs/standard_fonts/LiberationSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}.dialog:has(.progress-report-builder){width:min(1460px,96vw);max-width:none;max-height:96vh;padding:0;overflow:hidden}.dialog:has(.progress-report-builder)>.dialog-header{color:#244452;background:#fff;border-bottom:1px solid #d4e3e5;padding:17px 25px}.dialog:has(.progress-report-builder)>.dialog-header h2{color:#244452;font-size:19px}.dialog:has(.progress-report-builder)>.dialog-header p{color:#536b76;margin-top:4px;font-size:12px}.progress-report-builder{--report-ui-ink:#243f50;--report-ui-muted:#526c78;color:var(--report-ui-ink);background:#f5f8f8;min-width:0;position:relative}.progress-report-toolbar{background:#eaf4ef;border-bottom:1px solid #d4e1e4;justify-content:space-between;align-items:center;gap:18px;padding:15px 23px;display:flex}.report-person{align-items:center;gap:12px;min-width:0;display:flex}.report-person>span{color:#fff;background:#176d67;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.report-person b{color:#263e4c;font-size:14px;display:block}.report-person small{color:#536b76;margin-top:5px;font-size:11px;display:block}.report-downloads{flex:none;align-items:center;gap:9px;display:flex}.report-downloads .button{min-height:37px;padding:9px 13px;font-size:12px}.report-downloads .button.primary{color:#fff!important;background:#176d67!important;border-color:#176d67!important}.report-downloads .button.secondary{color:#274c54!important;background:#fff!important;border-color:#b8cfce!important}.report-image-menu{z-index:12;color:#294a58;position:relative}.report-image-menu summary{cursor:pointer;background:#fff;border:1px solid #aec6c7;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.report-image-menu>div{background:#fff;border:1px solid #c6d7da;border-radius:10px;min-width:225px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 9px 26px #173b4220}.report-image-menu button{text-align:left;color:#264752;border-radius:6px;width:100%;padding:12px;font-size:12px;display:block}.report-image-menu button:hover{background:#edf6f1}.report-studio-body{grid-template-columns:258px minmax(0,1fr);height:min(72vh,980px);min-height:420px;display:grid}.report-studio-settings{scrollbar-width:thin;background:#fff;border-right:1px solid #d4e1e4;padding:20px 20px 28px;overflow-y:auto}.report-studio-settings>header{color:#24544f;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.report-studio-settings fieldset{border:0;min-width:0;margin:0;padding:0 0 12px}.report-studio-settings legend{color:#233f4e;padding:0 0 8px;font-size:12px;font-weight:800}.report-studio-settings label{color:#314d5b;cursor:pointer;align-items:flex-start;gap:9px;margin:8px 0;font-size:12px;line-height:1.6;display:flex;font-weight:500!important}.report-studio-settings input[type=checkbox]{appearance:auto;accent-color:#197d70;flex:none;width:15px;height:15px;margin:2px 0 0}.report-studio-settings details{border-top:1px solid #e0eaec;margin-top:10px;padding-top:12px}.report-studio-settings summary{cursor:pointer;color:#233f4e;padding:0 0 7px;font-size:12px;font-weight:750}.report-studio-settings summary small{color:#677d86;margin-left:7px;font-weight:500}.report-studio-settings .report-subject-options{scrollbar-width:thin;max-height:205px;padding:0 7px 6px 0;overflow-y:auto}.report-filter-actions{color:#1b756b;gap:15px;margin:3px 0 9px;font-size:11px;display:flex}.report-filter-actions button{font-weight:700}.report-style-picker{border-top:1px solid #dce7e7;margin-top:15px;padding-top:15px}.report-style-picker h3{align-items:center;gap:7px;font-size:12px;display:flex;color:#294c56!important}.report-style-picker>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.report-style-picker button{background:#fff;border:2px solid #e0e8e8;border-radius:7px;padding:2px;position:relative;overflow:hidden}.report-style-picker button[aria-pressed=true]{border-color:var(--report-accent);box-shadow:0 0 0 2px #d2e6df}.report-style-picker svg{width:100%;height:auto;display:block}.report-style-picker button>svg:last-child:not(:first-child){color:#fff;background:var(--report-accent);border-radius:3px;width:14px;height:14px;position:absolute;top:0;right:0}.report-style-picker p{margin:9px 0;font-size:11px;color:#435e69!important}.report-studio-preview{background:#e6eeed;flex-direction:column;min-width:0;display:flex}.report-page-toolbar{background:#fff;border-bottom:1px solid #d4e1e4;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.report-page-toolbar>div{align-items:center;gap:5px;min-width:0;display:flex}.report-page-toolbar button{color:#2a515d;border-radius:6px;place-items:center;min-width:29px;min-height:30px;padding:5px;display:grid}.report-page-toolbar button:hover{background:#e9f3ef}.report-page-toolbar button:disabled{opacity:.35;cursor:default}.report-page-toolbar select{border-radius:6px;width:235px;min-height:31px;padding:5px 24px 5px 8px;font-size:12px;color:#294a58!important;background:#fff!important;border:1px solid #c6d7da!important}.report-page-toolbar .report-zoom button{font-size:11px;font-weight:650}.report-paper-stage{scrollbar-width:thin;background-color:#e2eae8;background-image:radial-gradient(#b4c6c6 1px,#0000 1px);background-size:14px 14px;flex:1;min-height:0;padding:25px 27px 40px;overflow:auto}.report-vector-page{background:#fff;width:100%;min-width:0;max-width:840px;margin:0 auto;line-height:0;box-shadow:0 7px 25px #173e4927}.report-vector-page svg{width:100%;height:auto;font-family:ReportSans,Arial,sans-serif;display:block}.report-studio-preview>footer{color:#456571;background:#fff;border-top:1px solid #d4e1e4;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:10px 15px;display:flex}.report-studio-preview>footer span{align-items:center;gap:6px;font-size:10px;display:flex}.report-studio-preview>footer small{font-size:10px}.report-export-error{background:#fff0ec;padding:13px 16px;font-size:12px;color:#9a3c2d!important;margin:0!important}.report-busy{color:#fff;z-index:15;background:#194f4c;border-radius:10px;align-items:center;gap:9px;padding:12px 18px;font-size:12px;display:flex;position:absolute;bottom:17px;right:25px;box-shadow:0 5px 15px #153e4533}.report-no-pages{color:#345c67;align-content:center;justify-items:center;gap:14px;min-height:300px;display:grid}.report-no-pages p{font-size:13px;color:#345c67!important}.report-filter-toggle{display:none}.progress-report-builder button:focus-visible,.progress-report-builder summary:focus-visible{outline-offset:3px;outline:3px solid #dc9a4e}@media (max-width:1000px){.report-studio-body{grid-template-columns:225px minmax(0,1fr)}.report-studio-settings{padding:16px}.report-page-toolbar{flex-wrap:wrap}.report-page-toolbar select{width:190px}.report-paper-stage{padding:20px 15px}.report-zoom{margin-left:auto}}@media (max-width:700px){.dialog:has(.progress-report-builder){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.dialog:has(.progress-report-builder)>.dialog-header{padding:13px 15px}.dialog:has(.progress-report-builder)>.dialog-header h2{font-size:16px}.dialog:has(.progress-report-builder)>.dialog-header p{display:none}.progress-report-toolbar{flex-wrap:wrap;gap:8px;padding:12px}.report-person b{font-size:12px}.report-person>span{border-radius:9px;width:33px;height:33px}.report-downloads{gap:6px;margin-left:auto}.report-downloads .button{padding:8px;font-size:11px}.report-image-menu summary{padding:9px;font-size:11px}.report-filter-toggle{display:flex}.report-studio-body{grid-template-columns:1fr;height:calc(100dvh - 182px);min-height:300px}.report-studio-settings{display:none}.show-report-filters .report-studio-body{grid-template-columns:minmax(200px,58%) minmax(0,1fr)}.show-report-filters .report-studio-settings{display:block}.show-report-filters .report-studio-preview .report-page-toolbar{display:none}.report-paper-stage{padding:16px 10px 28px}.report-studio-preview>footer small{display:none}.report-page-toolbar{padding:6px 8px}.report-page-toolbar select{width:170px;font-size:11px}.report-page-toolbar .report-zoom{gap:0}.report-page-toolbar .report-zoom button{min-width:25px;padding:4px;font-size:10px}.report-studio-preview>footer{padding:8px}.report-studio-preview>footer span{font-size:9px}}
