@charset "utf-8";
/* 내 정보 "로그인 연결" (/app/pop_layer/my_info.php 의 .login_links) — 모양은 자유롭게 */
.login_links { margin-top: 30px; }
.login_links .ll_list { border-top: 1px solid var(--df_frm_line, #e9e9e9); }
.login_links .ll_item { display: flex; align-items: center; gap: 8px; padding: 12px 10px; border-bottom: 1px solid var(--df_frm_line, #e9e9e9); }
.login_links .ll_item > i { width: 20px; text-align: center; font-size: 18px; }
.login_links .ll_name { font-size: 12px; font-weight: 600; white-space: nowrap; }
.login_links .ll_mail { flex: 1; min-width: 0; font-size: 10px; color: #888; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.login_links .ll_last { font-style: normal; font-size: 10px; color: var(--nav_on, #0065cf); white-space: nowrap; }
.login_links .ll_btn { flex: none; background: none; border: 1px solid #e9e9e9; border-radius: 6px; padding: 7px 10px; font: inherit; font-size: 11px; line-height: 1; color: var(--nav_on, #0065cf); cursor: pointer; }
.login_links .ll_btn:disabled { color: #aaa; cursor: default; }
.login_links .ll_unlink { color: #999; }
.login_links .ll_email_form { margin-top: 12px; }
.login_links .ll_row { display: flex; gap: 8px; margin-top: 8px; }
.login_links .ll_row input { flex: 1; min-width: 0; height: 44px; padding: 0 12px; font-size: 16px; }