
#modalStoreList { z-index: 5; }

#modalStoreList .modalBody .modalHeader { height: auto; flex-shrink: 0; }


#modalStoreList .modalBody { gap: 15px; height: 80%; max-width: 600px; }
#modalStoreList .modalBody .storeWrap { display: flex; flex-direction: column; flex-wrap: nowrap; gap: 3px; flex-grow: 1; overflow-y: auto; background-color: #eee; }
#modalStoreList .modalBody .storeWrap .storeNoItem { height: 100%; width: 100%; display: flex; line-height: 200%; align-items: center; justify-content: center; color: #999; background-color: white; }
#modalStoreList .modalBody .storeWrap .storeItem { display: flex; flex-direction: row; gap: 10px; height: auto; align-items: center; justify-content: flex-start; padding: 7px 0; background-color: white; }
#modalStoreList .modalBody .storeWrap .storeItem .logo { height: 35px; width: 60px; flex-shrink: 0; object-fit: contain; }
#modalStoreList .modalBody .storeWrap .storeItem .nameArea { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 0; }
#modalStoreList .modalBody .storeWrap .storeItem .nameArea .name { font-size: 18px; font-weight: 700; flex-grow: 1; }
#modalStoreList .modalBody .storeWrap .storeItem .nameArea .badge { height: 24px; }
#modalStoreList .modalBody .storeWrap .storeItem .nameArea .icon_jjin { height: 24px; }
#modalStoreList .modalBody .storeWrap .storeItem .nameArea .icon_jjin.off { display: none; }



#modalStoreList .modalBody .buttons { display: flex; flex-direction: row; gap: 10px; justify-content: flex-end; height: 30px; flex-shrink: 0; }
#modalStoreList .modalBody .buttons .btnClose { height: 30px; width: 120px; text-decoration: none; color: #666; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #eee; border-radius: 4px; }

