.medical-aid-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.medical-aid-modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;padding:2.5rem 2rem 2rem;min-width:340px;max-width:95vw;width:400px;position:relative;animation:modalIn .2s cubic-bezier(.4,0,.2,1)}@keyframes modalIn{0%{transform:translateY(40px) scale(.98);opacity:0}to{transform:none;opacity:1}}.close-btn{position:absolute;top:1.1rem;right:1.1rem;background:none;border:none;font-size:1.7rem;color:#ff9800;cursor:pointer;transition:color .15s}.close-btn:hover{color:#e65100}.medical-aid-modal h2{margin-top:0;margin-bottom:1.2rem;font-size:1.35rem;color:#ff9800;font-weight:700;text-align:center}.medical-aid-modal ul{list-style:none;padding:0;margin:0;max-height:320px;overflow-y:auto}.medical-aid-modal li{padding:.5rem .2rem;border-bottom:1px solid #f3f3f3;font-size:1.05rem;color:#333}.medical-aid-modal li:last-child{border-bottom:none}
