.contact_pageSection__fcVB8{padding:42px 0 64px;background:linear-gradient(180deg,#fff9f7,#ffffff 36%)}.contact_infoGrid__rkXrM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.contact_infoGrid__rkXrM article{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #eadfde;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(90,17,23,.04)}.contact_infoGrid__rkXrM svg{color:#a40f18;flex:0 0 auto}.contact_infoGrid__rkXrM b,.contact_infoGrid__rkXrM span{display:block}.contact_infoGrid__rkXrM b{color:#3b2427;margin-bottom:4px}.contact_infoGrid__rkXrM span{color:#7a686b;font-size:.82rem;line-height:1.45}.contact_card__E3j0F{overflow:hidden;border:1px solid #e8dcdc;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(88,13,18,.08)}.contact_modeTabs__7H3wm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;background:#f8f1f1;border-bottom:1px solid #eadfde}.contact_modeTabs__7H3wm button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 15px;border:1px solid transparent;border-radius:12px;background:transparent;color:#79676a;font:inherit;font-weight:800;cursor:pointer}.contact_modeTabs__7H3wm button:hover{color:#8e0b13;background:#fff7f5}.contact_modeTabs__7H3wm .contact_activeTab__yGbRa{color:#7b0810;border-color:#e3c6c3;background:#fff;box-shadow:0 5px 16px rgba(91,10,16,.07)}.contact_contentGrid__SXByr{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)}.contact_accessForm__3K6IV,.contact_form__wCApJ{padding:28px}.contact_formHeading__OnQrz{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px}.contact_formHeading__OnQrz>span{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#b71922,#780910)}.contact_formHeading__OnQrz h2{margin:0 0 5px;color:#3a2225;font-size:1.25rem}.contact_formHeading__OnQrz p{margin:0;color:#806f72;line-height:1.55;font-size:.85rem}.contact_twoColumns__1sk03{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact_accessForm__3K6IV label,.contact_form__wCApJ label{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;color:#493235;font-size:.84rem;font-weight:800}.contact_form__wCApJ label small{color:#99878a;font-weight:600}.contact_accessForm__3K6IV input,.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea,.contact_replyComposer__B1sOc textarea{width:100%;border:1px solid #ddcfd1;border-radius:11px;padding:12px 13px;background:#fff;color:#332124;font:inherit;outline:none}.contact_form__wCApJ textarea{resize:vertical;min-height:150px;line-height:1.55}.contact_accessForm__3K6IV input:focus,.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus,.contact_replyComposer__B1sOc textarea:focus{border-color:#b91620;box-shadow:0 0 0 3px rgba(185,22,32,.09)}.contact_notice__sg2MX{margin-top:14px;padding:12px 14px;border:1px solid #e4cdcf;border-radius:11px;background:#fff7f6;color:#7a2026;font-weight:700;line-height:1.5}.contact_sideInfo__F_dLJ{padding:28px;background:linear-gradient(160deg,#820b12,#51060a);color:#fff}.contact_sideInfo__F_dLJ>svg{margin-bottom:12px}.contact_sideInfo__F_dLJ h3{margin:0 0 20px;font-size:1.35rem}.contact_sideInfo__F_dLJ ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;counter-reset:step}.contact_sideInfo__F_dLJ li{position:relative;padding-left:38px;counter-increment:step}.contact_sideInfo__F_dLJ li:before{content:counter(step);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22);font-weight:900}.contact_sideInfo__F_dLJ b,.contact_sideInfo__F_dLJ span{display:block}.contact_sideInfo__F_dLJ b{margin-bottom:3px}.contact_sideInfo__F_dLJ span{color:#eedbdd;font-size:.8rem;line-height:1.45}.contact_chatArea__XlXCt{min-height:560px;background:linear-gradient(180deg,#fff,#fffafa)}.contact_accessForm__3K6IV{max-width:620px;margin:0 auto}.contact_chatPanel__uTGre{padding:22px}.contact_chatHeader__Slglf{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:0 2px 18px;border-bottom:1px solid #eadfe1}.contact_chatHeader__Slglf strong{display:block;color:#930d15;font-size:.95rem;margin:3px 0 7px}.contact_chatHeader__Slglf h2{margin:0 0 5px;color:#352225;font-size:1.3rem}.contact_chatHeader__Slglf p{margin:0;color:#817074;font-size:.78rem}.contact_codeRow__bJ_Kn{display:flex;align-items:center;gap:7px}.contact_codeRow__bJ_Kn small{color:#9d8a8e;font-size:.65rem;font-weight:900;letter-spacing:.08em}.contact_codeRow__bJ_Kn button,.contact_refreshButton__s3T0W{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfd1d4;border-radius:8px;background:#fff;color:#7f3036;cursor:pointer}.contact_codeRow__bJ_Kn button{width:28px;height:28px;padding:0}.contact_refreshButton__s3T0W{padding:8px 10px;font:inherit;font-size:.72rem;font-weight:800}.contact_headerActions__5YxzF{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.contact_closedBadge__lepE0,.contact_openBadge__bvumZ{padding:7px 10px;border-radius:999px;font-size:.7rem;font-weight:900}.contact_openBadge__bvumZ{background:#eaf7ee;color:#1d7338}.contact_closedBadge__lepE0{background:#f0eeee;color:#6f6668}.contact_spin___wfRN{animation:contact_spin___wfRN .9s linear infinite}@keyframes contact_spin___wfRN{to{transform:rotate(1turn)}}.contact_messageThread__T1xPH{display:grid;grid-gap:12px;gap:12px;max-height:560px;overflow-y:auto;padding:22px 4px;background-image:radial-gradient(circle at 1px 1px,rgba(150,28,37,.045) 1px,transparent 0);background-size:18px 18px}.contact_messageRow__xkYfo{display:flex;width:100%}.contact_fromWp__Pe7n7{justify-content:flex-end}.contact_fromAdmin__q8be_{justify-content:flex-start}.contact_messageBubble___cmw7{max-width:min(76%,720px);padding:11px 13px 9px;border-radius:15px;box-shadow:0 4px 14px rgba(58,24,28,.055)}.contact_fromWp__Pe7n7 .contact_messageBubble___cmw7{border-bottom-right-radius:4px;background:linear-gradient(145deg,#a51019,#790a11);color:#fff}.contact_fromAdmin__q8be_ .contact_messageBubble___cmw7{border:1px solid #e4d8da;border-bottom-left-radius:4px;background:#fff;color:#3a292c}.contact_messageBubble___cmw7 small{display:block;margin-bottom:4px;font-size:.65rem;font-weight:900;opacity:.82}.contact_messageBubble___cmw7 p{margin:0;white-space:pre-wrap;line-height:1.58;font-size:.87rem;overflow-wrap:anywhere}.contact_messageBubble___cmw7 time{display:block;margin-top:6px;font-size:.61rem;text-align:right;opacity:.68}.contact_replyComposer__B1sOc{border-top:1px solid #eadfe1;padding:16px 2px 0}.contact_replyComposer__B1sOc textarea{min-height:82px;resize:vertical;line-height:1.5}.contact_replyComposer__B1sOc>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:9px}.contact_replyComposer__B1sOc small{color:#8d7b7f}.contact_replyComposer__B1sOc button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:10px 14px;background:#9f0d16;color:#fff;font:inherit;font-weight:800;cursor:pointer}.contact_replyComposer__B1sOc button:disabled{opacity:.55;cursor:not-allowed}.contact_closedNotice__JAFwi{margin-top:16px;padding:13px;border-radius:11px;background:#f3f1f1;color:#756b6d;text-align:center;font-weight:700}.contact_autoRefresh__oabgN{margin:10px 0 0;color:#9a898c;font-size:.7rem;text-align:center}@media (max-width:900px){.contact_contentGrid__SXByr,.contact_infoGrid__rkXrM{grid-template-columns:1fr}.contact_chatHeader__Slglf{flex-direction:column}.contact_headerActions__5YxzF{justify-content:flex-start}}@media (max-width:640px){.contact_pageSection__fcVB8{padding-top:26px}.contact_accessForm__3K6IV,.contact_chatPanel__uTGre,.contact_form__wCApJ,.contact_sideInfo__F_dLJ{padding:20px}.contact_modeTabs__7H3wm,.contact_twoColumns__1sk03{grid-template-columns:1fr}.contact_messageBubble___cmw7{max-width:90%}.contact_replyComposer__B1sOc>div{align-items:stretch;flex-direction:column}.contact_replyComposer__B1sOc button{justify-content:center}}