.medical-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:10020}.medical-popup-content{background-color:#fff;color:#333;padding:30px 40px;box-shadow:0 4px 20px #00000026;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;position:relative;border-radius:12px;border-top:5px solid #cc0000}.medical-popup-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1}.medical-popup-close:hover{color:#c00}.medical-popup-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;border-bottom:1px solid #f0d0d0;padding-bottom:14px}.medical-popup-icon{width:36px;height:36px;filter:invert(10%) sepia(100%) saturate(7000%) hue-rotate(0deg) brightness(90%) contrast(110%);flex-shrink:0}.medical-popup-header h3{margin:0;font-size:1.3rem;font-weight:700;color:#c00}.medical-popup-header p{margin:4px 0 0;font-size:1rem;color:#555}.medical-popup-body{display:flex;flex-direction:column;gap:12px}.medical-popup-item{font-size:1rem;line-height:1.5;word-break:break-word;color:#333}
