/* Final single-post breadcrumb geometry. Avoid competing incremental overrides. */
.gp-header .gp-header-actions{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;height:auto!important;z-index:6!important}
.gp-header .gp-header-actions .gp-search-toggle{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* Title rule and breadcrumb rule share precisely the same left and right edges. */
body.single-post .gp-single-layout article.post > .gp-single-title-heading{
 width:100%!important;max-width:100%!important;box-sizing:border-box!important;
 margin:0!important;padding:10px 0 8px!important;
 border-bottom:1px solid #e3e6e9!important;
}
body.single-post .gp-single-layout article.post > .gp-single-title-heading + .gp-modern-breadcrumb.breadcrumb{
 display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;
 margin:0 0 8px!important;padding:10px 0!important;
 border:0!important;border-bottom:1px solid #e3e6e9!important;border-radius:0!important;
 background:#f5f6f7!important;box-shadow:none!important;min-height:0!important;
 line-height:1.5!important;text-align:left!important;
}
body.single-post .gp-single-layout article.post > .gp-single-title-heading + .gp-modern-breadcrumb.breadcrumb ol{
 margin:0!important;padding:0!important;min-height:0!important;align-items:center!important;
}
body.single-post .gp-single-layout article.post > .gp-single-title-heading + .gp-modern-breadcrumb.breadcrumb + .gp-single-meta{margin-top:0!important;}
@media(max-width:767px){
 .gp-header .gp-header-actions .gp-search-toggle{width:34px!important;min-width:34px!important;height:34px!important}
 body.single-post .gp-single-layout article.post > .gp-single-title-heading + .gp-modern-breadcrumb.breadcrumb{padding:9px 0!important;}
}
