.nyra-object[data-type^="chart-"]{ overflow:hidden;border-color:transparent;background:transparent;box-shadow:none;}.nyra-object[data-type^="chart-"].selected{ overflow:visible;}.nyra-chart{ width:100%;height:100%;overflow:hidden;border-radius:inherit;font-family:"Segoe UI",system-ui,sans-serif;pointer-events:none;}.nyra-chart svg{ display:block;width:100%;height:100%;overflow:visible;}.nyra-chart text{ font-size:var(--nyra-chart-font-size,11px);}.nyra-chart-title{ fill:#172033;font-size:calc(var(--nyra-chart-font-size,11px) + 3px) !important;font-weight:800;}.nyra-chart-subtitle{ fill:#64748b;font-size:calc(var(--nyra-chart-font-size,11px) - 1px) !important;}.nyra-chart-legend text,.nyra-chart-axis-label,.nyra-chart-value{ font-size:calc(var(--nyra-chart-font-size,11px) - 1px) !important;}.nyra-chart-axis-title{ font-weight:700;}.nyra-chart-grid{ stroke-width:1;shape-rendering:crispEdges;}.nyra-chart-axis{ stroke-width:1;shape-rendering:crispEdges;}.nyra-chart-mark,.nyra-chart-slice,.nyra-chart-line,.nyra-chart-point,.nyra-chart-radar{ vector-effect:non-scaling-stroke;}.nyra-chart-editor-dialog{ width:min(1120px,94vw);max-height:92vh;}.nyra-chart-editor-grid{ display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:16px;}.nyra-chart-editor-section{ min-width:0;padding:12px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;}.nyra-chart-editor-section h3{ margin:0 0 10px;color:#172033;font-size:13px;}.nyra-chart-editor-actions{ display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px;}.nyra-chart-editor-table-wrap{ max-width:100%;max-height:340px;overflow:auto;border:1px solid #dbe3ef;border-radius:8px;background:#fff;}.nyra-chart-editor-table{ width:max-content;min-width:100%;border-collapse:collapse;font-size:11px;}.nyra-chart-editor-table th,.nyra-chart-editor-table td{ min-width:105px;padding:5px;border:1px solid #e2e8f0;text-align:left;}.nyra-chart-editor-table th:first-child,.nyra-chart-editor-table td:first-child{ position:sticky;left:0;z-index:1;min-width:130px;background:#f8fafc;}.nyra-chart-editor-table input:not([type="color"]){ width:100%;min-width:88px;}.nyra-chart-editor-table input[type="color"]{ width:30px;height:26px;padding:2px;vertical-align:middle;}.nyra-chart-series-heading{ display:grid;grid-template-columns:30px minmax(70px,1fr) 25px;align-items:center;gap:4px;}.nyra-chart-series-heading .nyra-btn{ min-width:25px;padding:2px;}.nyra-chart-bulk-data{ min-height:220px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;white-space:pre;}@media(max-width:850px){.nyra-chart-editor-grid{grid-template-columns:1fr}.nyra-chart-editor-dialog{width:96vw}.nyra-chart-editor-table-wrap{max-height:270px}}