.has-case-chat .float-call{display:none!important}.has-case-chat{padding-bottom:92px}.cc-launcher-wrap{position:fixed;inset-inline-end:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;gap:6px}.cc-launcher-wrap.cc-is-open{visibility:hidden}.cc-launcher{display:flex;align-items:center;gap:12px;border:1px solid #6a7dad;border-radius:48px;padding:6px 8px 6px 21px;background:#0c1d55;color:#fff;box-shadow:0 9px 32px #06112f40;cursor:pointer;font-family:var(--f-text,Montserrat,sans-serif);text-align:start;min-height:66px;transition:box-shadow .18s ease,transform .18s ease;max-width:calc(100vw - 56px)}.cc-launcher:hover{box-shadow:0 10px 38px #06112f65;transform:translateY(-2px)}.cc-launcher__copy{display:grid;gap:4px;padding-block:4px}.cc-launcher__copy strong{font-size:15px;color:#f9e900;line-height:1.3}.cc-launcher__copy>span{font-size:10px;line-height:1.5;color:#dce8fa}.cc-mascot{width:51px;height:51px;flex:none;display:grid;place-items:center}.cc-mascot svg{width:51px;height:51px;overflow:visible}.cc-launcher--lemon .cc-mascot{background:#eaf2fb;border-radius:50%;width:62px;height:62px}.cc-launcher--lemon .cc-mascot svg{width:64px;height:64px;transform-origin:50% 95%;animation:cc-lemon-hop 8s .4s infinite ease-in-out}.cc-motion-toggle{width:44px;height:44px;border:1px solid #7181a4;background:#0c1d55;color:#fff;border-radius:15px;font-size:12px;cursor:pointer}.cc-motion-paused .cc-mascot svg,.cc-page-hidden .cc-mascot svg{animation-play-state:paused}.cc-launcher:focus-visible,.cc-motion-toggle:focus-visible{outline:3px solid #0072c7;outline-offset:4px}@keyframes cc-lemon-hop{0%,12%,100%{transform:translateY(0) rotate(0)}3%{transform:translateY(-9px) rotate(-5deg)}6%{transform:translateY(0) rotate(0)}9%{transform:translateY(-4px) rotate(3deg)}}
html.cc-open,html.cc-open body{overflow:hidden!important}.cc-dialog{box-sizing:border-box;position:fixed;inset-block:18px;inset-inline:auto 18px;width:510px;max-width:calc(100vw - 36px);height:calc(100dvh - 36px);max-height:850px;margin-block:auto;margin-inline:0;padding:0;border:1px solid #6e83ac;border-radius:23px;background:#f2f6fb;color:#0c1d55;box-shadow:0 25px 85px #02091c80;overflow:hidden;font-family:var(--f-text,Montserrat,sans-serif);text-align:start}.cc-dialog *{box-sizing:border-box}.cc-dialog[open]{display:flex;flex-direction:column}.cc-dialog::backdrop{background:#050d2b99}.cc-dialog.cc-fallback[open]{z-index:10000;box-shadow:0 0 0 100vmax #050d2b99}.cc-header{position:relative;flex:none;background:#0c1d55;color:#fff;padding:19px 20px 13px}.cc-heading{display:flex;align-items:center;gap:12px;padding-inline-end:35px}.cc-brand{width:44px;height:44px;flex:none;display:block;background:#152c65;border:1px solid #496396;border-radius:12px}.cc-dialog #cc-title{font:600 28px/1.1 var(--f-primary,'Barlow Condensed',sans-serif);color:#f9e900;margin:0 0 5px}.cc-dialog #cc-intro{color:#d7e5f4;font-size:11px;line-height:1.6;margin:0}.cc-close{position:absolute;inset-inline-end:9px;top:12px;width:44px;height:44px;background:none;color:#d1e0f3;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center}.cc-close:hover{background:#ffffff15}.cc-close svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cc-header-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px}.cc-step{font-size:11px;line-height:1.6;color:#cce1f6}.cc-language select{min-height:36px;background:#203563;color:#fff;border:1px solid #6b80a8;border-radius:7px;padding:5px 9px;font-size:12px;max-width:135px;font-family:inherit}.cc-scroll{position:relative;overflow:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:18px 17px 22px;scrollbar-color:#aabbd2 #edf3fa}.cc-stream{position:relative;display:flex;flex-direction:column;gap:13px}.cc-message{display:flex;max-width:93%;align-self:flex-start;position:relative}.cc-message--visitor{align-self:flex-end;max-width:86%}.cc-bubble{padding:14px 16px;border:1px solid #dbe4ef;border-radius:17px 17px 17px 3px;background:#fff;font-size:13px;line-height:1.8;overflow-wrap:anywhere;box-shadow:0 2px 4px #12275906}.cc-message--visitor .cc-bubble{background:#0c1d55;border-color:#0c1d55;color:#fff;border-radius:17px 17px 3px 17px;padding:11px 16px;font-size:12px}.cc-sync-note{font-size:10px;line-height:1.7;text-align:center;color:#65758e;margin:0 9px 3px}.cc-bubble h3{font:600 24px/1.25 var(--f-primary,'Barlow Condensed',sans-serif);margin:0 0 9px;color:#0c1d55;letter-spacing:0}.cc-bubble h3:focus{outline:none}.cc-bubble p{font-size:12px;line-height:1.8;margin:8px 0;color:#4c5c74;max-width:none}.cc-bubble p:last-child{margin-bottom:0}.cc-dock{margin-top:16px}.cc-replies{display:grid;gap:9px;padding-inline-start:24px}.cc-reply{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffde0;color:#0c1d55;border:1px solid #d5c946;border-radius:13px 13px 3px 13px;padding:12px 14px;min-height:49px;font:600 12px/1.65 var(--f-text,Montserrat,sans-serif);text-align:start;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cc-reply>span{min-width:0;overflow-wrap:anywhere}.cc-reply>i{font-size:16px;font-style:normal;flex:none}.cc-reply:hover{background:#f9e900;border-color:#0c1d55}.cc-history-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 0}.cc-history-tools button{border:0;background:none;color:#0c1d55;font:600 11px/1.6 var(--f-text,Montserrat,sans-serif);cursor:pointer;min-height:44px;text-align:start;padding:4px 0;text-decoration:underline;text-underline-offset:3px;max-width:48%}.cc-history-tools button:disabled{opacity:.4;cursor:default}.cc-history-tools>span{font-size:10px;line-height:1.7;max-width:50%;text-align:end;color:#596b86}.cc-footer{flex:none;border-top:1px solid #d5e0ee;padding:11px 20px 13px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.cc-footer p{color:#5e6f88;font-size:10px;line-height:1.75;margin:0;max-width:245px}.cc-return{background:none;color:#0c1d55;border:0;text-align:start;min-height:44px;font:600 10px/1.7 var(--f-text,Montserrat,sans-serif);cursor:pointer;text-decoration:underline;text-underline-offset:3px;max-width:120px;padding:3px 0}.cc-result-message{max-width:100%}.cc-result{padding:18px}.cc-result-label{font-size:10px!important;font-weight:700;letter-spacing:.05em;color:#0072c7!important}.cc-result .cc-notice{background:#edf4fb;border-inline-start:3px solid #0072c7;padding:11px 12px;border-radius:0 8px 8px 0;font-size:11px}.cc-result details{border-block:1px solid #dce5ef;padding:3px 0;margin:15px 0}.cc-result summary{font-size:12px;font-weight:700;min-height:44px;align-content:center;cursor:pointer}.cc-result ul{padding-inline-start:19px;font-size:11px;line-height:1.9;margin-block:5px 13px}.cc-result li+li{margin-top:8px}.cc-result .cc-legal{font-size:10px;color:#5d6c83;line-height:1.85}.cc-result h4{font:600 22px/1.3 var(--f-primary,'Barlow Condensed',sans-serif);color:#0c1d55;margin:18px 0 12px}.cc-call{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:47px;padding:12px 15px;background:#f9e900;border:1px solid #f9e900;color:#0c1d55;border-radius:25px;font-size:12px;line-height:1.5;font-weight:700;text-decoration:none}.cc-dialog button:focus-visible,.cc-dialog a:focus-visible,.cc-dialog select:focus-visible,.cc-dialog summary:focus-visible{outline:3px solid #0072c7;outline-offset:3px}.cc-header button:focus-visible,.cc-header select:focus-visible{outline-color:#f9e900}.cc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
[dir=rtl] .cc-launcher{padding:6px 21px 6px 8px}[dir=rtl] .cc-launcher__copy strong{font-size:14px;line-height:1.65}.cc-dialog[dir=rtl]{font-family:Vazirmatn,sans-serif}.cc-dialog[dir=rtl] #cc-title{font:700 21px/1.6 Vazirmatn,sans-serif}.cc-dialog[dir=rtl] #cc-intro{font-size:11px;line-height:1.9}.cc-dialog[dir=rtl] .cc-bubble{border-radius:17px 17px 3px 17px;font-size:13px;line-height:1.95}.cc-dialog[dir=rtl] .cc-message--visitor .cc-bubble{border-radius:17px 17px 17px 3px}.cc-dialog[dir=rtl] .cc-bubble h3{font:700 20px/1.8 Vazirmatn,sans-serif}.cc-dialog[dir=rtl] .cc-bubble h4{font:700 18px/1.8 Vazirmatn,sans-serif}.cc-dialog[dir=rtl] .cc-reply{font:500 13px/1.9 Vazirmatn,sans-serif;border-radius:13px 13px 13px 3px}.cc-dialog[dir=rtl] .cc-reply>i{transform:scaleX(-1)}.cc-dialog[dir=rtl] .cc-result .cc-notice{border-radius:8px 0 0 8px}.cc-dialog[dir=rtl] .cc-result-label{letter-spacing:0}.cc-dialog[dir=rtl] .cc-bubble p,.cc-dialog[dir=rtl] .cc-result li{line-height:1.95}
@media(max-width:600px){.cc-launcher-wrap{inset-inline-end:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:4px}.cc-launcher{min-height:58px;padding:5px 7px 5px 16px;gap:8px;max-width:calc(100vw - 54px)}.cc-launcher__copy strong{font-size:14px}.cc-launcher__copy>span{font-size:10px}.cc-mascot{width:43px;height:43px}.cc-mascot svg{width:43px;height:43px}.cc-launcher--lemon .cc-mascot{width:54px;height:54px}.cc-launcher--lemon .cc-mascot svg{width:56px;height:56px}.cc-dialog{inset:7px;width:calc(100vw - 14px);max-width:none;height:calc(100dvh - 14px);max-height:none;margin:0;border-radius:20px}.cc-header{padding:15px 15px 10px}.cc-heading{gap:10px}.cc-brand{width:37px;height:37px}.cc-dialog #cc-title{font-size:26px}.cc-close{top:8px;inset-inline-end:5px}.cc-header-tools{margin-top:8px}.cc-language select{min-height:44px}.cc-scroll{padding:15px 12px 20px}.cc-bubble{padding:12px 14px}.cc-bubble h3{font-size:23px}.cc-replies{padding-inline-start:15px}.cc-reply{font-size:12px;padding:11px 13px}.cc-footer{padding:8px 14px 10px;gap:13px}.cc-footer p{font-size:10px}.cc-return{font-size:10px;max-width:100px}.cc-result{padding:14px}[dir=rtl] .cc-launcher{padding:5px 16px 5px 7px}.cc-dialog[dir=rtl] #cc-title{font-size:19px}.cc-dialog[dir=rtl] .cc-bubble h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.cc-launcher--lemon .cc-mascot svg{animation:none!important}.cc-motion-toggle{display:none}.cc-launcher,.cc-dialog *{transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.cc-launcher,.cc-dialog,.cc-bubble,.cc-reply,.cc-call{border:2px solid CanvasText}.cc-message--visitor .cc-bubble{border-color:Highlight}}
/* Never cover the Quick Check. Hidden uses visibility, preserving measurement. */
.cc-launcher-wrap{--cc-edge:22px}.cc-launcher-wrap.cc-opposite{inset-inline-end:auto;inset-inline-start:var(--cc-edge)}.cc-launcher-wrap.cc-obscured{visibility:hidden;pointer-events:none}.cc-obscured .cc-mascot svg{animation-play-state:paused}
@media(max-width:600px){.cc-launcher-wrap{--cc-edge:12px}}
