@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_33d8f2e8-module__Ckb-0a__className{font-family:Inter,Inter Fallback;font-style:normal}
.chatbot-module__sQv2JW__chatbotButton{cursor:pointer;z-index:1000;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 50%,#143d73 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(3.5rem,8vw,4rem);height:clamp(3.5rem,8vw,4rem);transition:transform .3s,box-shadow .3s,opacity .3s,bottom .3s;display:flex;position:fixed;bottom:clamp(1rem,4vw,1.5rem);right:clamp(1rem,4vw,1.5rem);overflow:visible;box-shadow:0 4px 20px #2c7bbf66}@media (max-width:768px){.chatbot-module__sQv2JW__chatbotButton{bottom:5rem}}.chatbot-module__sQv2JW__chatbotButton:hover{transform:scale(1.08);box-shadow:0 6px 25px #2c7bbf80}.chatbot-module__sQv2JW__chatbotButtonHidden{opacity:0;pointer-events:none;transform:scale(.8)}.chatbot-module__sQv2JW__chatbotButtonIcon{color:#fff;stroke-width:2px;width:clamp(1.75rem,4vw,2rem);height:clamp(1.75rem,4vw,2rem)}.chatbot-module__sQv2JW__chatbotButtonPulse{z-index:-1;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite chatbot-module__sQv2JW__chatbotPulse;position:absolute}@keyframes chatbot-module__sQv2JW__chatbotPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.dark .chatbot-module__sQv2JW__chatbotButton{background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%);box-shadow:0 4px 20px #f2c94c66}.dark .chatbot-module__sQv2JW__chatbotButton:hover{box-shadow:0 6px 25px #f2c94c80}.dark .chatbot-module__sQv2JW__chatbotButtonIcon{color:#143d73}.dark .chatbot-module__sQv2JW__chatbotButtonPulse{background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.chatbot-module__sQv2JW__chatbotWindow{background:var(--card);border:1px solid var(--border);opacity:0;visibility:hidden;z-index:1001;border-radius:clamp(1rem,3vw,1.25rem);flex-direction:column;width:clamp(320px,90vw,400px);height:clamp(450px,70vh,600px);transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;bottom:clamp(1rem,4vw,1.5rem);right:clamp(1rem,4vw,1.5rem);overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 10px 40px #00000026}.chatbot-module__sQv2JW__chatbotWindowOpen{opacity:1;visibility:visible;transform:translateY(0)scale(1)}@media (max-width:480px){.chatbot-module__sQv2JW__chatbotWindow{border-radius:0;width:100%;height:100%;max-height:100dvh;bottom:0;left:0;right:0}}.chatbot-module__sQv2JW__chatbotHeader{color:#fff;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 50%,#143d73 100%);justify-content:space-between;align-items:center;padding:clamp(.875rem,3vw,1rem) clamp(1rem,3vw,1.25rem);display:flex}.dark .chatbot-module__sQv2JW__chatbotHeader{color:#143d73;background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.chatbot-module__sQv2JW__chatbotHeaderInfo{align-items:center;gap:clamp(.625rem,2vw,.75rem);display:flex}.chatbot-module__sQv2JW__chatbotAvatar{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(2.25rem,5vw,2.5rem);height:clamp(2.25rem,5vw,2.5rem);padding:.25rem;display:flex}.chatbot-module__sQv2JW__chatbotHeaderText{flex-direction:column;gap:.125rem;display:flex}.chatbot-module__sQv2JW__chatbotHeaderTitle{font-size:clamp(.938rem,1.8vw,1rem);font-weight:600}.chatbot-module__sQv2JW__chatbotHeaderStatus{opacity:.9;align-items:center;gap:.375rem;font-size:clamp(.75rem,1.3vw,.813rem);display:flex}.chatbot-module__sQv2JW__chatbotStatusDot{background:#4ade80;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-in-out infinite chatbot-module__sQv2JW__statusPulse}@keyframes chatbot-module__sQv2JW__statusPulse{0%,to{opacity:1}50%{opacity:.5}}.dark .chatbot-module__sQv2JW__chatbotStatusDot{background:#143d73}.chatbot-module__sQv2JW__chatbotCloseButton{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(2rem,5vw,2.25rem);height:clamp(2rem,5vw,2.25rem);transition:background-color .2s;display:flex}.chatbot-module__sQv2JW__chatbotCloseButton:hover{background:#ffffff4d}.dark .chatbot-module__sQv2JW__chatbotCloseButton{color:#143d73;background:#143d7333}.dark .chatbot-module__sQv2JW__chatbotCloseButton:hover{background:#143d734d}.chatbot-module__sQv2JW__chatbotMessages{background:var(--background);flex-direction:column;flex:1;gap:clamp(.75rem,2vw,1rem);padding:clamp(1rem,3vw,1.25rem);display:flex;overflow-y:auto}.chatbot-module__sQv2JW__chatbotMessage{gap:.5rem;max-width:90%;display:flex}.chatbot-module__sQv2JW__chatbotMessageBot{align-self:flex-start}.chatbot-module__sQv2JW__chatbotMessageUser{flex-direction:row-reverse;align-self:flex-end}.chatbot-module__sQv2JW__chatbotMessageAvatar{background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.75rem,4vw,2rem);height:clamp(1.75rem,4vw,2rem);padding:.25rem;display:flex}.dark .chatbot-module__sQv2JW__chatbotMessageAvatar{background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.chatbot-module__sQv2JW__chatbotMessageAvatar img{filter:brightness(0)invert();width:70%;height:70%}.dark .chatbot-module__sQv2JW__chatbotMessageAvatar img{filter:brightness(0)saturate()invert(15%)sepia(50%)saturate(1500%)hue-rotate(180deg)}.chatbot-module__sQv2JW__chatbotMessageBubble{border-radius:clamp(.875rem,2vw,1rem);max-width:100%;padding:clamp(.625rem,2vw,.75rem) clamp(.875rem,2vw,1rem)}.chatbot-module__sQv2JW__chatbotMessageBubbleBot{background:var(--muted);border-bottom-left-radius:.25rem}.chatbot-module__sQv2JW__chatbotMessageBubbleUser{color:#fff;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-bottom-right-radius:.25rem}.dark .chatbot-module__sQv2JW__chatbotMessageBubbleUser{color:#143d73;background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.chatbot-module__sQv2JW__chatbotMessageText{white-space:pre-line;margin:0;font-size:clamp(.813rem,1.5vw,.875rem);line-height:1.5}.chatbot-module__sQv2JW__chatbotTyping{gap:.25rem;padding:.25rem 0;display:flex}.chatbot-module__sQv2JW__chatbotTyping span{background:var(--muted-foreground);border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite chatbot-module__sQv2JW__typingBounce}.chatbot-module__sQv2JW__chatbotTyping span:first-child{animation-delay:0s}.chatbot-module__sQv2JW__chatbotTyping span:nth-child(2){animation-delay:.2s}.chatbot-module__sQv2JW__chatbotTyping span:nth-child(3){animation-delay:.4s}@keyframes chatbot-module__sQv2JW__typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.375rem)}}.chatbot-module__sQv2JW__chatbotQuestions{border-top:1px solid var(--border);background:var(--card);max-height:45%;transition:max-height .3s;overflow-y:auto}.chatbot-module__sQv2JW__chatbotQuestionsCollapsed{max-height:none;overflow:visible}.chatbot-module__sQv2JW__chatbotQuestionsHeader{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem);transition:background-color .2s;display:flex}.chatbot-module__sQv2JW__chatbotQuestionsHeader:hover{background:var(--muted)}.chatbot-module__sQv2JW__chatbotQuestionsHeader svg{color:var(--muted-foreground);transition:transform .2s}.chatbot-module__sQv2JW__chatbotQuestionsTitle{color:var(--muted-foreground);font-size:clamp(.75rem,1.3vw,.813rem);font-weight:500}.chatbot-module__sQv2JW__chatbotBackToCategories{color:#2c7bbf;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem clamp(.75rem,2vw,1rem);font-size:clamp(.75rem,1.3vw,.813rem);transition:color .2s;display:flex}.chatbot-module__sQv2JW__chatbotBackToCategories:hover{color:#143d73}.dark .chatbot-module__sQv2JW__chatbotBackToCategories{color:#f2c94c}.dark .chatbot-module__sQv2JW__chatbotBackToCategories:hover{color:#f25c05}.chatbot-module__sQv2JW__chatbotCategoriesGrid{grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.5vw,.625rem);padding:0 clamp(.75rem,2vw,1rem) clamp(.75rem,2vw,1rem);display:grid}.chatbot-module__sQv2JW__chatbotCategoryButton{background:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:center;gap:.375rem;padding:clamp(.625rem,2vw,.75rem);transition:background-color .2s,border-color .2s,transform .2s;display:flex}.chatbot-module__sQv2JW__chatbotCategoryButton:hover{background:var(--accent);border-color:#52a5d9;transform:translateY(-2px)}.dark .chatbot-module__sQv2JW__chatbotCategoryButton:hover{border-color:#f2c94c}.chatbot-module__sQv2JW__chatbotCategoryIcon{color:#fff;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dark .chatbot-module__sQv2JW__chatbotCategoryIcon{color:#143d73;background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.chatbot-module__sQv2JW__chatbotCategoryName{color:var(--foreground);text-align:center;font-size:clamp(.688rem,1.2vw,.75rem);font-weight:500;line-height:1.3}.chatbot-module__sQv2JW__chatbotCategoryCount{color:var(--muted-foreground);background:var(--background);border-radius:.25rem;padding:.125rem .375rem;font-size:clamp(.625rem,1vw,.688rem)}.chatbot-module__sQv2JW__chatbotQuestionsList{flex-direction:column;gap:clamp(.375rem,1vw,.5rem);padding:0 clamp(.75rem,2vw,1rem) clamp(.75rem,2vw,1rem);display:flex}.chatbot-module__sQv2JW__chatbotQuestionButton{background:var(--muted);border:1px solid var(--border);color:var(--foreground);text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:clamp(.5rem,1.5vw,.625rem) clamp(.75rem,2vw,.875rem);font-size:clamp(.75rem,1.3vw,.813rem);transition:background-color .2s,border-color .2s,transform .2s;display:flex}.chatbot-module__sQv2JW__chatbotQuestionButton:hover{background:var(--accent);border-color:#52a5d9;transform:translate(.25rem)}.dark .chatbot-module__sQv2JW__chatbotQuestionButton:hover{border-color:#f2c94c}.chatbot-module__sQv2JW__chatbotQuestionButton span{flex:1;line-height:1.4}.chatbot-module__sQv2JW__chatbotQuestionButton svg{color:#2c7bbf;flex-shrink:0}.dark .chatbot-module__sQv2JW__chatbotQuestionButton svg{color:#f2c94c}.chatbot-module__sQv2JW__chatbotSupportOption{background:linear-gradient(135deg,#52a5d91a 0%,#2c7bbf1a 100%);border:1px dashed #2c7bbf4d;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;margin:clamp(.5rem,1.5vw,.75rem) clamp(.75rem,2vw,1rem) 0;padding:clamp(.75rem,2vw,1rem);display:flex}.dark .chatbot-module__sQv2JW__chatbotSupportOption{background:linear-gradient(135deg,#f2c94c1a 0%,#f25c051a 100%);border-color:#f2c94c4d}.chatbot-module__sQv2JW__chatbotSupportText{color:var(--muted-foreground);text-align:center;margin:0;font-size:clamp(.75rem,1.3vw,.813rem)}.chatbot-module__sQv2JW__chatbotSupportButton{color:#fff;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:clamp(.5rem,1.5vw,.625rem) clamp(.75rem,2vw,1rem);font-size:clamp(.75rem,1.3vw,.813rem);font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.chatbot-module__sQv2JW__chatbotSupportButton:hover{transform:translateY(-1px);box-shadow:0 2px 8px #2c7bbf4d}.dark .chatbot-module__sQv2JW__chatbotSupportButton{color:#143d73;background:linear-gradient(135deg,#f2c94c 0%,#f25c05 100%)}.dark .chatbot-module__sQv2JW__chatbotSupportButton:hover{box-shadow:0 2px 8px #f2c94c4d}.chatbot-module__sQv2JW__chatbotFooter{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.5rem;padding:clamp(.625rem,2vw,.75rem) clamp(1rem,3vw,1.25rem);display:flex}.chatbot-module__sQv2JW__chatbotResetButton{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:clamp(.75rem,1.3vw,.813rem);transition:background-color .2s,color .2s;display:flex}.chatbot-module__sQv2JW__chatbotResetButton:hover{background:var(--muted);color:var(--foreground)}.chatbot-module__sQv2JW__chatbotQuestionsCount{color:var(--muted-foreground);margin-left:auto;font-size:clamp(.688rem,1.2vw,.75rem)}.chatbot-module__sQv2JW__chatbotBackdrop{display:none}@media (max-width:480px){.chatbot-module__sQv2JW__chatbotBackdrop{z-index:1000;background:#00000080;display:block;position:fixed;inset:0}}.chatbot-module__sQv2JW__chatbotSupportView{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chatbot-module__sQv2JW__chatbotSupportHeader{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:.5rem;padding:clamp(.5rem,1.5vw,.75rem);display:flex}.chatbot-module__sQv2JW__chatbotBackButton{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotBackButton:hover{background:var(--muted);color:var(--foreground)}.chatbot-module__sQv2JW__chatbotSupportTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:clamp(.813rem,1.4vw,.875rem);font-weight:600;overflow:hidden}.chatbot-module__sQv2JW__chatbotRefreshButton{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotRefreshButton:hover{background:var(--muted);color:var(--foreground)}.chatbot-module__sQv2JW__chatbotRefreshButton:disabled{opacity:.5;cursor:not-allowed}.chatbot-module__sQv2JW__chatbotSpinning{animation:1s linear infinite chatbot-module__sQv2JW__chatbotSpin}@keyframes chatbot-module__sQv2JW__chatbotSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chatbot-module__sQv2JW__chatbotError{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;align-items:center;gap:.5rem;margin:clamp(.5rem,1.5vw,.75rem);padding:clamp(.5rem,1.5vw,.75rem);font-size:clamp(.75rem,1.3vw,.813rem);display:flex}.chatbot-module__sQv2JW__chatbotLoading{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:clamp(2rem,4vw,3rem);font-size:clamp(.75rem,1.3vw,.813rem);display:flex}.chatbot-module__sQv2JW__chatbotTicketList{flex-direction:column;flex:1;gap:.5rem;padding:clamp(.5rem,1.5vw,.75rem);display:flex;overflow-y:auto}.chatbot-module__sQv2JW__chatbotEmptyTickets{color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:clamp(2rem,4vw,3rem);display:flex}.chatbot-module__sQv2JW__chatbotEmptyTickets p{color:var(--foreground);font-size:clamp(.813rem,1.4vw,.875rem);font-weight:500}.chatbot-module__sQv2JW__chatbotEmptyTickets span{font-size:clamp(.688rem,1.2vw,.75rem)}.chatbot-module__sQv2JW__chatbotTicketItem{background:var(--card);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:.5rem;flex-direction:column;gap:.375rem;padding:clamp(.625rem,1.5vw,.75rem);transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotTicketItem:hover{background:var(--muted);border-color:var(--primary)}.chatbot-module__sQv2JW__chatbotTicketItemHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.chatbot-module__sQv2JW__chatbotTicketSubject{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:clamp(.75rem,1.3vw,.813rem);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.chatbot-module__sQv2JW__chatbotTicketStatus{white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-size:clamp(.625rem,1.1vw,.688rem);font-weight:500}.chatbot-module__sQv2JW__chatbotTicketStatusOpen{color:#3b82f6;background:#3b82f626}.chatbot-module__sQv2JW__chatbotTicketStatusInProgress{color:#f59e0b;background:#f59e0b26}.chatbot-module__sQv2JW__chatbotTicketStatusResolved{color:#22c55e;background:#22c55e26}.chatbot-module__sQv2JW__chatbotTicketStatusClosed{color:#6b7280;background:#6b728026}.chatbot-module__sQv2JW__chatbotTicketItemMeta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chatbot-module__sQv2JW__chatbotTicketTime{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:clamp(.625rem,1.1vw,.688rem);display:flex}.chatbot-module__sQv2JW__chatbotTicketUnread{color:#52a5d9;background:#52a5d926;border-radius:.25rem;padding:.125rem .375rem;font-size:clamp(.625rem,1.1vw,.688rem);font-weight:500}.chatbot-module__sQv2JW__chatbotSupportFooter{border-top:1px solid var(--border);background:var(--card);padding:clamp(.5rem,1.5vw,.75rem)}.chatbot-module__sQv2JW__chatbotCreateTicketButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:clamp(.5rem,1.5vw,.625rem);font-size:clamp(.75rem,1.3vw,.813rem);font-weight:500;transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotCreateTicketButton:hover{opacity:.9;transform:translateY(-1px)}.chatbot-module__sQv2JW__chatbotTicketForm{flex-direction:column;flex:1;gap:1rem;padding:clamp(.75rem,2vw,1rem);display:flex;overflow-y:auto}.chatbot-module__sQv2JW__chatbotFormGroup{flex-direction:column;gap:.375rem;display:flex}.chatbot-module__sQv2JW__chatbotFormGroup label{color:var(--foreground);font-size:clamp(.688rem,1.2vw,.75rem);font-weight:500}.chatbot-module__sQv2JW__chatbotFormSelect{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;border-radius:.375rem;padding:clamp(.5rem,1.5vw,.625rem);font-size:clamp(.75rem,1.3vw,.813rem);transition:border-color .2s}.chatbot-module__sQv2JW__chatbotFormSelect:focus{border-color:var(--primary);outline:none}.chatbot-module__sQv2JW__chatbotFormInput{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:.375rem;padding:clamp(.5rem,1.5vw,.625rem);font-size:clamp(.75rem,1.3vw,.813rem);transition:border-color .2s}.chatbot-module__sQv2JW__chatbotFormInput:focus{border-color:var(--primary);outline:none}.chatbot-module__sQv2JW__chatbotFormInput::placeholder{color:var(--muted-foreground)}.chatbot-module__sQv2JW__chatbotFormTextarea{background:var(--background);border:1px solid var(--border);width:100%;color:var(--foreground);resize:vertical;border-radius:.375rem;min-height:80px;padding:clamp(.5rem,1.5vw,.625rem);font-family:inherit;font-size:clamp(.75rem,1.3vw,.813rem);transition:border-color .2s}.chatbot-module__sQv2JW__chatbotFormTextarea:focus{border-color:var(--primary);outline:none}.chatbot-module__sQv2JW__chatbotFormTextarea::placeholder{color:var(--muted-foreground)}.chatbot-module__sQv2JW__chatbotFormHint{color:var(--muted-foreground);text-align:right;font-size:clamp(.625rem,1.1vw,.688rem)}.chatbot-module__sQv2JW__chatbotSubmitTicketButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:clamp(.5rem,1.5vw,.625rem);font-size:clamp(.75rem,1.3vw,.813rem);font-weight:500;transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotSubmitTicketButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.chatbot-module__sQv2JW__chatbotSubmitTicketButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.chatbot-module__sQv2JW__chatbotTicketDetailTitle{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.chatbot-module__sQv2JW__chatbotTicketDetailTitle .chatbot-module__sQv2JW__chatbotSupportTitle{flex:none}.chatbot-module__sQv2JW__chatbotTicketMessages{flex-direction:column;flex:1;gap:.75rem;padding:clamp(.5rem,1.5vw,.75rem);display:flex;overflow-y:auto}.chatbot-module__sQv2JW__chatbotTicketMessage{flex-direction:column;gap:.25rem;max-width:85%;display:flex}.chatbot-module__sQv2JW__chatbotTicketMessageUser{align-self:flex-end}.chatbot-module__sQv2JW__chatbotTicketMessageAdmin{align-self:flex-start}.chatbot-module__sQv2JW__chatbotTicketMessageSender{color:#52a5d9;align-items:center;gap:.25rem;font-size:clamp(.625rem,1.1vw,.688rem);font-weight:500;display:flex}.chatbot-module__sQv2JW__chatbotTicketMessageContent{border-radius:.75rem;padding:clamp(.5rem,1.5vw,.75rem);font-size:clamp(.75rem,1.3vw,.813rem);line-height:1.4}.chatbot-module__sQv2JW__chatbotTicketMessageUser .chatbot-module__sQv2JW__chatbotTicketMessageContent{color:#fff;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border-bottom-right-radius:.25rem}.chatbot-module__sQv2JW__chatbotTicketMessageAdmin .chatbot-module__sQv2JW__chatbotTicketMessageContent{background:var(--muted);color:var(--foreground);border-bottom-left-radius:.25rem}.chatbot-module__sQv2JW__chatbotTicketMessageContent p{white-space:pre-wrap;word-break:break-word;margin:0}.chatbot-module__sQv2JW__chatbotTicketMessageTime{color:var(--muted-foreground);font-size:clamp(.563rem,1vw,.625rem)}.chatbot-module__sQv2JW__chatbotTicketMessageUser .chatbot-module__sQv2JW__chatbotTicketMessageTime{text-align:right}.chatbot-module__sQv2JW__chatbotTicketReply{border-top:1px solid var(--border);background:var(--card);align-items:flex-end;gap:.5rem;padding:clamp(.5rem,1.5vw,.75rem);display:flex}.chatbot-module__sQv2JW__chatbotTicketReplyInput{background:var(--background);border:1px solid var(--border);color:var(--foreground);resize:none;border-radius:.5rem;flex:1;min-height:36px;max-height:100px;padding:clamp(.5rem,1.5vw,.625rem);font-family:inherit;font-size:clamp(.75rem,1.3vw,.813rem);transition:border-color .2s}.chatbot-module__sQv2JW__chatbotTicketReplyInput:focus{border-color:var(--primary);outline:none}.chatbot-module__sQv2JW__chatbotTicketReplyInput::placeholder{color:var(--muted-foreground)}.chatbot-module__sQv2JW__chatbotTicketSendButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#52a5d9 0%,#2c7bbf 100%);border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.chatbot-module__sQv2JW__chatbotTicketSendButton:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.chatbot-module__sQv2JW__chatbotTicketSendButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.chatbot-module__sQv2JW__chatbotTicketClosed{border-top:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1rem);font-size:clamp(.75rem,1.3vw,.813rem);display:flex}:is(.dark .chatbot-module__sQv2JW__chatbotFormSelect,.dark .chatbot-module__sQv2JW__chatbotFormInput,.dark .chatbot-module__sQv2JW__chatbotFormTextarea,.dark .chatbot-module__sQv2JW__chatbotTicketReplyInput){background:#0003}.dark .chatbot-module__sQv2JW__chatbotTicketMessageAdmin .chatbot-module__sQv2JW__chatbotTicketMessageContent{background:#ffffff1a}
.whatsapp-button-module__s9ykjq__whatsappButton{cursor:pointer;z-index:1000;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(3.5rem,8vw,4rem);height:clamp(3.5rem,8vw,4rem);transition:transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:clamp(1rem,4vw,1.5rem);left:clamp(1rem,4vw,1.5rem);overflow:visible;box-shadow:0 4px 20px #25d36666}.whatsapp-button-module__s9ykjq__whatsappButton:hover{transform:scale(1.08);box-shadow:0 6px 25px #25d36680}.whatsapp-button-module__s9ykjq__whatsappButton:active{transform:scale(.95)}.whatsapp-button-module__s9ykjq__whatsappIcon{color:#fff;width:clamp(1.75rem,4vw,2rem);height:clamp(1.75rem,4vw,2rem)}.whatsapp-button-module__s9ykjq__whatsappPulse{z-index:-1;background:#25d366;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite whatsapp-button-module__s9ykjq__whatsappPulse;position:absolute}@keyframes whatsapp-button-module__s9ykjq__whatsappPulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:768px){.whatsapp-button-module__s9ykjq__whatsappButton{width:3rem;height:3rem;bottom:5rem}.whatsapp-button-module__s9ykjq__whatsappIcon{width:1.5rem;height:1.5rem}}.dark .whatsapp-button-module__s9ykjq__whatsappButton{box-shadow:0 4px 20px #25d3664d}.dark .whatsapp-button-module__s9ykjq__whatsappButton:hover{box-shadow:0 6px 25px #25d36666}
