.medicine-dict-modal[data-v-2788705c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.modal-wrap[data-v-2788705c]{width:1100px;height:720px;background:#fffaf0;border-radius:8px;display:flex;flex-direction:column}.modal-header[data-v-2788705c]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #eee}.close-btn[data-v-2788705c]{font-size:24px;cursor:pointer;color:#333}.modal-body[data-v-2788705c]{flex:1;display:flex;overflow:hidden}.left-panel[data-v-2788705c]{margin:0 10px;width:260px;display:flex;flex-direction:column;overflow-x:hidden}.search-input[data-v-2788705c]{border-radius:10px;margin:10px 0}.medicine-list[data-v-2788705c]{flex:1;overflow-y:auto}.list-item[data-v-2788705c]{padding:5px 8px;background-color:#fff;border-radius:5px;cursor:pointer;margin-bottom:5px}.list-item.active[data-v-2788705c]{background:#c82423;color:#fff}.list-item .name[data-v-2788705c]{font-size:16px;font-weight:500}.list-item .desc[data-v-2788705c]{font-size:12px;margin-top:4px;opacity:.8}.empty-tip[data-v-2788705c],.loading-tip[data-v-2788705c]{text-align:center;padding:20px;color:#666}.right-panel[data-v-2788705c]{flex:1;padding:24px;overflow-y:auto}.detail-title[data-v-2788705c]{display:flex;align-items:baseline;gap:10px}.pinyin[data-v-2788705c]{color:#666;font-size:14px}.tag-group[data-v-2788705c]{margin:16px 0;display:flex;gap:12px}.tag[data-v-2788705c]{padding:6px 12px;background:#f3e9c6;border-radius:4px;font-size:13px}.detail-block[data-v-2788705c]{margin:18px 0;background:#fff;padding:12px 16px;border-radius:6px}.detail-block h4[data-v-2788705c]{margin:0 0 8px;font-size:15px}.detail-block p[data-v-2788705c]{margin:0;line-height:1.6;color:#333}