/* Shared page chrome and surface colors. Data and search layouts are retained. */
body[data-bgmp-inner]{margin:0;padding:0;background:#f9fbfe}
body[data-bgmp-inner]>.container{margin-top:22px;margin-bottom:28px}
.bgmp-inner-chrome{background:#fff;color:#092858}
.bgmp-inner-chrome .site-header{width:100%}
.bgmp-inner-chrome .brand strong{font-weight:700}
.bgmp-inner-chrome .brand small{font-weight:400}
.bgmp-inner-chrome .site-nav{display:flex;float:none;list-style:none;align-items:center;gap:28px}
.bgmp-inner-chrome .site-nav a{font-weight:400;text-decoration:none;background:transparent}
.bgmp-inner-chrome .menu-toggle{width:auto;min-width:0;margin:0;font-weight:400;line-height:32px;letter-spacing:0}
.bgmp-inner-chrome .inner-category-bar{background:#f1f7fd;border-bottom:1px solid #dce6f2}
.bgmp-inner-chrome .inner-category-nav{display:flex;align-items:center;gap:32px;flex-wrap:wrap;padding:13px 0}
.bgmp-inner-chrome .inner-category-nav a{font-size:14px;color:#486687;line-height:1.5;font-weight:400}
.bgmp-inner-chrome .inner-category-nav a[aria-current]{color:#075bda;font-weight:700}
.bgmp-inner-chrome .inner-category-nav a:last-child{margin-left:auto}
.bgmp-inner-chrome .inner-breadcrumbs{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:17px 0;font-size:13px;color:#6a7f99;border-bottom:1px solid #edf2f8}
.bgmp-inner-chrome .inner-breadcrumbs a,.bgmp-inner-chrome .inner-breadcrumbs span{font-size:13px;line-height:1.5}
.bgmp-inner-chrome .footer-links{margin:0 0 13px;padding:0;float:none}
.bgmp-inner-chrome .site-footer p{padding:0}.bgmp-inner-chrome .site-footer{margin:0}
body[data-bgmp-inner] .panel-default{border-color:#dce6f2}
body[data-bgmp-inner] .panel-default>.panel-heading{background:#edf5fd;background-image:none;color:#092858;border-color:#dce6f2}
@media(max-width:1150px){.bgmp-inner-chrome .site-nav{gap:19px}}
@media(max-width:780px){.bgmp-inner-chrome .site-nav{display:none;gap:2px 24px}.bgmp-inner-chrome .site-nav.is-open{display:flex}.bgmp-inner-chrome .menu-toggle{display:block}.bgmp-inner-chrome .inner-category-nav{gap:10px 24px;padding:12px 0}.bgmp-inner-chrome .inner-category-nav a{font-size:13px}.bgmp-inner-chrome .inner-category-nav a:last-child{margin-left:0}.bgmp-inner-chrome .inner-breadcrumbs{padding:13px 0}body[data-bgmp-inner]>.container{margin-top:16px}}

/* Content follows the homepage width; evidence tables can use a wider viewport. */
body[data-bgmp-inner]>.container{width:min(1360px,calc(100% - 64px))!important;max-width:100%!important}
@media(max-width:991px){body[data-bgmp-inner]>.container{width:calc(100% - 32px)!important}}
@media(max-width:767px){body[data-bgmp-inner]>.container{width:calc(100% - 24px)!important}}
/* Evidence tables use the available screen width, without changing their fields. */
body[data-bgmp-table-page]>.container{width:calc(100% - 64px)!important;max-width:1800px!important;padding-left:0;padding-right:0}
body[data-bgmp-table-page] .bgmp-inner-chrome .shell{width:calc(100% - 64px);max-width:1800px}
body[data-bgmp-table-page] .dataTables_wrapper{width:100%;max-width:100%}
body[data-bgmp-table-page] table.dataTable{display:table;table-layout:auto!important;width:100%!important;min-width:1200px}
body[data-bgmp-table-page] .table-responsive,body[data-bgmp-table-page] .table-container{max-width:100%;overflow-x:auto}
@media(max-width:991px){body[data-bgmp-table-page]>.container{width:calc(100% - 32px)!important}body[data-bgmp-table-page] .bgmp-inner-chrome .shell{width:calc(100% - 32px)}}
@media(max-width:767px){body[data-bgmp-table-page]>.container{width:calc(100% - 24px)!important}body[data-bgmp-table-page] .dataTables_wrapper{overflow-x:auto}body[data-bgmp-table-page] table.dataTable{min-width:1200px}}

/* Keep record identifiers and scientific annotations readable at every screen size. */
body[data-bgmp-record-table] table.dataTable{min-width:1650px}
body[data-bgmp-record-table] table.dataTable th,body[data-bgmp-record-table] table.dataTable td{word-break:normal!important;overflow-wrap:break-word;vertical-align:top}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(1){min-width:100px;white-space:nowrap}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(2){min-width:110px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(3){min-width:100px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(4){min-width:150px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(5){min-width:210px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(6){min-width:185px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(7){min-width:65px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(8){min-width:100px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(9){min-width:120px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(10){min-width:110px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(11){min-width:230px}
body[data-bgmp-record-table] table.dataTable :is(th,td):nth-child(12){min-width:110px}
@media(max-width:1799px){body[data-bgmp-record-table] .dataTables_wrapper.bgmp-table-scroll::before{content:'Scroll horizontally to view all columns';display:block;font-size:12px;color:#647b98;margin:8px 0 12px}}
