.CustomerCare_fullscreenWrapper__noRXC{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:env(safe-area-inset);background:linear-gradient(145deg,#e3f2fd,#ffffff);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.CustomerCare_container__42Inx{max-width:900px;width:90%;padding:2rem;background:none;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.12);animation:CustomerCare_fadeInUp__vFKKr .6s ease;display:flex;flex-direction:column;gap:2rem}.CustomerCare_heading__2rMNN{margin-top:6vh;text-align:center;font-size:2.2rem;color:#1a1a1a}.CustomerCare_description__wGjUR{text-align:center;font-size:1.1rem;color:#555}.CustomerCare_contactOptions__Mnuos{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.CustomerCare_contactButton__iVGRo{display:flex;align-items:center;justify-content:center;flex:1 1 30%;min-width:120px;background-color:#007bff;color:white;text-decoration:none;padding:12px 20px;border-radius:8px;transition:all .3s ease;font-weight:500}.CustomerCare_contactButton__iVGRo:hover{background-color:#0056b3;transform:translateY(-2px)}.CustomerCare_icon__Aazee{margin-right:10px;font-size:1.2rem}.CustomerCare_chatSection__H8Hhp{display:flex;flex-direction:column;align-items:center;background-color:#f9f9fb00;padding:1.5rem;border-radius:16px;box-shadow:inset 0 0 10px rgba(0,0,0,0);height:500px;max-height:70vh;overflow:hidden}.CustomerCare_chatHeading__VZS1F{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem}.CustomerCare_chatHistory__e4iv_{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:1rem;border-radius:12px;background:#ffffff00;border:1px solid #e0e0e000;scroll-behavior:smooth;width:100%;max-height:50vh}.CustomerCare_adminBubble__bBPYF,.CustomerCare_chatBubble__CUvzg{max-width:75%;padding:14px 18px;border-radius:20px;font-size:1rem;line-height:1.5;position:relative;animation:CustomerCare_fadeIn__Z9krr .4s ease-in-out}.CustomerCare_chatBubble__CUvzg{background-color:#e6f7ff;color:#004d66;align-self:flex-start;border-bottom-left-radius:5px}.CustomerCare_adminBubble__bBPYF{background-color:#d9fdd3;color:#2b572e;align-self:flex-end;border-bottom-right-radius:5px}.CustomerCare_adminBubble__bBPYF small,.CustomerCare_chatBubble__CUvzg small{display:block;font-size:.75rem;color:#999;margin-top:6px;text-align:right}.CustomerCare_chatForm__EHFAz{display:flex;gap:.5rem;margin-top:1rem}.CustomerCare_input___0gKB{flex:1;padding:14px 18px}.CustomerCare_sendButton__Tet7Z{background-color:#ffffff00;color:#007bff;border:none;padding:.6rem 1rem;border-radius:30px;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}.CustomerCare_inputWrapper__uP_dC{position:fixed;bottom:5vh;left:50%;transform:translateX(-50%);width:400px;z-index:1000;background:rgba(255,255,255,0);padding:10px 20px}.CustomerCare_input___0gKB{width:100%;padding:14px 48px 14px 18px;border:1px solid #ccc;border-radius:30px;font-size:1rem;outline:none;transition:border-color .2s ease}.CustomerCare_input___0gKB:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.CustomerCare_iconButton__PiEqH{position:absolute;top:50%;right:30px;transform:translateY(-50%);background:none;border:none;color:#007bff;font-size:2rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.CustomerCare_iconButton__PiEqH:hover{color:#0056b3}@media (max-width:768px){.CustomerCare_inputWrapper__uP_dC{width:100%}}.CustomerCare_sendButton__Tet7Z:hover{background-color:#0056b3}@keyframes CustomerCare_fadeInUp__vFKKr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerCare_fadeIn__Z9krr{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CustomerCare_container__42Inx{padding:1.5rem 1rem;width:100%;border-radius:0;height:auto;box-shadow:none}.CustomerCare_contactOptions__Mnuos{flex-direction:column;align-items:stretch}.CustomerCare_chatSection__H8Hhp{height:450px;max-height:65vh}.CustomerCare_chatForm__EHFAz{flex-direction:column}.CustomerCare_input___0gKB,.CustomerCare_sendButton__Tet7Z{width:100%}}