.return-home{padding:12px 20px;border-bottom:1px solid #d8e5df}
.return-home a{display:inline-flex;align-items:center;min-height:44px;color:#167a82;text-decoration:underline;text-underline-offset:3px;font-size:.94rem;font-weight:750}
.return-home:last-child{border-top:1px solid #d8e5df;border-bottom:0}

.patient-bottom-nav{position:fixed;left:50%;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);width:min(100%,560px);padding:6px 8px calc(6px + env(safe-area-inset-bottom));transform:translateX(-50%);border-top:1px solid #d8e5df;background:#fffdf8;box-shadow:0 -8px 24px rgba(42,84,82,.09)}.patient-bottom-nav a{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:13px;color:#51696b;text-decoration:none;font-size:1rem;font-weight:800}.app{padding-bottom:82px}
