.answer-table{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01);border-radius:.75rem;max-width:100%;margin:.75em 0;overflow:hidden}.answer-table .cds--data-table-container{min-width:0;padding-top:0}.answer-table .cds--data-table-header{padding:.75rem 1rem .5rem}.answer-table .cds--data-table-header__title{font-size:.875rem;font-weight:600}.answer-table .cds--data-table-header__description{color:var(--cds-text-secondary);font-size:.75rem}.answer-table table{margin:0}.answer-table table th,.answer-table table td{border:0;border-top:1px solid var(--cds-border-subtle);word-break:normal;font-size:.875rem}.answer-table table th,.answer-table table th *{overflow-wrap:normal}.answer-table table td{overflow-wrap:break-word}.answer-table .answer-table__num,.answer-table .answer-table__num .cds--table-header-label{text-align:right;font-variant-numeric:tabular-nums}.answer-table .answer-table__num .cds--table-sort,.answer-table .answer-table__num .cds--table-sort__flex{justify-content:flex-end}.answer-table__scroll{max-height:28rem;overflow:auto}.answer-table__scroll thead th{z-index:1;position:sticky;top:0}.answer-table__scroll:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.answer-table__empty{color:var(--cds-text-secondary);margin:0;padding:1rem;font-size:.875rem}.answer-table--error{align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.answer-table--error svg{fill:var(--cds-support-warning,#f1c21b);flex:none}.answer-table--loading{padding:.75rem 1rem}.answer-table--loading .answer-table__head{color:var(--cds-text-secondary);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;display:inline-flex}.answer-table--loading .answer-table__head svg{fill:currentColor}.answer-table--loading .answer-table__skeleton{flex-direction:column;gap:.5rem;display:flex}.answer-table--loading .answer-table__skeleton span{background:var(--cds-skeleton-background,var(--cds-layer-02));border-radius:.25rem;height:1.5rem;animation:1.4s ease-in-out infinite answerTablePulse}.answer-table--loading .answer-table__skeleton span:nth-child(2){animation-delay:.12s}.answer-table--loading .answer-table__skeleton span:nth-child(3){animation-delay:.24s}.answer-table--loading .answer-table__skeleton span:nth-child(4){width:70%;animation-delay:.36s}@keyframes answerTablePulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.answer-table--loading .answer-table__skeleton span{animation:none}}
