.analytics-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.analytics-modal{background:#fff;border-radius:8px;width:90vw;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 4px 24px #0003}.analytics-modal__header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb}.analytics-modal__title{font-size:1.25rem;font-weight:600;margin:0}.analytics-modal__close{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:4px 8px;color:#6b7280}.analytics-modal__close:hover{color:#111}.analytics-modal__tabs{display:flex;gap:4px;padding:8px 24px 0;border-bottom:1px solid #e5e7eb}.analytics-tab{padding:8px 16px;border:none;background:none;cursor:pointer;font-size:.875rem;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px}.analytics-tab:hover{color:#111}.analytics-tab--active{color:#2563eb;border-bottom-color:#2563eb;font-weight:500}.analytics-modal__content{padding:24px;overflow-y:auto;flex:1 1}.analytics-modal__message{color:#6b7280}.analytics-modal__error{color:#dc2626}.analytics-tab-panel{display:none}.analytics-tab-panel--active{display:block}.analytics-chart{margin-bottom:24px;padding:16px;border:1px solid #e5e7eb;border-radius:8px}.analytics-chart__title{font-size:.95rem;font-weight:600;margin:0 0 12px}.analytics-chart--kpi{text-align:center;display:inline-block;min-width:180px;margin-right:16px}.analytics-kpi__value{font-size:2rem;font-weight:700;color:#111}.analytics-kpi__trend{font-size:.875rem;color:#16a34a;margin-top:4px}.analytics-bar-container{display:flex;align-items:flex-end;gap:8px;height:160px}.analytics-bar{display:flex;flex-direction:column;align-items:center;flex:1 1;height:100%;justify-content:flex-end}.analytics-bar__fill{width:100%;max-width:48px;background:#3b82f6;border-radius:4px 4px 0 0;min-height:4px}.analytics-bar__label{font-size:.75rem;color:#6b7280;margin-top:4px}.analytics-bar__value{font-size:.75rem;font-weight:600}.analytics-pie-container{display:flex;flex-direction:column;gap:8px}.analytics-pie-slice{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #f3f4f6}.analytics-pie-slice__label{font-weight:500}.analytics-pie-slice__value{color:#6b7280}.analytics-line-container{font-size:.875rem;color:#374151}.summarise-modal__summary{margin-bottom:16px;line-height:1.6}.summarise-modal__debug{margin-top:16px;font-size:13px}.summarise-modal__debug summary{cursor:pointer}.summarise-modal__debug pre{max-height:300px;overflow:auto;white-space:pre-wrap;word-break:break-word}

/*# sourceMappingURL=decidim_insights_public-85bca62e.css.map*/