
/* PTA portal access: direct Firm360 sign-in, visible without opening the menu */
.pta-portal-access{display:none}
.pta-portal-menu-item{display:none}
.pta-topbar-portal{font-weight:800}
.pta-topbar-separator{color:#97a8bb}
@media(max-width:960px){
  .pta-portal-access{display:block;background:#fff;border-top:1px solid #e6eaef;border-bottom:1px solid #dbe8e6}
  .pta-portal-access__inner{padding-block:7px}
  .pta-portal-access__link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:43px;padding:9px 14px;border-radius:9px;background:#ecf6f4;color:#0B1830;text-decoration:none;font-size:.86rem;line-height:1.3;transition:background-color .15s ease}
  .pta-portal-access__link strong{font-weight:800;white-space:nowrap}
  .pta-portal-access__link span{font-size:.82rem;font-weight:700;color:#0A7774;white-space:nowrap}
  .pta-portal-access__link:hover{background:#e0f0ec;text-decoration:none}
  .pta-portal-menu-item{display:block!important}
  .pta-portal-menu-link{font-weight:800!important;color:#0A7774!important}
}
@media(max-width:370px){
  .pta-portal-access__link{padding-inline:11px}
  .pta-portal-access__link span{font-size:.76rem}
}
@media print{.pta-portal-access,.pta-portal-menu-item{display:none!important}}

