.esim-support-chat_entry__5zaK6{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid #dbe3ed;border-radius:14px;padding:12px 18px;background:#fff;color:#18263d;font-weight:700}.esim-support-chat_overlay__85znG{position:fixed;inset:0;z-index:160;background:#0c183e66;display:flex;justify-content:flex-end;padding:16px}.esim-support-chat_chat__pBiFm{width:min(100%,560px);height:100%;display:flex;flex-direction:column;min-width:0;background:#fff;color:#17243a;border-radius:24px;box-shadow:0 20px 80px #12264435;overflow:hidden}.esim-support-chat_header__cokFO{padding:20px;border-bottom:1px solid #e6ecf3;display:flex;gap:12px;align-items:flex-start}.esim-support-chat_avatar__tD_Vw{display:grid;place-items:center;background:#fff0e4;color:#d9600a;border-radius:16px;width:48px;height:48px;flex-shrink:0}.esim-support-chat_heading__UtOMX{flex:1;min-width:0}.esim-support-chat_heading__UtOMX h2{font-size:20px;margin:0}.esim-support-chat_heading__UtOMX p{font-size:12px;color:#5b6b80;margin:5px 0;overflow-wrap:anywhere}.esim-support-chat_close__0fYNL{border:0;background:#f1f5fa;border-radius:12px;min-width:44px;min-height:44px}.esim-support-chat_body__AEsWi{flex:1;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain;background:#f7f9fc}.esim-support-chat_empty__ilQF_{text-align:center;margin:auto;padding:20px;color:#5b6b80}.esim-support-chat_bubble___yUtY{align-self:flex-start;max-width:88%;padding:12px 15px;border-radius:18px 18px 18px 4px;background:white;box-shadow:0 2px 8px #20324c08;border:1px solid #e4eaf2;overflow-wrap:anywhere}.esim-support-chat_mine__68XSC{align-self:flex-end;background:#fff0e4;border-color:#ffdfbf;border-radius:18px 18px 4px 18px}.esim-support-chat_system__h2Xuc{align-self:center;background:transparent;box-shadow:none;text-align:center;font-size:13px;color:#5b6b80}.esim-support-chat_bubble___yUtY p{margin:0;white-space:pre-wrap;line-height:1.5}.esim-support-chat_meta___1T6i{display:flex;gap:10px;justify-content:space-between;font-size:11px;color:#5b6b80;margin-top:7px}.esim-support-chat_notice__LgfZo{font-size:13px;padding:12px 18px;background:#edf4fc;color:#314e72}.esim-support-chat_composer__Rw_Tt{padding:16px;border-top:1px solid #e5ebf2;display:flex;align-items:flex-end;gap:10px}.esim-support-chat_composer__Rw_Tt textarea{resize:none;flex:1;min-width:0;min-height:50px;max-height:140px;border:1px solid #dae3ee;border-radius:15px;padding:12px;font:inherit}.esim-support-chat_send__vy6W4{display:grid;place-items:center;min-width:48px;min-height:48px;border:0;border-radius:15px;background:#ff7b18;color:#fff}.esim-support-chat_send__vy6W4:disabled{opacity:.45}.esim-support-chat_status__FFCxZ{font-size:12px;color:#5b6b80;padding:8px 18px}.esim-support-chat_error__jAgNK{color:#a22b25}.esim-support-chat_desk__8xsQT{margin:24px 0;padding:20px;background:#fff;border:1px solid #dce5ef;border-radius:22px}.esim-support-chat_desk__8xsQT h2{font-size:22px;margin:0 0 16px}.esim-support-chat_tabs__78R6W{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.esim-support-chat_tabs__78R6W button{min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid #dce5ef;background:white}.esim-support-chat_tabs__78R6W button[aria-pressed=true]{background:#172a49;color:white}.esim-support-chat_threads__KSLG_{display:grid;gap:10px}.esim-support-chat_thread__MRy1d{padding:15px;border:1px solid #e2e8f0;border-radius:15px;text-align:left;background:white;display:flex;justify-content:space-between;gap:12px;min-height:68px}.esim-support-chat_thread__MRy1d strong{display:block}.esim-support-chat_thread__MRy1d small{color:#5b6b80}.esim-support-chat_new__teyUG{background:#e9f2ff;color:#225caa;border-radius:10px;padding:5px 9px;align-self:center;font-size:12px;font-weight:700}.esim-support-chat_action__67BKB{margin:0 16px 12px;min-height:44px;border:1px solid #cddbed;background:#f5f8fe;border-radius:12px;font-weight:600}.esim-support-chat_chat__pBiFm a{color:#255d9e;text-decoration:underline}.esim-support-chat_chat__pBiFm button:focus-visible,.esim-support-chat_entry__5zaK6:focus-visible,.esim-support-chat_tabs__78R6W button:focus-visible,.esim-support-chat_thread__MRy1d:focus-visible{outline:3px solid #3779cc;outline-offset:3px}@media(max-width:600px){.esim-support-chat_overlay__85znG{padding:0}.esim-support-chat_chat__pBiFm{border-radius:0}.esim-support-chat_body__AEsWi,.esim-support-chat_desk__8xsQT,.esim-support-chat_header__cokFO{padding:16px}.esim-support-chat_bubble___yUtY{max-width:94%}}