.audit-print-only{display:none!important}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important;width:auto!important}#root{display:none!important}body>.audit-print-only{display:block!important;position:static!important;width:100%!important;background:#fff!important;color:#000!important;padding:16mm 14mm!important;box-sizing:border-box!important;font-family:system-ui,sans-serif!important;font-size:12pt!important}.audit-print-question{page-break-inside:avoid}.print-hide{display:none!important}}._dashboard_1xqlq_1{padding:24px;background-color:#f8f9fa;min-height:100vh}._pageHeader_1xqlq_7{margin-bottom:24px}._pageTitle_1xqlq_11{font-size:1.5rem;font-weight:600;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1xqlq_18{font-size:.875rem;color:#6b7280;margin:0}._filtersCard_1xqlq_25{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb}._filtersHeader_1xqlq_34{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._filtersTitle_1xqlq_41{font-size:.875rem;font-weight:600;color:#1e7363;margin:0}._filtersRow_1xqlq_48{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}._dateFilters_1xqlq_55{display:flex;gap:12px;align-items:center}._selectFilters_1xqlq_61{display:flex;gap:12px;flex-wrap:wrap;flex:1}._chartCard_1xqlq_69{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb}._chartHeader_1xqlq_78{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}._chartTitle_1xqlq_84{font-size:1rem;font-weight:600;color:#1a1a2e;margin:0 0 4px}._chartSubtitle_1xqlq_91{font-size:.75rem;color:#6b7280;margin:0}._chartContent_1xqlq_97{display:flex;justify-content:center;overflow-x:auto}._pieChartsGrid_1xqlq_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}._pieChartCard_1xqlq_110{background:#fafafa;border-radius:10px;padding:16px;border:1px solid #e5e7eb;transition:box-shadow .2s ease}._pieChartCard_1xqlq_110:hover{box-shadow:0 4px 12px #00000014}._pieChartTitle_1xqlq_122{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 12px;text-align:center}._pieChartWrapper_1xqlq_130{display:flex;justify-content:center}._statsSummary_1xqlq_136{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}._statCard_1xqlq_143{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb}._statValue_1xqlq_151{font-size:2rem;font-weight:700;color:#1e7363;margin:0}._statLabel_1xqlq_158{font-size:.75rem;color:#6b7280;margin:4px 0 0;text-transform:uppercase;letter-spacing:.5px}._barLabel_1xqlq_167{fill:#fff;font-size:12px;font-weight:600}._emptyState_1xqlq_174{text-align:center;padding:40px 20px;color:#6b7280}._emptyStateIcon_1xqlq_180{font-size:48px;margin-bottom:12px;opacity:.5}._emptyStateText_1xqlq_186{font-size:.875rem}._resetButton_1xqlq_191{font-size:.8125rem!important}@media (max-width: 768px){._dashboard_1xqlq_1{padding:16px}._filtersRow_1xqlq_48{flex-direction:column}._dateFilters_1xqlq_55{width:100%;flex-wrap:wrap}._selectFilters_1xqlq_61{width:100%}._pieChartsGrid_1xqlq_104{grid-template-columns:1fr}}._dashboard_bha41_1{padding:16px;background-color:#f8f9fa;min-height:100%}._statsGrid_bha41_8{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}._statCard_bha41_15{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb;text-align:center}._statValue_bha41_24{font-size:1.75rem;font-weight:700;color:#1e7363;margin:0}._statLabel_bha41_31{font-size:.6875rem;color:#6b7280;margin:4px 0 0;text-transform:uppercase;letter-spacing:.5px}._filtersCard_bha41_40{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb;overflow:hidden}._filtersHeader_bha41_49{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}._filtersTitle_bha41_58{font-size:.875rem;font-weight:600;color:#1e7363}._filtersContent_bha41_64{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}._dateFilters_bha41_71{display:grid;grid-template-columns:1fr 1fr;gap:12px}._chartCard_bha41_78{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 3px #00000014;border:1px solid #e5e7eb}._chartHeader_bha41_87{margin-bottom:16px}._chartTitle_bha41_91{font-size:.9375rem;font-weight:600;color:#1a1a2e;margin:0}._chartContent_bha41_98{margin:0 -8px}._pieChartsGrid_bha41_103{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._pieChartCard_bha41_109{background:#fafafa;border-radius:10px;padding:12px;border:1px solid #e5e7eb}._pieChartTitle_bha41_116{font-size:.75rem;font-weight:600;color:#374151;margin:0 0 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pieChartWrapper_bha41_127{display:flex;justify-content:center}._pieChartLegend_bha41_132{margin-top:8px;display:flex;flex-direction:column;gap:4px}._legendItem_bha41_139{display:flex;align-items:center;gap:6px;font-size:.6875rem;color:#6b7280}._legendDot_bha41_147{width:8px;height:8px;border-radius:50%;flex-shrink:0}._subcategoryList_bha41_155{display:flex;flex-direction:column;gap:12px}._subcategoryItem_bha41_161{display:flex;align-items:center;gap:12px}._subcategoryRank_bha41_167{width:24px;height:24px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#666;flex-shrink:0}._subcategoryInfo_bha41_181{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}._subcategoryName_bha41_189{font-size:.8125rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subcategoryCount_bha41_197{font-size:.8125rem;font-weight:600;color:#1e7363;margin-left:8px;flex-shrink:0}._subcategoryBar_bha41_205{width:60px;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;flex-shrink:0}._subcategoryBarFill_bha41_214{height:100%;border-radius:3px;transition:width .3s ease}._emptyState_bha41_221{text-align:center;padding:24px;color:#6b7280;font-size:.875rem}@media (max-width: 360px){._dashboard_bha41_1{padding:12px}._statsGrid_bha41_8{gap:8px}._statCard_bha41_15{padding:12px}._statValue_bha41_24{font-size:1.5rem}._pieChartsGrid_bha41_103{grid-template-columns:1fr}}._header_n3bnq_1{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:linear-gradient(135deg,#1e7363 0%,#2d9b85 100%)}
