.contact-center{--contact-guide:min(100%,560px);grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}
.contact-center .user-search-header,.contact-center .user-results{width:var(--contact-guide);min-width:0;margin-right:auto;margin-left:auto}
.contact-center .user-search-header{position:relative!important;z-index:4;display:flex;flex-direction:column;align-items:stretch;flex:none;text-align:center}
.contact-center .user-search-header>.auth-kicker,.contact-center .user-search-header>h2{align-self:center;text-align:center}
.contact-center .contact-tabs,.contact-center .search.large,.contact-center .contact-lookup-form{width:100%;margin-right:0;margin-left:0}
.contact-center .user-results{align-content:start;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.contact-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,360px);margin:7px auto;padding:5px 6px 5px 14px;border:1px solid var(--line);border-radius:999px;background:#f6f9f2}
.contact-copy-row strong,.contact-copy-row code{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;letter-spacing:.04em;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.contact-copy-row code{padding:0!important;background:transparent!important;color:#29451f!important;font-family:var(--app-font)!important;font-weight:800;letter-spacing:.1em}
.contact-copy-row button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#203326;color:#cfff57;font-size:12px;font-weight:800}
html[data-theme=dark] .contact-copy-row{border-color:#34483a;background:#132018}html[data-theme=dark] .contact-copy-row strong{color:#f3f8ef}html[data-theme=dark] .contact-copy-row code{color:#d7ff7a!important}
@media(max-width:700px){
  .contact-center{--contact-guide:100%;padding-right:16px!important;padding-left:16px!important}
  .contact-center .user-search-header{box-sizing:border-box;padding-top:max(22px,env(safe-area-inset-top))!important;padding-right:50px!important;padding-left:50px!important;background:inherit}
  .contact-center .user-search-header .contact-tabs,.contact-center .user-search-header .search,.contact-center .user-search-header .contact-lookup-form{width:calc(100% + 100px);margin-right:-50px;margin-left:-50px}
  .contact-center .contact-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}
  .contact-center .contact-tabs button{min-width:0;padding-right:5px;padding-left:5px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
  .contact-center .user-results{padding-right:0!important;padding-left:0!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}
  .contact-center .user-result{box-sizing:border-box;width:100%;margin-right:0;margin-left:0}
  .contact-copy-row{width:100%;gap:7px;padding-left:12px}.contact-copy-row button{padding:0 12px}
}
@media(max-width:365px){.contact-center{padding-right:12px!important;padding-left:12px!important}.contact-center .user-search-header{padding-right:46px!important;padding-left:46px!important}.contact-center .user-search-header .contact-tabs,.contact-center .user-search-header .search,.contact-center .user-search-header .contact-lookup-form{width:calc(100% + 92px);margin-right:-46px;margin-left:-46px}.contact-center .contact-tabs button{font-size:10px}.contact-copy-row button{padding:0 10px;font-size:11px}}
