.mrksa-report{direction:rtl;text-align:right;background:var(--background,#ffffff);color:var(--text-color,#111827);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--card-radius,6px);padding:var(--spacing,1.2em);margin:1.5em 0;font-family:inherit;line-height:1.8;box-sizing:border-box}.mrksa-report *{box-sizing:border-box}.mrksa-report-content h2{color:var(--primary-color,#1e40af);font-size:var(--heading-size,1.6em);margin-top:var(--spacing,1.2em);margin-bottom:.6em;border-bottom:2px solid var(--secondary-color,#60a5fa);padding-bottom:.3em}.mrksa-report-content h2:first-child{margin-top:0}.mrksa-report-content h3{color:var(--primary-color,#1e40af);font-size:calc(var(--heading-size, 1.6em) * 0.85);margin-top:var(--spacing,1.2em);margin-bottom:.5em}.mrksa-report-content h4,.mrksa-report-content h5,.mrksa-report-content h6{color:var(--text-color,#111827);margin-top:1em;margin-bottom:.4em}.mrksa-report-content p{margin:0 0 1em}.mrksa-report-content ul,.mrksa-report-content ol{margin:0 0 1em;padding-inline-start:1.6em}.mrksa-report-content li{margin-bottom:.4em}.mrksa-report-content a{color:var(--primary-color,#1e40af);text-decoration:underline}.mrksa-report-content img{max-width:100%;height:auto;border-radius:var(--card-radius,6px);display:block;margin:var(--spacing,1.2em) auto}.mrksa-report-content figure{margin:var(--spacing,1.2em) 0;text-align:center}.mrksa-report-content figcaption{font-size:.85em;color:var(--text-color,#6b7280);margin-top:.5em;opacity:.8}.mrksa-report-content blockquote{border-right:4px solid var(--secondary-color,#60a5fa);border-left:none;margin:var(--spacing,1.2em) 0;padding:.6em 1em;background:var(--card-bg,#f3f6fb);border-radius:var(--card-radius,6px)}.mrksa-report-content hr{border:none;border-top:1px solid var(--border-color,#e5e7eb);margin:var(--spacing,1.2em) 0}.mrksa-report-content table{width:100%;border-collapse:collapse;margin:var(--spacing,1.2em) 0;background:var(--card-bg,#f3f6fb);border-radius:var(--card-radius,6px);overflow:hidden}.mrksa-report-content table th,.mrksa-report-content table td{border:1px solid var(--border-color,#e5e7eb);padding:.6em .8em;text-align:right}.mrksa-report-content table th{background:var(--primary-color,#1e40af);color:#fff;font-weight:600}.mrksa-report-content table tbody tr:nth-child(even){background:rgb(0 0 0 / .02)}.mrksa-report-chart{margin:var(--spacing,1.2em) 0;background:var(--card-bg,#f3f6fb);border-radius:var(--card-radius,6px);padding:var(--spacing,1.2em)}.mrksa-chart-canvas{max-width:100%}.mrksa-source{margin-top:var(--spacing,1.2em);padding-top:.8em;border-top:1px dashed var(--border-color,#e5e7eb);font-size:.9em}.mrksa-source a{color:var(--primary-color,#1e40af);text-decoration:none;font-weight:600}.mrksa-source a:hover{color:var(--secondary-color,#60a5fa);text-decoration:underline}.mrksa-report.theme-classic-blue{box-shadow:0 1px 3px rgb(30 64 175 / .08)}.mrksa-report.theme-modern-green .mrksa-report-content table.mrksa-table{box-shadow:0 2px 6px rgb(4 120 87 / .08)}.mrksa-report.theme-dark-corporate .mrksa-report-content table.mrksa-table th{color:#111827}.mrksa-report.theme-dark-corporate .mrksa-source a{color:var(--primary-color,#f59e0b)}.mrksa-report.theme-warm-orange{box-shadow:0 4px 12px rgb(194 65 12 / .06)}.mrksa-report.theme-minimal-gray .mrksa-report-content table.mrksa-table th{background:var(--text-color,#374151)}@media (max-width:600px){.mrksa-report{padding:1em}.mrksa-report-content h2{font-size:1.3em}.mrksa-report-content table.mrksa-table th,.mrksa-report-content table.mrksa-table td{padding:.4em .5em;font-size:.9em}}