.pt-mcbp-mobile-only{
  display:none;
}
@media (max-width: 767px){
  .pt-mcbp-mobile-only{
    display:block;
    width:100%;
  }
  .pt-mcbp-bar{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:var(--pt-mcbp-gap,14px);
    background:var(--pt-mcbp-bg,#fff);
    border-bottom:1px solid var(--pt-mcbp-border,#e5e7eb);
    padding:var(--pt-mcbp-py,8px) var(--pt-mcbp-px,12px);
    font-size:var(--pt-mcbp-font,12px);
    line-height:1.2;
  }
  .pt-mcbp-item{
    display:inline-flex;
    align-items:center;
    gap:6px;
    color:var(--pt-mcbp-text,#4b5563);
    text-decoration:none;
    white-space:nowrap;
    max-width:100%;
  }
  .pt-mcbp-item:hover,
  .pt-mcbp-item:focus{
    color:var(--pt-mcbp-text,#4b5563);
    text-decoration:none;
    opacity:.88;
  }
  .pt-mcbp-icon{
    color:var(--pt-mcbp-icon,#1f2937);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
  }
  .pt-mcbp-text{
    overflow:hidden;
    text-overflow:ellipsis;
  }
}


@media (max-width: 767px){
  .pt-mcbp-bottom-shortcode{
    background:var(--pt-mcbp-bg,#fff);
    padding:6px var(--pt-mcbp-px,12px) 8px;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
  }
  .pt-mcbp-bottom-shortcode > *{
    max-width:100%;
  }
}
