.LesionSelectionModal_pageWrapper__2GrhL{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:#0d0f12;overflow:hidden;margin:0;padding:0}.LesionSelectionModal_openBtn__wQ_QX{background:#0af;border:none;border-radius:5px;padding:1rem 1.5rem;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:background .3s ease}.LesionSelectionModal_openBtn__wQ_QX:hover{background:#009ee0}.LesionSelectionModal_overlay__P9Xjr{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:50}.LesionSelectionModal_modal__5PmBV{background:#111318;color:#fff;border-radius:12px;padding:1rem 1.5rem 1.5rem;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0,174,239,.4);animation:LesionSelectionModal_fadeIn__BF_P3 .3s ease}@keyframes LesionSelectionModal_fadeIn__BF_P3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LesionSelectionModal_header__BUgTu{display:flex;align-items:center;justify-content:space-between}.LesionSelectionModal_left__idZLF{display:flex;align-items:center;gap:.5rem}.LesionSelectionModal_path__YZg5z{color:#aaa;font-size:.9rem}.LesionSelectionModal_back__Fk_ei,.LesionSelectionModal_close__AUXlu{background:none;border:none;color:#0af;font-size:1.2rem;cursor:pointer}.LesionSelectionModal_close__AUXlu{font-size:1.5rem}.LesionSelectionModal_body__CdhLp{margin-top:1rem;flex:1 1;display:flex;flex-direction:column;min-height:0}.LesionSelectionModal_result__3qA88{flex:1 1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.LesionSelectionModal_findingsScroll__DQMvN{flex:1 1;overflow-y:auto;margin-top:1rem;padding-right:.5rem;min-height:0}.LesionSelectionModal_findingsScroll__DQMvN::-webkit-scrollbar{width:6px}.LesionSelectionModal_findingsScroll__DQMvN::-webkit-scrollbar-thumb{background:rgba(0,174,239,.4);border-radius:5px}.LesionSelectionModal_sectionTitle__0TNhp{font-size:1.1rem;font-weight:600;margin-bottom:1rem;text-align:left;color:#d4d4d4;padding-left:.25rem}.LesionSelectionModal_findingRow__ZG31K{display:flex;gap:1rem;align-items:flex-start;background-color:#1b1e23;border:1px solid #2b3038;border-radius:5px;padding:10px;margin-top:10px;transition:transform .2s ease,box-shadow .2s ease}.LesionSelectionModal_findingRow__ZG31K:hover{transform:translateY(-2px);box-shadow:0 0 10px rgba(0,174,239,.3)}.LesionSelectionModal_findingIcon__yc3w3{width:90px;height:90px;border-radius:5px;object-fit:cover;flex-shrink:0;margin-top:.25rem}.LesionSelectionModal_findingInfo__cdcfB{flex:1 1;color:#ddd;display:flex;flex-direction:column;justify-content:flex-start}.LesionSelectionModal_findingTitle__AfMP_{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:#fff}.LesionSelectionModal_findingDesc__cLfWp{font-size:.9rem;line-height:1.4;color:#aaa;margin-bottom:.25rem}.LesionSelectionModal_findingId__1K09F{font-size:.8rem;color:#5cd5ff}.LesionSelectionModal_findingIconLarge__PPphq{width:120px;height:120px;object-fit:contain;display:block;margin:0 auto 1rem}.LesionSelectionModal_pathBreadcrumb__zNfXG{font-size:.9rem;color:#999;text-align:left;padding-left:1rem;margin-bottom:.75rem;line-height:1.4;white-space:normal;word-break:break-word}.LesionSelectionModal_pathBreadcrumb__zNfXG:before{content:"📍 ";color:#5cd5ff}.LesionSelection_container__BNryG{max-width:700px;margin:0 auto;padding:2rem 1rem;color:#e5e7eb;background-color:#111318;min-height:100vh}.LesionSelection_header__sTuci{display:flex;align-items:center;margin-bottom:1.5rem;justify-content:space-between}.LesionSelection_backButton__IcvVn{background:none;border:none;color:#0af;font-size:.9rem;cursor:pointer;transition:color .2s ease}.LesionSelection_backButton__IcvVn:hover{color:#5cd5ff}.LesionSelection_grid__06fJa{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}.LesionSelection_card___AjZA{background-color:#1b1e23;border:1px solid #2b3038;border-radius:12px;padding:1rem;text-align:center;cursor:pointer;transition:all .25s ease}.LesionSelection_card___AjZA:hover{transform:translateY(-2px);box-shadow:0 0 10px rgba(0,174,239,.4)}.LesionSelection_card___AjZA img{width:80px;height:80px;object-fit:contain;margin-bottom:.5rem}.LesionSelection_card___AjZA p{font-size:.9rem;line-height:1.2;color:#e5e7eb}.LesionSelection_findingCard__Lr1PT{background-color:#1b1e23;border:1px solid #2b3038;border-radius:12px;padding:1rem;text-align:center}.LesionSelection_findingCard__Lr1PT img{width:70px;height:70px;object-fit:contain;margin-bottom:.5rem}.LesionSelection_findingTitle__A5VzM{font-weight:600;color:#fff;margin-bottom:.25rem}.LesionSelection_findingDesc__38lrF{font-size:.85rem;color:#a1a1a1}