/* Ansico ImportBivirkninger – frontend styles */

/* Ekstra specificitet for at overskrive WP og temaets tabelstyles */
.wp-block-table.ansico-ib-imported,
.wp-block-table.ansico-ib-imported table,
figure.wp-block-table.ansico-ib-imported table {
    font-size: 0.85em !important;
    line-height: 1.25 !important;
    border-collapse: collapse !important;
    width: 100% !important;
}
.wp-block-table.ansico-ib-imported td,
.wp-block-table.ansico-ib-imported th,
figure.wp-block-table.ansico-ib-imported td,
figure.wp-block-table.ansico-ib-imported th {
    padding: 3px 6px !important;
    border: 1px solid #d0dce8 !important;
    vertical-align: top !important;
    font-size: inherit !important;
    line-height: inherit !important;
}
figure.wp-block-table.ansico-ib-imported thead tr,
.wp-block-table.ansico-ib-imported thead tr {
    background: #0a66c2 !important;
    color: #fff !important;
}
figure.wp-block-table.ansico-ib-imported thead tr th,
figure.wp-block-table.ansico-ib-imported thead tr td,
.wp-block-table.ansico-ib-imported thead tr th,
.wp-block-table.ansico-ib-imported thead tr td {
    color: #fff !important;
    background: #0a66c2 !important;
}
figure.wp-block-table.ansico-ib-imported tbody tr:nth-child(even),
.wp-block-table.ansico-ib-imported tbody tr:nth-child(even) {
    background: #f2f7fb !important;
}

/* Footer-note */
p.ansico-ib-footer,
.ansico-ib-footer {
    margin-top: 0.3em !important;
    font-size: 0.65em !important;
    font-style: italic !important;
    color: #7a8a96 !important;
    line-height: 1.3 !important;
}
p.ansico-ib-footer a,
.ansico-ib-footer a {
    color: #7a8a96 !important;
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
}
p.ansico-ib-footer a:hover,
.ansico-ib-footer a:hover {
    color: #1a4a6b !important;
}
