:is(.site-main table, table.sveden-table, table.abitur-table) {
width: 100%;
max-width: 100%;
margin: 0;
border-collapse: collapse;
border-spacing: 0; border: hidden;
border-radius: 0;
background-color: var(--vstts-bg-base, #fff);
font-size: var(--font-body-m, 14px);
line-height: 1.2;
}
:is(.site-main table, table.sveden-table, table.abitur-table) :is(thead, tfoot) {
border: 0;
}
:is(.site-main table, table.sveden-table, table.abitur-table) :is(th, td) {
padding: 10px 14px;
border: 1px solid #cbd5e1;
border-radius: 0;
box-shadow: none;
font-size: inherit;
overflow-wrap: anywhere;
}
:is(.site-main table, table.sveden-table, table.abitur-table) th {
background-color: #f1f5f9;
color: #0f172a;
font-weight: 700;
vertical-align: middle;
}
:is(.site-main table, table.sveden-table, table.abitur-table) td {
background-color: var(--vstts-bg-base, #fff);
color: #334155;
font-weight: 400;
vertical-align: top;
line-height: 1.35;
}
:is(.site-main table, table.sveden-table, table.abitur-table) tr:hover > td {
background-color: #f8fafc;
}
:is(.site-main table, table.sveden-table, table.abitur-table) > caption {
margin: 0;
padding: 10px 14px;
}
:is(.site-main table, table.sveden-table, table.abitur-table) img {
max-width: 100%;
height: auto;
} .site-main .wp-block-table.is-style-stripes {
border: 0;
background: transparent;
}
.site-main .wp-block-table.is-style-stripes :is(th, td) {
border-color: #cbd5e1;
} .wp-block-table {
width: 100%;
margin: 24px 0;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.wp-block-table-wrapper,
.abitur-table-wrap {
max-width: 100%;
margin: 0;
overflow-x: auto;
border: 0;
border-radius: 0;
-webkit-overflow-scrolling: touch;
}
.site-main .vstts-table-frame {
max-width: 100%;
overflow-x: auto;
border: 1px solid #cbd5e1;
border-radius: 16px;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
:is(.site-main table, table.sveden-table, table.abitur-table) {
min-width: 600px;
}
}