.contract-header[data-v-daee503e]{background:linear-gradient(135deg,#1e3c72,#2a5298)}.bullet-list li[data-v-daee503e]{line-height:1.6}.font-14[data-v-daee503e]{font-size:14px}.font-24[data-v-daee503e]{font-size:24px}.cursive-signature[data-v-daee503e]{font-family:Brush Script MT,Dancing Script,cursive;font-size:20px}.signed-box[data-v-daee503e]{background-color:#f6ffed;border-color:#b7eb8f!important}.canvas-container[data-v-daee503e]{-ms-touch-action:none;touch-action:none;cursor:crosshair}.btn-success-gradient[data-v-daee503e]{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff;font-weight:600;border-radius:8px;padding:10px 24px}.btn-success-gradient[data-v-daee503e]:hover{opacity:.92;color:#fff}.chat-widget.mobile-active .tab-content[data-v-075f6035]{display:block!important}.chat-widget .mb-search-box[data-v-075f6035]{display:block}.chat-widget .back-arrow[data-v-075f6035]{display:block;cursor:pointer;font-weight:700;margin-bottom:10px;padding:15px}@media (min-width:992px){.chat-widget .back-arrow[data-v-075f6035]{display:none!important}.chat-widget .mb-search-box[data-v-075f6035],.chat-widget .nav-item.inactive[data-v-075f6035]{display:block!important}}@media (max-width:991px){.chat-widget .mb-search-box[data-v-075f6035]{display:block}.chat-widget.mobile-active .mb-search-box[data-v-075f6035]{display:none!important}}.chat-widget .nav.nav-pills[data-v-075f6035]{padding:0 22px 30px;background-color:#fff;display:block;max-height:500px;overflow-y:auto}.chat-widget .card[data-v-075f6035]{border:0;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:0 8px 24px rgba(149,157,165,.2)}.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:#ededed;border:1px solid #fff;border-radius:10px;font-weight:700;letter-spacing:.3px}.chat-widget .nav.nav-pills .nav-item .nav-link>div img[data-v-075f6035]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:12px}.chat-widget .nav.nav-pills .nav-item .nav-link.active[data-v-075f6035]{background:#70d3ff;color:#fff;border:1px solid #70d3ff}.chat-widget .tab-content.col[data-v-075f6035]{min-height:650px;padding:0;background:#f8f8f8}.chat-widget .card .card-body[data-v-075f6035]{padding:15px;height:100%}.chat-widget .card .card-body .card-text[data-v-075f6035]{height:100%}.chat-widget .single-chat-header[data-v-075f6035]{background-color:#70d3ff;font-weight:700;padding:8px 15px;color:#fff;border-radius:4px;letter-spacing:.3px}.chat-widget .chat-box[data-v-075f6035]{max-height:488px;overflow-y:auto;margin-top:10px;padding:15px 20px 0}.chat-widget[data-v-075f6035] ::-webkit-scrollbar{width:6px;height:6px}.chat-widget[data-v-075f6035] ::-webkit-scrollbar-track{background:#ebebeb}.chat-widget[data-v-075f6035] ::-webkit-scrollbar-thumb,.chat-widget[data-v-075f6035] ::-webkit-scrollbar-thumb:hover{background:#d7d7d7}.chat-widget .message-text[data-v-075f6035]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;border:1px solid #d7d7d7;background:#fff;padding:10px 15px;border-radius:10px;max-width:530px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin-bottom:30px;letter-spacing:.3px;color:#000;margin-left:auto;white-space:pre-wrap;word-break:break-word}.chat-widget .message-text.send[data-v-075f6035]{background:#f0f0f0;margin-left:0;color:#000}.chat-widget .single-chat-footer[data-v-075f6035]{position:absolute;z-index:111;background:transparent;width:calc(100% - 30px);left:0;padding:12px;bottom:15px;right:0;margin:auto;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-widget textarea.form-control[data-v-075f6035]{height:50px;line-height:31px;color:#333;border:0;letter-spacing:.3px;border-radius:10px;padding:8px 20px;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;border:1px solid #e6e6e6}.chat-widget textarea.form-control[data-v-075f6035]::-webkit-input-placeholder{color:#333}.chat-widget textarea.form-control[data-v-075f6035]::-moz-placeholder{color:#333}.chat-widget textarea.form-control[data-v-075f6035]:-ms-input-placeholder{color:#333}.chat-widget textarea.form-control[data-v-075f6035]::-ms-input-placeholder{color:#333}.chat-widget textarea.form-control[data-v-075f6035]::placeholder{color:#333}.chat-widget .send-message button[data-v-075f6035]{background:#70d3ff;border:0;height:50px;width:50px;border-radius:10px;margin-left:10px}.chat-widget .send-message button svg[data-v-075f6035]{width:18px;margin-left:-3px}.chat-widget .send-message button svg path[data-v-075f6035]{fill:#fff}.chat-widget .write-message[data-v-075f6035]{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-chat-header img[data-v-075f6035]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:12px}.chat-widget .tab-pane.active .chat-box .message-text[data-v-075f6035]{-webkit-animation:myAnim-075f6035 .5s ease 0s 1 normal forwards;animation:myAnim-075f6035 .5s ease 0s 1 normal forwards}@-webkit-keyframes myAnim-075f6035{0%{opacity:0}to{opacity:1}}@keyframes myAnim-075f6035{0%{opacity:0}to{opacity:1}}.message-list span[data-v-075f6035]{font-size:16px}@media (max-width:991px){.chat-widget .card .col-auto.w-25[data-v-075f6035]{width:35%!important}}@media (max-width:767px){.chat-widget .card .col-auto.w-25[data-v-075f6035]{width:100%!important}.chat-widget .nav.nav-pills[data-v-075f6035]{padding:15px 15px 0;background-color:#fff;max-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.chat-widget .nav.nav-pills .nav-item[data-v-075f6035]{min-width:175px;margin-right:10px;scroll-snap-align:center}}.chat-widget-wrap[data-v-075f6035]{max-width:1400px;margin:0 auto;min-height:calc(100vh - 197px)}.chat-widget-wrap .col-auto[data-v-075f6035]{width:30%;border-right:1px solid #d7d7d7}.tabs[data-v-075f6035]{border:1px solid #d7d7d7;border-radius:20px;overflow:hidden;min-height:650px}.chat-widget .nav.nav-pills .nav-item .nav-link.active[data-v-075f6035]{background:#f8f8f8;color:#333;border:0;border-bottom:1px solid #d7d7d7;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035],.chat-widget .single-chat-header[data-v-075f6035]{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:23.44px;border-bottom:1px solid #d7d7d7;background:transparent;border-radius:0;cursor:pointer;padding:15px 0;color:#333}.message-heading[data-v-075f6035]{font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:29.3px;padding:10px 22px;border-bottom:1px solid #d7d7d7;min-height:auto}.chat-widget .single-chat-header[data-v-075f6035]{padding:12px 20px;min-height:auto;background:#fff}.chat-widget .single-chat-header span[data-v-075f6035]{font-size:16px}.date-box[data-v-075f6035]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:20px;background:#fff;padding:10px 30px;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 0}.message-badge[data-v-075f6035]{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;line-height:17.58px;color:#fff;background:#70d3ff;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;width:24px;height:24px;border-radius:50%}.search-box[data-v-075f6035]{padding:20px 22px 10px}.search-box input[type=text][data-v-075f6035]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;background-image:url(/img/search-ic.61c9605b.svg);background-position:15px 12px;background-repeat:no-repeat;padding:12px 20px 12px 45px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.2;border:1px solid #d7d7d7;border-radius:10px;background-size:18px}.date-box.new-message[data-v-075f6035],.message-text.new-message-indicator[data-v-075f6035]{background:#ff000d;padding:10px 10px 20px;display:block;width:100%;max-width:100%;height:2px;color:transparent;padding:0}.message-text.new-message-indicator span[data-v-075f6035]{color:#ff000d;background:#f8f8f8;padding:10px;margin-top:-21px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:13px;border-radius:10px}.chat-tab-content[data-v-075f6035]{position:relative;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-box[data-v-075f6035]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;border-radius:10px;padding:30px 20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%}.card-box p[data-v-075f6035]{text-transform:uppercase;font-size:20px;font-weight:500;margin-bottom:0;margin-top:4px}@media (max-width:1401px){.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035],.chat-widget .single-chat-header[data-v-075f6035]{font-size:18px}.message-badge[data-v-075f6035]{font-size:12px}}@media (max-width:991px){.chat-widget-wrap .col-auto[data-v-075f6035]{width:36%}.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035],.chat-widget .single-chat-header[data-v-075f6035],.search-box input[type=text][data-v-075f6035]{font-size:16px}.chat-widget .single-chat-header[data-v-075f6035]{min-height:75px}.date-box[data-v-075f6035]{font-size:13px;padding:10px 30px;margin:0 auto 15px}.chat-widget .message-text[data-v-075f6035]{margin-bottom:15px}.search-box[data-v-075f6035]{padding:20px 22px 15px}}@media (max-width:767px){.chat-tab-content[data-v-075f6035]{position:static!important}.chat-text[data-v-075f6035]{display:none}.chat-widget-wrap .col-auto[data-v-075f6035]{width:100%}.chat-widget textarea.form-control[data-v-075f6035]{padding-right:20px}.chat-widget .single-chat-footer[data-v-075f6035]{width:calc(100% - 20px)}.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035]{padding:10px}.chat-widget .nav.nav-pills .nav-item[data-v-075f6035]{margin-right:0}.h-100[data-v-075f6035]{height:auto!important}.chat-widget .nav.nav-pills .nav-item .nav-link.active[data-v-075f6035],.chat-widget .nav.nav-pills .nav-item .nav-link[data-v-075f6035]{border-bottom:0}.chat-widget .single-chat-header[data-v-075f6035]{display:none}.chat-widget .nav.nav-pills .nav-item[data-v-075f6035]:not(:last-child){margin-bottom:0}.chat-widget-wrap[data-v-075f6035]{padding:0}.chat-widget .nav.nav-pills[data-v-075f6035]{padding:15px 0 0}.chat-widget .chat-box[data-v-075f6035]{max-height:390px;padding:15px 15px 0}.message-text.new-message-indicator[data-v-075f6035]{margin-block:30px}.search-box[data-v-075f6035]{padding:15px}.chat-widget .tab-content.col[data-v-075f6035]{min-height:490px}.chat-widget .nav.nav-pills .nav-item .nav-link>div img[data-v-075f6035]{width:35px;height:35px;margin-right:10px}}.message-time[data-v-075f6035]{text-align:right;font-size:10px;color:#b9b9b9}.message-text[data-v-075f6035]{padding-bottom:0!important;padding-right:10px!important}.bottom-head[data-v-075f6035]{display:none}.new-message-indicator[data-v-075f6035]{text-align:center;background-color:#ffde59;color:#333;font-weight:700;padding:5px;margin:5px 0;border-radius:5px;-webkit-animation:fadeOut-075f6035 3s forwards;animation:fadeOut-075f6035 3s forwards}@-webkit-keyframes fadeOut-075f6035{0%{opacity:1}to{opacity:0}}@keyframes fadeOut-075f6035{0%{opacity:1}to{opacity:0}}.pinned-property-banner[data-v-075f6035]{background-color:#fff;border-bottom:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.pinned-property-thumb[data-v-075f6035]{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.pinned-prop-badge[data-v-075f6035]{font-size:10px;background-color:#e0f2fe;color:#0284c7;padding:2px 6px;border-radius:4px;letter-spacing:.05em;font-weight:700}.pinned-property-title[data-v-075f6035]{font-size:13px;max-width:300px}.pinned-property-title[data-v-075f6035]:hover{color:#0284c7!important}.chat-widget .message-text.card-message-wrapper[data-v-075f6035]{background:transparent!important;border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:440px!important;width:100%!important;margin-left:auto!important;margin-right:0!important}.chat-widget .message-text.card-message-wrapper.send .property-inquiry-card[data-v-075f6035],.chat-widget .message-text.card-message-wrapper.send .rental-agreement-card[data-v-075f6035],.chat-widget .message-text.card-message-wrapper.send[data-v-075f6035]{margin-left:0!important;margin-right:auto!important}.chat-widget .message-text.card-message-wrapper:not(.send) .property-inquiry-card[data-v-075f6035],.chat-widget .message-text.card-message-wrapper:not(.send) .rental-agreement-card[data-v-075f6035]{margin-left:auto!important;margin-right:0!important}.property-inquiry-card[data-v-075f6035]{max-width:420px;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:16px;-webkit-box-shadow:0 4px 16px -2px rgba(15,23,42,.08);box-shadow:0 4px 16px -2px rgba(15,23,42,.08);overflow:hidden;text-align:left;margin:4px 0}.inquiry-card-header[data-v-075f6035]{padding:14px 16px 12px}.inquiry-icon-wrap[data-v-075f6035]{width:38px;height:38px;border-radius:10px;background:#e0f2fe;color:#0284c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;-ms-flex-negative:0;flex-shrink:0}.inquiry-title[data-v-075f6035]{font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.2}.inquiry-subtitle[data-v-075f6035]{font-size:11.5px;color:#64748b;display:block;margin-top:2px}.inquiry-status-pill[data-v-075f6035]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.inquiry-status-pill .status-dot[data-v-075f6035]{width:6px;height:6px;border-radius:50%;background:#16a34a;margin-right:5px}.inquiry-property-preview[data-v-075f6035]{margin:0 16px 12px;padding:10px 12px;background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiry-property-details[data-v-075f6035]{min-width:0!important;-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important;overflow:hidden!important}.inquiry-thumb[data-v-075f6035]{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;-ms-flex-negative:0;flex-shrink:0}.inquiry-property-title[data-v-075f6035]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.35;text-decoration:none;-webkit-transition:color .15s ease;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%}.inquiry-property-title[data-v-075f6035]:hover{color:#0284c7;text-decoration:none}.inquiry-property-meta[data-v-075f6035]{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;overflow:hidden;max-width:100%}.inquiry-parameters[data-v-075f6035]{padding:0 16px 14px}.param-row[data-v-075f6035]{padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.param-row[data-v-075f6035]:last-child{border-bottom:none;padding-bottom:2px}.param-label[data-v-075f6035]{color:#64748b;font-size:12.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.param-value[data-v-075f6035]{color:#0f172a;font-weight:600;font-size:13px}.duration-chip[data-v-075f6035]{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;background:#eff6ff;color:#0284c7;border:1px solid #bae6fd}.inquiry-card-footer[data-v-075f6035]{padding:12px 16px;background:#fafafa;border-top:1px solid #f1f5f9;gap:10px}.inquiry-btn[data-v-075f6035]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:38px;border-radius:8px;font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn-view-listing[data-v-075f6035]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-view-listing[data-v-075f6035]:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8;text-decoration:none}.btn-send-agreement[data-v-075f6035]{background:#0284c7;border:none;color:#fff;-webkit-box-shadow:0 2px 4px rgba(2,132,199,.25);box-shadow:0 2px 4px rgba(2,132,199,.25)}.btn-send-agreement[data-v-075f6035]:hover{background:#0369a1;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(2,132,199,.35);box-shadow:0 4px 8px rgba(2,132,199,.35);text-decoration:none}.rental-agreement-card[data-v-075f6035]{max-width:420px;width:100%;border-radius:16px!important;border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 16px -2px rgba(15,23,42,.08);box-shadow:0 4px 16px -2px rgba(15,23,42,.08)}.agreement-card-header[data-v-075f6035]{background:#f8fafc!important}.agreement-icon-wrap[data-v-075f6035]{width:36px;height:36px;border-radius:10px;background:#e0f2fe;color:#0284c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.font-8[data-v-075f6035]{font-size:8px;vertical-align:middle}