.new-mobile-nav .mobile-verify-button{color:#245e4b;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:700;display:flex}.new-mobile-nav .mobile-verify-button span{white-space:nowrap}.document-verifier{color:#253044;background:#fff;max-height:85dvh;overflow-y:auto;z-index:1301!important;border-radius:18px!important;width:calc(100% - 28px)!important;max-width:480px!important;padding:25px!important}div[data-slot=dialog-overlay]:has(+.document-verifier){z-index:1300!important}.dv-choices{gap:12px;margin:12px 0;display:grid}.dv-choices>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.dv-choices>button:hover{background:#fff7f8;border-color:#245e4b}.dv-choices svg{color:#245e4b;flex-shrink:0}.dv-choices strong{font-size:14px;display:block}.dv-choices small{color:#64748b;margin-top:5px;font-size:12px;display:block}.dv-note{color:#64748b;margin:8px 0 0;font-size:11px;line-height:1.7}.dv-back{color:#245e4b;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;font-size:12px;display:flex}.dv-camera video{object-fit:cover;background:#111;border-radius:12px;width:100%;max-height:330px}.dv-camera p,.dv-found p{color:#64748b;margin:12px 0;font-size:13px;line-height:1.7}.dv-error{color:#be123c;background:#fff1f2;border-radius:8px;padding:12px;font-size:12px}.dv-found{text-align:center;padding:20px 8px}.dv-found>svg{color:#245e4b;margin:auto}.dv-found h3{margin:14px 0;font-size:18px}.dv-found>a{color:#fff;background:#245e4b;border-radius:8px;padding:13px;font-size:13px;font-weight:600;display:block}.dv-found small{color:#64748b;margin-top:12px;font-size:11px;display:block}.document-verifier .chat-verify{padding:0}.document-verifier .chat-verify-heading{display:none}@media (max-width:760px){.d24-new .new-mobile-nav{gap:2px;padding-left:4px;padding-right:4px}.d24-new .new-mobile-nav a{flex:1;min-width:0;font-size:10px}.mobile-verify-button:focus-visible{outline-offset:4px;outline:2px solid #245e4b}}.document-verifier .dv-found>svg,.document-verifier .dv-found h3{color:#15803d}.document-verifier .dv-found>a{background:#15803d}.document-verifier .dv-found>a:hover{background:#166534}.new-mobile-nav .mobile-clinic-action{color:#245e4b;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0;font-size:10px;font-weight:700;display:flex}.new-mobile-nav .mobile-clinic-action:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #245e4b}.d24-mobile-clinic-popup[data-slot=dialog-content]{width:calc(100% - 24px);max-width:640px;max-height:88vh;color:#222b36;z-index:1102;background:#fff;border-radius:20px;flex-direction:column;gap:0;max-height:88dvh;padding:0;display:flex;overflow:hidden}.d24-clinic-popup-heading{border-bottom:1px solid #f0e4e7;flex:none;padding:24px 48px 18px 22px}.d24-clinic-popup-heading [data-slot=dialog-title]{color:#245e4b;font-size:20px;line-height:1.3}.d24-clinic-popup-heading [data-slot=dialog-description]{margin-top:8px;font-size:13px;line-height:1.5}.d24-clinic-popup-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:20px 22px 26px;overflow-y:auto}.d24-clinic-popup-body .clinic-search-controls,.d24-clinic-popup-body .location-grid{grid-template-columns:1fr;gap:12px}.d24-clinic-popup-body .location-grid article{border-color:#eadde0;padding:18px}.d24-clinic-popup-body .location-grid article>svg{color:#245e4b;margin-bottom:10px}.d24-clinic-popup-body .location-grid strong,.d24-clinic-popup-body .map-link{color:#245e4b}.d24-clinic-popup-body .appointment-panel{box-shadow:none;background:0 0;border:0;padding:0}.d24-clinic-popup-body .form-grid{grid-template-columns:1fr}.d24-clinic-popup-body .home-button{color:#fff;background:#245e4b}.d24-clinic-popup-body input,.d24-clinic-popup-body select,.d24-clinic-popup-body textarea{max-width:100%;font-size:16px}.d24-clinic-popup-back{color:#245e4b;cursor:pointer;background:#fff1f3;border:0;border-radius:8px;align-items:center;gap:7px;margin-bottom:20px;padding:10px 12px;font-size:13px;display:flex}[data-slot=dialog-overlay]:has(+.d24-mobile-clinic-popup){z-index:1101}body:has(.d24-mobile-clinic-popup) [data-slot=select-content]{z-index:1103}@media (max-width:760px){.d24-new .new-mobile-nav{padding:12px 8px calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;display:grid}.d24-new .new-mobile-nav .mobile-clinic-action,.d24-new .new-mobile-nav .mobile-verify-button{text-align:center;color:#245e4b;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;margin:0;padding:0 4px;font:700 10px/1.3 Arial,Helvetica,sans-serif;display:flex}.d24-new .new-mobile-nav button>svg{flex-shrink:0;width:20px;height:20px}}.yak-public-actions{z-index:45;background:#fff;border:1px solid #d5e3dc;border-radius:16px;align-items:stretch;gap:0;padding:6px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 35px #173e4926}.yak-public-actions>button{color:#245e4b;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.yak-public-actions>button:hover{background:#edf5ef}.yak-public-actions>button:focus-visible{outline-offset:2px;outline:2px solid #245e4b}.yak-number-form{gap:15px;display:grid}.yak-number-form label{gap:8px;font-size:13px;display:grid}.yak-number-form input{border:1px solid #cbd5d1;border-radius:8px;width:100%;padding:12px;font-size:16px}.yak-number-form p{color:#52645d;font-size:12px}.d24-clinic-popup-body .map-link{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;font-weight:600}.patient-home{padding-bottom:100px}.patient-home .help-fab,.patient-home .help-trigger{bottom:100px}.d24-mobile-clinic-popup [data-slot=dialog-title]{color:#245e4b}@media (max-width:760px){.yak-public-actions{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));justify-content:space-around;padding:5px}.yak-public-actions>button{flex-direction:column;flex:1;gap:5px;min-width:0;padding:8px 3px;font-size:10px}.yak-public-actions>button span{white-space:nowrap}.d24-clinic-popup-body .clinic-search-controls{display:grid}.patient-home .help-fab,.patient-home .help-trigger{bottom:100px}}@media print{.yak-public-actions{display:none}}.patient-home .help-chat-launcher{bottom:105px}.patient-home .help-chat{max-height:calc(100dvh - 190px);bottom:165px}.help-chat-launcher{bottom:105px!important}.help-chat{height:min(630px,100dvh - 190px);max-height:calc(100dvh - 190px);bottom:165px!important}
