.report-prose{color:#17242b;overflow-wrap:anywhere;tab-size:4;text-align:left;white-space:pre-wrap;font-family:Arial,sans-serif;font-size:11pt;line-height:1.15}.report-prose p{min-height:1.15em;margin:0 0 8pt}.report-prose h1{margin:12pt 0 8pt;font-size:22pt;font-weight:700}.report-prose h2{margin:10pt 0 8pt;font-size:17pt;font-weight:700}.report-prose h3{margin:8pt 0;font-size:14pt;font-weight:700}.report-prose ul{margin:0 0 8pt;padding-left:28px;list-style-type:disc}.report-prose ol{margin:0 0 8pt;padding-left:28px;list-style-type:decimal}.report-prose ul ul{list-style-type:circle}.report-prose li{margin:0 0 4pt}.report-prose li>p{margin-bottom:4pt}.report-prose li p:last-child{margin-bottom:0}.report-prose strong{font-weight:700}.report-prose em{font-style:italic}.report-prose blockquote{border-left:3px solid #a8bac5;margin:8pt 0;padding-left:16px}.report-prose pre{white-space:pre-wrap;background:#f4f6f7;padding:12px;font-family:Courier New,monospace}.report-prose hr{border:0;border-top:1px solid #a7b6be;margin:12pt 0}.report-prose table{border-collapse:collapse;table-layout:fixed;white-space:normal;width:100%;margin:8pt 0}.report-prose td,.report-prose th{vertical-align:top;white-space:pre-wrap;text-align:left;border:1px solid #889aa5;min-width:50px;padding:8px;position:relative}.report-prose th{background:#edf1f4;font-weight:700}.report-prose td p:last-child,.report-prose th p:last-child{margin-bottom:0}.report-table-scroll,.report-prose .tableWrapper{overflow-x:auto}.report-plain{white-space:pre-wrap;margin:0 0 12pt}.report-prose .selectedCell:after{content:"";pointer-events:none;background:#bedcff66;position:absolute;inset:0}.rich-editor{background:#fff;border:1px solid #bbc7ce;border-radius:8px;margin:8px 0 24px;overflow:hidden}.rich-toolbar{background:#f2f5f7;border-bottom:1px solid #cdd6dc;flex-wrap:wrap;align-items:flex-end;gap:7px;padding:10px;display:flex}.rich-toolbar label{color:#4a5e6b;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.rich-toolbar button,.rich-toolbar select{color:#243c4c;cursor:pointer;background:#fff;border:1px solid #c1cdd5;border-radius:4px;min-height:34px;margin:0;padding:7px 9px;font-family:Arial,sans-serif;font-size:12px}.rich-toolbar select{max-width:155px;margin-top:3px;display:block}.rich-toolbar button.active{color:#963c00;background:#fff0e4;border-color:#ea7319}.rich-toolbar button:disabled{opacity:.45;cursor:default}.rich-toolbar button:focus-visible,.rich-toolbar select:focus-visible{outline-offset:2px;outline:2px solid #0a7cb8}.rich-editor .tiptap{outline:none;min-height:180px;max-height:650px;padding:18px;overflow:auto}.rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #cfdeea}.rich-table-tools{border-top:1px solid #c9d3d9;flex-wrap:wrap;flex-basis:100%;gap:6px;padding-top:8px;display:flex}.rich-help{color:#63737d;border-top:1px solid #dce3e7;padding:9px 12px;font-size:12px;line-height:1.6}.rich-help button{color:#285875;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:12px;text-decoration:underline}.report-form{max-width:1100px;margin:auto;padding:24px}.report-form>h1{margin-bottom:8px}.report-form .report-meta{grid-template-columns:2fr 1fr;gap:16px;margin:20px 0;display:grid}.report-form .report-meta label,.report-form .report-label{font-weight:700;display:block}.report-form .report-meta input,.report-form .report-meta select{background:#fff;border:1px solid #bbc7ce;border-radius:5px;width:100%;margin-top:6px;padding:10px;display:block}.report-form .report-wide{grid-column:1/-1}.report-form .report-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.report-form .report-actions button{cursor:pointer;border-radius:5px;padding:10px 16px}.report-form fieldset{border:0;min-width:0;padding:0}.report-form .report-error{color:#a32323;background:#fff3f3;border:1px solid #e8b8b8;border-radius:5px;padding:12px}.report-form .report-info{color:#5a6f7b;font-size:14px;line-height:1.5}.report-form .report-preview{background:#fff;border:1px solid #ccd5db;margin:20px 0;padding:25px}.report-form .report-preview h2{margin:20px 0 10px}.report-form button:disabled{opacity:.5;cursor:wait}@media (max-width:650px){.report-form{padding:16px}.report-form .report-meta{grid-template-columns:1fr}.rich-toolbar{gap:5px;padding:7px}.rich-toolbar button{padding:7px}.rich-editor .tiptap,.report-form .report-preview{padding:12px}}@media print{.report-prose{color:#000;overflow:visible!important}.report-table-scroll,.report-prose .tableWrapper{overflow:visible!important}.report-prose table{width:100%!important}.report-prose tr{break-inside:avoid}.report-prose h1,.report-prose h2,.report-prose h3{break-after:avoid}.report-prose p{orphans:3;widows:3}.report-prose th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-print-hide{display:none!important}.report-print-sheet{break-after:page}.report-print-sheet:last-child{break-after:auto}.report-print-sheet.card{break-inside:auto!important;box-shadow:none!important}.report-prose{max-height:none!important}}
