.DashboardBuilder_root__PMN4f{min-width:0}.DashboardBuilder_dockSentinel__giRWQ{display:block;height:1px;margin-bottom:-1px}.DashboardBuilder_toolbar__Cn8M2{position:sticky;top:calc(var(--app-header-height, 72px) + 10px);z-index:19;display:flex;width:100%;max-width:100%;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:0 0 8px;padding:3px 0;border-radius:0;background:transparent;box-shadow:none;transition:background-color .16s ease,box-shadow .16s ease}.DashboardBuilder_toolbar__Cn8M2[data-context-dock]>[aria-label="Contexto analítico"]{flex:1 1 auto;min-width:0}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_identity___k0Ye{flex:0 1 auto;min-width:0}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_actions__X6bHh{flex:0 0 auto;gap:5px;margin-left:auto;padding-left:var(--space-3)}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_defaultBadge__kG_Q_,.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_pendingBadge___3Q0d{background:transparent}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_actions__X6bHh>button:not(.DashboardBuilder_primary__qJv8r){border-radius:6px;background:transparent}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_actions__X6bHh>button:not(.DashboardBuilder_primary__qJv8r):hover:not(:disabled){background:var(--surface-hover)}.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked]{width:fit-content;max-width:calc(100% - 24px);justify-content:center;flex-wrap:nowrap;gap:3px 8px;margin:0 auto 8px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--surface-sidebar) 84%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--shadow-color) 48%,transparent)}@supports (backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px)){.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked]{backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}}.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked]>[aria-label="Contexto analítico"]{flex:0 1 auto}.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked] .DashboardBuilder_actions__X6bHh{margin-left:0}.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked] .DashboardBuilder_actions__X6bHh>button:not(.DashboardBuilder_primary__qJv8r){border-radius:6px;background:transparent}@media (prefers-reduced-transparency:reduce){.DashboardBuilder_toolbar__Cn8M2[data-context-dock][data-docked]{border-color:transparent;background:var(--surface-sidebar);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 3px 10px color-mix(in srgb,var(--shadow-color) 36%,transparent)}}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar]{width:100%;max-width:100%;flex-wrap:nowrap;gap:8px;margin:0 0 8px;padding:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_pendingBadge___3Q0d{flex:none;padding:0;background:transparent}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_actions__X6bHh{flex:none;flex-wrap:nowrap;gap:4px;margin-left:auto}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_actions__X6bHh>button:not(.DashboardBuilder_primary__qJv8r){background:transparent}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv{position:relative;z-index:5;flex:none}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv>summary{display:inline-flex;min-height:36px;align-items:center;gap:5px;border-radius:7px;padding:0 8px;color:var(--text-secondary);cursor:pointer;font-size:11px;list-style:none}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv>summary::-webkit-details-marker{display:none}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv>summary:hover,.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv[open]>summary{background:var(--surface-hover);color:var(--text-primary)}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv>div{position:absolute;top:calc(100% + 6px);right:0;display:grid;min-width:190px;gap:2px;padding:6px;border-radius:9px;background:var(--surface);box-shadow:var(--shadow-popover)}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv button{justify-content:flex-start;background:transparent}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv button:hover:not(:disabled){background:var(--surface-hover)}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv button:focus-visible,.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_layoutConfirmation__dt_LT p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.DashboardBuilder_confirmationActions__OL9VM{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.DashboardBuilder_confirmationActions__OL9VM button{min-height:36px;border:0;border-radius:6px;padding:0 12px;background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:11px}.DashboardBuilder_confirmationActions__OL9VM button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_identity___k0Ye{display:grid;flex:1;gap:4px;min-width:0}.DashboardBuilder_identityTitle__0H0Fd{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;min-width:0}.DashboardBuilder_identityTitle__0H0Fd>span:not(.DashboardBuilder_defaultBadge__kG_Q_):not(.DashboardBuilder_pendingBadge___3Q0d){color:var(--text-muted);font-size:12px}.DashboardBuilder_toolbar__Cn8M2 h2{margin:0;color:var(--text-primary);font-size:14px;font-weight:600}.DashboardBuilder_toolbar__Cn8M2 span{color:var(--text-muted);font-size:10px}.DashboardBuilder_defaultBadge__kG_Q_,.DashboardBuilder_pendingBadge___3Q0d{border-radius:999px;padding:3px 7px;background:var(--surface-raised);color:var(--text-secondary);font-size:9px;white-space:nowrap}.DashboardBuilder_pendingBadge___3Q0d{background:var(--selection-surface);color:var(--accent-blue)}.DashboardBuilder_actions__X6bHh{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.DashboardBuilder_configuration__7cZaW button,.DashboardBuilder_templates__MqieZ button,.DashboardBuilder_toolbar__Cn8M2 button,.DashboardBuilder_widgetControls__0UpL1 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:0;border-radius:5px;padding:6px 9px;background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:11px}.DashboardBuilder_configuration__7cZaW button:hover:not(:disabled),.DashboardBuilder_templates__MqieZ button:hover:not(:disabled),.DashboardBuilder_toolbar__Cn8M2 button:hover:not(:disabled),.DashboardBuilder_widgetControls__0UpL1 button:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] button:active:not(:disabled){background:var(--selection-surface)}.DashboardBuilder_configuration__7cZaW button:focus-visible,.DashboardBuilder_templates__MqieZ button:focus-visible,.DashboardBuilder_toolbar__Cn8M2 button:focus-visible,.DashboardBuilder_widgetControls__0UpL1 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_configuration__7cZaW button:disabled,.DashboardBuilder_templates__MqieZ button:disabled,.DashboardBuilder_toolbar__Cn8M2 button:disabled,.DashboardBuilder_widgetControls__0UpL1 button:disabled{cursor:default;opacity:.5}.DashboardBuilder_root__PMN4f .DashboardBuilder_primary__qJv8r{background:var(--action-primary);color:var(--on-action)}.DashboardBuilder_root__PMN4f .DashboardBuilder_primary__qJv8r:hover{background:var(--action-primary-hover);color:var(--on-action)}.DashboardBuilder_srOnly__jNWvr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.DashboardBuilder_grid__wzBiH{position:relative}.DashboardBuilder_grid__wzBiH .react-grid-item:has(details[open]){z-index:10}.DashboardBuilder_gridItem__28ov_,.DashboardBuilder_widget__7BaUf{height:100%;min-width:0;overflow:visible}.DashboardBuilder_widget__7BaUf{display:flex;min-height:0;flex-direction:column;border-radius:var(--radius-control);background:var(--surface)}.DashboardBuilder_content__ph6mD{display:flex;flex:1;min-width:0;width:100%;min-height:0}.DashboardBuilder_content__ph6mD>*{flex:1;min-width:0;min-height:0}.DashboardBuilder_content__ph6mD>section,.DashboardBuilder_content__ph6mD>section>div:last-child{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.DashboardBuilder_content__ph6mD>section>div:last-child{height:100%}.DashboardBuilder_content__ph6mD>article{flex:1;min-height:126px}.DashboardBuilder_content__ph6mD>article[data-executive]{min-height:112px}.DashboardBuilder_content__ph6mD [data-table-viewport]{min-height:64px;max-height:none;flex:1}.DashboardBuilder_root__PMN4f[data-editing=true] .DashboardBuilder_grid__wzBiH .react-grid-item .DashboardBuilder_widget__7BaUf:not([data-widget-kind=KPI]){box-shadow:0 0 0 1px var(--border-muted),0 4px 12px var(--shadow-color)}.DashboardBuilder_widgetControls__0UpL1{display:flex;flex:none;align-items:center;gap:2px;height:32px;padding:2px 5px;border-radius:7px 7px 0 0;background:var(--surface-soft)}.DashboardBuilder_widgetControls__0UpL1 button{min-height:28px;padding:4px;background:transparent}.DashboardBuilder_widgetControls__0UpL1 .DashboardBuilder_drag__K44L5{flex:1;justify-content:flex-start;min-width:0;cursor:grab;touch-action:none}.DashboardBuilder_resizeReadout__1XXiJ{flex:none;padding:2px 5px;border-radius:4px;background:var(--selection-surface);color:var(--text-secondary);font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.DashboardBuilder_drag__K44L5 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.DashboardBuilder_drag__K44L5:active{cursor:grabbing}.DashboardBuilder_grid__wzBiH .react-grid-item{transition:transform .16s ease}.DashboardBuilder_grid__wzBiH .react-grid-item.react-draggable-dragging,.DashboardBuilder_grid__wzBiH .react-grid-item.resizing{z-index:3;user-select:none;transition:none}.DashboardBuilder_grid__wzBiH .react-grid-item.react-draggable-dragging *,.DashboardBuilder_grid__wzBiH .react-grid-item.resizing *{user-select:none}.DashboardBuilder_grid__wzBiH .react-grid-item.react-draggable-dragging .DashboardBuilder_widget__7BaUf:not([data-widget-kind=KPI]){box-shadow:0 12px 28px var(--shadow-color);opacity:.96}.DashboardBuilder_grid__wzBiH .react-grid-item.resizing .DashboardBuilder_widget__7BaUf:not([data-widget-kind=KPI]){box-shadow:0 8px 20px var(--shadow-color)}.DashboardBuilder_grid__wzBiH .react-grid-placeholder{z-index:2;border-radius:7px;background:var(--selection-surface);box-shadow:inset 0 0 0 1px var(--focus-ring);opacity:.7;pointer-events:none}.DashboardBuilder_grid__wzBiH .react-resizable-hide>.react-resizable-handle{display:none}.DashboardBuilder_grid__wzBiH .react-resizable-handle{z-index:4;position:absolute;top:auto;right:auto;bottom:auto;left:auto;margin:0;border:0;background:transparent;touch-action:none}.DashboardBuilder_grid__wzBiH .react-resizable-handle:after{content:"";position:absolute;top:auto;right:auto;bottom:auto;left:auto;margin:0;border:0;opacity:.3;transition:opacity .12s ease}.DashboardBuilder_grid__wzBiH .react-grid-item:hover .react-resizable-handle:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle:hover:after{opacity:.9}.DashboardBuilder_grid__wzBiH .react-resizable-handle-n,.DashboardBuilder_grid__wzBiH .react-resizable-handle-s{left:30px;right:30px;width:auto;height:14px;cursor:ns-resize}.DashboardBuilder_grid__wzBiH .react-resizable-handle-n{top:32px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-s{bottom:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-n:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-s:after{left:50%;width:22px;height:2px;border-radius:2px;background:var(--accent);transform:translateX(-50%)}.DashboardBuilder_grid__wzBiH .react-resizable-handle-n:after{top:6px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-s:after{bottom:6px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-e,.DashboardBuilder_grid__wzBiH .react-resizable-handle-w{top:calc(50% - 24px);width:14px;height:48px;cursor:ew-resize}.DashboardBuilder_grid__wzBiH .react-resizable-handle-e{right:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-w{left:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-e:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-w:after{top:50%;width:2px;height:22px;border-radius:2px;background:var(--accent);transform:translateY(-50%)}.DashboardBuilder_grid__wzBiH .react-resizable-handle-e:after{right:6px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-w:after{left:6px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-ne,.DashboardBuilder_grid__wzBiH .react-resizable-handle-nw,.DashboardBuilder_grid__wzBiH .react-resizable-handle-se,.DashboardBuilder_grid__wzBiH .react-resizable-handle-sw{width:30px;height:30px}.DashboardBuilder_grid__wzBiH .react-resizable-handle-ne,.DashboardBuilder_grid__wzBiH .react-resizable-handle-sw{cursor:nesw-resize}.DashboardBuilder_grid__wzBiH .react-resizable-handle-nw,.DashboardBuilder_grid__wzBiH .react-resizable-handle-se{cursor:nwse-resize}.DashboardBuilder_grid__wzBiH .react-resizable-handle-ne{top:32px;right:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-nw{top:32px;left:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-se{right:0;bottom:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-sw{left:0;bottom:0}.DashboardBuilder_grid__wzBiH .react-resizable-handle-ne:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-se:after{right:7px;width:9px;height:9px;border-right:2px solid var(--accent)}.DashboardBuilder_grid__wzBiH .react-resizable-handle-nw:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-sw:after{left:7px;width:9px;height:9px;border-left:2px solid var(--accent)}.DashboardBuilder_grid__wzBiH .react-resizable-handle-ne:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-nw:after{top:7px;border-top:2px solid var(--accent)}.DashboardBuilder_grid__wzBiH .react-resizable-handle-se:after,.DashboardBuilder_grid__wzBiH .react-resizable-handle-sw:after{bottom:7px;border-bottom:2px solid var(--accent)}.DashboardBuilder_templates__MqieZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DashboardBuilder_templateCard__PdyxI{display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px;border-radius:10px;background:var(--surface-soft)}.DashboardBuilder_templateHeading__FTHBy{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.DashboardBuilder_templateHeading__FTHBy>div{display:grid;gap:4px}.DashboardBuilder_templateHeading__FTHBy strong{color:var(--text-primary);font-size:13px;font-weight:600}.DashboardBuilder_templateHeading__FTHBy span{color:var(--text-muted);font-size:10px}.DashboardBuilder_templateComposition__4GZN7{display:flex;min-height:80px;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:8px;border-radius:8px;background:var(--surface)}.DashboardBuilder_templateComposition__4GZN7 span{display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border-radius:6px;background:var(--surface-raised);color:var(--text-secondary);font-size:9px}.DashboardBuilder_emptyComposition__bjPcg{align-items:center;justify-content:center}.DashboardBuilder_templates__MqieZ button{align-self:flex-start}.DashboardBuilder_configuration__7cZaW{display:grid;gap:14px}.DashboardBuilder_configurationGroup__t0jyy{display:flex;align-items:center;justify-content:space-between;gap:12px}.DashboardBuilder_configurationGroup__t0jyy>strong{color:var(--text-secondary);font-size:12px;font-weight:550}.DashboardBuilder_configurationGroup__t0jyy>div{display:flex;flex-wrap:wrap;gap:6px}.DashboardBuilder_catalog__GKSWh{display:flex;flex:1;min-height:0;flex-direction:column;width:100%}.DashboardBuilder_catalogFilters__AQgVe{display:grid;gap:12px;padding:16px 20px 12px}.DashboardBuilder_search__kCJDw{display:flex;align-items:center;gap:9px;height:38px;padding:0 11px;border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-muted)}.DashboardBuilder_search__kCJDw:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.DashboardBuilder_search__kCJDw input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.DashboardBuilder_search__kCJDw input::placeholder{color:var(--control-placeholder)}.DashboardBuilder_moduleFilters__LGlYE{display:flex;gap:6px;overflow-x:auto}.DashboardBuilder_moduleFilters__LGlYE button{min-height:30px;flex:none;border:0;border-radius:999px;padding:5px 11px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:11px}.DashboardBuilder_moduleFilters__LGlYE button[aria-pressed=true]{background:var(--selection-surface);color:var(--accent-blue);font-weight:600}.DashboardBuilder_librarySelect__7Yobt:focus-visible,.DashboardBuilder_moduleFilters__LGlYE button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_catalogBody__VFBcj{display:grid;flex:1;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-template-rows:minmax(0,1fr)}.DashboardBuilder_catalogList__COcCb{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 14px 20px}.DashboardBuilder_resultCount__v0VHD{margin:0 0 7px;color:var(--text-muted);font-size:10px}.DashboardBuilder_libraryCard__9mQC7{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:3px;padding:8px;border-radius:9px}.DashboardBuilder_libraryCard__9mQC7[data-selected=true]{background:var(--surface-soft)}.DashboardBuilder_librarySelect__7Yobt{display:grid;flex:1;gap:5px;min-width:0;border:0;padding:3px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.DashboardBuilder_libraryHeading__7GEYD{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.DashboardBuilder_libraryHeading__7GEYD strong{color:var(--text-primary);font-size:12px;font-weight:600}.DashboardBuilder_libraryDescription__qaYYp,.DashboardBuilder_libraryHeading__7GEYD span{color:var(--text-muted);font-size:10px}.DashboardBuilder_libraryDescription__qaYYp{line-height:1.4}.DashboardBuilder_libraryStatus__479cx{flex:none;margin-left:auto;color:var(--accent-blue);font-size:10px;font-weight:600}.DashboardBuilder_preview___kqXT{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px;overflow:hidden;background:var(--surface-soft)}.DashboardBuilder_previewHeading__EoqaV{display:grid;gap:5px;min-width:0}.DashboardBuilder_previewHeading__EoqaV small{color:var(--text-muted);font-size:10px}.DashboardBuilder_previewHeading__EoqaV strong{color:var(--text-primary);font-size:14px;font-weight:600}.DashboardBuilder_previewCanvas__om81e{display:grid;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;place-items:center}.DashboardBuilder_previewCanvas__om81e:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.DashboardBuilder_previewScale__SA2LA{position:relative;flex:none}.DashboardBuilder_previewScaledWidget__jtUyD{position:absolute;top:0;left:0;display:flex;transform-origin:top left}.DashboardBuilder_previewFooter__Z2I9G{display:grid;min-width:0;gap:8px}.DashboardBuilder_viewChoice__Em9H2{display:grid;min-width:0;gap:5px;color:var(--text-secondary);font-size:11px}.DashboardBuilder_viewChoice__Em9H2 select{min-height:32px;width:100%;border:0;border-radius:5px;padding:5px 8px;background:var(--surface-raised);color:var(--text-primary);font:inherit}.DashboardBuilder_viewChoice__Em9H2 select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_addError__RFT4C{color:var(--danger);font-size:11px}.DashboardBuilder_previewAction__buH31{min-height:32px;border:0;border-radius:6px;padding:6px 12px;background:var(--action-primary);color:var(--on-action);cursor:pointer;font:inherit;font-size:11px;font-weight:600;transition:background-color .16s ease,color .16s ease,transform .16s ease}.DashboardBuilder_previewAction__buH31:hover:not(:disabled){background:var(--action-primary-hover)}.DashboardBuilder_previewAction__buH31:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_previewAction__buH31:disabled{background:var(--selection-surface);color:var(--accent-blue);cursor:default}.DashboardBuilder_previewAction__buH31[data-state=added]{background:var(--success-surface);color:var(--success)}.DashboardBuilder_previewAction__buH31[data-state=error]{background:var(--danger-surface);color:var(--danger)}.DashboardBuilder_catalogDone__YSTPu{min-height:34px;border:0;border-radius:6px;padding:6px 14px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.DashboardBuilder_catalogDone__YSTPu:hover{background:var(--surface-hover)}.DashboardBuilder_catalogDone__YSTPu:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DashboardBuilder_noResults__YyW8p{margin:0;padding:16px;color:var(--text-muted);font-size:11px}.DashboardBuilder_empty__l1KKN{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:100px;color:var(--text-muted);font-size:12px}@media (max-width:680px){.DashboardBuilder_toolbar__Cn8M2{align-items:stretch}.DashboardBuilder_actions__X6bHh{justify-content:flex-start}.DashboardBuilder_catalogDone__YSTPu,.DashboardBuilder_configuration__7cZaW button,.DashboardBuilder_previewAction__buH31,.DashboardBuilder_templates__MqieZ button,.DashboardBuilder_toolbar__Cn8M2 button,.DashboardBuilder_widgetControls__0UpL1 button{min-height:44px}.DashboardBuilder_widgetControls__0UpL1{height:44px}.DashboardBuilder_widgetControls__0UpL1 button{min-height:40px}}@media (max-width:760px){.DashboardBuilder_catalogFilters__AQgVe{gap:8px;padding:12px}.DashboardBuilder_catalogBody__VFBcj{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.42fr) minmax(0,.58fr)}.DashboardBuilder_catalogList__COcCb{overflow:auto;padding:0 12px 12px}.DashboardBuilder_preview___kqXT{padding:12px}.DashboardBuilder_toolbar__Cn8M2[data-context-dock]>[aria-label="Contexto analítico"]{flex-basis:100%}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] .DashboardBuilder_actions__X6bHh{padding-left:0}.DashboardBuilder_toolbar__Cn8M2[data-docked]{flex-wrap:wrap}}@media (max-width:680px){.DashboardBuilder_toolbar__Cn8M2[data-context-dock]:not([data-docked]),.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar]{align-items:center}.DashboardBuilder_toolbar__Cn8M2{gap:5px 8px}.DashboardBuilder_toolbar__Cn8M2 button{min-height:40px}}@media (max-width:760px){.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar]{gap:4px;padding:2px 0}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_editOptions__Xg2xv>summary{padding:0 6px}.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_actionLabel__BiRbe[data-secondary]{display:none}}@media (max-width:560px){.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_pendingBadge___3Q0d{width:8px;height:8px;overflow:hidden;border-radius:50%;background:var(--accent-blue);font-size:0}}@media (max-width:480px){.DashboardBuilder_toolbar__Cn8M2[data-editing-toolbar] .DashboardBuilder_actionLabel__BiRbe{display:none}}@media (max-width:560px){.DashboardBuilder_templates__MqieZ{grid-template-columns:minmax(0,1fr)}.DashboardBuilder_configurationGroup__t0jyy{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.DashboardBuilder_grid__wzBiH .react-grid-item,.DashboardBuilder_previewAction__buH31,.DashboardBuilder_toolbar__Cn8M2{transition:none}}.DashboardBuilder_toolbar__Cn8M2 button[aria-pressed=true]{background:var(--action-primary);color:var(--on-action)}.DashboardBuilder_toolbar__Cn8M2[data-context-dock] button[aria-pressed=true]{background:var(--selection-surface);color:var(--accent-blue)}.SavedDashboards_root__6H3Vm{min-width:0}.SavedDashboards_initializing__2VqVl{min-height:clamp(180px,34vh,420px);border-radius:8px;background:var(--surface-soft)}.SavedDashboards_status__E0kN5{color:var(--text-muted);font-size:11px;line-height:1.5}.SavedDashboards_actions__PouwE,.SavedDashboards_rowActions__EMXW8{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.SavedDashboards_actions__PouwE button,.SavedDashboards_dialog__hyJGV button,.SavedDashboards_error__rchvz button{min-height:34px;padding:6px 10px;border:0;border-radius:5px;background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:11px;cursor:pointer}.SavedDashboards_actions__PouwE button:hover:not(:disabled),.SavedDashboards_dialog__hyJGV button:hover:not(:disabled),.SavedDashboards_error__rchvz button:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.SavedDashboards_root__6H3Vm button:disabled{cursor:default;opacity:.5}.SavedDashboards_field__3cExs input:focus-visible,.SavedDashboards_origins__SLDRu input:focus-visible,.SavedDashboards_root__6H3Vm button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SavedDashboards_error__rchvz{color:var(--danger);font-size:12px;line-height:1.5}.SavedDashboards_error__rchvz button{margin-left:8px}.SavedDashboards_dialog__hyJGV{display:grid;gap:12px;color:var(--text-primary);font-size:12px}.SavedDashboards_dialog__hyJGV form{display:grid;gap:16px}.SavedDashboards_field__3cExs{display:grid;gap:8px}.SavedDashboards_field__3cExs input{min-height:40px;padding:8px 10px;border:0;border-radius:5px;background:var(--surface-raised);color:var(--text-primary);font:inherit}.SavedDashboards_origins__SLDRu{display:grid;gap:5px;margin:0;padding:0;border:0}.SavedDashboards_origins__SLDRu legend{margin-bottom:8px;color:var(--text-secondary)}.SavedDashboards_origins__SLDRu label{display:flex;align-items:center;gap:10px;padding:8px;border-radius:5px;background:var(--surface-soft);cursor:pointer}.SavedDashboards_origins__SLDRu label:has(input:checked){background:var(--selection-surface)}.SavedDashboards_origins__SLDRu input{accent-color:var(--accent)}.SavedDashboards_origins__SLDRu span{display:grid;gap:4px}.SavedDashboards_origins__SLDRu small{color:var(--text-muted);font-size:10px}.SavedDashboards_list__7pEME{display:grid;gap:8px;max-height:60vh;overflow:auto;margin:0;padding:0;list-style:none}.SavedDashboards_list__7pEME li{padding:12px;border-radius:7px;background:var(--surface-soft)}.SavedDashboards_list__7pEME li[data-active=true]{background:var(--selection-surface)}.SavedDashboards_list__7pEME header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px}.SavedDashboards_list__7pEME strong{overflow-wrap:anywhere}.SavedDashboards_list__7pEME header span{color:var(--text-muted);font-size:10px}.SavedDashboards_actions__PouwE{justify-content:flex-end;margin-top:8px}.SavedDashboards_root__6H3Vm .SavedDashboards_primary__orfca{background:var(--action-primary);color:var(--on-action)}.SavedDashboards_root__6H3Vm .SavedDashboards_primary__orfca:hover:not(:disabled){background:var(--action-primary-hover);color:var(--on-action)}.SavedDashboards_root__6H3Vm .SavedDashboards_danger__jbb2l{background:var(--danger-surface);color:var(--danger)}@media (max-width:680px){.SavedDashboards_actions__PouwE button,.SavedDashboards_dialog__hyJGV button,.SavedDashboards_error__rchvz button{min-height:44px}.SavedDashboards_rowActions__EMXW8{gap:8px}}