.report-shell{color:#213b45;background:#f7f7f2;padding-bottom:60px}.report-intro{max-width:850px;padding:65px 0 35px}.report-intro h1{color:#173740;font-size:clamp(38px,6vw,70px);line-height:1.08}.report-intro p{line-height:1.7}.report-intro em{color:#287359;font-style:normal}.report-workspace,.report-basis{background:#fff;border:1px solid #d7dfdb;border-radius:14px;margin:20px 0;padding:28px}.report-shell button,.report-file{color:#214d42;cursor:pointer;font:inherit;background:#fff;border:1px solid #77998d;border-radius:6px;min-height:44px;padding:12px 16px;font-weight:600;display:inline-block}.report-shell button:disabled{opacity:.5;cursor:default}.report-shell button:hover{background:#eaf1ed}.report-toolbar{flex-wrap:wrap;gap:10px;display:flex}.report-file input{max-width:230px;margin-top:6px;display:block}.report-shell fieldset{border:1px solid #ccd9d1;border-radius:8px;min-width:0;margin:28px 0;padding:24px}.report-shell legend{color:#235c49;padding:0 10px;font-size:22px;font-weight:700}.report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.report-shell label{color:#223d45;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.report-shell input:not([type=checkbox]),.report-shell textarea,.report-shell select{box-sizing:border-box;color:#213b45;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #9fb4ad;border-radius:5px;padding:12px}.report-shell input[type=file]{font-size:14px}.report-shell textarea{resize:vertical;min-height:110px}.report-wide{grid-column:1/-1}.report-shell .report-checkbox{flex-direction:row;align-items:center;margin:20px 0}.report-checkbox input{flex-shrink:0;width:22px;height:22px}.report-row{background:#f3f6f3;border-radius:8px;margin:22px 0;padding:20px}.report-shell h3{color:#214c3e;margin:25px 0 12px;font-size:22px;line-height:1.3}.report-shell h2{font-size:30px;line-height:1.25}.report-shell p,.report-shell li{font-size:16px;line-height:1.7}.report-error:not(:empty){color:#852c22;background:#fff0eb;border-left:4px solid #a83e2d;padding:15px}.report-shell .report-generate{color:#fff;background:#184b3b;padding:16px 28px}.report-preview{scroll-margin-top:110px}.report-export{flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0;display:flex}.report-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #cdd8d1;padding:45px;box-shadow:0 8px 35px #102f3710}.report-paper-top{border-bottom:3px solid #28654e;align-items:center;gap:25px;padding-bottom:20px;display:flex}.report-paper-top img{object-fit:contain;width:100px;max-height:90px}.report-kicker{letter-spacing:2px;color:#287359;font-size:12px!important}.report-paper h2{margin:6px 0;font-size:32px}.report-draft{color:#815c13;background:#fbf4df;padding:10px 15px}.report-meta{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-meta dt{color:#537268;font-size:13px;font-weight:700}.report-meta dd{white-space:pre-wrap;margin:4px 0}.report-meta>div:last-child{grid-column:1/-1}.report-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.report-kpis>div{background:#f3f7f4;border:1px solid #d1ded6;padding:18px}.report-kpis span{font-size:13px;display:block}.report-kpis strong{margin-top:8px;font-size:26px;display:block}.report-paper table{border-collapse:collapse;width:100%;margin:15px 0;font-size:14px}.report-paper th,.report-paper td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d6e0db;padding:12px}.report-paper th{color:#204c3e;background:#eaf0ec}.report-paper td p{font-size:13px}.report-table-scroll{overflow-x:auto}.report-narrative{white-space:pre-wrap}.report-footnote{border-top:1px solid #ccd9d1;padding-top:15px;font-size:12px!important}.report-shell a{color:#26634f;text-decoration:underline}.report-shell :focus-visible{outline-offset:3px;outline:3px solid #bd8e2c}@media (max-width:700px){.report-workspace,.report-basis{padding:18px}.report-shell fieldset{padding:16px}.report-fields,.report-meta{grid-template-columns:1fr}.report-kpis{grid-template-columns:1fr 1fr}.report-paper{padding:20px}.report-paper-top{flex-direction:column;align-items:flex-start}.report-paper h2{font-size:26px}.report-toolbar>*{max-width:100%}.report-intro{padding-top:35px}.report-paper th,.report-paper td{padding:8px}.report-table-scroll table{min-width:520px}}@media print{@page{size:A4;margin:14mm}body{color:#162d28!important;background:#fff!important}header,footer,#navigation,.shehroz-launcher,.shehroz-widget,.shehroz-panel,.report-intro,.no-print{display:none!important}.report-shell{background:#fff;padding:0}.report-shell>.wrap{width:100%;max-width:none;padding:0}.report-paper{box-shadow:none;border:0;padding:0}.report-paper h3{break-after:avoid}.report-paper tr,.report-kpis>div,.report-paper-top{break-inside:avoid}.report-kpis{grid-template-columns:repeat(3,1fr)}.report-basis{border:0;border-top:1px solid #999;margin:25px 0;padding:15px 0}.report-basis h2{font-size:18px}.report-shell p,.report-shell li,.report-paper table{font-size:10pt;line-height:1.45}.report-paper th,.report-paper td{padding:6px}.report-table-scroll{overflow:visible}.report-table-scroll table{min-width:0}.report-meta{grid-template-columns:1fr 1fr}.report-basis a{color:inherit;text-decoration:none}.report-basis a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}.report-preview{margin:0}body:has(.report-paper) #shehroz-root{display:none!important}}body:has(.report-shell) .shehroz-launcher{width:max-content;max-width:calc(100% - 40px);margin:20px 20px 24px auto;position:static;bottom:auto;right:auto}@media print{body:has(.report-shell) .shehroz-launcher{display:none!important}}
