.component-table{--table-highlight:var(--highlight);--table-highlight-text:var(--text-on-highlight);--inside-border-color:var(--gray)}.component-table.color-scheme--gray .highlight-column-light,.component-table.color-scheme--white .highlight-column-light{--table-highlight:var(--tertiary);--table-highlight-text:var(--text)}.component-table.color-scheme--primary .highlight-column-light,.component-table.color-scheme--secondary .highlight-column-light,.component-table.color-scheme--tertiary .highlight-column-light{--table-highlight:var(--gray);--table-highlight-text:var(--text)}.component-table.color-scheme--primary .highlight-column-dark{--table-highlight:var(--highlight);--table-highlight-text:var(--text-on-highlight)}.component-table.color-scheme--tertiary{--table-highlight:var(--gray);--table-highlight-text:var(--text)}.component-table.color-scheme--tertiary th{--inside-border-color:var(--white)}.component-table.color-scheme--tertiary .highlight-column-light th{--table-highlight-text:var(--text)}.component-table.color-scheme--primary .highlight-column-light th,.component-table.color-scheme--secondary .highlight-column-light th{--table-highlight-text:var(--text);--inside-border-color:var(--white)}.component-table .table-wrapper{border:2px solid var(--table-highlight);border-radius:5px;overflow-x:auto}.component-table table{width:100%}.component-table table tr:first-of-type td{border-top:0}.component-table table th{background-color:var(--table-highlight);font-weight:700;padding:10px}@media(width >= 1024px){.component-table table th{font-size:20px;padding:12px}}.component-table table thead th{border-left:9px solid var(--table-highlight);border-right:9px solid var(--table-highlight);font-size:16px}@media(width >= 1024px){.component-table table thead th{font-size:20px}}.component-table table tbody th{border-left:9px solid var(--inside-border-color);border-right:0}.component-table table td,.component-table table th{border-right:1px solid var(--inside-border-color);border-top:1px solid var(--inside-border-color);padding:9px;vertical-align:top;width:var(--col-width)}.component-table table td p,.component-table table th p{font-size:14px;line-height:18px}@media(width >= 1024px){.component-table table td p,.component-table table th p{font-size:16px;line-height:26px}}.component-table table td p img,.component-table table th p img{margin-bottom:0;margin-top:0}.component-table table td>:last-child,.component-table table th>:last-child{margin-bottom:0}.component-table table td{background-color:var(--white);color:var(--text)}.component-table table td:first-of-type{border-left:9px solid var(--white)}.component-table table td:last-of-type{border-right:9px solid var(--white)}.component-table .highlight-header th{background-color:var(--highlight);border-left:9px solid var(--highlight);border-right:9px solid var(--highlight);border-top:0;color:var(--text-on-highlight)}.component-table .highlight-column-dark th,.component-table .highlight-column-light th{background-color:var(--table-highlight);border-left:9px solid var(--table-highlight);color:var(--table-highlight-text);min-width:60px;text-align:left}.component-table .highlight-column-dark tr:first-of-type th,.component-table .highlight-column-light tr:first-of-type th{border-top:0}