.member-main{max-width:620px;padding-top:52px}.member-main h1{font-size:34px}.connection{background:#eef4fc;color:#174d7a;padding:16px;font-size:14px;border-left:3px solid #0066cc;margin:26px 0}.member-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.member-tabs button{border:1px solid #dce1e7;background:white;padding:10px 14px;font-size:14px;min-height:44px}.member-tabs button[aria-pressed=true]{background:#1d1d1f;color:white}.member-main fieldset{border:0;margin:0;padding:0;min-width:0}.member-main fieldset:disabled{opacity:.6}.member-main form .button{width:100%;margin-top:24px}.consent{display:flex;align-items:flex-start;gap:10px}.consent input{width:20px;height:20px;margin:2px 0;flex-shrink:0}.text-button{border:0;background:white;text-decoration:underline;color:#0066cc;padding:14px 0}.member-security{border-top:1px solid #dce1e7;padding-top:28px;margin-top:42px;font-size:14px;color:#626975}.member-security h2{font-size:18px;color:#1d1d1f}.member-security a{color:#0066cc}.delete-section{margin-top:36px;border-top:1px solid #dce1e7;padding-top:24px}.delete-section summary{cursor:pointer;margin-bottom:20px}#message{margin-top:20px;color:#174d7a;white-space:pre-line}.privacy section{margin:28px 0}.privacy h2{font-size:20px}.privacy li{margin-bottom:10px}.privacy ul{padding-left:22px}

.address-section{border-top:1px solid #dce1e7;padding-top:24px;margin-top:28px}.address-section legend{font-weight:600;padding:16px 0}.address-section .text-button{min-height:44px}.address-section [role=status]{font-size:14px;line-height:1.6;color:#174d7a}.address-section .notice{line-height:1.65}.address-section[hidden]{display:none}

.member-main .notice{font-size:14px;color:#4e5d6b}.member-main .consent{min-height:44px;padding:10px 0;align-items:flex-start}.member-main .consent input{width:22px;height:22px;margin-top:1px}.member-main .consent a{display:inline-block;min-height:24px}.member-main #signup-draft-notice,#signup-delivery-fields>.notice{background:#eef4fc;border-left:3px solid #2279b7;padding:14px;color:#244f70;font-weight:500}

.kakao-panel{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #dce1e7}.kakao-panel[hidden],#kakao-delete-panel[hidden]{display:none}.kakao-login-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:46px;background:#fee500;border:0;border-radius:8px;cursor:pointer;padding:0}.kakao-login-button img{width:224px;height:46px;max-width:100%;object-fit:contain}.kakao-login-button:focus-visible{outline:3px solid #0066cc;outline-offset:3px}.kakao-login-button:disabled{opacity:.6;cursor:wait}.kakao-panel [role=status],#kakao-delete-message{color:#174d7a;font-size:14px;line-height:1.6}

.kakao-panel .kakao-login-button{margin:10px 0 12px}.kakao-panel .notice{margin-top:12px;line-height:1.65}.kakao-panel [role=status]:not(:empty){padding:12px;background:#eef4fc;border-left:3px solid #2279b7;margin-top:12px}

.kakao-panel .kakao-login-button{margin-top:16px}.kakao-panel p,.kakao-panel .consent span{word-break:keep-all;overflow-wrap:break-word}.kakao-panel [role=status]:not(:empty){background:#fff6ef;border-left-color:#a54b17;color:#713514}
