.rtc{margin:0;color:var(--e-global-color-text,inherit);font-family:var(--e-global-typography-text-font-family,inherit);min-width:0}.rtc figcaption{font-weight:600;margin-bottom:1rem}.rtc-plot{position:relative;height:320px;min-width:0}.rtc details{margin-top:1rem}.rtc summary{cursor:pointer}.rtc table{border-collapse:collapse;width:100%}.rtc th,.rtc td{text-align:start;padding:.5em;border-bottom:1px solid currentColor}.rtc details{overflow:auto}
.rtc-tiles{position:relative;width:100%;height:100%}.rtc-tile{position:absolute;box-sizing:border-box;border:2px solid var(--e-global-color-secondary,#fff);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;padding:6px;text-align:center}.rtc-tile img{max-width:50%;max-height:55%;object-fit:contain}.rtc-tile span{max-width:100%;overflow:hidden}

/* Neutral-first library preset: centrally saved Site Settings only. */
.rt-ds-body .rtc{color:var(--rt-ui-text);font-family:var(--rt-ui-body);font-size:var(--rt-ds-type-body);line-height:var(--rt-ds-leading-body)}
.rt-ds-body .rtc figcaption{color:var(--rt-ui-text);font-family:var(--rt-ui-heading);font-size:var(--rt-ds-type-h4);line-height:var(--rt-ds-leading-card);margin:0 0 var(--rt-ui-space-md)}
.rt-ds-body .rtc details{margin-top:var(--rt-ui-space-md);border:var(--rt-ds-border-width) solid var(--rt-ds-border);border-radius:var(--rt-ds-radius);background:var(--rt-ds-paper);padding:var(--rt-ui-space-sm)}
.rt-ds-body .rtc summary{min-height:var(--rt-ds-control-height);color:var(--rt-ui-text);font:inherit;padding:var(--rt-ui-space-xs)}
.rt-ds-body .rtc summary:focus-visible{outline:var(--rt-ds-focus-width) solid var(--rt-ui-focus);outline-offset:var(--rt-ds-focus-offset)}
.rt-ds-body .rtc table,.rt-ds-body .rtc caption,.rt-ds-body .rtc th,.rt-ds-body .rtc td{color:var(--rt-ui-text);font-family:var(--rt-ui-body);font-size:var(--rt-ds-type-small);line-height:var(--rt-ds-leading-body);background:var(--rt-ui-canvas)}
.rt-ds-body .rtc th,.rt-ds-body .rtc td{padding:var(--rt-ui-space-xs);border-color:var(--rt-ds-border)}
.rt-ds-body .rtc-tile{border-width:var(--rt-ds-border-width);border-color:var(--rt-ui-canvas);border-radius:var(--rt-ds-radius);padding:var(--rt-ui-space-xs)}
