.auris-reporting-engine{min-width:0}.are-toolbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:14px 0}.are-toolbar label{display:grid;gap:3px;color:var(--text2);font-size:10px;font-weight:800}.are-toolbar select,.are-toolbar button{min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);font:inherit}.are-toolbar button{cursor:pointer}.are-toolbar :focus-visible,.are-chart button:focus-visible,.are-table button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.are-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.are-kpis article{display:grid;gap:6px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.are-kpis span,.are-kpis small{color:var(--text2)}.are-kpis strong{font-size:24px;color:#12634c}.are-table{overflow:auto;border:1px solid var(--border);border-radius:11px;background:var(--card)}.are-table table{width:100%;min-width:700px;border-collapse:collapse}.are-table th,.are-table td{padding:11px 12px;border-bottom:1px solid var(--border);text-align:right}.are-table th:first-child,.are-table td:first-child{text-align:left}.are-table thead{background:#f8fafc}.are-table button{padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:var(--card);cursor:pointer}.are-chart{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.are-chart button{display:grid;grid-template-columns:minmax(100px,180px) minmax(120px,1fr) 70px;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.are-chart button:hover{background:#f8fafc}.are-chart i{height:14px;overflow:hidden;border-radius:99px;background:#e2e8f0}.are-chart b{display:block;height:100%;border-radius:99px;background:#18765a}.are-chart strong{text-align:right}.are-empty{padding:42px 12px;border:1px dashed var(--border);border-radius:11px;text-align:center;color:var(--text2)}
@media(max-width:700px){.are-toolbar{display:grid;grid-template-columns:1fr 1fr}.are-toolbar label,.are-toolbar select,.are-toolbar button{width:100%}.are-kpis{grid-template-columns:1fr 1fr}.are-chart button{grid-template-columns:90px minmax(90px,1fr) 50px}.are-chart span{overflow:hidden;text-overflow:ellipsis}.are-table{max-width:100%}}
.are-chart svg{width:100%;height:14px;overflow:hidden;border-radius:99px;background:#e2e8f0}.are-chart rect{fill:#18765a}
