.customerPhoneLogin_dockButton__32P_f{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 13px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:var(--brand-accent,#0b6f8f);color:#fff;box-shadow:0 10px 25px rgba(6,13,20,.18);font-size:12px;font-weight:750}.customerPhoneLogin_dockButton__32P_f:focus-visible,.customerPhoneLogin_panel__XVq8W button:focus-visible,.customerPhoneLogin_panel__XVq8W input:focus-visible{outline:3px solid #0b6f8f;outline-offset:3px}.customerPhoneLogin_overlay__RXOjq{position:fixed;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,19,31,.54);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.customerPhoneLogin_panel__XVq8W{width:100%;max-width:390px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;border-radius:26px;background:#fff;color:#0d141c;box-shadow:0 28px 80px rgba(6,19,31,.28)}.customerPhoneLogin_header__fJ_gp{display:flex;align-items:center;justify-content:space-between;gap:12px}.customerPhoneLogin_brand__UnLlN{font-size:13px;letter-spacing:.16em;font-weight:850;color:#0b6f8f}.customerPhoneLogin_closeButton__ujNTQ{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;background:#f3f6f8;color:#0d141c}.customerPhoneLogin_panel__XVq8W h2{margin:22px 0 10px;font-size:23px;line-height:1.3;letter-spacing:-.035em}.customerPhoneLogin_description__zhswk{margin:0 0 20px;color:#65717c;font-size:14px;line-height:1.7}.customerPhoneLogin_description__zhswk strong{color:#0d141c}.customerPhoneLogin_form__OsTGQ{display:grid;grid-gap:12px;gap:12px}.customerPhoneLogin_form__OsTGQ>label{font-size:14px;font-weight:650}.customerPhoneLogin_form__OsTGQ .customerPhoneLogin_description__zhswk{margin-bottom:8px}.customerPhoneLogin_phoneField__B_LJI{display:flex;align-items:center;min-height:52px;overflow:hidden;border:1px solid #dce5eb;border-radius:14px;background:#f8fafb}.customerPhoneLogin_phoneField__B_LJI>span{flex-shrink:0;padding:0 10px;font-size:13px;color:#65717c}.customerPhoneLogin_phoneField__B_LJI input{width:100%;min-width:0;height:50px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#0d141c;font-size:16px}.customerPhoneLogin_codeInput__OjwXm{width:100%;min-height:56px;border:1px solid #dce5eb;border-radius:14px;background:#f8fafb;padding:0 16px;text-align:center;color:#0d141c;letter-spacing:.3em;font-size:24px}.customerPhoneLogin_supported__tQ6Xg{margin:-4px 0 4px;color:#65717c;font-size:12px;line-height:1.5}.customerPhoneLogin_form__OsTGQ .customerPhoneLogin_consent__T53H2{display:flex;align-items:flex-start;gap:9px;color:#65717c;font-size:12px;font-weight:400;line-height:1.6;cursor:pointer}.customerPhoneLogin_consent__T53H2 input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#0b6f8f}.customerPhoneLogin_primaryButton__9nRuq{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:10px 16px;border:0;border-radius:14px;background:#0b6f8f;color:#fff;font-size:15px;font-weight:750}.customerPhoneLogin_textButton__rY0eo{min-height:40px;padding:6px;border:0;background:transparent;color:#0b6f8f;font-size:13px}.customerPhoneLogin_panel__XVq8W button:disabled{opacity:.5;cursor:default}.customerPhoneLogin_error__LwEOh{margin:16px 0 0;color:#b42318;font-size:13px;line-height:1.6}.customerPhoneLogin_account__R7YrE{display:grid;grid-gap:16px;gap:16px;justify-items:center;padding-top:18px}.customerPhoneLogin_account__R7YrE p{margin:0}.customerPhoneLogin_successIcon__pHF86{color:#08775e}@media (max-width:360px){.customerPhoneLogin_overlay__RXOjq{padding:12px}.customerPhoneLogin_panel__XVq8W{padding:20px;max-height:calc(100dvh - 24px)}.customerPhoneLogin_phoneField__B_LJI>span{padding-inline:8px;font-size:12px}}.customerChat_overlay__uhmUY{--text:#0d141c;--muted:#65717c;--panel:#fff;--line:#e4ebf0;--accent:#0b789b;--red:#b7332d;--chat-incoming:#f1f4f7;--chat-outgoing:#0b789b;--chat-outgoing-ink:#fff;--chat-send:#0b789b;--chat-send-ink:#fff;position:fixed;inset:0;z-index:1000;background:rgba(9,25,35,.08);display:flex;align-items:flex-end;justify-content:center}.customerChat_sheet__hCPrQ{font-family:-apple-system,BlinkMacSystemFont,Noto Sans KR,Arial,sans-serif;background:#fff;color:#0d141c;width:min(100%,430px);height:min(68dvh,720px);min-height:400px;border-radius:26px 26px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 28px rgba(20,40,50,.12);overflow:hidden}.customerChat_handle__27ryP{width:32px;height:4px;background:#b6c2cb;border-radius:5px;align-self:center;margin:12px 0 4px}.customerChat_header__Wo9Zf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px 14px}.customerChat_header__Wo9Zf h2{margin:0 0 6px;font-size:20px;font-weight:750;letter-spacing:-.5px}.customerChat_header__Wo9Zf p{margin:0;color:#65717c;font-size:13px}.customerChat_iconButton__cy9mX{width:40px;height:40px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.customerChat_context__3UxoP{display:flex;align-items:center;gap:12px;background:#f3f6f8;border-radius:12px;margin:0 16px 8px;padding:10px 12px;flex-shrink:0}.customerChat_context__3UxoP img{width:52px;height:62px;object-fit:cover;border-radius:8px}.customerChat_context__3UxoP small{color:#65717c;display:block;margin-bottom:4px}.customerChat_context__3UxoP strong{display:block;font-size:15px}.customerChat_contextMeta__tAJGt{margin-left:auto;text-align:right;font-size:13px;line-height:1.8}.customerChat_messageList__cPGFs{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 18px;min-height:0;scrollbar-width:thin}.customerChat_date__bBRAT{text-align:center;font-size:12px;color:var(--muted,#82939d);margin:8px 0 18px}.customerChat_messageRow__FI2S2{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 22px;gap:6px}.customerChat_own__tNNRo{align-items:flex-end}.customerChat_bubble__CBkM2{background:var(--chat-incoming,#f1f4f7);color:var(--text,#0d141c);padding:12px 14px;border-radius:16px 16px 16px 4px;max-width:var(--chat-bubble-max,85%);font-size:var(--chat-font-size,14px);line-height:1.55;overflow-wrap:anywhere}.customerChat_bubble__CBkM2 p{margin:0;white-space:pre-wrap}.customerChat_own__tNNRo .customerChat_bubble__CBkM2{background:var(--chat-outgoing,#0b789b);color:var(--chat-outgoing-ink,#fff);border-radius:16px 16px 4px 16px}.customerChat_messageMeta__Fy_lp{display:flex;align-items:center;gap:5px;color:var(--muted,#82939d);font-size:11px}.customerChat_messageMeta__Fy_lp span{display:flex;color:var(--accent,#0b789b)}.customerChat_messageImage__eVce6{width:auto;max-width:100%;max-height:var(--chat-image-height,230px);object-fit:contain;border-radius:10px;display:block}.customerChat_bubble__CBkM2:has(.customerChat_messageImage__eVce6) p{margin-top:8px}.customerChat_composer___ziUg{padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line,#e4ebf0);background:var(--panel,#fff);flex-shrink:0}.customerChat_composerRow__fkA8_{display:flex;align-items:flex-end;gap:8px}.customerChat_attachButton__Gxvqs{height:var(--chat-control-height,44px);width:var(--chat-attach-width,42px);flex-shrink:0;border:1px solid var(--line,#e4ebf0);border-radius:12px;display:grid;place-items:center;color:var(--muted,#49657a);cursor:pointer;position:relative;overflow:hidden}.customerChat_attachButton__Gxvqs input{position:absolute;opacity:0;width:100%;height:100%;inset:0;cursor:pointer}.customerChat_composer___ziUg textarea{flex:1 1;min-width:0;resize:none;max-height:110px;min-height:var(--chat-control-height,44px);border:1px solid var(--line,#e4ebf0);background:var(--panel,#fff);color:var(--text,#0d141c);border-radius:12px;padding:12px;font:inherit;font-size:var(--chat-ui-fontsize,14px);line-height:1.35}.customerChat_composer___ziUg textarea::placeholder{color:var(--muted,#8b9aaa)}.customerChat_sendButton__xvWeH{background:var(--chat-send,#0b789b);color:var(--chat-send-ink,#fff);border:0;border-radius:12px;padding:0 var(--chat-send-padding,16px);min-height:var(--chat-control-height,44px);font:inherit;font-size:var(--chat-ui-fontsize,14px);font-weight:700;cursor:pointer;flex-shrink:0}.customerChat_sendButton__xvWeH:disabled{opacity:.45;cursor:default}.customerChat_error__Jh_K3{font-size:13px;color:var(--red,#b7332d);margin:0 0 9px}.customerChat_attachment__wr2wx{font-size:12px;display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;overflow-wrap:anywhere}.customerChat_attachment__wr2wx button{background:transparent;color:inherit;border:0}.customerChat_older__VbsYC{display:block;margin:0 auto 12px;padding:8px 12px;border:1px solid var(--line,#e4ebf0);background:var(--panel,#fff);color:var(--muted,#65717c);border-radius:8px;cursor:pointer}.customerChat_empty__GcG27{padding:30px 22px;text-align:center;color:#65717c;font-size:14px;line-height:1.7}.customerChat_retry__nIfGL{border:0;background:#0b789b;color:#fff;border-radius:12px;padding:10px 18px;margin-top:10px;cursor:pointer}.customerChat_threadList__AyBs_{list-style:none;padding:0 18px;margin:0;overflow:auto}.customerChat_threadList__AyBs_ button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e4ebf0;padding:14px 0;background:transparent;color:inherit;cursor:pointer}.customerChat_threadList__AyBs_ small{display:block;color:#65717c;margin-top:6px}.customerChat_threadList__AyBs_ strong{font-size:15px}@media(min-width:768px){.customerChat_overlay__uhmUY{justify-content:flex-end;padding:0 26px 18px}.customerChat_sheet__hCPrQ{height:min(80dvh,760px);border-radius:24px}.customerChat_handle__27ryP{display:none}.customerChat_header__Wo9Zf{padding-top:20px}}@media(max-width:767px){.customerChat_composer___ziUg textarea{font-size:16px}.customerChat_sheet__hCPrQ{width:100%}}.customerChat_sheet__hCPrQ .customerChat_messageList__cPGFs{padding:8px 16px}.customerChat_sheet__hCPrQ .customerChat_messageRow__FI2S2{margin-bottom:12px;gap:5px}.customerChat_sheet__hCPrQ .customerChat_bubble__CBkM2{padding:10px 14px;max-width:95%}.customerChat_sheet__hCPrQ .customerChat_date__bBRAT{display:none}.customerChat_agentView__bWiQw .customerChat_messageRow__FI2S2{flex-direction:row;align-items:flex-end;gap:12px;margin-bottom:24px}.customerChat_agentView__bWiQw .customerChat_own__tNNRo{justify-content:flex-end}.customerChat_agentView__bWiQw .customerChat_own__tNNRo .customerChat_bubble__CBkM2{max-width:40%}.customerChat_agentView__bWiQw .customerChat_own__tNNRo .customerChat_messageMeta__Fy_lp{order:-1}.customerChat_agentView__bWiQw .customerChat_messageMeta__Fy_lp{flex-shrink:0;min-width:35px;margin-bottom:0}@media(max-width:760px){.customerChat_agentView__bWiQw .customerChat_own__tNNRo .customerChat_bubble__CBkM2{max-width:78%}.customerChat_agentView__bWiQw .customerChat_messageRow__FI2S2{gap:8px}}.customerChatEntry_notice__QAbqp,.customerChatEntry_primary__3_j_H{display:flex;align-items:center;gap:14px;border:0;font:inherit;cursor:pointer;text-align:left;background:#0b789b;color:#fff;border-radius:20px;padding:22px 18px;box-shadow:0 8px 20px rgba(11,120,155,.18)}.customerChatEntry_primary__3_j_H{width:100%;min-height:104px;margin:16px 0}.customerChatEntry_notice__QAbqp span,.customerChatEntry_primary__3_j_H span{flex:1 1;min-width:0}.customerChatEntry_notice__QAbqp strong,.customerChatEntry_primary__3_j_H strong{display:block;font-size:20px;line-height:1.35;font-weight:750}.customerChatEntry_notice__QAbqp small,.customerChatEntry_primary__3_j_H small{display:block;margin-top:7px;font-size:12px;line-height:1.6;color:#e6f5fb}.customerChatEntry_notice__QAbqp:focus-visible,.customerChatEntry_primary__3_j_H:focus-visible{outline:3px solid #163e50;outline-offset:4px}.customerChatEntry_notice__QAbqp:hover,.customerChatEntry_primary__3_j_H:hover{background:#086582}.customerChatEntry_notice__QAbqp{position:fixed;right:max(18px,calc((100vw - 430px)/2 + 18px));bottom:calc(22px + env(safe-area-inset-bottom));z-index:980;width:min(340px,calc(100vw - 36px));padding:16px}.customerChatEntry_notice__QAbqp strong{font-size:16px}.customerChatEntry_notice__QAbqp small{font-size:13px}@media(max-width:430px){.customerChatEntry_primary__3_j_H{padding:20px 16px;gap:12px}.customerChatEntry_primary__3_j_H strong{font-size:19px}.customerChatEntry_notice__QAbqp{right:18px}}