.healthcare-access-directory .bio-support{gap:14px;display:grid}.healthcare-access-directory .bio-support-note{color:var(--health-text-muted,#6b7a86);margin:0;font-size:13px;line-height:1.5}.healthcare-access-directory .bio-support-field{gap:6px;display:grid}.healthcare-access-directory .bio-support-field span{color:var(--hc-access-blue,#165a92);font-size:12.5px;font-weight:700}.healthcare-access-directory .bio-support-field input,.healthcare-access-directory .bio-support-field textarea{box-sizing:border-box;border:1.5px solid var(--hc-access-line,#dfe6e9);width:100%;min-height:44px;font:inherit;color:var(--hc-access-ink,#102433);resize:vertical;background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}.healthcare-access-directory .bio-support-group{gap:8px;padding-top:6px;display:grid}.healthcare-access-directory .bio-support-group h4{color:var(--hc-access-blue,#165a92);align-items:center;gap:8px;margin:6px 0 2px;font-size:14px;display:flex}.healthcare-access-directory .bio-support-group h4 span{color:#4a5966;background:#edf1f2;border-radius:100px;padding:1px 8px;font-size:11.5px}.healthcare-access-directory .bio-support-group article{background:#fff;border:1px solid #e3eaee;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.healthcare-access-directory .bio-support-group article div{gap:3px;min-width:0;display:grid}.healthcare-access-directory .bio-support-group article strong{color:var(--hc-access-ink,#102433);overflow-wrap:anywhere;font-size:14px}.healthcare-access-directory .bio-support-group article small{color:var(--health-text-muted,#6b7a86);overflow-wrap:anywhere;font-size:12px}.healthcare-access-directory .bio-support-group article button{white-space:nowrap;flex:none}.healthcare-access-directory .bio-support-empty{color:var(--health-text-muted,#6b7a86);margin:0;font-size:13px}.healthcare-access-directory .bio-support-more{color:var(--hc-access-blue,#165a92);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;font-weight:700;text-decoration:underline}.bio-support-banner{z-index:1900;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));box-sizing:border-box;color:#fff;background:#0e2f48;border-radius:16px;flex-direction:column;gap:8px;max-width:calc(100vw - 32px);padding:12px 16px;font-family:inherit;display:flex;position:fixed;box-shadow:0 10px 30px #061a2a4d}.bio-support-banner>span{overflow-wrap:anywhere;max-width:300px;font-size:12.5px;line-height:1.4}.bio-support-banner button{color:#062a28;min-height:44px;font:inherit;cursor:pointer;background:#09b7ae;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;display:flex}.bio-support-banner button:focus-visible{outline-offset:3px;outline:3px solid #fff}.bio-support-banner button:disabled{cursor:wait;opacity:.75}@media (max-width:560px){.healthcare-access-directory .bio-support-group article{flex-direction:column;align-items:stretch}.bio-support-banner{left:16px;right:16px}}
