/* BASIC css start */
/* EZ¹èÅÍ¸® ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â CSS   #ezFindWrap ½ºÄÚÇÎ */
#ezFindWrap { font-family:'Pretendard','Apple SD Gothic Neo','Malgun Gothic',sans-serif !important; color:#0F172A; font-size:14px; line-height:1.5; }
#ezFindWrap *, #ezFindWrap *::before, #ezFindWrap *::after { box-sizing:border-box; }
#ezFindWrap a { text-decoration:none; color:inherit; }

/* ·¹ÀÌ¾Æ¿ô */
#ezFindWrap #content { background:#F8FAFC !important; padding:60px 0 80px !important; }
#ezFindWrap #findWrap { max-width:560px !important; width:100% !important; margin:0 auto !important; padding:0 28px !important; background:transparent !important; border:0 !important; float:none !important; position:static !important; }

/* ÅÇ ¹öÆ° */
#ezFindWrap .ezfw-tabs { display:flex !important; border-bottom:2px solid #E2E8F0 !important; margin-bottom:0 !important; gap:0 !important; }
#ezFindWrap .ezfw-tab { flex:1 !important; padding:13px !important; text-align:center !important; font-size:14px !important; font-weight:600 !important; color:#94A3B8 !important; background:none !important; border:0 !important; border-bottom:2px solid transparent !important; margin-bottom:-2px !important; cursor:pointer !important; transition:all .15s; }
#ezFindWrap .ezfw-tab:hover { color:#2563EB !important; }
#ezFindWrap .ezfw-tab-on { color:#2563EB !important; border-bottom-color:#2563EB !important; }

/* Á¦¸ñ */
#ezFindWrap .ezfw-heading { margin-bottom:0; }
#ezFindWrap .ezfw-title { font-size:22px !important; font-weight:800 !important; color:#0F172A !important; margin-bottom:24px !important; }

/* Æû ¿µ¿ª Ä«µå */
#ezFindWrap #find_id,
#ezFindWrap #find_pw { background:#fff !important; border:1px solid #E2E8F0 !important; border-radius:0 0 16px 16px !important; padding:36px !important; margin-bottom:20px !important; }

/* Æû ³»ºÎ ±âº» ¿ä¼Ò */
#ezFindWrap .tit { font-size:18px !important; font-weight:800 !important; color:#0F172A !important; margin-bottom:8px !important; }
#ezFindWrap .sub-tit { font-size:13px !important; color:#94A3B8 !important; margin-bottom:20px !important; line-height:1.7 !important; }

/* ¶óµð¿À */
#ezFindWrap .radio-wrap { display:flex !important; gap:20px !important; padding:12px 0 !important; border-bottom:1px solid #F1F5F9 !important; margin-bottom:16px !important; }
#ezFindWrap .radio-wrap label { display:flex !important; align-items:center !important; gap:7px !important; font-size:14px !important; font-weight:600 !important; color:#475569 !important; cursor:pointer; }

/* ÀÔ·Â ÇÊµå */
#ezFindWrap .frm-list { list-style:none !important; padding:0 !important; margin:0 0 16px !important; display:flex !important; flex-direction:column !important; gap:12px !important; }
#ezFindWrap .frm-list li { display:flex !important; flex-direction:column !important; gap:6px !important; }
#ezFindWrap .frm-list label { font-size:13px !important; font-weight:600 !important; color:#475569 !important; }
#ezFindWrap .frm-list input[type=text],
#ezFindWrap .frm-list input[type=password],
#ezFindWrap .frm-list input[type=email] { width:100% !important; padding:11px 14px !important; border:1px solid #E2E8F0 !important; border-radius:8px !important; font-size:14px !important; color:#0F172A !important; background:#fff !important; outline:none !important; }
#ezFindWrap .frm-list input:focus { border-color:#2563EB !important; box-shadow:0 0 0 3px rgba(37,99,235,.1) !important; }

/* ¹öÆ° */
#ezFindWrap .btn-submit,
#ezFindWrap input[type=submit] { display:block !important; width:100% !important; padding:13px !important; background:#2563EB !important; color:#fff !important; border:0 !important; border-radius:10px !important; font-size:15px !important; font-weight:700 !important; cursor:pointer !important; margin-top:8px !important; transition:background .15s; }
#ezFindWrap .btn-submit:hover,
#ezFindWrap input[type=submit]:hover { background:#1D4ED8 !important; }

/* ÇÏ´Ü ¸µÅ© */
#ezFindWrap .btn-cont { display:flex !important; justify-content:center !important; gap:16px !important; margin-top:16px !important; }
#ezFindWrap .btn-cont a { font-size:13px !important; color:#64748B !important; text-decoration:underline !important; }

/* Å×ÀÌºí ÃÊ±âÈ­ */
#ezFindWrap table { width:100% !important; border:0 !important; border-collapse:collapse !important; }
#ezFindWrap td { padding:4px 0 !important; border:0 !important; }
/* BASIC css end */

