#customer-account{border:1px solid #d7dfe6;background:#fff;border-radius:7px;padding:9px 11px;font:inherit;font-size:12px;color:#253e58;white-space:nowrap}#customer-root{font-family:inherit;color:#18324c}#customer-root [hidden]{display:none!important}#customer-root button{cursor:pointer;font:inherit}#customer-root button:disabled{opacity:.55;cursor:wait}#customer-root button:focus-visible,#customer-root input:focus-visible,#customer-root textarea:focus-visible{outline:3px solid #e9a268;outline-offset:2px}#chat-launch{position:fixed;z-index:20;right:24px;bottom:24px;display:flex;align-items:center;gap:10px;padding:14px 20px;border:0;border-radius:30px;background:#19334e;color:#fff;box-shadow:0 6px 25px #142f4c35}#chat-launch>span:first-child{font-size:24px;line-height:1}#chat-unread{background:#e68141;border-radius:50%;min-width:22px;font-size:12px}#chat-window{position:fixed;z-index:21;right:24px;bottom:88px;width:390px;max-height:min(740px,calc(100dvh - 115px));display:flex;flex-direction:column;background:#fff;border:1px solid #dce4ec;border-radius:18px;box-shadow:0 15px 60px #11294335;overflow:hidden}.chat-heading{display:flex;align-items:center;gap:12px;background:#18334f;color:#fff;padding:20px}.chat-avatar{width:42px;height:42px;border-radius:13px;background:#ec9457;display:grid;place-items:center;font-size:25px;font-weight:bold}.chat-heading h2{font-size:16px;margin:0}.chat-heading p{font-size:11px;color:#c0d2e1;margin:5px 0 0}#chat-close{margin-left:auto;background:transparent;border:0;color:#fff;font-size:25px!important;padding:0 4px}#chat-intro{padding:15px 20px 5px}#chat-intro h3{font-size:17px;margin:0 0 5px}#chat-intro p{font-size:12px;line-height:1.65;margin:4px 0;color:#6c7e8f}#chat-messages{background:#f5f7fa;overflow:auto;overscroll-behavior:contain;min-height:120px;flex:1;padding:15px;max-height:330px}.chat-bubble{background:white;border:1px solid #e4eaf0;max-width:88%;width:fit-content;margin:0 0 12px;padding:10px 13px;border-radius:12px 12px 12px 2px;overflow-wrap:anywhere}.chat-bubble.mine{margin-left:auto;background:#e9f0f6;border-color:#dbe6ef;border-radius:12px 12px 2px 12px}.chat-bubble small{font-size:10px;color:#698095}.chat-bubble p{font-size:13px;line-height:1.65;margin:4px 0 0;white-space:pre-wrap}.chat-empty{color:#8190a0;font-size:12px;text-align:center;padding:22px 0}#chat-form{display:flex;align-items:flex-end;gap:10px;padding:12px 15px;border-top:1px solid #e3e9ee}#chat-text{font:inherit;font-size:13px;resize:none;min-width:0;flex:1;border:0;border-radius:7px;padding:8px;background:#f5f7fa;color:#18324c}#chat-form button{background:#e88746;border:0;color:#fff;border-radius:8px;padding:10px 15px}.chat-privacy{margin:0;padding:0 15px 12px;color:#7f8c99;font-size:10px;line-height:1.6}#chat-error,#customer-error{color:#b94436;font-size:12px;margin:0;padding:0 15px;overflow-wrap:anywhere}#chat-error:empty,#customer-error:empty,#chat-note:empty{display:none}#chat-note{font-size:11px;margin:5px 15px;color:#5a766e}#customer-dialog{width:min(440px,calc(100% - 24px));padding:30px;max-height:90dvh;background:#fff;border:0;border-radius:18px;color:#18324c;box-shadow:0 20px 70px #10264044}#customer-dialog::backdrop{background:#12294088;backdrop-filter:blur(4px)}#customer-close{position:absolute;top:12px;right:17px;border:0;background:transparent;font-size:25px!important;color:#718397}.customer-kicker{font-size:10px;letter-spacing:2px;color:#bd7f53;margin:0 0 12px}#customer-title{font-size:26px;margin:0 0 20px;overflow-wrap:anywhere}#customer-body>p{overflow-wrap:anywhere}.customer-tabs{display:flex;gap:5px;background:#f0f4f7;border-radius:8px;padding:4px;margin-bottom:20px}.customer-tabs button{border:0;flex:1;padding:10px;background:transparent;color:#6c7e91;border-radius:6px}.customer-tabs button[aria-pressed=true]{background:#fff;color:#18324c;box-shadow:0 2px 5px #20385012}#customer-body form{display:grid;gap:14px;margin:18px 0}#customer-body label{font-size:12px;display:grid;gap:7px;color:#5a6b7c}#customer-body input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dbe3e9;border-radius:7px;font:inherit;color:#18324c;background:#fafbfd}#customer-body form>button{background:#18334f;color:#fff;border:0;border-radius:8px;padding:13px}.customer-info{font-size:11px;line-height:1.7;color:#82909c}.customer-tag{font-size:11px;background:#fff0e1;color:#9a683e;border-radius:5px;padding:5px 8px}#member-logout{border:1px solid #dce3e9;background:#fff;color:#8b4f46;border-radius:7px;padding:9px 14px}#member-password h3{margin:0;font-size:15px}@media(max-width:650px){#customer-account{font-size:10px;padding:7px}.header-actions{flex-wrap:wrap;gap:6px}#chat-window{right:10px;bottom:75px;width:calc(100% - 20px);max-height:calc(100dvh - 90px)}#chat-launch{right:15px;bottom:15px;padding:11px 15px}#chat-intro{padding:10px 15px 4px}#chat-intro h3{font-size:15px}#chat-messages{min-height:80px}.chat-heading{padding:14px}#customer-dialog{padding:25px 20px}}
#chat-shortcuts{padding:8px 0 5px;flex-shrink:0}.contact-shortcuts{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.contact-shortcut{text-align:center}.contact-shortcut>a,.contact-shortcut>button:first-child{display:flex;align-items:center;flex-direction:column;gap:3px;color:#37536c;text-decoration:none;background:transparent;border:0;border-radius:0;padding:2px;min-width:44px;min-height:44px}.contact-shortcut>a:hover,.contact-shortcut>button:first-child:hover{opacity:.75}.contact-shortcut>a:focus-visible{outline:3px solid #e9a268;outline-offset:2px}.contact-shortcut strong{font-size:10px;font-weight:500}.contact-logo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#62809c}.contact-logo svg{display:block;width:100%;height:100%}.line .contact-logo,.contact-logo.line{color:#06a94f}.facebook .contact-logo,.contact-logo.facebook{color:#1877f2}.whatsapp .contact-logo,.contact-logo.whatsapp{color:#168e5c}.wechat .contact-logo,.contact-logo.wechat{color:#07b75a}.contact-qr-button{border:0;color:#6b7f90;background:transparent;padding:5px 3px;font-size:10px!important}.chat-heading-copy{flex:1;min-width:0}.chat-heading h2{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:3px}#chat-member-name{font-size:12px;font-weight:400;color:#d4e4f1;overflow-wrap:anywhere;max-width:100%}#chat-member-name:before{content:"·";margin-right:8px}.chat-avatar{flex-shrink:0}#chat-close{flex-shrink:0}#chat-intro{flex-shrink:0}.email-code-row{display:flex;align-items:flex-end;gap:10px}.email-code-row>label{flex:1;min-width:0}.email-code-row>button{flex:none;border:1px solid #d6e0e8;border-radius:7px;color:#42617b;background:#f2f6fa;font-size:11px!important;padding:12px 10px;max-width:48%}#email-code-state{margin:0;color:#92754f;font-size:11px;line-height:1.6}#contact-dialog{width:min(370px,calc(100% - 30px));padding:28px;border:0;border-radius:18px;background:#fff;box-shadow:0 20px 80px #142b4a44;text-align:center;color:#25415a;max-height:90dvh}#contact-dialog::backdrop{background:#10243f88;backdrop-filter:blur(4px)}#contact-dialog h2{font-size:24px;margin:10px 0 18px}#contact-dialog img{width:240px;max-width:100%;height:240px;object-fit:contain;border:1px solid #e7edf2;border-radius:10px;padding:8px}#contact-dialog p{font-size:12px;color:#798c9e}#contact-dialog .contact-id{font-size:16px;color:#24445f;user-select:all;overflow-wrap:anywhere}#contact-dialog button{cursor:pointer;font:inherit}#copy-contact-id,.contact-open{display:inline-block;font-size:12px!important;color:#284d6b;border:1px solid #dce6ef;background:#f5f8fb;border-radius:7px;padding:10px 14px;text-decoration:none;margin:4px}#contact-dialog .contact-dialog-close{position:absolute;top:10px;right:15px;background:transparent;border:0;font-size:24px;color:#7890a4}#chat-window{overflow-y:auto}#chat-shortcuts{flex-shrink:0}#chat-messages{min-height:80px}@media(max-height:700px){#chat-intro h3,#chat-intro>p:not(#chat-identity){display:none}#chat-intro{padding-top:5px}.chat-privacy{font-size:9px}#chat-shortcuts{padding-bottom:7px}.contact-shortcut>a,.contact-shortcut>button:first-child{padding:5px 2px}}
