/* R06: readable and accessible across small touch screens and provider workspaces. */
.r06-mobile-tabs a{min-width:0;gap:3px;position:relative}.r06-mobile-tabs a small{font-size:.69rem;white-space:normal;line-height:1.15;text-align:center}
@media(max-width:640px){.main{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.r06-mobile-tabs{padding-bottom:env(safe-area-inset-bottom,0px)}.r06-mobile-tabs a{min-height:58px;padding:6px 3px}.r06-mobile-tabs small{max-width:100%;overflow-wrap:anywhere}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.card,.line-item{min-width:0}.search-row{flex-wrap:wrap}.search-row>.field{min-width:130px;flex:1}.search-row button{min-height:40px}}
@media(prefers-reduced-motion:reduce){.spin-logo,.r06-no-rotate .spin-logo{animation:none!important;transform:none!important}*{scroll-behavior:auto!important;transition-duration:0s!important}}
