.readonly-grid-frame{min-width:0;container-type:inline-size}.readonly-grid{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.readonly-tile{background:var(--surface-canvas);border:1px solid var(--border-default);border-radius:var(--radius-lg,8px);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.readonly-tile header{flex-shrink:0;padding:12px 16px 8px}.readonly-tile h2{font-size:var(--text-lg,1.125rem);overflow-wrap:anywhere;margin:0;line-height:24px}.readonly-tile-body{flex:auto;min-width:0;height:320px;min-height:0;padding:0 12px;overflow:auto}.readonly-tile-body>.public-chart{height:100%}.readonly-tile-body>.public-chart-image{object-fit:contain;height:100%}.readonly-tile footer{font-size:var(--text-xs,.75rem);color:var(--text-secondary);flex-shrink:0;padding:8px 12px}@container (min-width:600px){.readonly-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:32px;gap:16px}.readonly-tile{grid-column:var(--m-col);grid-row:var(--m-row)}.readonly-tile-body{flex-basis:0;height:auto}}@container (min-width:960px){.readonly-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.readonly-tile{grid-column:var(--l-col);grid-row:var(--l-row)}}
