.profile-module__RGvmmq__profileHeader{background:#fff;border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem}.profile-module__RGvmmq__profileHeaderInner{align-items:flex-end;gap:1.25rem;padding-top:1.5rem;display:flex}.profile-module__RGvmmq__avatarWrap{flex-shrink:0;position:relative}.profile-module__RGvmmq__avatar{object-fit:cover;border:3px solid #fff;border-radius:14px;width:96px;height:96px;display:block;box-shadow:0 4px 16px #0f2a5e1f}.profile-module__RGvmmq__verifiedBadge{color:#fff;letter-spacing:.04em;background:#16a34a;border-radius:99px;align-items:center;gap:.3rem;margin-bottom:4px;padding:3px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.profile-module__RGvmmq__featuredBadge{color:#ca8a04;letter-spacing:.04em;background:#fefce8;border:1px solid #fde047;border-radius:99px;align-items:center;gap:.3rem;margin-bottom:4px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.profile-module__RGvmmq__startingPriceBlock{flex-direction:column;gap:2px;padding:1rem 0 .25rem;display:flex}.profile-module__RGvmmq__startingPriceLabel{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:700}.profile-module__RGvmmq__startingPriceVal{color:#0f2a5e;letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.profile-module__RGvmmq__profileMeta{flex:1;min-width:0;padding-bottom:4px}.profile-module__RGvmmq__profileName{color:#0f2a5e;letter-spacing:-.02em;margin-bottom:2px;font-size:1.65rem;font-weight:800}.profile-module__RGvmmq__profileRole{color:#64748b;margin:0;font-size:.875rem}.profile-module__RGvmmq__ratingRow{align-items:center;gap:6px;margin-top:4px;display:flex}.profile-module__RGvmmq__starFilled{color:#f59e0b}.profile-module__RGvmmq__ratingVal{color:#0f2a5e;font-size:.9rem;font-weight:700}.profile-module__RGvmmq__ratingCount{color:#64748b;font-size:.8rem}.profile-module__RGvmmq__statsRow{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 0;display:grid}.profile-module__RGvmmq__statItem{flex-direction:column;gap:2px;display:flex}.profile-module__RGvmmq__statLabel{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:.67rem;font-weight:700}.profile-module__RGvmmq__statVal{color:#0f2a5e;font-size:1.05rem;font-weight:700}.profile-module__RGvmmq__pageLayout{align-items:flex-start;gap:1.75rem;padding:2rem 0 4rem;display:flex}.profile-module__RGvmmq__mainCol{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.profile-module__RGvmmq__sideCol{flex-direction:column;flex-shrink:0;gap:1rem;width:240px;min-width:240px;display:flex;position:sticky;top:80px}.profile-module__RGvmmq__sectionBlock{flex-direction:column;gap:.875rem;display:flex}.profile-module__RGvmmq__sectionTitle{color:#0f2a5e;letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800}.profile-module__RGvmmq__aboutText{color:#475569;margin:0;font-size:.875rem;line-height:1.75}.profile-module__RGvmmq__servicesGrid{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.profile-module__RGvmmq__serviceCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.35rem;padding:1.1rem 1.1rem .875rem;display:flex}.profile-module__RGvmmq__serviceCardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.profile-module__RGvmmq__serviceIcon{color:#0f2a5e;background:#eff4ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;display:flex}.profile-module__RGvmmq__servicePrice{color:#0f2a5e;white-space:nowrap;font-size:.9rem;font-weight:800}.profile-module__RGvmmq__servicePrice span{color:#94a3b8;font-size:.72rem;font-weight:500}.profile-module__RGvmmq__serviceName{color:#0f2a5e;margin:0;font-size:.875rem;font-weight:700}.profile-module__RGvmmq__serviceDesc{color:#64748b;margin:0;font-size:.76rem;line-height:1.5}.profile-module__RGvmmq__serviceAvail{text-transform:uppercase;letter-spacing:.08em;color:#16a34a;margin-top:2px;font-size:.65rem;font-weight:700}.profile-module__RGvmmq__serviceAvail.profile-module__RGvmmq__scheduled{color:#f97316}.profile-module__RGvmmq__serviceAvail.profile-module__RGvmmq__consult{color:#8b5cf6}.profile-module__RGvmmq__qualItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.profile-module__RGvmmq__qualIcon{color:#0f2a5e;background:#eff4ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.profile-module__RGvmmq__qualName{color:#0f2a5e;margin-bottom:1px;font-size:.875rem;font-weight:700}.profile-module__RGvmmq__qualSub{color:#64748b;margin:0;font-size:.75rem}.profile-module__RGvmmq__reviewsHeader{justify-content:space-between;align-items:center;display:flex}.profile-module__RGvmmq__viewAllLink{color:#0f2a5e;font-size:.82rem;font-weight:600;text-decoration:none}.profile-module__RGvmmq__viewAllLink:hover{color:#2563eb}.profile-module__RGvmmq__reviewItem{border-bottom:1px solid #e2e8f0;padding-bottom:1.25rem}.profile-module__RGvmmq__reviewItem:last-child{border-bottom:none;padding-bottom:0}.profile-module__RGvmmq__reviewTop{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.profile-module__RGvmmq__reviewerWrap{align-items:center;gap:.65rem;display:flex}.profile-module__RGvmmq__reviewerAvatar{color:#64748b;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;display:flex}.profile-module__RGvmmq__reviewerName{color:#0f2a5e;margin-bottom:1px;font-size:.875rem;font-weight:700}.profile-module__RGvmmq__reviewerMeta{color:#94a3b8;margin:0;font-size:.72rem}.profile-module__RGvmmq__reviewStars{color:#f59e0b;letter-spacing:1px;font-size:.85rem}.profile-module__RGvmmq__reviewText{color:#475569;margin:0;font-size:.84rem;line-height:1.65}.profile-module__RGvmmq__sideCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem}.profile-module__RGvmmq__freelancerLevel{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:2px;font-size:.68rem;font-weight:700}.profile-module__RGvmmq__levelValue{color:#0f2a5e;letter-spacing:-.02em;margin-bottom:.75rem;font-size:1.6rem;font-weight:800}.profile-module__RGvmmq__sidePerk{color:#475569;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.8rem;display:flex}.profile-module__RGvmmq__perkCheck{color:#16a34a;flex-shrink:0;font-size:.85rem}.profile-module__RGvmmq__bookBtn{color:#fff;cursor:pointer;text-align:center;background:#0f2a5e;border:none;border-radius:12px;width:100%;margin-top:1rem;padding:.8rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s;display:block}.profile-module__RGvmmq__bookBtn:hover{color:#fff;background:#1a3a7a}.profile-module__RGvmmq__msgBtn{color:#0f2a5e;cursor:pointer;text-align:center;background:#f5f7fb;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.profile-module__RGvmmq__msgBtn:hover{color:#fff;background:#0f2a5e;border-color:#0f2a5e}.profile-module__RGvmmq__responseMeta{color:#94a3b8;text-align:center;margin-top:.75rem;font-size:.75rem}.profile-module__RGvmmq__responseVal{color:#f97316;font-weight:700}.profile-module__RGvmmq__nextAvailCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.25rem}.profile-module__RGvmmq__nextAvailLabel{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:flex}.profile-module__RGvmmq__nextAvailRow{justify-content:space-between;align-items:center;display:flex}.profile-module__RGvmmq__nextAvailTime{color:#0f2a5e;font-size:.875rem;font-weight:700}.profile-module__RGvmmq__openSlot{color:#16a34a;background:#dcfce7;border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:700}.profile-module__RGvmmq__mobileCta{display:none}.profile-module__RGvmmq__mobileActions{gap:.6rem;margin-top:1.25rem;display:none}.profile-module__RGvmmq__mobileFavBtn{cursor:pointer;background:#fff;border:1.5px solid #fecaca;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;transition:background .15s;display:flex}.profile-module__RGvmmq__mobileFavBtn:hover{background:#fef2f2}.profile-module__RGvmmq__mobileMsgBtn{color:#0f2a5e;cursor:pointer;background:#f5f7fb;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.profile-module__RGvmmq__mobileBookBtn{color:#fff;cursor:pointer;background:#0f2a5e;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.profile-module__RGvmmq__mobileBookBtn:hover{color:#fff;background:#1a3a7a}@media (max-width:991px){.profile-module__RGvmmq__sideCol{display:none}.profile-module__RGvmmq__mobileActions{display:flex}.profile-module__RGvmmq__pageLayout{padding-bottom:2rem}.profile-module__RGvmmq__statsRow{grid-template-columns:repeat(2,1fr)}.profile-module__RGvmmq__servicesGrid{grid-template-columns:1fr}}@media (max-width:575px){.profile-module__RGvmmq__profileName{font-size:1.3rem}.profile-module__RGvmmq__avatar{width:78px;height:78px}.profile-module__RGvmmq__profileHeaderInner{padding-top:1.25rem}.profile-module__RGvmmq__statsRow{grid-template-columns:repeat(3,1fr)}}
.chat-module__uNFIjq__msgTriggerBtn{color:#0f2a5e;cursor:pointer;text-align:center;background:#f5f7fb;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:.5rem;padding:.75rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex}.chat-module__uNFIjq__msgTriggerBtn:hover{color:#fff;background:#0f2a5e;border-color:#0f2a5e}.chat-module__uNFIjq__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;background:#091d4373;justify-content:flex-end;align-items:flex-end;padding:1.5rem;animation:.2s chat-module__uNFIjq__overlayIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes chat-module__uNFIjq__overlayIn{0%{opacity:0}to{opacity:1}}.chat-module__uNFIjq__chatWindow{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:420px;height:580px;max-height:calc(100dvh - 3rem);margin:0;animation:.28s cubic-bezier(.32,.72,0,1) chat-module__uNFIjq__slideUp;display:flex;overflow:hidden;box-shadow:0 12px 48px #091d4333}@keyframes chat-module__uNFIjq__slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.chat-module__uNFIjq__chatHeader{padding:1rem 1.1rem .875rem;padding-top:max(1rem, env(safe-area-inset-top,0px));background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.chat-module__uNFIjq__chatBackBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:.35rem;transition:background .15s,color .15s;display:flex}.chat-module__uNFIjq__chatBackBtn:hover{color:#0f2a5e;background:#f1f5f9}.chat-module__uNFIjq__chatHeaderCenter{text-align:left;flex:1}.chat-module__uNFIjq__chatHeaderName{color:#0f2a5e;margin:0 0 2px;font-size:.975rem;font-weight:700}.chat-module__uNFIjq__chatOnlineRow{color:#16a34a;justify-content:flex-start;align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}.chat-module__uNFIjq__onlineDot{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.chat-module__uNFIjq__messages{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:#f8fafc;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:1.25rem 1rem;display:flex;overflow-y:auto}.chat-module__uNFIjq__messages::-webkit-scrollbar{width:4px}.chat-module__uNFIjq__messages::-webkit-scrollbar-track{background:0 0}.chat-module__uNFIjq__messages::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.chat-module__uNFIjq__dateDivider{text-align:center;letter-spacing:.1em;color:#94a3b8;text-transform:uppercase;margin:.5rem 0 .75rem;font-size:.7rem;font-weight:700}.chat-module__uNFIjq__msgRow{align-items:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.chat-module__uNFIjq__mine{flex-direction:row-reverse}.chat-module__uNFIjq__msgAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;align-self:flex-end;width:32px;height:32px}.chat-module__uNFIjq__msgAvatarPlaceholder{background:#e2e8f0;border-radius:50%;flex-shrink:0;align-self:flex-end;width:32px;height:32px}.chat-module__uNFIjq__bubble{color:#1e293b;background:#fff;border:1px solid #e8edf5;border-radius:18px 18px 18px 4px;max-width:78%;padding:.7rem .9rem;font-size:.875rem;line-height:1.55;box-shadow:0 1px 4px #0f2a5e0d}.chat-module__uNFIjq__bubble.chat-module__uNFIjq__mine{color:#fff;background:#0f2a5e;border-color:#0000;border-radius:18px 18px 4px;box-shadow:0 2px 8px #0f2a5e33}.chat-module__uNFIjq__msgMeta{color:#94a3b8;align-items:center;gap:3px;margin-top:4px;font-size:.68rem;display:flex}.chat-module__uNFIjq__mine .chat-module__uNFIjq__msgMeta{justify-content:flex-end}.chat-module__uNFIjq__doubleTick{color:#60a5fa;font-size:.72rem}.chat-module__uNFIjq__offerCard{background:#fff;border:2px solid #0f2a5e;border-radius:16px;align-self:flex-start;width:100%;max-width:340px;margin:.5rem 0 .75rem;overflow:hidden;box-shadow:0 4px 16px #0f2a5e1a}.chat-module__uNFIjq__offerHeader{background:#0f2a5e;justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.chat-module__uNFIjq__offerHeaderLeft{letter-spacing:.1em;color:#ffffffe6;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.chat-module__uNFIjq__offerDate{color:#ffffff8c;font-size:.7rem;font-weight:500}.chat-module__uNFIjq__offerBody{padding:1rem 1rem .875rem}.chat-module__uNFIjq__offerTitle{color:#0f2a5e;letter-spacing:-.01em;margin-bottom:.3rem;font-size:1rem;font-weight:800}.chat-module__uNFIjq__offerDesc{color:#64748b;margin-bottom:.75rem;font-size:.78rem;line-height:1.5}.chat-module__uNFIjq__offerPrice{color:#0f2a5e;letter-spacing:-.02em;margin-bottom:.875rem;font-size:1.5rem;font-weight:800}.chat-module__uNFIjq__offerActions{gap:.6rem;display:flex}.chat-module__uNFIjq__rejectBtn{color:#475569;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex:1;padding:.6rem;font-size:.78rem;font-weight:700;transition:all .15s}.chat-module__uNFIjq__rejectBtn:hover{color:#dc2626;border-color:#dc2626}.chat-module__uNFIjq__acceptBtn{color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#0f2a5e;border:none;border-radius:10px;flex:2;padding:.6rem;font-size:.78rem;font-weight:700;transition:background .15s}.chat-module__uNFIjq__acceptBtn:hover{background:#1a3a7a}.chat-module__uNFIjq__offerAccepted{color:#16a34a;text-transform:uppercase;letter-spacing:.04em;background:#dcfce7;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.6rem;font-size:.78rem;font-weight:700;display:flex}.chat-module__uNFIjq__offerRejected{color:#dc2626;text-transform:uppercase;letter-spacing:.04em;background:#fee2e2;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.6rem;font-size:.78rem;font-weight:700;display:flex}.chat-module__uNFIjq__inputBar{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f1f5f9;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.chat-module__uNFIjq__attachBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;padding:.4rem;transition:color .15s,background .15s;display:flex}.chat-module__uNFIjq__attachBtn:hover{color:#0f2a5e;background:#f1f5f9}.chat-module__uNFIjq__msgInput{color:#0f2a5e;background:#f5f7fb;border:1.5px solid #e2e8f0;border-radius:99px;outline:none;flex:1;min-width:0;padding:.55rem 1rem;font-size:.875rem;transition:border-color .15s}.chat-module__uNFIjq__msgInput::placeholder{color:#94a3b8}.chat-module__uNFIjq__msgInput:focus{background:#fff;border-color:#0f2a5e}.chat-module__uNFIjq__sendBtn{color:#fff;cursor:pointer;background:#0f2a5e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:flex}.chat-module__uNFIjq__sendBtn:hover{background:#1a3a7a}.chat-module__uNFIjq__sendBtn:active{transform:scale(.95)}.chat-module__uNFIjq__sendBtn:disabled{cursor:not-allowed;background:#c7d7fe}@media (max-width:768px){.chat-module__uNFIjq__overlay{justify-content:center;align-items:flex-end;padding:0}.chat-module__uNFIjq__chatWindow{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;margin:0}.chat-module__uNFIjq__chatHeader{padding:max(.85rem, env(safe-area-inset-top,0px)) 1rem .75rem;gap:.5rem}.chat-module__uNFIjq__chatHeaderName{font-size:.9rem}.chat-module__uNFIjq__chatOnlineRow{font-size:.7rem}.chat-module__uNFIjq__messages{gap:.5rem;padding:1rem}.chat-module__uNFIjq__msgRow{margin-bottom:.4rem}.chat-module__uNFIjq__bubble{max-width:85%;padding:.6rem .8rem;font-size:.8rem}.chat-module__uNFIjq__bubble.chat-module__uNFIjq__mine{border-radius:18px 18px 4px}.chat-module__uNFIjq__msgMeta{margin-top:3px;font-size:.65rem}.chat-module__uNFIjq__msgAvatar,.chat-module__uNFIjq__msgAvatarPlaceholder{width:28px;height:28px}.chat-module__uNFIjq__inputBar{padding:.65rem .85rem max(.65rem, env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:.5rem}.chat-module__uNFIjq__msgInput{border-radius:20px;min-width:0;padding:.5rem .9rem;font-size:.8rem}.chat-module__uNFIjq__sendBtn{width:36px;height:36px}.chat-module__uNFIjq__attachBtn{padding:.35rem}.chat-module__uNFIjq__offerCard{max-width:100%;margin:.4rem 0 .6rem}.chat-module__uNFIjq__offerTitle{font-size:.95rem}.chat-module__uNFIjq__offerPrice{font-size:1.25rem}.chat-module__uNFIjq__offerDesc{font-size:.75rem}.chat-module__uNFIjq__offerActions{gap:.5rem}.chat-module__uNFIjq__acceptBtn,.chat-module__uNFIjq__rejectBtn{padding:.5rem;font-size:.7rem}}@media (max-width:480px){.chat-module__uNFIjq__overlay{justify-content:center;align-items:flex-end;padding:0}.chat-module__uNFIjq__chatWindow{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;margin:0}.chat-module__uNFIjq__chatHeader{padding:max(.75rem, env(safe-area-inset-top,0px)) .8rem .65rem;gap:.4rem}.chat-module__uNFIjq__chatBackBtn{padding:.3rem}.chat-module__uNFIjq__chatHeaderName{margin:0 0 1px;font-size:.85rem}.chat-module__uNFIjq__chatOnlineRow{gap:3px;font-size:.65rem}.chat-module__uNFIjq__onlineDot{width:5px;height:5px}.chat-module__uNFIjq__messages{gap:.4rem;padding:.75rem}.chat-module__uNFIjq__msgRow{gap:.35rem;margin-bottom:.35rem}.chat-module__uNFIjq__msgAvatar,.chat-module__uNFIjq__msgAvatarPlaceholder{width:24px;height:24px}.chat-module__uNFIjq__bubble{border-radius:14px 14px 14px 4px;max-width:88%;padding:.55rem .75rem;font-size:.75rem}.chat-module__uNFIjq__bubble.chat-module__uNFIjq__mine{border-radius:14px 14px 4px}.chat-module__uNFIjq__msgMeta{gap:2px;margin-top:2px;font-size:.6rem}.chat-module__uNFIjq__msgTriggerBtn{gap:.35rem;margin-top:.4rem;padding:.65rem;font-size:.8rem}.chat-module__uNFIjq__inputBar{padding:.55rem .6rem max(.55rem, env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:.4rem}.chat-module__uNFIjq__msgInput{border-radius:18px;flex:1;min-width:0;padding:.48rem .8rem;font-size:.75rem}.chat-module__uNFIjq__sendBtn{flex-shrink:0;width:32px;height:32px}.chat-module__uNFIjq__sendBtn svg{width:16px;height:16px}.chat-module__uNFIjq__attachBtn{padding:.3rem}.chat-module__uNFIjq__attachBtn svg{width:18px;height:18px}.chat-module__uNFIjq__offerCard{max-width:100%;margin:.35rem 0 .5rem}.chat-module__uNFIjq__offerHeader{padding:.5rem .85rem}.chat-module__uNFIjq__offerBody{padding:.85rem}.chat-module__uNFIjq__offerTitle{margin-bottom:.25rem;font-size:.9rem}.chat-module__uNFIjq__offerDesc{margin-bottom:.6rem;font-size:.7rem;line-height:1.4}.chat-module__uNFIjq__offerPrice{margin-bottom:.7rem;font-size:1.1rem}.chat-module__uNFIjq__offerActions{flex-wrap:wrap;gap:.4rem}.chat-module__uNFIjq__acceptBtn,.chat-module__uNFIjq__rejectBtn{padding:.45rem .5rem;font-size:.65rem}.chat-module__uNFIjq__offerAccepted,.chat-module__uNFIjq__offerRejected{padding:.5rem;font-size:.7rem}.chat-module__uNFIjq__dateDivider{margin:.35rem 0 .6rem;font-size:.65rem}}@media (max-width:360px){.chat-module__uNFIjq__chatWindow{height:100dvh}.chat-module__uNFIjq__chatHeaderName{font-size:.8rem}.chat-module__uNFIjq__bubble{border-radius:12px 12px 12px 3px;max-width:90%;padding:.5rem .65rem;font-size:.7rem}.chat-module__uNFIjq__bubble.chat-module__uNFIjq__mine{border-radius:12px 12px 3px}.chat-module__uNFIjq__msgInput{min-width:0;padding:.45rem .7rem;font-size:.7rem}.chat-module__uNFIjq__offerTitle{font-size:.85rem}.chat-module__uNFIjq__offerPrice{font-size:1rem}.chat-module__uNFIjq__acceptBtn,.chat-module__uNFIjq__rejectBtn{font-size:.6rem}}@media (min-width:769px){.chat-module__uNFIjq__overlay{justify-content:flex-end;align-items:flex-end;padding:1.5rem}.chat-module__uNFIjq__chatWindow{border-radius:20px;max-width:420px;height:580px;max-height:calc(100dvh - 3rem)}.chat-module__uNFIjq__msgInput{font-size:.875rem}.chat-module__uNFIjq__bubble{max-width:78%}}
.AcceptOfferModal-module__rXvFda__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#091d4373;justify-content:center;align-items:center;padding:1rem;animation:.2s AcceptOfferModal-module__rXvFda__overlayIn;display:flex;position:fixed;inset:0}@keyframes AcceptOfferModal-module__rXvFda__overlayIn{0%{opacity:0}to{opacity:1}}.AcceptOfferModal-module__rXvFda__modal{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:480px;max-height:95vh;animation:.25s cubic-bezier(.32,.72,0,1) AcceptOfferModal-module__rXvFda__modalScale;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #091d434d}@keyframes AcceptOfferModal-module__rXvFda__modalScale{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.AcceptOfferModal-module__rXvFda__headerSection{color:#fff;background:linear-gradient(#0f2a5e 0%,#1a3a7a 100%);padding:1.5rem 1.5rem 1rem;position:relative}.AcceptOfferModal-module__rXvFda__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.4rem;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.AcceptOfferModal-module__rXvFda__closeBtn:hover{background:#fff3}.AcceptOfferModal-module__rXvFda__headerTitleRow{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.AcceptOfferModal-module__rXvFda__headerIcon{color:#0f2a5e;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.AcceptOfferModal-module__rXvFda__headerTitle{margin:0 0 2px;font-size:1.1rem;font-weight:800}.AcceptOfferModal-module__rXvFda__headerSub{color:#ffffffb3;margin:0;font-size:.8rem}.AcceptOfferModal-module__rXvFda__offerSummary{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.AcceptOfferModal-module__rXvFda__offerSummaryTitle{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.AcceptOfferModal-module__rXvFda__offerSummaryPrice{font-size:.95rem;font-weight:800}.AcceptOfferModal-module__rXvFda__bodySection{flex-direction:column;flex:1;gap:1.15rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.AcceptOfferModal-module__rXvFda__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.AcceptOfferModal-module__rXvFda__labelRow{justify-content:space-between;align-items:center;display:flex}.AcceptOfferModal-module__rXvFda__label{color:#0f2a5e;font-size:.85rem;font-weight:700}.AcceptOfferModal-module__rXvFda__reqStar{color:#dc2626}.AcceptOfferModal-module__rXvFda__locationLink{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.AcceptOfferModal-module__rXvFda__locationLink:hover{text-decoration:underline}.AcceptOfferModal-module__rXvFda__labelToggles{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.AcceptOfferModal-module__rXvFda__labelToggle{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .5rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.AcceptOfferModal-module__rXvFda__labelToggle:hover{background:#f8fafc;border-color:#cbd5e1}.AcceptOfferModal-module__rXvFda__labelToggle.AcceptOfferModal-module__rXvFda__active{color:#fff;background:#0f2a5e;border-color:#0f2a5e}.AcceptOfferModal-module__rXvFda__input,.AcceptOfferModal-module__rXvFda__textarea{color:#0f2a5e;background:#fdfdfd;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:.85rem;font-size:.9rem;transition:border-color .15s,background .15s}.AcceptOfferModal-module__rXvFda__input::placeholder,.AcceptOfferModal-module__rXvFda__textarea::placeholder{color:#cbd5e1}.AcceptOfferModal-module__rXvFda__input:focus,.AcceptOfferModal-module__rXvFda__textarea:focus{background:#fff;border-color:#0f2a5e}.AcceptOfferModal-module__rXvFda__textarea{resize:vertical;min-height:80px}.AcceptOfferModal-module__rXvFda__inputError,.AcceptOfferModal-module__rXvFda__textareaError{border-color:#dc2626!important}.AcceptOfferModal-module__rXvFda__errorMsg{color:#dc2626;font-size:.72rem;font-weight:500}.AcceptOfferModal-module__rXvFda__infoBox{color:#334155;background:#f0f4f8;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.4;display:flex}.AcceptOfferModal-module__rXvFda__infoBoxIcon{color:#2563eb;flex-shrink:0;margin-top:2px}.AcceptOfferModal-module__rXvFda__submitBtn{color:#fff;cursor:pointer;background:#0f2a5e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:1rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .1s;display:flex}.AcceptOfferModal-module__rXvFda__submitBtn:hover{background:#1a3a7a}.AcceptOfferModal-module__rXvFda__submitBtn:active{transform:scale(.99)}.AcceptOfferModal-module__rXvFda__submitBtn:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1}@media (max-width:480px){.AcceptOfferModal-module__rXvFda__overlay{align-items:flex-end;padding:0}.AcceptOfferModal-module__rXvFda__modal{border-radius:24px 24px 0 0;max-height:90vh}.AcceptOfferModal-module__rXvFda__labelToggle{padding:.6rem .4rem;font-size:.8rem}}
