._overlay_10s30_1{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000c2c94;position:fixed;inset:0}._chat_10s30_9,._notifications_10s30_10{z-index:111;width:100%;max-height:min(var(--consult-visual-height,90dvh), 52rem);color:#000c2c;background:#fff;border:1px solid #c9dae6;border-radius:20px 20px 0 0;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) _sheet-in_10s30_1;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 48px #000c2c33}._chat_10s30_9{height:min(calc(var(--consult-visual-height,90dvh) - 8px), 52rem);bottom:var(--consult-bottom-gap,0px)}._notifications_10s30_10{max-height:min(82dvh,42rem)}._handle_10s30_35{background:#c9dae6;border-radius:999px;flex:none;width:36px;height:4px;margin:10px auto 0}._chatHeader_10s30_44{border-bottom:1px solid #e3ebf0;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}._eyebrow_10s30_54{color:#00586f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750;line-height:1.4}._chatTitle_10s30_64{color:#000c2c;letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.25;display:block}._iconButton_10s30_73{color:#526077;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .16s;display:grid}._iconButton_10s30_73:hover{background:#f5f7fa}._iconButton_10s30_73:focus-visible{outline-offset:2px;outline:2px solid #00586f}._offerContext_10s30_92{color:#26324a;border-bottom:1px solid #e3ebf0;flex:none;align-items:center;gap:11px;min-height:68px;padding:10px 16px;text-decoration:none;display:flex}._offerContext_10s30_92 img,._offerPlaceholder_10s30_105{color:#00586f;object-fit:contain;background:#f5f7fa;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}._offerContext_10s30_92>span:nth-child(2){flex:1;min-width:0}._offerContext_10s30_92 strong,._offerContext_10s30_92 small{overflow-wrap:anywhere;display:block}._offerContext_10s30_92 strong{color:#26324a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}._offerContext_10s30_92 small{color:#667085;margin-top:3px;font-size:11px;line-height:1.35}._contextArrow_10s30_142{color:#00586f;flex:none;transform:rotate(180deg)}._guestNote_10s30_148{color:#526077;background:#f5f7fa;border-radius:7px;flex:none;margin:10px 14px 0;padding:8px 10px;font-size:11px;line-height:1.5}._guestNote_10s30_148 a{color:#00586f;text-underline-offset:2px;font-weight:700;text-decoration:underline}._messageList_10s30_165{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:auto;gap:10px;min-height:120px;padding:18px 14px;display:flex;overflow:auto}._empty_10s30_176,._loading_10s30_177{color:#667085;text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;min-height:100px;margin:auto;font-size:13px;line-height:1.6;display:flex}._unavailable_10s30_190{color:#526077;text-align:center;background:#f5f7fa;border-radius:7px;align-self:center;max-width:390px;margin:auto 0 0;padding:8px 10px;font-size:11px;line-height:1.5}._guestNote_10s30_148 a{align-items:center;min-height:44px;display:inline-flex}._error_10s30_208{color:#9f2d19;background:#fff4f1;border-radius:7px;flex:none;margin:8px 14px 0;padding:8px 10px;font-size:12px;line-height:1.45}._error_10s30_208 button{color:#00586f;text-underline-offset:2px;margin-left:4px;font-weight:700;text-decoration:underline}._notificationList_10s30_226{min-height:120px;padding:6px 14px 14px;overflow-y:auto}._noticeItem_10s30_231{color:#26324a;text-align:left;border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:13px 2px;display:grid}._noticeItem_10s30_231:hover{background:#f8fafb}._noticeIcon_10s30_245{color:#00586f;background:#eaf4f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._noticeItem_10s30_231 strong,._noticeItem_10s30_231 small,._noticePreview_10s30_256{display:block}._noticeItem_10s30_231 strong{color:#000c2c;font-size:13px;line-height:1.35}._noticeItem_10s30_231 small{color:#526077;margin-top:2px;font-size:11px;line-height:1.35}._noticePreview_10s30_256{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}._noticeCount_10s30_280{color:#fff;background:#00586f;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:700;display:grid}._noticeRead_10s30_292{opacity:.84}._listLink_10s30_295{color:#00586f;border-top:1px solid #e3ebf0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 16px;font-size:12px;font-weight:700;display:flex}._bell_10s30_307{color:#fff;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .16s;display:grid;position:relative}._bell_10s30_307:hover{background:#f5f7fa}._bell_10s30_307:focus-visible{outline-offset:2px;outline:2px solid #00586f}._bellCount_10s30_325{color:#fff;background:#00586f;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:1px;right:1px}@keyframes _sheet-in_10s30_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){._chat_10s30_9,._notifications_10s30_10{border-radius:14px;width:min(560px,100vw - 32px);max-height:min(80dvh,720px);animation:.18s ease-out _dialog-in_10s30_1;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #000c2c3d}._chat_10s30_9{height:min(720px, var(--consult-visual-height,80dvh));bottom:auto}._notifications_10s30_10{max-height:min(660px,78dvh)}._handle_10s30_35{display:none}._chatHeader_10s30_44{padding:17px 20px 14px}._offerContext_10s30_92{padding-left:20px;padding-right:20px}._guestNote_10s30_148{margin-left:18px;margin-right:18px}._messageList_10s30_165{padding:20px 18px}._notificationList_10s30_226{padding:8px 18px 16px}}@keyframes _dialog-in_10s30_1{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.99)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){._chat_10s30_9,._notifications_10s30_10{animation:none}._messageList_10s30_165{scroll-behavior:auto}}
