/* v2 condition page (lumbar-back-pain). Same rules in every v2 condition page: only the body class changes. */

/* Breadcrumb (Text Editor, class bc-crumbs) */
.bc-site .bc-page-lumbar-back-pain .bc-crumbs nav{display:flex;flex-wrap:wrap;gap:10px}
.bc-site .bc-page-lumbar-back-pain .bc-crumbs a{color:#5D7074;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#C9D8D4}
.bc-site .bc-page-lumbar-back-pain .bc-crumbs [aria-current]{color:#0E3236;font-weight:500}

/* Symptom list in its white panel: hairlines in the rule colour */
.bc-site .bc-page-lumbar-back-pain .bc-symptoms .elementor-icon-list-item{border-bottom-color:#DCE6E3;margin:0!important;padding:14px 0 14px 34px!important}

/* Contents rail (Icon List, class bc-toc-list); the first entry is highlighted as in the mockup */
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-icon{display:none}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item{padding:0!important;margin:0!important}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item::after{display:none}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item > a{display:block;width:100%;padding:8px;border-radius:10px}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item > a:hover{background:rgba(255,255,255,.6)}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item:first-child > a{background:#fff}
.bc-site .bc-page-lumbar-back-pain .bc-toc-list .elementor-icon-list-item:first-child .elementor-icon-list-text{color:#0E3236;font-weight:600}

/* Table inside the prose (stages, comparisons) */
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table-wrap{border:1px solid #DCE6E3;border-radius:20px;overflow:hidden;margin-top:24px}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table{width:100%;border-collapse:collapse;margin:0}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table th{text-align:left;font-size:14px;font-weight:600;line-height:1.5;color:#0E3236;background:#EFF5F3;padding:14px 20px;border:0}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td{font-size:16px;line-height:1.55;padding:16px 20px;border:0;border-top:1px solid #DCE6E3;vertical-align:top}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td:first-child{font-weight:600;color:#0E3236;white-space:nowrap}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td:nth-child(2){white-space:nowrap}
@media (max-width:767px){
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table thead{display:none}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table,.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table tbody,.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table tr,.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td{display:block;width:100%}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table tr{padding:16px 18px}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table tr + tr{border-top:1px solid #DCE6E3}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td{border:0;padding:0;font-size:15px;white-space:normal!important}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td:nth-child(2){font-size:14px;color:#5D7074;margin-top:2px}
.bc-site .bc-page-lumbar-back-pain .bc-prose .bc-table td:nth-child(3){margin-top:6px}
}

/* FAQ answers: no paragraph margins */
.bc-site .bc-page-lumbar-back-pain .bc-faq .elementor-tab-content p{margin:0}
.bc-site .bc-page-lumbar-back-pain .bc-faq .elementor-tab-content p + p{margin-top:12px}

/* Related cards */
.bc-site .bc-page-lumbar-back-pain .bc-related a.e-con:hover{border-color:#C9D8D4}
