#doctor-rescue{position:absolute;z-index:32;right:18px;bottom:120px;width:290px;max-width:calc(100% - 24px);box-sizing:border-box;padding:16px;border:1px solid #83ddbd;border-radius:14px;background:rgba(12,27,28,.96);color:#edfff9;box-shadow:0 8px 30px #0007;font:14px/1.45 system-ui,sans-serif}
#doctor-rescue[hidden]{display:none}
#doctor-rescue strong{color:#9bf0d1;font-size:13px;letter-spacing:.05em}
#doctor-rescue p{margin:9px 0 12px;color:#d6e8e3;font-size:13px}
#doctor-rescue button{width:100%;min-height:46px;padding:10px 14px;border:1px solid #bdffe5;border-radius:9px;background:#92e4c4;color:#102f24;font:700 15px system-ui,sans-serif;cursor:pointer;overflow-wrap:anywhere;touch-action:manipulation}
#doctor-rescue button:focus-visible{outline:3px solid white;outline-offset:3px}
#doctor-rescue button:disabled{opacity:.6;cursor:wait}
@media(max-width:600px){#doctor-rescue{right:12px;bottom:104px;width:265px;padding:12px}}
@media(max-height:480px){#doctor-rescue{bottom:82px;width:260px;padding:10px}#doctor-rescue p{margin:6px 0}}
