@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600;700&display=swap";body{margin:0}#root{min-height:100vh}@media print{@page{size:landscape;margin:8mm}html,body,#root,#analytics-print-report,#analytics-print-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#root{visibility:hidden}#analytics-print-report,#analytics-print-report *{visibility:visible}#analytics-print-report{position:absolute;inset:0;display:block!important}#analytics-print-report .MuiCard-root,#analytics-print-report .MuiPaper-root,#analytics-print-report .MuiGrid-root{break-inside:avoid;page-break-inside:avoid}#analytics-print-report .MuiTableHead-root{display:table-header-group}#analytics-top-summary-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6mm!important;display:grid!important}#analytics-top-summary-row>*{flex-basis:auto!important;width:auto!important;max-width:none!important}#analytics-adoption-summary-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3mm!important;display:grid!important}#analytics-adoption-summary-row>*{min-width:0!important;padding:0 2mm!important}#analytics-adoption-summary-row .MuiDivider-root{display:none!important}#analytics-trends-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6mm!important;display:grid!important}#analytics-trends-row>*{flex-basis:auto!important;width:auto!important;max-width:none!important}#analytics-trends-row .recharts-responsive-container{min-width:0!important}#analytics-usage-distribution,#analytics-monthly-spend-plan{flex-basis:100%!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important}#analytics-usage-distribution .MuiCard-root,#analytics-monthly-spend-plan .MuiCard-root{width:100%!important}#analytics-monthly-spend-plan .MuiCardContent-root{height:128mm!important}#analytics-monthly-spend-chart{width:100%!important;height:94mm!important}}body.analytics-printing #analytics-monthly-spend-chart,body.analytics-printing #analytics-monthly-spend-chart .recharts-responsive-container{width:100%!important;min-width:0!important}#analytics-monthly-spend-print-table{display:none}@media print{#analytics-monthly-spend-plan .MuiCardContent-root{height:auto!important}#analytics-monthly-spend-chart{display:none!important}#analytics-monthly-spend-print-table{width:100%!important;display:block!important}#analytics-print-report .recharts-tooltip-wrapper,#analytics-print-report .recharts-default-tooltip,#analytics-print-report .recharts-tooltip-cursor,#analytics-print-report .recharts-legend-wrapper{display:none!important}#analytics-daily-spend-chart,#analytics-token-usage-chart{min-width:0!important;overflow:visible!important}#analytics-daily-spend-chart .MuiCard-root,#analytics-token-usage-chart .MuiCard-root,#analytics-daily-spend-chart .MuiCardContent-root,#analytics-token-usage-chart .MuiCardContent-root,#analytics-daily-spend-chart .recharts-responsive-container,#analytics-token-usage-chart .recharts-responsive-container{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#analytics-daily-spend-chart .recharts-wrapper,#analytics-token-usage-chart .recharts-wrapper{max-width:100%!important}#analytics-trends-row{grid-template-columns:minmax(0,1fr)!important}#analytics-daily-spend-chart,#analytics-token-usage-chart{grid-column:1/-1!important;width:100%!important}#analytics-daily-spend-chart .MuiCardContent-root,#analytics-token-usage-chart .MuiCardContent-root{height:98mm!important}}.analytics-print-data-table{display:none}@media print{#analytics-daily-spend-chart .analytics-print-data-table,#analytics-token-usage-chart .analytics-print-data-table{display:none!important}#analytics-daily-spend-chart .analytics-screen-chart,#analytics-token-usage-chart .analytics-screen-chart{width:100%!important;height:88mm!important;display:block!important}#analytics-daily-spend-chart .MuiCardContent-root,#analytics-token-usage-chart .MuiCardContent-root{height:108mm!important}#analytics-daily-spend-chart .recharts-responsive-container,#analytics-token-usage-chart .recharts-responsive-container{width:100%!important;height:100%!important}}.analytics-print-native-chart{display:none}@media print{#analytics-daily-spend-chart .analytics-screen-chart,#analytics-token-usage-chart .analytics-screen-chart{display:none!important}#analytics-daily-spend-chart .analytics-print-native-chart,#analytics-token-usage-chart .analytics-print-native-chart{width:100%!important;height:88mm!important;display:block!important}}
