/* bukids-core-theme */
/* Scoped companion UI: never change B2 site width, fonts, menus or player size. */
.post-style-5-top .bukids-autonext { font-family:inherit;background:transparent;border:0;box-shadow:none; }
.post-style-5-top .bukids-autonext__toggle { font-weight:400; }
.post-style-5-top .bukids-autonext__notice .bukids-autonext__continue { flex:none;font-family:inherit;box-shadow:none; }

/* bukids-article-tools */
/* 2.0.218: one summary entry and tables constrained to the article column. */
.single-article > .entry-content:has(> .bk-video-intro) > .eb-card:has(.eb-excerpt),
.single-article > .entry-content:has(> .bk-video-intro) > .content-excerpt,
.single-article .eb-card[hidden] { display:none !important; }
.single-article .bk-article-summary { margin:0 0 24px; padding:0; border:0; background:transparent; box-shadow:none; color:inherit; }
.single-article .bk-article-summary :is(.eb-card-bgbox,.eb-titicon,.eb-icon) { display:none; }
.single-article .bk-article-summary .eb-card-body { padding:0; background:transparent; }
.single-article .bk-article-summary .eb-titlebox { margin:0 0 12px; padding:0; }
.single-article .bk-article-summary .eb-title { font:inherit; font-size:16px; font-weight:400; color:inherit; }
.single-article .bk-article-summary .eb-excerpt { padding:0; font:inherit; font-size:15px; line-height:1.8; color:inherit; }
.single-article .entry-content .wp-block-table { box-sizing:border-box; width:100% !important; max-width:100% !important; margin-inline:0 !important; }
.single-article .entry-content table { display:table !important; box-sizing:border-box; width:100% !important; max-width:100% !important; min-width:0; table-layout:fixed; border-collapse:collapse; margin-inline:0; }
.single-article .entry-content :is(th,td) { box-sizing:border-box; width:auto !important; min-width:0; max-width:none; white-space:normal !important; overflow-wrap:anywhere; word-break:normal; }
.single-article .entry-content :is(th,td) :is(p,a) { overflow-wrap:anywhere; }
.single-article .entry-content .bk-article-table-scroll { box-sizing:border-box; width:100%; max-width:100%; overflow-x:auto; overscroll-behavior-x:contain; -webkit-overflow-scrolling:touch; }
.single-article .entry-content .bk-article-table-scroll > table { min-width:var(--bk-table-min-width); margin-block:0; }
.single-article .bk-article-table-scroll:focus-visible { outline:2px solid var(--bk-ui-text, #475467); outline-offset:2px; }
@media(max-width:600px) { .single-article .entry-content :is(th,td) { padding:8px; } }

/* 2.0.206: B2's article-end disclaimer, flat and quiet. */
.single-article .entry-content .post-note {
    margin: 20px 0 0;
    padding: 14px 16px;
    border: 1px solid #eef0f3;
    border-radius: 8px;
    background: #fff;
    color: #98a2b3;
    font-size: 12px;
    line-height: 1.8;
}
.single-article .entry-content .post-note * { color: inherit; font-size: inherit; }

