@import url(https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap);.unified-header[data-v-ccc35aa4]{box-sizing:border-box;height:88px;max-width:1320px;padding:1rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.link-container[data-v-ccc35aa4]{display:flex;align-items:center;justify-content:flex-end;gap:2rem;position:relative}.link-container[data-v-ccc35aa4]>*{max-width:-moz-fit-content;max-width:fit-content}.icon-link[data-v-ccc35aa4]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;color:inherit}.icon-link[data-v-ccc35aa4]:hover{color:#4969af}.primary-btn[data-v-ccc35aa4]{min-width:auto;width:auto;height:auto;min-width:160px;padding:.75rem 1.5rem}.profile-link>.icon[data-v-ccc35aa4]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.link-dropdown[data-v-ccc35aa4]{display:flex;flex-direction:column;gap:1rem;position:absolute;top:60px;right:0;z-index:99999;min-width:155px;padding:1rem 2rem;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 7px 11px -7px rgba(0,0,0,.5);a[data-v-ccc35aa4]{color:#3c3f4c;font-weight:400}.logout[data-v-ccc35aa4]{text-align:center;color:#4869af;margin-top:1rem}}main[data-v-1d9ec7eb]>:first-child{min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px)}.form-step[data-v-4032cd2e]{display:none;transition:opacity .3s ease}.form-step.active[data-v-4032cd2e]{display:block}.validation-error[data-v-4032cd2e]{color:red;font-size:.875rem;margin-top:.25rem}.btns-container[data-v-4032cd2e]{display:flex;justify-content:space-between;margin-top:1rem}.primary-btn[data-v-4032cd2e],.secondary-btn[data-v-4032cd2e],.tertiary-btn[data-v-4032cd2e]{padding:.75rem 1.5rem;border:none;cursor:pointer}.primary-btn[data-v-4032cd2e]{color:#fff}.tertiary-btn[data-v-4032cd2e]{width:100%;display:flex;align-items:center}.tertiary-btn img[data-v-4032cd2e]{margin-right:.5rem}.divider[data-v-4032cd2e]{display:flex;align-items:center;margin:1rem 0}.divider[data-v-4032cd2e]:after,.divider[data-v-4032cd2e]:before{content:"";flex:1;height:1px;background:#ccc}.divider span[data-v-4032cd2e]{margin:0 .5rem;color:#666}.signup-link[data-v-4032cd2e]{text-align:center;margin-top:1.5rem;text-wrap:balance}.custom-dropdown[data-v-129dbd08]{cursor:pointer;position:relative}.custom-dropdown.active .dropdown-options[data-v-129dbd08]{display:block}.custom-dropdown .dropdown-options .dropdown-option[data-v-129dbd08]{padding:5px}.dropdown-options[data-v-129dbd08]{display:none;list-style:none;padding:0;margin:0;border:1px solid #ccc;position:absolute;background:#fff;width:100%;z-index:100}.dropdown-option[data-v-129dbd08]{padding:5px;cursor:pointer}.dropdown-option.selected[data-v-129dbd08]{background-color:#f0f0f0}form .radio-container-with-icon input[type=radio]:checked+label svg path[data-v-07851676]{fill:transparent}.signin-link[data-v-07851676]{text-align:center;margin-top:1.5rem;text-wrap:balance}.resend-code-container[data-v-07851676]{margin-top:1rem;text-align:center}.text-btn[data-v-07851676]{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline;font-size:.9rem}.text-btn[data-v-07851676]:disabled{color:#6c757d;cursor:not-allowed;text-decoration:none}.text-btn[data-v-07851676]:hover:not(:disabled){color:#0056b3}.custom-dropdown[data-v-07851676]{position:relative;cursor:pointer}.dropdown-options[data-v-07851676]{display:none;position:absolute;top:100%;left:0;z-index:10;background-color:#fff;border:1px solid #ccc;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;padding:0;margin:0;overflow-y:scroll;max-height:400px}.dropdown-options[data-v-07851676]::-webkit-scrollbar{width:8px}.dropdown-options[data-v-07851676]::-webkit-scrollbar-track{background:transparent;border-radius:8px}.dropdown-options[data-v-07851676]::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:8px;border:2px solid #fff}.dropdown-options[data-v-07851676]{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent;border-radius:8px}.custom-dropdown[aria-expanded=true] .dropdown-options[data-v-07851676]{display:block}.success-message[data-v-9da2ec8e]{color:green;margin-top:1em}.error-message[data-v-9da2ec8e]{color:red;margin-top:1em}.success-message[data-v-1317a2f6]{color:green;margin-top:1em}.error-message[data-v-1317a2f6]{color:red;margin-top:1em}.validation-error span[data-v-1317a2f6]{color:red;font-size:.9em}.padding[data-v-1317a2f6]{padding:0 1rem}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container .modal-content-container[data-v-3529b644]{overflow-y:scroll}.dashboard-search .modal-overlay.desktop[data-v-3529b644]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.dashboard-search .modal-overlay.desktop .modal-container[data-v-3529b644]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-search .modal-overlay.mobile[data-v-3529b644]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.dashboard-search .modal-overlay.mobile .modal-container[data-v-3529b644]{margin-top:5vh;margin-top:5dvh;height:95vh;height:95dvh;max-width:100vw}.hide-me[data-v-3529b644]{height:1px!important;width:1px!important;opacity:0!important}.modal-overlay.mobile .hide-me[data-v-3529b644]{flex:0!important}.property-header--img .property-image[data-v-49a26ab2]{-o-object-fit:cover;object-fit:cover}.filters.filters-sort[data-v-49a26ab2]{position:relative}.custom-radio-container[data-v-49a26ab2]{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:.5rem;background-color:#fff;padding:1rem;border-radius:8px;width:-moz-max-content;width:max-content;box-shadow:2px 2px 15px -2px rgba(0,0,0,.5);position:absolute;top:100%;right:0}.map-container[data-v-49a26ab2]{position:sticky;top:1rem;margin-top:1rem}#map[data-v-49a26ab2]{height:800px;width:640px;max-width:100%;border-radius:8px}@media (max-width:768px){#map[data-v-49a26ab2]{width:100%}.map-container[data-v-49a26ab2]{height:800px;width:100%;max-width:100%}}[data-v-49a26ab2] .price-bubble{position:absolute;font-family:NexaRegular;font-size:16px;font-weight:400;padding:6px 12px;background:#fff;color:#4869af;border:2px solid rgba(72,105,175,.09);border-radius:100vw;margin:10px -30px;cursor:pointer}[data-v-49a26ab2] .gm-style .gm-style-iw-tc{display:none}[data-v-49a26ab2] .gm-property{text-decoration:none;outline:none}[data-v-49a26ab2] .gm-property-image{height:250px;width:400px;border-radius:16px;-o-object-fit:cover;object-fit:cover}[data-v-49a26ab2] .gm-property-info{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}[data-v-49a26ab2] .gm-property-location{font-family:NexaBold,sans-serif;font-size:16px;font-weight:400;display:flex;flex-direction:row;gap:.5rem}[data-v-49a26ab2] .gm-property-price{font-family:NexaBold,sans-serif;background:#e8ecf9;border-radius:50px;padding:6px 12px 3px;font-size:.875rem!important;color:#4969af!important;font-weight:600}.calendar-header[data-v-0d2a148a]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}.arrow[data-v-0d2a148a]{height:1rem;width:1rem;display:flex;align-items:center;justify-content:center}.hide-arrow[data-v-0d2a148a]{opacity:0;pointer-events:none}.calendar-grid[data-v-0d2a148a]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-0d2a148a]{width:45px;height:45px;display:flex;justify-content:center;align-items:center}.calendar-day.disabled[data-v-0d2a148a]{color:#d3d3d3}.availability-container[data-v-4147f5cf]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem}@media screen and (max-width:768px){.description[data-v-cedf2488]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.description.read-more[data-v-cedf2488]{display:block}}.listing-template .listing-container .card.listing-info .features-container[data-v-cedf2488]{max-width:100%}#map[data-v-cedf2488]{height:250px;width:100%;border-radius:8px}#reviews .view-more[data-v-cedf2488]{margin-left:auto;margin-right:auto}.price-header[data-v-cedf2488]{cursor:pointer}.modal-overlay .modal-container.modal-container--large[data-v-cedf2488]{max-width:80vw}.photo-grid[data-v-cedf2488]{display:flex;flex-wrap:wrap;gap:1rem}.photo-grid>img[data-v-cedf2488]{border-radius:8px;width:calc(50% - .5rem)}.date-form[data-v-cedf2488]{display:flex;gap:.5rem}.date-form label[data-v-cedf2488]{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}form.date-form .input-container .input-icon[data-v-cedf2488]{top:50%;transform:translateY(-50%)}form.date-form .form-group[data-v-cedf2488]{margin-top:0}.see-chat-button[data-v-cedf2488]{width:100%}@media (max-width:992px){.date-form[data-v-cedf2488]{flex-direction:column;gap:0}}@media (max-width:768px){.modal-overlay .modal-container.modal-container--large[data-v-cedf2488]{max-width:100vw}.photo-grid>img[data-v-cedf2488]{width:100%}}.host-dashboard .flex-container[data-v-14582ab2],.renter-dashboard .flex-container[data-v-14582ab2]{flex-direction:column;gap:.5rem}.host-dashboard .flex-container[data-v-b6c4f3e2],.renter-dashboard .flex-container[data-v-b6c4f3e2]{gap:1rem}.host-dashboard .flex-container[data-v-133e6a40],.renter-dashboard .flex-container[data-v-133e6a40]{gap:.5rem}.host-dashboard .flex-container.custom-checkbox-container[data-v-c1a94260]{grid-template-columns:1fr;gap:1rem}.host-dashboard .flex-container[data-v-880999a2],.host-dashboard .flex-container[data-v-89da2616],.renter-dashboard .flex-container[data-v-880999a2],.renter-dashboard .flex-container[data-v-89da2616]{flex-direction:column;gap:.5rem}.host-dashboard .flex-container.custom-checkbox-container[data-v-033c5b49]{grid-template-columns:1fr;gap:1rem}.host-dashboard .flex-container[data-v-41374404],.renter-dashboard .flex-container[data-v-41374404]{flex-direction:column;gap:.5rem}.custom-checkbox-container[data-v-3e289460]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));box-sizing:border-box;padding:0}.additional-hobbies[data-v-3e289460]{margin-top:12px}.host-dashboard .flex-container[data-v-3e289460],.renter-dashboard .flex-container[data-v-3e289460]{gap:.75rem}.host-dashboard .flex-container[data-v-09cdc518],.renter-dashboard .flex-container[data-v-09cdc518]{flex-direction:column;gap:.5rem}.camera[data-v-8f92ce08]{max-width:1320px;margin-left:auto;margin-right:auto}.camera-view[data-v-8f92ce08]{border-radius:10px;overflow:hidden;margin-bottom:1rem;position:relative}.camera-view.card[data-v-8f92ce08]:before{height:80%;aspect-ratio:3.37/2.125;border:5px solid hsla(0,0%,100%,.5);border-radius:8px}.camera-view.card[data-v-8f92ce08]:before,.camera-view.face[data-v-8f92ce08]:before{content:"";width:auto;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vh rgba(0,0,0,.6);z-index:1;pointer-events:none}.camera-view.face[data-v-8f92ce08]:before{height:75%;aspect-ratio:1/1.3;border:5px solid hsla(0,0%,100%,.5);border-radius:50%}.camera-view[data-v-8f92ce08] video{display:block}[data-v-8f92ce08] .shutter{display:none}.camera-buttons[data-v-8f92ce08]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.camera-buttons .secondary-btn[data-v-8f92ce08]{min-width:-moz-fit-content;min-width:fit-content;padding:0 2rem}.progress-indicator[data-v-bdc4dde0]{display:flex;justify-content:center;margin:2rem 0}.progress-steps[data-v-bdc4dde0]{display:flex;gap:2rem;align-items:center}.step[data-v-bdc4dde0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.5;transition:opacity .3s ease}.step.active[data-v-bdc4dde0]{opacity:1;color:#007bff}.step.completed[data-v-bdc4dde0]{opacity:1;color:#28a745}.step-number[data-v-bdc4dde0]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#e9ecef;font-weight:700}.step.active .step-number[data-v-bdc4dde0]{background-color:#007bff;color:#fff}.step.completed .step-number[data-v-bdc4dde0]{background-color:#28a745;color:#fff}.step-label[data-v-bdc4dde0]{font-size:.875rem;text-align:center}.captured-photos h3[data-v-bdc4dde0]{margin-bottom:1rem;text-align:center}.photos-grid[data-v-bdc4dde0]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.photo-item[data-v-bdc4dde0]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.thumbnail[data-v-bdc4dde0]{width:100px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:2px solid #28a745}.photo-item p[data-v-bdc4dde0]{font-size:.875rem;margin:0;text-align:center}.retake-btn[data-v-bdc4dde0]{padding:.25rem .75rem;font-size:.75rem;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.retake-btn[data-v-bdc4dde0]:hover{background-color:#c82333}.submit-container[data-v-bdc4dde0]{display:flex;justify-content:center;margin-top:2rem}.submit-pay-btn[data-v-bdc4dde0]{font-size:1.1rem;padding:.75rem 2rem;min-width:200px}.alert[data-v-41fa9313]{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem;font-size:.875rem;line-height:1.5}.alert-success[data-v-41fa9313]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger[data-v-41fa9313]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning[data-v-41fa9313]{color:#856404;background-color:#fff3cd;border-color:#ffeaa7}.alert-info[data-v-41fa9313]{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.stripe-powered[data-v-41fa9313]{color:#6c757d;font-size:.875rem}.stripe-powered strong[data-v-41fa9313]{color:#635bff}.breakdown-details[data-v-41fa9313]{margin-top:.5rem}.breakdown-item[data-v-41fa9313]{margin-bottom:.5rem}.breakdown-row[data-v-41fa9313]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.breakdown-label[data-v-41fa9313]{font-weight:500;flex:1}.breakdown-value[data-v-41fa9313]{font-weight:600;margin-left:1rem}.breakdown-note[data-v-41fa9313]{color:#6c757d;font-size:.75rem;margin-left:.5rem}.text-muted[data-v-41fa9313]{color:#6c757d!important}.business-rules[data-v-41fa9313]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:.75rem;font-size:.75rem}.debug-info[data-v-41fa9313]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;margin-top:1rem}.debug-info h4[data-v-41fa9313]{margin-bottom:.5rem;color:#495057}.debug-info pre[data-v-41fa9313]{background:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.75rem;font-size:.75rem;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.loading[data-v-41fa9313]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.no-payment-type[data-v-41fa9313]{text-align:center;padding:2rem;background:#f8f9fa;border-radius:.375rem;margin:1rem 0}.no-payment-type h3[data-v-41fa9313]{color:#495057;margin-bottom:1rem}.examples[data-v-41fa9313]{margin-top:1.5rem;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.examples h4[data-v-41fa9313]{margin-bottom:.5rem;color:#495057}.examples ul[data-v-41fa9313]{list-style-type:none;padding:0}.examples li[data-v-41fa9313]{margin-bottom:.5rem;padding:.5rem;background:#fff;border:1px solid #dee2e6;border-radius:.25rem}.examples code[data-v-41fa9313]{font-family:Courier New,monospace;color:#e83e8c;font-size:.875rem}@media (max-width:768px){.breakdown-row[data-v-41fa9313]{flex-direction:column;align-items:flex-start}.breakdown-value[data-v-41fa9313]{margin-left:0;margin-top:.25rem}.breakdown-note[data-v-41fa9313]{margin-left:0;margin-top:.125rem}}.input-add[data-v-07cc9bba],.input-add[data-v-738a0796]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.dz-preview .dz-image[data-v-5b2883d7]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-5b2883d7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-5b2883d7]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-5b2883d7]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-5b2883d7]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-5b2883d7]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-5b2883d7]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-5b2883d7]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-5b2883d7]{background:none!important}.delete-icon-overlay[data-v-5b2883d7]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-5b2883d7]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-5b2883d7]{position:relative}.delete-icon-overlay:hover img[data-v-5b2883d7]{opacity:.8}.delete-icon[data-v-5b2883d7]{width:18px!important;height:18px!important}.progress-bar-fill[data-v-f4b3fa6e]{background-color:#4969af;height:0;transition:width .3s ease;border-radius:10px}img.property-image[data-v-4aa33a5b]{-o-object-fit:cover;object-fit:cover}.validation-error[data-v-22b8796e],.validation-error[data-v-4ff268c6]{color:red;font-size:.875rem;margin-top:.25rem}.deletion-reason[data-v-4ff268c6]{display:flex}.split-button[data-v-08e8aa0f]{display:flex;flex-direction:row;align-items:center;justify-content:center}.split-button>button.tertiary-btn[data-v-08e8aa0f]{min-width:-moz-fit-content!important;min-width:fit-content!important;margin-right:0!important}@media (max-width:768px){.split-button>button.tertiary-btn[data-v-08e8aa0f]{min-width:55px!important}}.split-button>button[data-v-08e8aa0f]{border-radius:0}.split-button>button[data-v-08e8aa0f]:first-child{border-top-left-radius:70px;border-bottom-left-radius:70px}.split-button>button[data-v-08e8aa0f]:last-child{border-top-right-radius:70px;border-bottom-right-radius:70px}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td.split-button>button img[data-v-08e8aa0f],.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td.split-button>button img[data-v-08e8aa0f]{height:17px;width:17px;-o-object-fit:contain;object-fit:contain}.split-button[data-v-0ca732cf]{display:flex;flex-direction:row;align-items:center;justify-content:center}.dashboard-content .split-button>button.tertiary-btn[data-v-0ca732cf]{min-width:-moz-fit-content!important;min-width:fit-content!important;margin-right:0!important}@media (max-width:768px){.dashboard-content .split-button>button.tertiary-btn[data-v-0ca732cf]{min-width:55px!important}}.split-button>button[data-v-0ca732cf]{border-radius:0}.split-button>button[data-v-0ca732cf]:first-child{border-top-left-radius:70px;border-bottom-left-radius:70px}.split-button>button[data-v-0ca732cf]:last-child{border-top-right-radius:70px;border-bottom-right-radius:70px}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td.split-button>button img[data-v-0ca732cf],.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td.split-button>button img[data-v-0ca732cf]{height:17px;width:17px;-o-object-fit:contain;object-fit:contain}.hidden[data-v-9f89c8be],.hidden[data-v-c9a66912]{display:none}.facility-input-group[data-v-9beb79ba]{position:relative;display:flex;align-items:center}.facility-input-group input[data-v-9beb79ba]{flex:1;padding-right:2rem}.delete-button[data-v-9beb79ba]{position:absolute;right:.5rem;background:none;border:none;padding:0;cursor:pointer}.delete-button svg[data-v-9beb79ba]{width:1rem;height:1rem;color:red}.delete-button[data-v-9beb79ba]:focus{outline:none}.facility-input-group .validation-error[data-v-9beb79ba]{margin-top:.5rem}.amenity-input-group[data-v-5d1025ee]{position:relative;display:flex;align-items:center}.amenity-input-group input[data-v-5d1025ee]{flex:1;padding-right:2rem}.delete-button[data-v-5d1025ee]{position:absolute;right:.5rem;background:none;border:none;padding:0;cursor:pointer}.delete-button svg[data-v-5d1025ee]{width:1rem;height:1rem;color:red}.delete-button[data-v-5d1025ee]:focus{outline:none}.amenity-input-group .validation-error[data-v-5d1025ee]{margin-top:.5rem}.hidden[data-v-406f4586]{display:none}.dz-preview .dz-image[data-v-3bcac830]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-3bcac830]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-3bcac830]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-3bcac830]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-3bcac830]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-3bcac830]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-3bcac830]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-3bcac830]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-3bcac830]{background:none!important}.delete-icon-overlay[data-v-3bcac830]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-3bcac830]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-3bcac830]{position:relative}.delete-icon-overlay:hover img[data-v-3bcac830]{opacity:.8}.delete-icon[data-v-3bcac830]{width:18px!important;height:18px!important}.blackout-dates-section[data-v-df9cca90]{width:100%}.input-container[data-v-df9cca90]{position:relative;display:flex;align-items:center;margin-bottom:1rem}.date-picker-wrapper[data-v-df9cca90]{position:relative;flex-grow:1}.date-input[data-v-df9cca90]{width:100%;padding:.5rem 2rem .5rem 1rem;border:1px solid #e2e8f0;border-radius:.375rem}.blackout-date-bloc[data-v-df9cca90]{margin-top:10px}.remove-date-btn[data-v-df9cca90]{margin-left:.5rem;padding:.25rem .5rem;background-color:#ef4444;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:1.25rem;line-height:1}.remove-date-btn[data-v-df9cca90]:hover{background-color:#dc2626}.sr-only[data-v-df9cca90]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slider-container[data-v-df9cca90]{margin:30px 0}.slider-label[data-v-df9cca90]{margin-bottom:30px}.range-wrapper[data-v-df9cca90]{position:relative;height:50px}.slider-track[data-v-df9cca90]{position:absolute;top:25px;left:0;right:0;height:6px;background-color:#dbe3f4;border-radius:12px;z-index:1}.slider-filled[data-v-df9cca90]{position:absolute;top:0;bottom:0;background-color:#4869af;border-radius:4px;z-index:2}.tick[data-v-df9cca90]{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:#fff;z-index:2;background:#9ea9be;border-radius:50%}input[type=range][data-v-df9cca90]{position:absolute;top:0;width:100%;height:0;pointer-events:none;-webkit-appearance:none;background:none;z-index:4;border:none!important;padding-left:0!important;padding:0 4px}input[type=range][data-v-df9cca90]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;height:20px;width:20px;background:#4869af;border-radius:50%;cursor:pointer}.labels[data-v-df9cca90]{display:flex;justify-content:space-between;font-size:14px;font-family:Sora;color:#6d6f79;margin-top:12px;padding:0 4px}.thumb-labels[data-v-df9cca90]{position:relative;height:20px}.thumb-labels span[data-v-df9cca90]{position:absolute;top:0;transform:translateX(-50%);font-size:12px;font-weight:700;color:#2e64ff}.static-thumb-labels[data-v-df9cca90]{display:flex;justify-content:space-between;font-family:Sora;font-size:14px;font-weight:700;color:#6d6f79;margin-bottom:4px}.property-photos[data-v-70a6a4de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.property-photo[data-v-70a6a4de]{position:relative}.property-image[data-v-70a6a4de]{width:100px;height:100px;display:block;border-radius:4px}.delete-button[data-v-70a6a4de]{position:absolute;top:5px;right:5px;background:none;border:none;padding:0;cursor:pointer;z-index:1}.delete-button img[data-v-70a6a4de]{width:24px;height:24px}.progress-bar-fill[data-v-25f2558e]{background-color:#4969af;height:0;transition:width .3s ease;border-radius:10px}.background-light-blue[data-v-25f2558e]{min-height:0!important}main[data-v-34f2be48]{min-height:0}.dashboard-search[data-v-34f2be48]{min-height:0!important}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container .modal-content-container[data-v-34f2be48]{overflow-y:scroll}.dashboard-search .modal-overlay.mobile[data-v-34f2be48]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.dashboard-search .modal-overlay.mobile .modal-container[data-v-34f2be48]{margin-top:5vh;margin-top:5dvh;height:95vh;height:95dvh;max-width:100vw}.hide-me[data-v-34f2be48]{height:1px!important;width:1px!important;opacity:0!important}.modal-overlay.mobile .hide-me[data-v-34f2be48]{flex:0!important}.dashboard-search .modal-overlay.desktop[data-v-34f2be48]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000}.dashboard-search .modal-overlay.desktop .modal-container[data-v-34f2be48]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;padding:2rem}.dots[data-v-49d0cac2]{display:inline-block;margin-left:5px}.dots[data-v-49d0cac2]:after{content:".";animation:dots-49d0cac2 1.5s steps(3) infinite}@keyframes dots-49d0cac2{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#333;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #333,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #333,.5em 0 0 #333}}.button-group[data-v-49d0cac2]{display:flex;gap:1rem;justify-content:center;align-items:center;width:100%;max-width:550px;margin-right:auto;margin-bottom:2rem;margin-left:auto}.button-group>button.primary-btn[data-v-49d0cac2],.button-group>button.secondary-btn[data-v-49d0cac2]{width:50%}@media (max-width:768px){.button-group[data-v-49d0cac2]{flex-direction:column}.button-group>button.primary-btn[data-v-49d0cac2],.button-group>button.secondary-btn[data-v-49d0cac2]{width:100%;flex-shrink:0}}.dz-preview .dz-image[data-v-4a0e5db8]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-4a0e5db8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-4a0e5db8]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-4a0e5db8]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-4a0e5db8]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-4a0e5db8]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-4a0e5db8]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-4a0e5db8]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-4a0e5db8]{background:none!important}.delete-icon-overlay[data-v-4a0e5db8]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-4a0e5db8]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-4a0e5db8]{position:relative}.delete-icon-overlay:hover img[data-v-4a0e5db8]{opacity:.8}.delete-icon[data-v-4a0e5db8]{width:18px!important;height:18px!important}.custom-radio-container[data-v-a705d5ec]{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;padding:0;flex-wrap:wrap;gap:12px}.custom-checkbox-container[data-v-5626e9fb],.custom-checkbox-container[data-v-66d3ff43]{flex-direction:column}.custom-checkbox-container[data-v-2b4141be]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));box-sizing:border-box;padding:0}.additional-hobbies[data-v-2b4141be]{margin-top:12px}.custom-checkbox-container[data-v-3ee64f4a],.custom-checkbox-container[data-v-556de9c2]{flex-direction:column}.profile-image-container[data-v-369548b4]{position:relative;cursor:pointer;border-radius:50%;overflow:hidden;transition:transform .2s ease}.profile-image-container[data-v-369548b4]:hover{transform:scale(1.05)}.profile-image[data-v-369548b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-image-overlay[data-v-369548b4]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff;font-size:12px}.profile-image-container:hover .profile-image-overlay[data-v-369548b4]{opacity:1}.edit-icon[data-v-369548b4]{width:20px;height:20px;margin-bottom:4px;filter:invert(1)}.edit-text[data-v-369548b4]{font-size:10px;text-align:center}.upload-progress[data-v-369548b4]{position:fixed;top:20px;right:20px;background:#007bff;color:#fff;padding:10px 20px;border-radius:4px;z-index:1000}@media (max-width:768px){.edit-text[data-v-369548b4]{font-size:8px}.edit-icon[data-v-369548b4]{width:16px;height:16px}}.dz-preview .dz-image[data-v-f0b29476]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-f0b29476]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-f0b29476]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-f0b29476]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-f0b29476]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-f0b29476]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-f0b29476]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-f0b29476]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-f0b29476]{background:none!important}.delete-icon-overlay[data-v-f0b29476]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-f0b29476]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-f0b29476]{position:relative}.delete-icon-overlay:hover img[data-v-f0b29476]{opacity:.8}.delete-icon[data-v-f0b29476]{width:18px!important;height:18px!important}.dz-preview .dz-image[data-v-183cd82c]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-183cd82c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-183cd82c]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-183cd82c]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-183cd82c]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-183cd82c]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-183cd82c]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-183cd82c]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-183cd82c]{background:none!important}.delete-icon-overlay[data-v-183cd82c]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-183cd82c]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-183cd82c]{position:relative}.delete-icon-overlay:hover img[data-v-183cd82c]{opacity:.8}.delete-icon[data-v-183cd82c]{width:18px!important;height:18px!important}.input-add[data-v-da699840]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.dz-preview .dz-image[data-v-8e52d7ae]{width:100px;height:100px;overflow:hidden}.dz-preview .dz-image img[data-v-8e52d7ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rotate-icon-overlay[data-v-8e52d7ae]{position:absolute;top:5px;right:5px;z-index:10}.rotate-icon-overlay img[data-v-8e52d7ae]{cursor:pointer}.rotate-icon-overlay .rotate-icon[data-v-8e52d7ae]{width:24px!important;height:24px!important}.dz-preview .dz-details[data-v-8e52d7ae]{pointer-events:none;z-index:1;display:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.dropzone .dz-preview:hover .dz-image img[data-v-8e52d7ae]{transform:scale(1.05);filter:blur(0)}.dz-progress[data-v-8e52d7ae]{display:none}.dropzone .dz-preview.dz-image-preview[data-v-8e52d7ae]{background:none!important}.delete-icon-overlay[data-v-8e52d7ae]{position:absolute;top:5px;left:5px;z-index:10}.delete-icon-overlay img[data-v-8e52d7ae]{cursor:pointer;width:24px;height:24px}.dz-preview .dz-image[data-v-8e52d7ae]{position:relative}.delete-icon-overlay:hover img[data-v-8e52d7ae]{opacity:.8}.delete-icon[data-v-8e52d7ae]{width:18px!important;height:18px!important}.progress-bar-fill[data-v-c718e2f2]{background-color:#4969af;height:0;transition:width .3s ease;border-radius:10px}@font-face{font-family:NexaBold;font-weight:400;src:url(/fonts/font.8bdbeba7.woff2) format("woff2")}@font-face{font-family:NexaRegular;font-weight:400;src:url(/fonts/font.52bf4805.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:NexaRegular,sans-serif;font-size:1rem;line-height:27px;letter-spacing:.55px;color:#3c3f4c;background-color:#fff;line-height:1.6;margin:0;padding:0;overflow-x:hidden}a{color:#4969af;cursor:pointer}a:hover{color:#3d5995}a:active,a:focus{color:#344c7f}button{cursor:pointer}strong{font-weight:600}img{max-width:100%;height:auto;display:block}img.img-border-radius{border-radius:32px}iframe{max-width:700px;border-radius:8px}@media(max-width:768px){iframe{max-width:100%}}p{margin-bottom:1rem;font-family:NexaRegular,sans-serif}p a,span a{text-decoration:underline!important}ol,ul{padding-left:2rem}ol li,ul li{margin:.5rem 0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2rem;background-color:#fff;border:1px solid #e1eaf5;border-radius:8px;color:#3c3f4c;font-family:inherit;font-size:inherit;line-height:inherit}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=time]::-moz-placeholder{color:rgba(60,63,76,.75)}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=time]::placeholder{color:rgba(60,63,76,.75)}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-inner-spin-button{display:none}hr{color:#e4e6ef}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;min-width:600px}.table-container table td,.table-container table th{padding:12px 15px;text-align:left;border:1px solid #e1eaf5}.table-container table thead{background-color:#f2f6fa;border-color:#e1eaf5;color:#333;text-align:left;font-family:NexaBold,sans-serif}.table-container table thead th:first-child{border-top-left-radius:8px}.table-container table thead th:last-child{border-top-right-radius:8px}.table-container table tr:last-child td:first-child{border-bottom-left-radius:8px}.table-container table tr:last-child td:last-child{border-bottom-right-radius:8px}.ios-input-fix input{padding-top:0!important;padding-bottom:0!important;padding-left:1rem;border-color:#bdc9db}.logo img{max-width:200px}@media(max-width:768px){.logo img{max-width:150px}}.text-faded{color:rgba(60,63,76,.75)}.m-0{margin:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;color:#131f32;font-weight:700;margin:.5rem 0}.heading-1,h1{font-family:Sora,sans-serif;font-size:3.75rem;line-height:90px;letter-spacing:normal}@media(max-width:768px){.heading-1,h1{font-family:Sora,sans-serif;font-size:3rem;line-height:70px;letter-spacing:normal}}.heading-2,h2{font-family:Sora,sans-serif;font-size:2.62rem;line-height:63px;letter-spacing:normal}@media(max-width:768px){.heading-2,h2{font-family:Sora,sans-serif;font-size:1.3rem;line-height:32px;letter-spacing:normal}}.heading-3,h3{font-family:Sora,sans-serif;font-size:1.75rem;line-height:48px;letter-spacing:normal}@media(max-width:768px){.heading-3,h3{font-family:Sora,sans-serif;font-size:1.1rem;line-height:38px;letter-spacing:normal}}.heading-4,h4{font-family:Sora,sans-serif;font-size:1.5rem;line-height:36px;letter-spacing:normal}@media(max-width:768px){.heading-4,h4{font-family:Sora,sans-serif;font-size:1rem;line-height:30px;letter-spacing:normal}}.heading-5,h5{font-family:Sora,sans-serif;font-size:1.25rem;line-height:30px;letter-spacing:normal}@media(max-width:768px){.heading-5,h5{font-family:Sora,sans-serif;font-size:1rem;line-height:24px;letter-spacing:normal}}.heading-6,h6{font-family:Sora,sans-serif;font-size:1.12rem;line-height:27px;letter-spacing:normal}@media(max-width:768px){.heading-6,h6{font-family:Sora,sans-serif;font-size:1rem;line-height:20px;letter-spacing:normal}}.subheading{color:#4969af;text-transform:uppercase;margin:0}a{text-decoration:none}strong{font-family:NexaBold,sans-serif}figcaption,p{font-size:1rem;line-height:1.6;margin:.5rem 0}.font-size-medium{font-size:1.12rem;line-height:1.6}@media(max-width:768px){.font-size-medium{font-size:1rem}}.container{max-width:1320px;margin:auto;padding:2rem}@media(max-width:768px){.container{padding:1rem}}.flex-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;max-width:1320px;margin:auto;padding:1rem}.flex-column,.flex-column-reverse,.flex-row,.flex-row-reverse{flex:1 1 auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-item{flex:1 1 auto}.flex-col-2{flex:1 1 calc(50% - 16px)}.flex-col-3{flex:1 1 calc(33.333% - 16px)}.flex-col-4{flex:1 1 calc(25% - 16px)}.flex-justify-between{display:flex;align-items:center;flex-direction:row;gap:0;justify-content:space-between}.background-light-blue{background-color:#f2f6fa;min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px)}.scroll-notice{font-size:.875rem;color:#4969af;text-align:center;margin-top:.5rem}.btns-container{width:100%;display:flex;justify-content:row;align-items:space-between;flex-direction:row;gap:12px}@media(max-width:768px){.sticky-btm{position:fixed;z-index:1000;bottom:0;left:0;background:#fff;width:100%;padding:.75rem 1rem;flex-wrap:wrap-reverse;box-sizing:border-box}.sticky-btm .primary-btn,.sticky-btm .secondary-btn{width:100%}}.text-align-center{text-align:center}.text-align-right{text-align:right}.hidden{display:none!important}.hidden-mobile{display:block}@media(max-width:768px){.hidden-mobile{display:none!important}}.hidden-desktop{display:none!important}@media(max-width:768px){.hidden-desktop{display:flex!important}}.primary-btn,.view-more{display:flex;justify-content:center;align-items:center;gap:8px}.primary-btn{min-width:150px;height:66px;padding:0 .7rem;text-align:center;color:#fff;text-decoration:none;background-color:#4969af;border:1px solid #4969af!important;font-family:NexaBold,sans-serif;border-radius:70px;box-sizing:border-box;transition:all .2s;cursor:pointer;width:100%}@media(max-width:768px){.primary-btn{height:56px}}.primary-btn:hover{background-color:#3d5995;border-color:#4969af;text-decoration:none}.primary-btn:active{background-color:#344c7f}.primary-btn:active,.primary-btn:focus,.primary-btn:hover{color:#fff}.secondary-btn{display:flex;justify-content:center;align-items:center;gap:8px;min-width:150px;height:66px;padding:0 .7rem;text-align:center;color:#4969af;text-decoration:none;background-color:transparent;border:1px solid #4969af!important;font-family:NexaBold,sans-serif;border-radius:70px;box-sizing:border-box;transition:all .2s;cursor:pointer}@media(max-width:768px){.secondary-btn{height:56px}}.secondary-btn:hover{background-color:#dae1ef;border-color:#4969af;text-decoration:none}.secondary-btn:active{background-color:#b6c3df}@media(max-width:768px){.secondary-btn{min-width:100px}}.tertiary-btn{justify-content:center;align-items:center;gap:8px;min-width:150px;height:66px;padding:0 .7rem;text-align:center;text-decoration:none;background-color:#f2f6fa;border:1px solid #f2f6fa!important;font-family:NexaBold,sans-serif;border-radius:70px;box-sizing:border-box;transition:all .2s;cursor:pointer;display:flex;min-width:120px;height:56px;border:1px solid #f2f6fa;color:#4969af}@media(max-width:768px){.tertiary-btn{height:56px}}.tertiary-btn:hover{background-color:#d6deee;border-color:#4969af;text-decoration:none}.tertiary-btn:active{background-color:#3a538b;background-color:#b6c3df}.small-btn{max-width:-moz-fit-content;max-width:fit-content;padding:.75rem 2rem}footer{background-color:#2a4b73;text-align:center;color:#d7dce4;border-radius:32px 32px 0 0}@media(max-width:1024px){footer{border-radius:16px 16px 0 0}}footer .flex-container{max-width:1200px;padding:3rem 0;gap:30px}@media(max-width:1024px){footer .flex-container{padding:1rem .75rem}}footer .flex-container:first-child{border-bottom:1px solid #456a98}@media(max-width:1024px){footer .flex-container:first-child{padding-top:32px}}footer .flex-container:last-child{gap:0;border-bottom:none;background:#203f66;max-width:none;padding:0}footer .social-icons{gap:30px}footer .social-icons,footer .social-icons a{display:flex;justify-content:center;align-items:center;flex-direction:row}footer .social-icons a{border-radius:50%;gap:16px;width:30px;height:30px;background:#fff}footer p{max-width:690px;margin:auto}@media(max-width:1024px){footer p{margin:0}}footer .footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:90px;width:100%}@media(max-width:1024px){footer .footer-bottom{flex-direction:column;gap:1rem}}footer .footer-bottom .footer-column{text-align:left}footer .footer-bottom .footer-column .heading-6{font-size:1.12rem;margin-bottom:20px;color:#fff;font-family:NexaBold,sans-serif}footer .footer-bottom .footer-column ul{list-style-type:none;color:#d7dce4;margin:0;padding:0}footer .footer-bottom .footer-column ul li{margin-bottom:14px}footer .footer-bottom .footer-column ul li a{color:#d7dce4;text-decoration:none;transition:color .3s;margin:14px 0;font-family:NexaRegular;font-size:16px;font-weight:400;line-height:27px;letter-spacing:.0256em}footer .footer-bottom .footer-column ul li a:hover{text-decoration:underline}footer .footer_contact_info ul li{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px;margin:0}footer .footer_contact_info ul li:first-child{margin-bottom:0}footer .footer_contact_info ul li .icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;background:#fff;border-radius:50%}footer .footer-legal{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%;max-width:1200px;margin:auto}@media(max-width:1024px){footer .footer-legal{flex-direction:column;align-items:center}}footer .footer-legal div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0;flex-wrap:wrap}@media(max-width:1024px){footer .footer-legal div{padding-top:1rem;justify-content:center;gap:.5rem}}footer .footer-legal a{color:#a2b2cb;font-size:14px;line-height:27px;text-decoration:none;margin:0 20px 0 0}footer .footer-legal .copyright{padding:1rem 0;font-size:.875rem;max-width:100%;margin:0;color:#a2b2cb}@media(max-width:1024px){footer .footer-legal .copyright{margin-bottom:70px;padding:1rem 1rem 0}}.small-footer .flex-container{border-bottom:none!important}.small-footer .footer-legal{justify-content:center}.next-steps{display:flex;flex-direction:column;gap:26px;position:relative}.next-steps .next-steps-item{display:flex;gap:16px;align-items:flex-start;position:relative}.next-steps .next-steps-item:last-child .next-steps-icon:after{content:none;display:none}.next-steps .next-steps-item.completed .next-steps-icon{background-color:#4969af;border-color:#4969af}.next-steps .next-steps-item.completed .next-steps-icon span{color:#fcfcfc}.next-steps .next-steps-item.active .next-steps-icon{border-color:#4969af}.next-steps .next-steps-item.active .next-steps-icon span{color:#4969af}.next-steps .next-steps-item .next-steps-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:transparent;border:2px solid #9ba9c8;font-family:Sora,sans-serif;font-size:1.12rem;color:#9ba9c8;position:relative}.next-steps .next-steps-item .next-steps-icon:after{content:"";position:absolute;left:50%;top:117%;width:3px;height:125%;background-color:#9ba9c8;transform:translateX(-50%);border-radius:40px}.next-steps .next-steps-item .next-steps-content h4{position:relative;top:4px;font-size:1.12rem;font-weight:400;margin:0;color:#3c3f4c;max-width:220px}.next-steps .next-steps-item .next-steps-content p{margin:.5rem 0 0;color:rgba(60,63,76,.75);margin-top:1rem}.next-steps .next-steps-item.active .next-steps-icon{background-color:transparent}.next-steps .next-steps-item.active .next-steps-icon:after{background-color:#4969af}.next-steps .next-steps-item.active .next-steps-icon span{color:#fcfcfc;background:#4969af;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.next-steps .next-steps-item.completed h4{font-weight:600}.next-steps .next-steps-item.completed .next-steps-icon:after{background-color:#4969af}.sidebar{background-color:#fff;padding:2rem;border-radius:16px;width:300px;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.sidebar{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000;padding:0;transition:opacity .3s ease-in-out}.sidebar,.sidebar.hidden{opacity:0;visibility:hidden}.sidebar.hidden{height:0}.sidebar.visible{opacity:1;visibility:visible;border-radius:0;height:100%}.sidebar .heading-5{font-size:22px}}.sidebar .hide-steps-btn{display:inline-block;background:none;border:none;color:#4969af;font-weight:700;cursor:pointer;margin-left:10px}.sidebar .hide-steps-btn:focus{outline:none}@media(max-width:768px){.sidebar .sidebar-steps-container{padding:.75rem;display:flex;flex-direction:column}}.sidebar .steps{list-style:none;padding:0;margin:0;font-size:1.12rem}.sidebar .steps .step{display:flex;align-items:flex-start;outline:none;position:relative;margin:.5rem 0}.sidebar .steps .step.add-cursor{cursor:pointer}.sidebar .steps .step .progress-bar{position:absolute;height:100%;width:8px;background-color:#e1eaf5;border-radius:8px;transition:background-color .3s}.sidebar .steps .step.completed .progress-bar,.sidebar .steps .step.current .progress-bar{background-color:#4969af}.sidebar .steps .step.add-cursor .step-content .sub-steps:focus,.sidebar .steps .step.add-cursor .step-content .sub-steps:hover,.sidebar .steps .step.add-cursor .step-content span:focus,.sidebar .steps .step.add-cursor .step-content span:hover{color:#4969af}.sidebar .steps .step .step-content{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 20px);margin-left:24px}.sidebar .steps .step .step-content span{color:#3c3f4c}.sidebar .steps .step .step-content span.current{color:#4969af;font-weight:700}.sidebar .steps .step .step-content .sub-steps{list-style:none;padding-left:20px}.sidebar .steps .step .step-content .sub-steps .sub-step{padding:5px 0;outline:none;font-size:1rem;color:rgba(60,63,76,.75)}.sidebar .steps .step .step-content .sub-steps .sub-step.add-cursor{cursor:pointer}.sidebar .steps .step .step-content .sub-steps .sub-step.current{color:#4969af;font-weight:700}.sidebar .steps .step:focus .step-content span,.sidebar .steps .step:hover{color:#4969af}.sidebar .progress-info{margin-top:20px}@media(max-width:768px){.sidebar .progress-info{margin:40px 0 1rem;padding:0 .75rem;display:flex;justify-content:space-between}}.sidebar .current span{color:#4969af!important}.mobile-progress{display:flex;flex-direction:column;gap:12px;position:sticky;top:0}.mobile-progress:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress);background-color:#4969af;transition:width .3s}.mobile-progress .sub-step.current{font-weight:700;color:#4969af}@media(max-width:768px){.mobile-progress{position:relative;background-color:#fff;padding:.75rem;border-radius:8px}.mobile-progress .mobile-progress-bar{display:flex;flex-grow:1;margin-right:12px;width:100%}.mobile-progress .mobile-progress-bar span{flex-grow:1;height:8px;background-color:#e1eaf5;border-radius:8px;color:#4969af;transition:background-color .3s,color .3s}.mobile-progress .mobile-progress-bar span.completed{background-color:#4969af}.mobile-progress .mobile-progress-bar span.current{background-color:#4969af;color:#fff}.mobile-progress .mobile-progress-bar span:not(:last-child){margin-right:4px}.mobile-progress .mobile-progress-info{display:flex;align-items:center;justify-content:space-between}.mobile-progress.hidden .mobile-progress-bar,.mobile-progress.hidden .mobile-progress-info{opacity:0;pointer-events:none}.mobile-progress.visible .mobile-progress-bar,.mobile-progress.visible .mobile-progress-info{opacity:1;pointer-events:auto}}.mobile-progress .mobile-progress-bar,.mobile-progress .mobile-progress-info{display:none}@media(max-width:768px){.mobile-progress .mobile-progress-bar,.mobile-progress .mobile-progress-info{display:flex}}.hide-steps-btn,.see-steps-btn{display:flex!important;justify-content:space-between;align-items:center;gap:5px;background:none;border:none;color:#4969af;font-size:1rem;font-weight:700;cursor:pointer}.hide-steps-btn:focus,.see-steps-btn:focus{outline:2px solid #4969af;outline-offset:2px}.hide-steps-btn:not(:focus-visible),.see-steps-btn:not(:focus-visible){outline:none}.hide-steps-btn span,.see-steps-btn span{display:inline-block;transform:translateY(1px)}.hide-steps-btn{display:none!important}@media(max-width:768px){.hide-steps-btn{display:flex!important}}.sidebar{transition:opacity .5s ease,visibility .5s ease}.sidebar:not(.sidebar-hidden){opacity:1;visibility:visible}.sidebar-hidden{opacity:0;visibility:hidden;display:none}@media(max-width:1024px){.sidebar{opacity:1!important;visibility:visible!important}}.sidebar-fade-enter-active,.sidebar-fade-leave-active{transition:opacity .5s ease,visibility .5s ease}.sidebar-fade-enter-from,.sidebar-fade-leave-to{opacity:0;visibility:hidden}.sidebar-fade-enter-to,.sidebar-fade-leave-from{opacity:1;visibility:visible}.dashboard-sidebar{background-color:#fff;border:1px solid #ebebf0;border-radius:12px;min-width:260px;position:sticky;top:20px;margin-bottom:40px}.dashboard-sidebar ul{list-style:none;margin:0;padding:24px 16px 0 16px}.dashboard-sidebar ul:first-child{padding-bottom:0}.dashboard-sidebar ul li{min-height:44px;margin-bottom:0}.dashboard-sidebar ul li a{color:#3c3f4c;display:flex}.dashboard-sidebar ul li a:hover{color:#4969af}.dashboard-sidebar ul li a:hover svg path{stroke:#4969af}.dashboard-sidebar ul li a span{display:flex;gap:10px}.dashboard-sidebar ul li a.active{color:#4969af}.dashboard-sidebar ul li a.active svg path{stroke:#4969af}.dashboard-sidebar ul li svg{margin-right:8px;position:relative;top:2px}.dashboard-sidebar .logout-link{display:flex;justify-content:center;font-size:15px;color:#4969af;margin-bottom:34px;margin-top:173px}.dashboard-sidebar hr{border:.5px solid #e2e8f0;margin-bottom:12px;margin-bottom:0}.dashboard-sidebar .toggle-switch{position:relative;display:inline-block;width:50px;height:24px}.dashboard-sidebar .toggle-switch input{opacity:0;width:0;height:0}.dashboard-sidebar .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #3c3f4c99;border-radius:34px;transition:.4s}.dashboard-sidebar .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:2px;background-color:#dadbdd;border-radius:50%;transition:.4s}.dashboard-sidebar .toggle-switch input:checked+.slider{background-color:#4969af;border-color:#4969af}.dashboard-sidebar .toggle-switch input:checked+.slider:before{transform:translateX(26px);background-color:#fff}.notification-badge{border-radius:100px;background-color:#508a6e;color:#fff;padding:6px;margin-left:12px;width:auto;height:16px;min-width:16px;display:inline-flex;justify-content:center;align-items:center;font-size:.875rem}form .form-group{margin:1rem 0;width:100%}form .form-field,form .form-group{position:relative}form .validation-error{font-family:NexaRegular,sans-serif;font-size:.875rem;color:#dc3545;margin:.25rem 0}form label{display:block;margin-bottom:5px}form label:not(.radio-container label):not(.checkbox-container label):not(.default-radio-btns label):not(.default-checkbox label){font-family:NexaBold,sans-serif}form input,form textarea{color:#3c3f4c;background-color:#fff;width:100%;border-radius:8px;border:1px solid #bdc9db;outline-color:#4969af;box-sizing:border-box;text-align:left;padding:0 1rem;min-height:54px}form input::-moz-placeholder,form textarea::-moz-placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}form input::placeholder,form textarea::placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}form textarea{padding:1rem}form .input-container{position:relative}form .input-container input{height:51px!important;min-width:96%;margin:0;position:relative}form .input-container input::-webkit-date-and-time-value{text-align:left}form .input-container .input-icon{position:absolute;right:1rem;top:56%;width:17px;height:19px;pointer-events:none}form .checkbox-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0;width:100%;cursor:pointer;position:relative;transition:background-color border-color .3s .3s}form .checkbox-container input[type=checkbox]{position:absolute;right:18px;opacity:0;cursor:pointer}form .checkbox-container input[type=checkbox]:focus+label{outline:2px solid #4969af;outline-offset:0}form .checkbox-container input[type=checkbox]:checked+label:before{display:none}form .checkbox-container input[type=checkbox]:checked+label:after{content:"";display:block;width:12px;height:12px;background-color:#4969af;position:absolute;right:10px;top:49%;transform:translateY(-50%)}form .checkbox-container input[type=checkbox]:checked[type=checkbox]+label:after{content:"";background:url(/img/checkmark.5e0111fb.svg);width:14px;height:14px;background-size:cover;border:none}form .checkbox-container input[type=checkbox]:checked+label{font-family:NexaBold,sans-serif;color:#4969af;background-color:#ecf0f9;border:1px solid #ecf0f9}form .checkbox-container input[type=checkbox]:checked+label svg path{fill:#4969af}form .checkbox-container label{position:relative;display:flex;align-items:center;gap:16px;width:100%;cursor:pointer;background-color:transparent;border:1px solid #bdc9db;padding:.75rem .75rem .75rem 1rem;border-radius:8px;margin-bottom:.5rem;transition:background-color border-color .3s .3s;flex-grow:1}form .checkbox-container label:before{content:"";width:20px;height:20px;border:2px solid #4969af;position:absolute;right:26px;top:43%;transform:translateY(-50%);transition:background-color border-color .3s .3s;display:none}form .default-checkbox{position:relative;display:flex;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}form .default-checkbox input[type=checkbox]{width:20px;height:20px;min-height:0;position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .default-checkbox input[type=checkbox]:checked~label:before{background-color:#4969af;border-color:#4969af}form .default-checkbox input[type=checkbox]:checked~label:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjExMi4xNzFhLjY2Ny42NjcgMCAwIDEgLjA1Ljk0MmwtNiA2LjY2NmEuNjY3LjY2NyAwIDAgMS0uOTkyIDBMLjgzNyA0LjA3NmEuNjY3LjY2NyAwIDEgMSAuOTkxLS44OTJsMi44MzggMy4xNTNMMTAuMTcxLjIyYS42NjcuNjY3IDAgMCAxIC45NDEtLjA1WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);position:absolute;left:6px;top:0}form .default-checkbox label{position:relative;padding-left:35px;cursor:pointer;display:flex;align-items:center}form .default-checkbox label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #bdc9db;border-radius:4px}form .radio-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%;cursor:pointer;position:relative;transition:background-color border-color .3s .3s}form .radio-container input[type=radio]{position:absolute;right:18px;opacity:0;cursor:pointer}form .radio-container input[type=radio]:focus+label{outline:2px solid #4969af;outline-offset:0}form .radio-container input[type=radio]:checked+label:before{display:inline-block;border-radius:100%}form .radio-container input[type=radio]:checked+label:after{content:"";display:block;width:12px;height:12px;background-color:#4969af;position:absolute;right:32px;top:43%;transform:translateY(-50%);border-radius:100px}form .radio-container input[type=radio]:checked+label{font-family:NexaBold,sans-serif;color:#4969af;background-color:#ecf0f9;border:1px solid #ecf0f9}form .radio-container input[type=radio]:checked+label svg path{fill:#4969af}form .radio-container label{width:100%;cursor:pointer;background-color:transparent;border:1px solid #bdc9db;padding:.75rem .75rem .75rem 1rem;border-radius:8px;margin-bottom:.5rem;transition:background-color border-color .3s .3s;flex-grow:1}form .radio-container label:before{content:"";display:none;width:20px;height:20px;border:2px solid #4969af;position:absolute;right:26px;top:43%;transform:translateY(-50%);transition:background-color border-color .3s .3s}form .radio-container-with-icon label{display:flex;align-items:center;gap:16px}form .radio-container-with-icon label span{display:block;font-size:.875rem;font-family:NexaRegular,sans-serif;color:#3c3f4c}@media(max-width:768px){form .radio-container-with-icon label span{max-width:75%}}form .radio-container-with-icon input[type=radio]:checked+label span{color:#4969af}form .default-radio-btns{display:flex;align-items:center;position:relative;padding:.75rem 0;border-bottom:1px solid #bdc9db;cursor:pointer}form .default-radio-btns:last-child{border-bottom:none}form .default-radio-btns input[type=radio]{position:absolute;opacity:0;cursor:pointer}form .default-radio-btns input[type=radio]:focus+label{outline:2px solid #4969af;outline-offset:0}form .default-radio-btns input[type=radio]:checked+label:before{border-color:#4969af}form .default-radio-btns input[type=radio]:checked+label:after{content:"";display:block;width:12px;height:12px;background-color:#4969af;border-radius:50%;position:absolute;left:5.5px;top:50%;transform:translateY(-50%)}form .default-radio-btns input[type=radio]:checked+label{color:#4969af}form .default-radio-btns label{display:flex;align-items:center;padding-left:30px;cursor:pointer;position:relative}form .default-radio-btns label:before{content:"";width:20px;height:20px;border:2px solid #bdc9db;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}form .default-radio-btns label:hover{color:#4969af}form .default-radio-btns label:hover:before{border-color:#4969af}form .form-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;gap:8px}form .form-actions .primary-btn{width:100%}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3c3f4c;background-color:#fff;width:100%;border-radius:8px;border:1px solid #bdc9db;outline-color:#4969af;box-sizing:border-box;text-align:left}form select::-moz-placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}form select::placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}form select:focus,form select:hover{background-color:#f2f2f2}form .custom-dropdown{position:relative;width:100%}form .custom-dropdown .dropdown-selected{box-sizing:border-box;cursor:pointer;width:100%;height:54px;padding:0 1rem;border-radius:8px;border:1px solid #bdc9db;font-size:1rem;color:#3c3f4c;display:flex;justify-content:space-between;align-items:center}form .custom-dropdown .dropdown-selected:after{content:"";position:relative;top:2px;width:12px;height:12px;background:url(/img/chevron-down-dark.368d62af.svg) no-repeat 50%;transform:rotate(0deg);transition:transform .3s}form .custom-dropdown.active .dropdown-selected:after{transform:rotate(180deg)}form .custom-dropdown .dropdown-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 5px 31.8px rgba(0,0,0,.07);margin:0;padding:0;list-style:none;display:none;z-index:1000}form .custom-dropdown .dropdown-options.show{display:block}form .custom-dropdown .dropdown-options .dropdown-option{padding:.75rem;cursor:pointer;font-size:1rem;color:#3c3f4c}form .custom-dropdown .dropdown-options .dropdown-option:focus,form .custom-dropdown .dropdown-options .dropdown-option:hover{background-color:#f2f6fa}form .custom-dropdown .dropdown-options .dropdown-option.selected{background-color:#4969af;color:#fff}form .custom-dropdown .dropdown-options .dropdown-option.selected:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}form .toggle-password{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center}form .toggle-password .show-password-icon{display:none}@media(max-width:768px){form .password-requirements .requirement{font-size:.875rem}}form .password-requirements .requirement svg{width:20px;height:10px}form .password-requirements .requirement.invalid{color:#a86200}form .password-requirements .requirement.invalid svg path{fill:#a86200}form .password-requirements .requirement.valid{color:#218739}form .password-requirements .requirement.valid svg path{fill:#218739}form .input-number-container{display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;position:relative}form .input-number-container input[type=number]{width:100px;min-height:44px;text-align:center;border:1px solid #bdc9db;border-radius:8px;padding:5px;font-size:1.12rem;margin:0 10px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}form .input-number-container input[type=number]::-webkit-inner-spin-button,form .input-number-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .input-number-container button{position:absolute;background-color:#fff;color:#3c3f4c;border:1px solid #bdc9db;width:40px;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.12rem;cursor:pointer;transition:background-color .3s}form .input-number-container button:focus,form .input-number-container button:hover{background-color:#f2f6fa;color:#4969af}form .input-number-container button.decrement{left:0;border-radius:8px 0 0 8px;border-right:none}form .input-number-container button.increment{right:0;border-radius:0 8px 8px 0;border-left:none}form .file-upload{border:2px dashed #4969af;border-radius:16px;padding:2rem;text-align:center;position:relative;transition:border-color .3s ease-in-out;cursor:pointer;outline:none}form .file-upload:focus{border-color:#2b3e67;background-color:#f2f6fa}form .file-upload:hover{border-color:#3a538b;background-color:#f2f6fa}form .file-upload .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}form .file-upload .file-label{display:block;cursor:pointer}form .file-upload .file-label .file-upload-container{display:flex;flex-direction:column;align-items:center}form .file-upload .file-label .file-upload-container .upload-icon{width:98px;height:98px;border-radius:50%;padding:10px}form .file-upload .file-label .file-upload-container .upload-text{font-family:Sora,sans-serif;font-size:1.12rem;color:#4969af}form .file-upload .file-label .file-upload-container .upload-size{font-size:.875rem;color:#3c3f4c;font-family:Sora,sans-serif}form .flatpickr-calendar{background-color:#fff;border:1px solid #bdc9db;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}form .flatpickr-calendar .flatpickr-months .flatpickr-month{height:44px}form .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,form .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#4969af}form .flatpickr-calendar .flatpickr-current-month{display:flex;justify-content:space-between;align-items:center;padding:9.48px 0 0 0;height:auto}form .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,form .flatpickr-calendar .flatpickr-current-month .numInputWrapper{color:#3c3f4c;text-align:center;font-family:Sora,sans-serif;font-size:1.2rem}form .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-prev-next,form .flatpickr-calendar .flatpickr-current-month .numInputWrapper .flatpickr-prev-next{font-size:1rem}form .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover,form .flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background:#f2f6fa;border-radius:8px}form .flatpickr-calendar .flatpickr-weekdays{color:#3c3f4c;font-weight:700;border-bottom:1px solid #bdc9db}form .flatpickr-calendar .flatpickr-days .flatpickr-day{color:#3c3f4c;border-radius:8px;transition:background-color .3s,color .3s}form .flatpickr-calendar .flatpickr-days .flatpickr-day.today,form .flatpickr-calendar .flatpickr-days .flatpickr-day:hover{background-color:#4969af;color:#fff}form .flatpickr-calendar .flatpickr-days .flatpickr-day.today.today{background-color:transparent!important;color:#3c3f4c!important}form .flatpickr-calendar .flatpickr-days .flatpickr-day.selected{background:#4969af;border-color:#4969af;color:#fff}form .add-container{display:flex;align-items:center;gap:8px;cursor:pointer}form .add-container:focus{outline:2px solid #4969af;border-radius:4px}form .add-container p{color:#4969af}form .add-container p span{color:#3c3f4c}form .add-container .photo-input{display:none}form .required{color:#dc3545}form .upload-photo-container{display:flex;align-items:center;cursor:pointer}form .upload-photo-container:focus{outline:2px solid #4969af;border-radius:4px}form .upload-photo-container .photo-label{display:flex;align-items:center;cursor:pointer}form .upload-photo-container .photo-icon-container{display:flex;align-items:center;gap:16px}form .upload-photo-container .photo-icon-container .photo-icon{width:24px;height:24px;display:inline-block}form .upload-photo-container .photo-icon-container p{color:#4969af}form .upload-photo-container .photo-icon-container p span{color:#3c3f4c}form .upload-photo-container .photo-input{display:none}.info-note{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px;background-color:#eaf2ff;padding:1rem;border-radius:16px;box-sizing:border-box}.info-note p{font-size:1rem;margin:0}@media(max-width:768px){.info-note p{font-size:.875rem}}.info-note-red{background:#ffe2e4}.status-badge{border-radius:2px;padding:4px 6px 1px;min-height:24px;display:block;text-align:center;min-width:60px;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.status-badge{font-size:.875rem;padding:.2rem .6rem 0}}.status-badge--red{background-color:#fbe7e9}.status-badge--green{background-color:#e8fbf0}.status-badge--yellow{background-color:#fae9bf}.dashboard-search{box-shadow:0 1px 2px 0 rgba(31,41,55,.08)}@media(max-width:768px){.dashboard-search{background:#f2f6fa;margin:0}}.dashboard-search .search-bar-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;gap:32px;padding:0;width:100%}@media(max-width:768px){.dashboard-search .search-bar-container{padding:12px;padding-bottom:0;width:100%;box-sizing:border-box}.dashboard-search .search-bar-container .card{background-color:#fff;border:1px solid #ebebf0;border-radius:8px;padding:1rem;margin-bottom:1rem;width:100%;box-sizing:border-box}}@media(max-width:768px)and (max-width:768px){.dashboard-search .search-bar-container .card{margin-bottom:.5rem}}@media(max-width:768px){.dashboard-search .search-bar-container .tertiary-btn{margin-top:12px;color:#182d4c;width:100%}}.dashboard-search .search-bar-container .search-bar{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%;max-width:1150px;background-color:#fff;height:64px;box-shadow:0 3px 14.3px 0 rgba(42,75,115,.19);border-radius:16px}@media(max-width:768px){.dashboard-search .search-bar-container .search-bar{height:100%;box-shadow:none;border-radius:0;flex-direction:column;gap:8px}}.dashboard-search .search-bar-container .search-bar .search-bar-field{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:0;padding:12px 24px 8px;width:100%}@media(max-width:768px){.dashboard-search .search-bar-container .search-bar .search-bar-field{flex-direction:row;align-items:center;gap:8px;border-bottom:1px solid #e4e6ef;box-sizing:border-box;padding:0;height:46px}}.dashboard-search .search-bar-container .search-bar label{font-size:12px;color:rgba(60,63,76,.75)}.dashboard-search .search-bar-container .search-bar input{flex:1;border:none;outline:none;width:100%}.dashboard-search .search-bar-container .search-bar input::-moz-placeholder{color:#999}.dashboard-search .search-bar-container .search-bar input::placeholder{color:#999}.dashboard-search .search-bar-container .search-button{background:#4969af;border:none;border-top-right-radius:12px;border-bottom-right-radius:12px;padding:12px;height:100%;width:64px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;cursor:pointer}.dashboard-search .search-bar-container .search-button:hover{border-color:#4969af;text-decoration:none;background-color:#344c7f}.dashboard-search .search-bar-container .search-button:active{background-color:#344c7f}.dashboard-search .search-bar-container .search-button img{width:16px;height:16px}.dashboard-search .modal-overlay.filters-dropdown-modal{display:block!important;background-color:transparent;background:transparent;position:relative;width:auto}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-header{border-bottom:1px solid #ebebf0;font-size:.875rem}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container{background:#fff;overflow-y:hidden;border-radius:16px}@media(max-width:768px){.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container{height:100%;max-height:100%;border-radius:0}}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container .modal-content-container{margin:0}@media(max-width:768px){.dashboard-search .modal-overlay.filters-dropdown-modal .modal-container .modal-content-container{background:#f2f6fa;border-radius:0;padding:8px 0}}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-content-container__btns{border-top:1px solid #ebebf0;padding:0 1rem 1rem;display:flex;gap:12px}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-content-container__btns button{width:100%;max-width:none}.dashboard-search .modal-overlay.filters-dropdown-modal .modal-content-container__btns button.secondary-btn{max-width:128px}@media(max-width:768px){.dashboard-search .modal-overlay.filters-dropdown-modal .card,.dashboard-search .modal-overlay.filters-dropdown-modal .search-bar-container{border:none;border-radius:0;gap:0;padding:1rem 0 .5rem}.dashboard-search .modal-overlay.filters-dropdown-modal .card p,.dashboard-search .modal-overlay.filters-dropdown-modal .search-bar-container p{margin:0}.dashboard-search .modal-overlay.filters-dropdown-modal .card form,.dashboard-search .modal-overlay.filters-dropdown-modal .search-bar-container form{padding:0 1rem}.dashboard-search .modal-overlay.filters-dropdown-modal .card form .custom-checkbox-container,.dashboard-search .modal-overlay.filters-dropdown-modal .search-bar-container form .custom-checkbox-container{gap:8px}.dashboard-search .modal-overlay.filters-dropdown-modal .search-bar{padding:1rem;align-items:flex-start;box-sizing:border-box}}.dashboard-search .modal-overlay.filters-dropdown-modal .mobile-filters{background-color:#f2f6fa}.dashboard-search .modal-overlay.filters-dropdown-modal .mobile-filters .flex-container{background:#fff}.dashboard-search .combined-search-bar{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:16px;border-radius:16px;gap:1rem;max-width:1150px;background-color:#fff;height:70px;box-shadow:0 3px 14.3px 0 rgba(42,75,115,.19);width:100%;justify-content:flex-start}.dashboard-search .location-field{flex:auto}.dashboard-search .search-bar-field{display:flex;flex-direction:column;padding:1rem;box-sizing:border-box}.dashboard-search .search-bar-field label{font-size:12px;color:rgba(60,63,76,.75);margin-bottom:.25rem}.dashboard-search .search-bar-field input{border:none;outline:none;background:transparent}.dashboard-search .dates-fields{display:flex;gap:30px}.dashboard-search .vertical-divider{width:1px;height:100%;background-color:rgba(42,75,115,.19)}.dashboard-search .date-swap-icon{flex-direction:row;gap:0;width:16px}.dashboard-search .date-swap-icon,.filters-container{display:flex;justify-content:center;align-items:center}.filters-container{flex-direction:column;gap:16px}.filters,.filters-bubbles{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px}.filters .filter-bubble,.filters .filter-button,.filters-bubbles .filter-bubble,.filters-bubbles .filter-button{display:flex;align-items:center;gap:8px;padding:10px 1rem;border:none;border-radius:32px;background:#f2f6fa;color:#182d4c;cursor:pointer}.filters .filter-bubble img,.filters .filter-button img,.filters-bubbles .filter-bubble img,.filters-bubbles .filter-button img{width:13px;height:10px}.filters .filter-bubble:hover,.filters .filter-button:hover,.filters-bubbles .filter-bubble:hover,.filters-bubbles .filter-button:hover{background:#e2e8f0}.filters .filter-bubble button,.filters-bubbles .filter-bubble button{background:transparent;border:none;padding:0}.filters .filter-bubble button .close-btn,.filters-bubbles .filter-bubble button .close-btn{width:100%;height:100%}.range-inputs{align-items:center;flex-direction:row;gap:8px}.range-input,.range-inputs{display:flex;justify-content:flex-start}.range-input{align-items:flex-start;flex-direction:column;gap:0;width:100%}.range-input label{font-size:.875rem}.range-input .input-box{display:flex;align-items:center;border:1px solid #bdc9db;border-radius:6px;padding:.4rem .6rem;background-color:#fff;position:relative;width:100%;box-sizing:border-box}.range-input .input-box input{border:none;outline:none;flex:1;min-width:3rem;font-size:.875rem}.range-input .input-box input::-moz-placeholder{font-size:.875rem}.range-input .input-box input::placeholder{font-size:.875rem}.range-input .input-box .separator{display:inline-block;width:1px;height:1.4em;margin:0 .5rem;background-color:#bdc9db}.range-input .input-box .currency{font-size:.875rem}.custom-checkbox-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-width:520px}.custom-checkbox-container--full-width{max-width:100%}.custom-checkbox-container .checkbox-container label{font-size:.875rem;padding:12px 12px 9px;margin:0}@media(max-width:768px){.host-registration-container,.login-container,.renter-registration-container{flex-direction:column}.host-registration-container>div,.login-container>div,.renter-registration-container>div{width:100%}}.host-registration-container .divider,.login-container .divider,.renter-registration-container .divider{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;margin:24px 0}.host-registration-container .divider:after,.host-registration-container .divider:before,.login-container .divider:after,.login-container .divider:before,.renter-registration-container .divider:after,.renter-registration-container .divider:before{content:"";flex:1;border-bottom:1px solid #e0e5ec}.host-registration-container .divider:not(:empty):before,.login-container .divider:not(:empty):before,.renter-registration-container .divider:not(:empty):before{margin-right:10px}.host-registration-container .divider:not(:empty):after,.login-container .divider:not(:empty):after,.renter-registration-container .divider:not(:empty):after{margin-left:10px}.host-registration-container .divider span,.login-container .divider span,.renter-registration-container .divider span{font-size:.875rem}.host-registration-container .forgot-password-link,.login-container .forgot-password-link,.renter-registration-container .forgot-password-link{text-align:right;padding-top:28px;display:block;font-size:.875rem}.phone-dropdown{display:flex;gap:12px}.phone-dropdown .custom-dropdown{max-width:190px}.phone-dropdown .custom-dropdown .dropdown-options{border-radius:8px}.form-step{visibility:hidden;opacity:0;max-width:550px;position:absolute}@media(max-width:1024px){.form-step{max-width:none}}.form-step.transition-enabled{transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.form-step.active{display:flex;justify-content:column;align-items:flex-start;flex-direction:column;gap:40px;opacity:1;visibility:visible;position:relative}@media(max-width:768px){.form-step.active{gap:20px}}.next-steps-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:70px}@media(max-width:768px){.next-steps-container{gap:30px}}.next-steps-container .content{text-align:center}.next-steps-container .primary-btn{min-width:450px}@media(max-width:768px){.next-steps-container .primary-btn{min-width:100%}}.login-container .tertiary-btn{width:100%;color:#3c3f4c;gap:16px}.illustration-container{height:100vh;width:100%;max-width:656px;display:flex;justify-content:center;align-items:center;border-radius:16px}@media(max-width:768px){.illustration-container{display:none}}.user-profile{background-color:#f2f6fa}.renter-profile .profile-section{margin:0 auto;padding:1.5rem 16px}.renter-profile .profile-section .profile-header__info{padding:70px 1rem 1rem}@media(max-width:768px){.renter-profile .profile-section .profile-header__info{padding-top:40px}}.renter-profile .profile-section .profile-header .info-note img{max-width:80px}.renter-profile-edit .profile-header__edit-image{max-height:200px;max-width:200px;margin:auto;position:relative}.renter-profile-edit .profile-header__edit-image .edit-link{position:absolute;top:50px;right:0;padding:20px;background:#f1f4f8;border-radius:100px;display:flex}@media(max-width:768px){.renter-profile-edit .profile-header__edit-image .edit-link{padding:14px;top:80px;right:20px}}.renter-profile-edit .card .edit-info{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px;border-bottom:1px solid #ebebf0;margin-bottom:20px}.renter-profile-edit .card .edit-info .edit-link{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:8px}.renter-profile-edit .card .edit-info h2{border-bottom:0;margin-bottom:0}.renter-profile-edit .reference-section .tertiary-btn,.renter-profile-edit .verification-not-completed-section .tertiary-btn{width:100%}.profile-section{border-radius:20px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:8px;box-sizing:border-box;width:100%;padding:0}.profile-section section{width:100%;box-sizing:border-box;background-color:#fff;padding:1rem;border-radius:16px}.profile-section .edit-info{border-bottom:1px solid #ebebf0}.profile-section .profile-header{text-align:center;position:relative;border-radius:20px;background-color:#fff;padding:0}.profile-section .profile-header__bg{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;border-top-left-radius:20px;border-top-right-radius:20px;max-height:176px}@media(max-width:768px){.profile-section .profile-header__bg{max-height:216px}}.profile-section .profile-header__bg .profile-image{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;padding:50px 0;margin:auto}@media(max-width:768px){.profile-section .profile-header__bg .profile-image{width:160px;height:160px;padding:80px 0}}.profile-section .profile-header__info{padding:0 1rem 1rem}.profile-section .profile-header__info h1{margin-top:90px}@media(max-width:768px){.profile-section .profile-header__info h1{margin-top:50px;font-size:26px}}.profile-section .profile-header__info .verification-status{display:flex;justify-content:center;gap:70px;margin:1rem 0 1.2rem}@media(max-width:768px){.profile-section .profile-header__info .verification-status{gap:30px}}.profile-section .profile-header__info .verification-status span{display:inline-flex;align-items:center;gap:6px}.profile-section .profile-header__info .profile-description{margin-top:1rem;text-align:left;font-size:1.12rem}@media(max-width:768px){.profile-section .profile-header__info .profile-description{font-size:1rem}}.profile-section .card{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px;border-bottom:1px solid #ebebf0;padding:.5rem 1rem 1rem}.profile-section .card h2{padding:8px 0}.profile-section .card>div{width:100%}.profile-section .card p{margin-top:1rem}.profile-section .additional-info{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;row-gap:10px;flex-wrap:wrap;margin-top:1rem}@media(max-width:768px){.profile-section .additional-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}}.profile-section .additional-info p{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px;width:50%;flex-wrap:wrap}@media(max-width:768px){.profile-section .additional-info p{width:100%;flex-wrap:nowrap}}.profile-section .send-message form{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px}@media(max-width:768px){.profile-section .send-message form{flex-direction:column}}.profile-section .send-message form textarea{padding:1rem 1.313rem;border-radius:16px;background-color:#f2f6fa;border:none;resize:none;overflow:hidden;max-height:53px}@media(max-width:768px){.profile-section .send-message form textarea{max-height:76px}}.profile-section .send-message form textarea::-moz-placeholder{font-size:.875rem}.profile-section .send-message form textarea::placeholder{font-size:.875rem}.profile-section .send-message form button{max-width:129px;max-height:53px}@media(max-width:768px){.profile-section .send-message form button{max-width:100%}}.profile-section .pets-list{display:flex;gap:1.438rem;margin-top:1.5rem}@media(max-width:768px){.profile-section .pets-list{margin-top:0;flex-wrap:wrap;gap:10px}}.profile-section .pets-list .pet-image{width:178px;height:178px;border-radius:30px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.profile-section .pets-list .pet-image{width:148px;height:148px}}.profile-section .listings-section{background-color:transparent;padding:0;margin-top:74px}@media(max-width:768px){.profile-section .listings-section{margin-top:12px}}.profile-section .listings-section .cards-container{box-sizing:border-box}@media(max-width:768px){.profile-section .listings-section .cards-container section.mt-4{margin-top:0!important}.profile-section .listings-section .cards-container>a .listing-card{margin-bottom:0;border-radius:0;border:.5px solid #ebebf0;padding-bottom:0}.profile-section .listings-section .cards-container>a:first-child .listing-card{border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}.profile-section .listings-section .cards-container>a:last-child .listing-card{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}}.profile-section .listings-section .cards-container .listing-card{background-color:#fff;border:1px solid #ebebf0;border-radius:8px;padding:1rem;margin-bottom:1rem;color:#3c3f4c}@media(max-width:768px){.profile-section .listings-section .cards-container .listing-card{margin-bottom:.5rem}}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card img{max-width:128px}}.profile-section .listings-section .cards-container .listing-card .listing-content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card .listing-content{gap:12px}}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-title{font-size:22px;line-height:28px}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-title{font-size:1rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:20px}}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-features{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;max-width:345px;width:100%}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-features ul{list-style:none;margin:0;padding:0}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-features ul li{display:flex;gap:10px;align-items:center}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-features ul li{font-size:.875rem}}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:16px}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price{gap:12px;justify-content:flex-start}}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price{font-size:1.5rem;color:#4969af}@media(max-width:1024px){.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price{font-size:1.25rem}}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price strong{font-family:Sora,sans-serif}.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span{font-size:1rem;color:#3c3f4c}@media(max-width:768px){.profile-section .listings-section .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span{font-size:.875rem}}.profile-section .verification-pending-section p{width:100%}.profile-section .verification-not-completed-section img{max-width:80px}.modal-overlay{width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;flex-direction:row;gap:0;overflow-y:auto}.modal-overlay .modal-container{background:#f2f6fa;width:90%;max-width:600px;max-height:90vh;border-radius:8px;padding:0;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column;overflow-y:auto}@media(max-width:768px){.modal-overlay .modal-container{width:100%;max-height:100vh}}.modal-overlay .modal-container .form-container,.modal-overlay .modal-container .modal-content-container{background:#fff;padding:1rem;border-radius:16px;margin:1rem}.modal-overlay .modal-container .form-container h2,.modal-overlay .modal-container .modal-content-container h2{padding:0;border-bottom:none}.modal-overlay .modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;background:#fff;padding:.5rem 1rem;border-top-right-radius:8px;border-top-left-radius:8px}.modal-overlay .modal-container .modal-header p{margin-right:auto;margin-left:auto}.modal-overlay .modal-container .modal-header .close-btn{background:transparent;border:none;font-size:24px;cursor:pointer}.modal-overlay .modal-container .modal-body{overflow-y:auto;max-height:70vh;padding-right:1rem}.modal-overlay .modal-container .form-actions{display:flex;justify-content:space-between;margin-top:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.partner-badge{position:absolute;z-index:1;top:9px;left:9px;width:86px;height:4px;background:#fff;min-height:28px;-o-object-fit:contain;object-fit:contain;padding:3px;border-radius:4px}.verification-link,.verify-email{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px;text-align:center}.verification-link .content,.verify-email .content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}.verification-link .timer,.verify-email .timer{font-size:2.62rem;font-weight:"NexaBold",sans-serif;margin-bottom:1rem}.verification-link .secondary-btn,.verify-email .secondary-btn{min-width:300px}.verification-link .secondary-btn:disabled,.verify-email .secondary-btn:disabled{background-color:#d7dce4;cursor:not-allowed}.verification-link .primary-btn{max-width:400px}.host-verification-container,.renter-verification-container{background-color:#f2f6fa}.host-verification-container .flex-container,.renter-verification-container .flex-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:0}.host-verification-container .illustration-container,.renter-verification-container .illustration-container{position:absolute;z-index:0}@media(max-width:768px){.host-verification-container .illustration-container,.renter-verification-container .illustration-container{max-width:300px}}.host-verification-container .verification-container,.renter-verification-container .verification-container{max-width:850px;margin:0 auto;padding:2rem;position:relative}.host-verification-container .verification-container .benefits,.renter-verification-container .verification-container .benefits{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px;margin-bottom:1rem}@media(max-width:768px){.host-verification-container .verification-container .benefits,.renter-verification-container .verification-container .benefits{gap:12px}}.host-verification-container .verification-container .benefits .benefit-item,.renter-verification-container .verification-container .benefits .benefit-item{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:0;flex:1 1 auto;background-color:#fff;padding:20px;border-radius:16px;min-width:160px;text-align:center}@media(max-width:768px){.host-verification-container .verification-container .benefits .benefit-item,.renter-verification-container .verification-container .benefits .benefit-item{min-width:auto;max-width:100px;padding:.5rem 1rem}}.host-verification-container .verification-container .benefits .benefit-item .icon,.renter-verification-container .verification-container .benefits .benefit-item .icon{margin-bottom:.5rem}.host-verification-container .verification-container .benefits .benefit-item p,.renter-verification-container .verification-container .benefits .benefit-item p{margin:0}.host-verification-container .verification-container .benefits .benefit-item p:nth-child(3),.renter-verification-container .verification-container .benefits .benefit-item p:nth-child(3){font-size:.875rem}.host-verification-container .verification-container .benefits .benefit-item-title,.renter-verification-container .verification-container .benefits .benefit-item-title{font-family:NexaBold,sans-serif;font-weight:700;color:#4969af}@media(max-width:768px){.host-verification-container .verification-container .benefits .benefit-item:nth-child(4),.host-verification-container .verification-container .benefits .benefit-item:nth-child(5),.renter-verification-container .verification-container .benefits .benefit-item:nth-child(4),.renter-verification-container .verification-container .benefits .benefit-item:nth-child(5){display:none}}.host-verification-container .verification-content,.renter-verification-container .verification-content{background-color:#fff;border-radius:16px;padding:2rem;width:100%;box-sizing:border-box;margin-bottom:1rem}@media(max-width:768px){.host-verification-container .verification-content,.renter-verification-container .verification-content{padding:.5rem 1rem 1rem}}.host-verification-container .verification-content h2,.renter-verification-container .verification-content h2{margin-bottom:.5rem}.host-verification-container .verification-content .intro-text,.renter-verification-container .verification-content .intro-text{font-size:1.12rem;margin-bottom:2rem}@media(max-width:768px){.host-verification-container .verification-content .intro-text,.renter-verification-container .verification-content .intro-text{font-size:1rem}}.host-verification-container .verification-content .verification-steps .step,.renter-verification-container .verification-content .verification-steps .step{display:flex;justify-content:flex-start;align-items:baseline;flex-direction:row;gap:0;margin-bottom:1.5rem;border-bottom:1px solid #e4e6ef;box-sizing:border-box}.host-verification-container .verification-content .verification-steps .step img,.renter-verification-container .verification-content .verification-steps .step img{position:relative;top:5px}.host-verification-container .verification-content .verification-steps .step strong,.renter-verification-container .verification-content .verification-steps .step strong{min-width:170px;display:block}.host-verification-container .verification-content .verification-steps .step p,.renter-verification-container .verification-content .verification-steps .step p{margin:0}.host-verification-container .verification-content .verification-steps .step .flex-container,.renter-verification-container .verification-content .verification-steps .step .flex-container{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;margin:inherit;padding:0}@media(max-width:768px){.host-verification-container .verification-content .verification-steps .step .flex-container,.renter-verification-container .verification-content .verification-steps .step .flex-container{flex-direction:column;gap:10px}}.host-verification-container .verification-content .verification-info,.renter-verification-container .verification-content .verification-info{margin-bottom:2rem}.host-verification-container .verification-content .verification-info .verification-details,.renter-verification-container .verification-content .verification-info .verification-details{display:block}@media(max-width:768px){.host-verification-container .verification-content .verification-info .verification-details,.renter-verification-container .verification-content .verification-info .verification-details{font-size:.875rem;display:none;margin-top:2rem}}.host-verification-container .verification-content .verification-info .toggle-checkbox,.renter-verification-container .verification-content .verification-info .toggle-checkbox{display:none}.host-verification-container .verification-content .verification-info .toggle-checkbox:checked+.toggle-checkbox-btn svg,.renter-verification-container .verification-content .verification-info .toggle-checkbox:checked+.toggle-checkbox-btn svg{transform:rotate(180deg);transition:.4s}.host-verification-container .verification-content .verification-info .toggle-checkbox:checked~.verification-details,.renter-verification-container .verification-content .verification-info .toggle-checkbox:checked~.verification-details{display:block}.host-verification-container .verification-content .verification-info .toggle-checkbox-btn,.renter-verification-container .verification-content .verification-info .toggle-checkbox-btn{display:none;color:#4969af;font-family:NexaBold,sans-serif;text-align:center;cursor:pointer}@media(max-width:768px){.host-verification-container .verification-content .verification-info .toggle-checkbox-btn,.renter-verification-container .verification-content .verification-info .toggle-checkbox-btn{display:block}}.host-verification-container .verification-content .verification-info .toggle-checkbox-btn svg,.renter-verification-container .verification-content .verification-info .toggle-checkbox-btn svg{transition:.4s}.host-verification-container .payment-container .billing-details,.host-verification-container .payment-container .payment-details,.renter-verification-container .payment-container .billing-details,.renter-verification-container .payment-container .payment-details{border-radius:16px;border:1px solid #e4e6ef;padding:1rem 1rem .5rem;margin-bottom:1.5rem}.host-verification-container .payment-container .billing-details .detail,.host-verification-container .payment-container .payment-details .detail,.renter-verification-container .payment-container .billing-details .detail,.renter-verification-container .payment-container .payment-details .detail{display:flex;justify-content:space-between;margin-bottom:.75rem;border-bottom:1px solid #e4e6ef;padding-bottom:.75rem}.host-verification-container .payment-container .billing-details .detail:last-child,.host-verification-container .payment-container .payment-details .detail:last-child,.renter-verification-container .payment-container .billing-details .detail:last-child,.renter-verification-container .payment-container .payment-details .detail:last-child{border-bottom:none;padding-top:0;margin-bottom:0}.host-verification-container .payment-container .billing-details .detail span,.host-verification-container .payment-container .payment-details .detail span,.renter-verification-container .payment-container .billing-details .detail span,.renter-verification-container .payment-container .payment-details .detail span{color:#9ba9c8;font-size:.875rem}.host-verification-container .payment-container .billing-details .detail p,.host-verification-container .payment-container .payment-details .detail p,.renter-verification-container .payment-container .billing-details .detail p,.renter-verification-container .payment-container .payment-details .detail p{margin:0;max-width:369px}.host-verification-container .payment-container .billing-details .detail .change-link,.host-verification-container .payment-container .payment-details .detail .change-link,.renter-verification-container .payment-container .billing-details .detail .change-link,.renter-verification-container .payment-container .payment-details .detail .change-link{font-size:.875rem;text-decoration:underline}.host-verification-container .payment-container .payment-methods .payment-methods-intro,.renter-verification-container .payment-container .payment-methods .payment-methods-intro{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px;border-bottom:1px solid #ebebf0;padding:0 1rem}.host-verification-container .payment-container .payment-methods .payment-methods-intro p,.renter-verification-container .payment-container .payment-methods .payment-methods-intro p{padding-right:0;padding-left:0;font-size:1.25rem}.host-verification-container .payment-container .payment-methods form,.renter-verification-container .payment-container .payment-methods form{padding:0}.host-verification-container .payment-container .payment-methods form .form-group,.renter-verification-container .payment-container .payment-methods form .form-group{margin:0}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;padding:0;cursor:pointer;position:relative;border-bottom:1px solid #ebebf0}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns:last-child,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns:last-child{border-bottom:none;padding-bottom:0}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns input,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns input{padding:1rem 1rem 0}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px;box-sizing:border-box;cursor:pointer}@media(max-width:768px){.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:8px}}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label p,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns label p{color:#3c3f4c}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info{display:none;flex-direction:column;gap:16px;width:100%}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info.active,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info.active{display:block}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info input,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info input{width:100%;padding:.75rem;border:.5px solid rgba(60,63,76,.75);border-radius:8px;font-size:.875rem;min-height:40px;max-height:40px;margin-bottom:14px}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info .input-icon,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info .input-icon{width:19px;top:20px}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info .input-icon--lock,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .payment-info .input-icon--lock{top:10px;right:10px}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .main-payment-selection,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .main-payment-selection{padding:1rem}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .main-payment-selection:last-child,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns .main-payment-selection:last-child{padding-bottom:0}.host-verification-container .payment-container .payment-methods form .form-group .default-radio-btns input[type=radio]:checked+label+.payment-info,.renter-verification-container .payment-container .payment-methods form .form-group .default-radio-btns input[type=radio]:checked+label+.payment-info{display:flex}.host-verification-container .payment-container .payment-methods .payment-selection,.renter-verification-container .payment-container .payment-methods .payment-selection{background:#ecf0f4;padding:.5rem 1rem 1rem}.host-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs,.renter-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px;margin-left:30px}@media(max-width:768px){.host-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs,.renter-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs{margin-left:0}}.host-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs p,.renter-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs p{padding:0;font-size:12px;color:#5b6276!important}.host-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs img,.renter-verification-container .payment-container .payment-methods .payment-selection .credit-cards-imgs img{max-width:50px}.host-verification-container .payment-container .input-container,.renter-verification-container .payment-container .input-container{position:relative}.host-verification-container .payment-container .input-container input,.renter-verification-container .payment-container .input-container input{padding-right:40px}.host-verification-container .payment-container .input-container .question-tooltip,.renter-verification-container .payment-container .input-container .question-tooltip{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;z-index:10;width:20px;height:20px;pointer-events:auto}.host-verification-container .payment-container .input-container .tooltip,.renter-verification-container .payment-container .input-container .tooltip{display:none;position:absolute;top:-140px;left:78%;transform:translateX(-50%);background-color:#3c3f4c;color:#fff;padding:8px;border-radius:4px;font-size:.875rem;line-height:21px;width:200px;text-align:left;z-index:100}.host-verification-container .payment-container .input-container .tooltip svg,.renter-verification-container .payment-container .input-container .tooltip svg{position:absolute;right:11px;bottom:-6px}.host-verification-container .payment-container .input-container .tooltip.show,.renter-verification-container .payment-container .input-container .tooltip.show{display:block}.host-verification-container .payment-container .btns-container .primary-btn,.renter-verification-container .payment-container .btns-container .primary-btn{cursor:not-allowed}.host-verification-container .payment-container .btns-container .primary-btn:disabled,.renter-verification-container .payment-container .btns-container .primary-btn:disabled{background-color:#dcdfe7;color:#fff;border:none}.host-verification-container .payment-container .btns-container .primary-btn:not([disabled]),.renter-verification-container .payment-container .btns-container .primary-btn:not([disabled]){cursor:pointer}.host-verification-container .payment-container .secondary-btn.change-link,.renter-verification-container .payment-container .secondary-btn.change-link{max-height:40px;min-width:90px}.host-verification-container .btns-container a:nth-child(2),.renter-verification-container .btns-container a:nth-child(2){width:100%}@media(max-width:768px){.host-verification-container .btns-container a,.host-verification-container .btns-container a:nth-child(2),.renter-verification-container .btns-container a,.renter-verification-container .btns-container a:nth-child(2){width:100%}}.host-verification-container .btns-container form,.renter-verification-container .btns-container form{width:100%}@media(max-width:768px){.host-verification-container .btns-container form,.renter-verification-container .btns-container form{width:100%}}.host-verification-container form .default-checkbox input[type=checkbox]:checked~label:after,.renter-verification-container form .default-checkbox input[type=checkbox]:checked~label:after{top:8px}.host-verification-container .form-group .detail,.renter-verification-container .form-group .detail{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}.host-verification-container .form-group .detail .secondary-btn,.renter-verification-container .form-group .detail .secondary-btn{max-height:40px;min-width:90px}.host-verification-container .form-group .detail p,.renter-verification-container .form-group .detail p{margin-bottom:0;margin-top:4px}.host-verification-container .payment-card,.host-verification-container .payment-summary,.renter-verification-container .payment-card,.renter-verification-container .payment-summary{background-color:#fff;padding:1rem;border-radius:16px;margin-bottom:1rem}.host-verification-container .payment-card .credit-cards-imgs,.host-verification-container .payment-summary .credit-cards-imgs,.renter-verification-container .payment-card .credit-cards-imgs,.renter-verification-container .payment-summary .credit-cards-imgs{justify-content:center!important;padding:0!important}.host-verification-container .verification-content .verification-steps .step,.renter-verification-container .verification-content .verification-steps .step{background-color:#fff;padding:20px 20px 0;border-radius:16px;border:1px solid #ecf0f9;align-items:flex-start;gap:16px}@media(max-width:768px){.host-verification-container .verification-content .verification-steps .step,.renter-verification-container .verification-content .verification-steps .step{padding:16px 16px 0}.host-verification-container .verification-content .verification-steps .step svg,.renter-verification-container .verification-content .verification-steps .step svg{width:40%}.host-verification-container .verification-content .verification-steps .step:nth-child(2) svg,.renter-verification-container .verification-content .verification-steps .step:nth-child(2) svg{width:50%}}.host-verification-container .verification-content .verification-steps .step .flex-container,.renter-verification-container .verification-content .verification-steps .step .flex-container{flex-direction:column!important;gap:0}.host-verification-container .verification-content .verification-steps .step .flex-container p strong,.renter-verification-container .verification-content .verification-steps .step .flex-container p strong{display:inline;font-weight:600}.host-verification-container .verification-content .verification-steps .steps-details,.renter-verification-container .verification-content .verification-steps .steps-details{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:0;width:100%}.host-verification-container .verification-content .verification-steps .steps-details .step-info p:nth-child(2),.renter-verification-container .verification-content .verification-steps .steps-details .step-info p:nth-child(2){font-size:.875rem;color:rgba(60,63,76,.75);max-width:226px}.host-verification-container .billing-details,.renter-verification-container .billing-details{padding:0}.host-verification-container .billing-details-intro,.renter-verification-container .billing-details-intro{border-bottom:1px solid #ebebf0;padding:1rem 1rem 0}.host-verification-container .billing-details-intro p,.renter-verification-container .billing-details-intro p{font-size:1.25rem}.host-verification-container .billing-details .form-container,.renter-verification-container .billing-details .form-container{padding:1rem}.host-verification-container .payment-summary,.renter-verification-container .payment-summary{width:100%;max-width:342px;padding:0}@media(max-width:768px){.host-verification-container .payment-summary,.renter-verification-container .payment-summary{max-width:100%}}.host-verification-container .payment-summary .payment-summary-container,.renter-verification-container .payment-summary .payment-summary-container{width:100%;box-sizing:border-box}.host-verification-container .payment-summary .payment-summary-container .summary-title,.renter-verification-container .payment-summary .payment-summary-container .summary-title{font-family:NexaBold,sans-serif;font-weight:600;border-bottom:1px solid #e4e6ef;background-color:#3a5d92;padding:1rem;color:#fff;margin:0;border-top-right-radius:16px;border-top-left-radius:16px}.host-verification-container .payment-summary .payment-summary-container .summary-item,.renter-verification-container .payment-summary .payment-summary-container .summary-item{display:flex;justify-content:space-between;margin-bottom:12px;padding:0 1rem}.host-verification-container .payment-summary .payment-summary-container .summary-item .summary-label,.renter-verification-container .payment-summary .payment-summary-container .summary-item .summary-label{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:8px}@media(max-width:768px){.host-verification-container .payment-summary .payment-summary-container .summary-item .summary-label,.renter-verification-container .payment-summary .payment-summary-container .summary-item .summary-label{font-size:.875rem}}.host-verification-container .payment-summary .payment-summary-container .summary-item .summary-label svg,.renter-verification-container .payment-summary .payment-summary-container .summary-item .summary-label svg{position:relative;top:3px;cursor:pointer}.host-verification-container .payment-summary .payment-summary-container .credit-cards-imgs,.renter-verification-container .payment-summary .payment-summary-container .credit-cards-imgs{border-top:1px solid #e4e6ef}.host-verification-container .payment-summary .payment-summary-container .summary-total,.renter-verification-container .payment-summary .payment-summary-container .summary-total{display:flex;justify-content:space-between;padding:0 1rem}.host-verification-container .payment-summary .payment-summary-container .summary-total .total-value,.renter-verification-container .payment-summary .payment-summary-container .summary-total .total-value{font-size:1.125rem}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:1000}.modal-overlay .modal{background:#fff;padding:1rem;border-radius:16px;width:80%;max-width:400px;position:relative}.modal-overlay .modal .modal-content{padding:1rem}.modal-overlay .modal .close-modal{position:absolute;right:0;top:0;background-color:transparent;border:none;padding:0 20px;cursor:pointer;margin-top:20px;border-radius:5px}.modal-overlay.show{display:flex}.host-verification-step-1 .verification-container{margin-top:12rem}@media(max-width:768px){.host-verification-step-1 .verification-container{padding:0;margin-top:9rem}}.host-verification-step-2 .container,.renter-verification-step-2 .container{max-width:850px;gap:12px}.host-verification-step-2 .container .verification-container,.renter-verification-step-2 .container .verification-container{padding:0}.host-verification-step-2 .container .img-container,.renter-verification-step-2 .container .img-container{max-width:850px;width:100%;background-color:#fff;padding:0;border-radius:16px}.host-verification-step-2 .container .img-container img,.renter-verification-step-2 .container .img-container img{max-width:500px;margin:auto}@media(max-width:768px){.host-verification-step-2 .container .img-container img,.renter-verification-step-2 .container .img-container img{max-width:300px}}.host-verification-step-2 .container strong,.renter-verification-step-2 .container strong{font-weight:600}@media(max-width:768px){.host-verification-payment-step-1 .verification-container,.host-verification-payment-step-3 .verification-container{padding:0}}.host-verification-payment-step-3 .verification-container .verification-content .verification-steps{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.host-verification-payment-step-3 .verification-container .verification-content .verification-steps .step{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;background-color:transparent;padding:16px;border-radius:16px;border:1px solid #e4e6ef;width:100%;margin-bottom:0}.host-verification-payment-step-3 .verification-container .verification-content .verification-steps .step .step-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;margin-bottom:0}.host-verification-payment-step-3 .verification-container .verification-content .verification-steps .step .step-content p:nth-child(2){font-family:NexaBold,sans-serif;font-weight:600}.host-verification-payment-step-3 .verification-container .verification-content .verification-steps .step svg{cursor:pointer}.host-verification-payment-step-3 .verification-container .verification-payment-btns-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.host-verification-payment-step-3 .verification-container .verification-payment-btns-container p{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:8px}.host-verification-payment-step-3 .verification-container .verification-payment-btns-container p svg{position:relative;top:-3px}.host-verification-payment-step-4-details .container,.host-verification-payment-step-4-summary .container,.renter-verification-payment-step-4-details .container,.renter-verification-payment-step-4-summary .container{flex-direction:row;align-items:flex-start;max-width:900px;gap:12px}@media(max-width:768px){.host-verification-payment-step-4-details .container,.host-verification-payment-step-4-summary .container,.renter-verification-payment-step-4-details .container,.renter-verification-payment-step-4-summary .container{flex-direction:column-reverse}}.host-verification-payment-step-4-details .container .verification-container,.host-verification-payment-step-4-summary .container .verification-container,.renter-verification-payment-step-4-details .container .verification-container,.renter-verification-payment-step-4-summary .container .verification-container{padding:0;width:100%}@media(max-width:768px){.host-verification-payment-step-4-details .container .verification-container,.host-verification-payment-step-4-summary .container .verification-container,.renter-verification-payment-step-4-details .container .verification-container,.renter-verification-payment-step-4-summary .container .verification-container{margin-bottom:8px!important}}.host-verification-payment-step-4-details .container .verification-content,.host-verification-payment-step-4-summary .container .verification-content,.renter-verification-payment-step-4-details .container .verification-content,.renter-verification-payment-step-4-summary .container .verification-content{padding:1rem 0}.host-verification-payment-step-4-details .container .verification-content p,.host-verification-payment-step-4-summary .container .verification-content p,.renter-verification-payment-step-4-details .container .verification-content p,.renter-verification-payment-step-4-summary .container .verification-content p{padding-right:1rem;padding-left:1rem}.host-verification-payment-step-4-details .container hr,.host-verification-payment-step-4-summary .container hr,.renter-verification-payment-step-4-details .container hr,.renter-verification-payment-step-4-summary .container hr{color:#bdc9db}.host-verification-payment-step-4-details .container .credit-cards-imgs,.host-verification-payment-step-4-summary .container .credit-cards-imgs,.renter-verification-payment-step-4-details .container .credit-cards-imgs,.renter-verification-payment-step-4-summary .container .credit-cards-imgs{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px;padding-left:2.8rem;padding-bottom:1rem}.host-verification-payment-step-4-details .container .payment-btn-container,.host-verification-payment-step-4-summary .container .payment-btn-container,.renter-verification-payment-step-4-details .container .payment-btn-container,.renter-verification-payment-step-4-summary .container .payment-btn-container{box-sizing:border-box;width:100%;padding:0 1rem}@media(max-width:768px){.host-verification-payment-step-4-details .container .payment-btn-container,.host-verification-payment-step-4-summary .container .payment-btn-container,.renter-verification-payment-step-4-details .container .payment-btn-container,.renter-verification-payment-step-4-summary .container .payment-btn-container{flex-direction:column;padding:0}}.host-verification-payment-step-4-details .container .payment-btn-container .payment-btn,.host-verification-payment-step-4-summary .container .payment-btn-container .payment-btn,.renter-verification-payment-step-4-details .container .payment-btn-container .payment-btn,.renter-verification-payment-step-4-summary .container .payment-btn-container .payment-btn{display:block}.host-verification-payment-step-4-details .container .payment-btn-container p,.host-verification-payment-step-4-summary .container .payment-btn-container p,.renter-verification-payment-step-4-details .container .payment-btn-container p,.renter-verification-payment-step-4-summary .container .payment-btn-container p{font-size:.875rem}@media(max-width:768px){.host-verification-payment-step-4-details .container .payment-btn-container p,.host-verification-payment-step-4-summary .container .payment-btn-container p,.renter-verification-payment-step-4-details .container .payment-btn-container p,.renter-verification-payment-step-4-summary .container .payment-btn-container p{margin-top:24px}}.host-verification-payment-step-4-details .container .verification-payment-btns-container,.host-verification-payment-step-4-summary .container .verification-payment-btns-container,.renter-verification-payment-step-4-details .container .verification-payment-btns-container,.renter-verification-payment-step-4-summary .container .verification-payment-btns-container{flex-direction:column;justify-content:center;align-items:center}.host-verification-payment-step-4-details .container .verification-payment-btns-container p,.host-verification-payment-step-4-summary .container .verification-payment-btns-container p,.renter-verification-payment-step-4-details .container .verification-payment-btns-container p,.renter-verification-payment-step-4-summary .container .verification-payment-btns-container p{display:flex;gap:11px}@media(max-width:768px){.host-verification-payment-step-4-details .container .summary-title,.host-verification-payment-step-4-summary .container .summary-title,.renter-verification-payment-step-4-details .container .summary-title,.renter-verification-payment-step-4-summary .container .summary-title{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}}.breadcrumbs{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px;padding-left:6%}.breadcrumbs a{text-decoration:underline}.breadcrumbs img{position:relative;top:-2px}.host-verification-step-1 .verification-content .verification-steps .step,.renter-verification-step-1 .verification-content .verification-steps .step{padding:0;border-radius:0;border:none;border-bottom:1px solid #e4e6ef}.host-verification-step-1 .verification-content .verification-steps .step .flex-container,.renter-verification-step-1 .verification-content .verification-steps .step .flex-container{flex-direction:row!important;justify-content:flex-start;width:100%}.host-verification-step-1 .verification-content .verification-steps .step .flex-container p:first-child,.renter-verification-step-1 .verification-content .verification-steps .step .flex-container p:first-child{min-width:150px}.host-dashboard,.renter-dashboard{background-color:#f2f6fa}@media(max-width:1024px){.host-dashboard .dashboard-sidebar,.renter-dashboard .dashboard-sidebar{display:none}}.host-dashboard .flex-container,.renter-dashboard .flex-container{justify-content:flex-start;align-items:self-start;gap:12px 28px}@media(max-width:1024px){.host-dashboard .flex-container,.renter-dashboard .flex-container{flex-wrap:wrap}}.host-dashboard .dashboard-content,.renter-dashboard .dashboard-content{width:100%}.host-dashboard .dashboard-content header,.renter-dashboard .dashboard-content header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}@media(max-width:1024px){.host-dashboard .dashboard-content header,.renter-dashboard .dashboard-content header{flex-wrap:wrap}}.host-dashboard .dashboard-content header .primary-btn,.renter-dashboard .dashboard-content header .primary-btn{width:auto;min-width:180px}@media(max-width:1024px){.host-dashboard .dashboard-content header .primary-btn,.renter-dashboard .dashboard-content header .primary-btn{width:100%}}.host-dashboard .dashboard-content .cards-container,.renter-dashboard .dashboard-content .cards-container{box-sizing:border-box}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container section.mt-4,.renter-dashboard .dashboard-content .cards-container section.mt-4{margin-top:0!important}}.host-dashboard .dashboard-content .cards-container .listing-card,.renter-dashboard .dashboard-content .cards-container .listing-card{background-color:#fff;border:1px solid #ebebf0;border-radius:8px;padding:1rem;margin-bottom:1rem;color:#3c3f4c}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .listing-card,.renter-dashboard .dashboard-content .cards-container .listing-card{margin-bottom:.5rem;margin-bottom:0;border-radius:0;border:.5px solid #ebebf0}.host-dashboard .dashboard-content .cards-container .listing-card:first-child,.renter-dashboard .dashboard-content .cards-container .listing-card:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.host-dashboard .dashboard-content .cards-container .listing-card:last-child,.renter-dashboard .dashboard-content .cards-container .listing-card:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card img,.renter-dashboard .dashboard-content .cards-container .listing-card img{max-width:128px}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:16px}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content{gap:12px}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-image,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-image{width:300px;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-description,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-description{min-height:103px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content>img,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content>img{max-width:230px;height:230px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content>img,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content>img{max-width:140px;height:140px}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;width:100%}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-title,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-title{font-size:22px}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-title,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-title{font-size:1rem;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:20px}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;max-width:345px;width:100%}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul{list-style:none;margin:0;padding:0}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul li,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul li{display:flex;gap:10px;align-items:center}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul li,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-features ul li{font-size:.875rem}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price{gap:12px;flex-wrap:wrap}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price{font-size:1.5rem;color:#4969af}@media(max-width:1024px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price{font-size:1.25rem}}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price strong,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price strong{font-family:Sora,sans-serif}.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span{font-size:1rem;color:#3c3f4c}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span,.renter-dashboard .dashboard-content .cards-container .listing-card .listing-content .listing-details .listing-status-price .listing-price span{font-size:.875rem}}.host-dashboard .dashboard-content .cards-container .listing-card--empty,.renter-dashboard .dashboard-content .cards-container .listing-card--empty{padding:32px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:46px;border:none}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .listing-card--empty,.renter-dashboard .dashboard-content .cards-container .listing-card--empty{padding:1rem;gap:24px;border:none}}.host-dashboard .dashboard-content .cards-container .listing-card--empty .primary-btn,.renter-dashboard .dashboard-content .cards-container .listing-card--empty .primary-btn{max-width:330px}.host-dashboard .dashboard-content .cards-container .dashboard-table-container,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container{overflow-x:hidden}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table{width:100%;margin-bottom:20px;border-collapse:collapse}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table thead,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table thead{background-color:#f9fafc;border-bottom:1px solid #ebebf0}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th{padding:1rem;text-align:left;font-size:.875rem;text-transform:uppercase;color:#182d4c}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th:first-child,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th:first-child{border-radius:12px 0 0 0}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th:last-child,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table thead th:last-child{border-radius:0 12px 0 0}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr:nth-child(2n),.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr:nth-child(2n){background-color:#f9fafc}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr:last-child,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr:last-child{border-bottom:1px solid #ebebf0}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody tr{padding:0;background-color:#fff}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td{padding:1rem;font-size:.875rem;color:#182d4c;vertical-align:middle;box-sizing:border-box}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Dates] div,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Dates] div{max-width:136px}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Dates] div,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Dates] div{max-width:none}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Renter] img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td[data-label=Renter] img{background-color:#e8ecf9;border-radius:100%}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child{padding:12px 1rem;background:#4969af;border-top-right-radius:12px;border-top-left-radius:12px}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child:before,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child:before{content:none}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child div:before,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child div:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background-image:url(/img/contract-white.957077d2.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child div:after,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child div:after{content:attr(data-label);font-size:1rem;text-transform:capitalize;flex:1;color:#fff}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child a,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child a{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;color:#fff}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child a img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td:first-child a img{width:17px;height:11px;margin-right:8px}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td div,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0;width:-moz-max-content;width:max-content}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a,.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button{padding:.75rem 1rem;font-size:.875rem;margin-right:10px;height:35px;padding:0 9px}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a,.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button{padding:0;margin-right:0}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a img,.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td a img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td button img{width:17px;height:11px;margin-right:0}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td .tertiary-btn,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td .tertiary-btn{min-width:20px}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td .tertiary-btn,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td .tertiary-btn{min-width:100%}}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td img{border-radius:4px;width:32px;height:32px;-o-object-fit:cover;object-fit:cover;margin-right:10px;vertical-align:middle}@media(max-width:768px){.host-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table tbody td img{margin-right:6px}.host-dashboard .dashboard-content .cards-container .dashboard-table-container table,.host-dashboard .dashboard-content .cards-container .dashboard-table-container tbody,.host-dashboard .dashboard-content .cards-container .dashboard-table-container td,.host-dashboard .dashboard-content .cards-container .dashboard-table-container th,.host-dashboard .dashboard-content .cards-container .dashboard-table-container thead,.host-dashboard .dashboard-content .cards-container .dashboard-table-container tr,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container table,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container tbody,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container th,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container thead,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container tr{display:block;width:100%}.host-dashboard .dashboard-content .cards-container .dashboard-table-container thead,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container thead{display:none}.host-dashboard .dashboard-content .cards-container .dashboard-table-container tr,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container tr{margin-bottom:10px;border:1px solid #ebebf0;border-radius:8px;padding:10px;overflow:hidden}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ebebf0}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td:last-child,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td:last-child{border-bottom:none}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td:last-child button,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td:last-child button{max-width:100px;min-width:70px!important}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td:before,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td:before{content:attr(data-label);font-weight:700;text-transform:capitalize;color:#182d4c;flex:1}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td div,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td div{display:block}.host-dashboard .dashboard-content .cards-container .dashboard-table-container td img,.renter-dashboard .dashboard-content .cards-container .dashboard-table-container td img{max-width:40px;border-radius:50%}}.host-dashboard .dashboard-content .card,.renter-dashboard .dashboard-content .card{background-color:#fff;border:1px solid #ebebf0;border-radius:8px;padding:1rem;margin-bottom:1rem}@media(max-width:768px){.host-dashboard .dashboard-content .card,.renter-dashboard .dashboard-content .card{margin-bottom:.5rem}.host-dashboard .applications .cards-container,.host-dashboard .contracts .cards-container,.host-dashboard .invoices .cards-container,.renter-dashboard .applications .cards-container,.renter-dashboard .contracts .cards-container,.renter-dashboard .invoices .cards-container{background-color:transparent;border:none;border-radius:8px;padding:0}}.host-dashboard .applications .tertiary-btn,.renter-dashboard .applications .tertiary-btn{min-width:128px!important}@media(max-width:768px){.host-dashboard .applications .tertiary-btn,.renter-dashboard .applications .tertiary-btn{min-width:100%}}.host-dashboard .invoices h2,.renter-dashboard .invoices h2{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0}.host-dashboard .invoices .input-container,.renter-dashboard .invoices .input-container{position:relative}.host-dashboard .invoices .input-container input,.renter-dashboard .invoices .input-container input{height:51px!important;min-width:96%;margin:0;position:relative}.host-dashboard .invoices .default-checkbox,.renter-dashboard .invoices .default-checkbox{position:relative;display:flex;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.host-dashboard .invoices .default-checkbox input[type=checkbox],.renter-dashboard .invoices .default-checkbox input[type=checkbox]{width:16px;height:16px;min-height:0;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.host-dashboard .invoices .default-checkbox input[type=checkbox]:checked~label:before,.renter-dashboard .invoices .default-checkbox input[type=checkbox]:checked~label:before{background-color:#4969af;border-color:#4969af}.host-dashboard .invoices .default-checkbox input[type=checkbox]:checked~label:after,.renter-dashboard .invoices .default-checkbox input[type=checkbox]:checked~label:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjExMi4xNzFhLjY2Ny42NjcgMCAwIDEgLjA1Ljk0MmwtNiA2LjY2NmEuNjY3LjY2NyAwIDAgMS0uOTkyIDBMLjgzNyA0LjA3NmEuNjY3LjY2NyAwIDEgMSAuOTkxLS44OTJsMi44MzggMy4xNTNMMTAuMTcxLjIyYS42NjcuNjY3IDAgMCAxIC45NDEtLjA1WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);position:absolute;left:4px;top:-7px}.host-dashboard .invoices .default-checkbox label,.renter-dashboard .invoices .default-checkbox label{position:relative;padding-left:10px;cursor:pointer;display:flex;align-items:center}.host-dashboard .invoices .default-checkbox label:before,.renter-dashboard .invoices .default-checkbox label:before{content:"";position:absolute;left:0;bottom:-6px;width:16px;height:16px;border:2px solid #bdc9db;border-radius:4px}.host-dashboard .main-dashboard header,.renter-dashboard .main-dashboard header{flex-direction:column;justify-content:flex-start;align-items:flex-start}.host-dashboard .main-dashboard header p,.renter-dashboard .main-dashboard header p{font-size:22px;display:inline-block}.host-dashboard .main-dashboard .cards-container,.renter-dashboard .main-dashboard .cards-container{padding:0}.host-dashboard .main-dashboard .cards-container .card,.renter-dashboard .main-dashboard .cards-container .card{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:19px;border-radius:14px;border:none;min-height:64px;color:#3c3f4c;margin-bottom:8px}@media(max-width:768px){.host-dashboard .main-dashboard .cards-container .card,.renter-dashboard .main-dashboard .cards-container .card{margin-bottom:12px}}.host-dashboard .main-dashboard .cards-container .card .card-left-col,.renter-dashboard .main-dashboard .cards-container .card .card-left-col{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:19px}.host-dashboard .main-dashboard .cards-container .card p,.renter-dashboard .main-dashboard .cards-container .card p{margin:0;max-width:320px}.host-dashboard .main-dashboard .cards-container .card span,.renter-dashboard .main-dashboard .cards-container .card span{color:rgba(60,63,76,.75);font-size:12px}.host-dashboard .main-dashboard .cards-container .card .steps,.renter-dashboard .main-dashboard .cards-container .card .steps{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:19px}.host-dashboard .main-dashboard .cards-container .card .steps>div,.renter-dashboard .main-dashboard .cards-container .card .steps>div{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:7px}.host-dashboard .main-dashboard .cards-container .card .steps p,.renter-dashboard .main-dashboard .cards-container .card .steps p{font-size:.875rem;color:#4969af;margin:0}.host-dashboard .main-dashboard .cards-container .card .steps .progress-bar,.renter-dashboard .main-dashboard .cards-container .card .steps .progress-bar{position:relative;width:100px;height:10px;background-color:#bdc9db;border-radius:5px;overflow:hidden}.host-dashboard .main-dashboard .cards-container .card .steps .progress-bar .progress,.renter-dashboard .main-dashboard .cards-container .card .steps .progress-bar .progress{width:50%;height:100%;background-color:#4969af;border-radius:5px;transition:width .3s ease}.host-dashboard .listing-card--empty .tertiary-btn,.renter-dashboard .listing-card--empty .tertiary-btn{min-width:330px!important}@media(max-width:768px){.host-dashboard .listing-card--empty .tertiary-btn,.renter-dashboard .listing-card--empty .tertiary-btn{max-width:100%}}.host-dashboard .applications-table,.renter-dashboard .applications-table{max-width:1024px}.host-dashboard .applications-table .tertiary-btn,.renter-dashboard .applications-table .tertiary-btn{min-width:35px!important}.host-dashboard .applications-table table td:last-child,.renter-dashboard .applications-table table td:last-child{display:flex}.dashboard-nav{position:relative;width:100%;background-color:#fff}.dashboard-nav.active{height:100%}.dashboard-nav .right-col{width:100%;max-width:800px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:34px}.dashboard-nav .right-col .primary-btn{max-width:200px}.dashboard-nav .right-col .nav-links{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:row;gap:40px}@media(max-width:768px){.dashboard-nav .right-col .nav-links{width:auto}}.dashboard-nav .right-col .nav-links a{color:#3c3f4c}.dashboard-nav .right-col .nav-links a,.dashboard-nav .right-col .nav-links a>div{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:6px}.dashboard-nav .right-col .nav-links a:hover{color:#4969af}.dashboard-nav .right-col .nav-links .notifications-available{position:relative;margin-right:4px}.dashboard-nav .right-col .nav-links .notifications-available .notification-dot{content:"";width:12px;height:12px;background:#e52323;position:absolute;top:13px;right:-5px;display:block;border-radius:100px}.bottom-nav{display:flex;justify-content:space-around;align-items:flex-end;flex-direction:row;gap:0;background-color:#fff;padding:10px 0;position:fixed;bottom:0;width:100%;left:0}.nav-item{text-align:center;font-size:.875rem;color:#3c3f4c;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px}.nav-item.active{color:#4969af}.nav-item.active path{stroke:#4969af}.dashboard-sidebar-nav{width:0;position:fixed;top:0;left:0;height:0;background-color:#fff;transform:translateY(-100%);transition:transform .3s ease}@media(max-width:768px){.dashboard-sidebar-nav{transform:translateY(0);position:static;height:0}}.dashboard-sidebar-nav.active{transform:translateY(0);opacity:1;visibility:visible;height:100%;width:100%;position:absolute;top:70px;max-width:-moz-fit-content;max-width:fit-content;right:0;left:auto;z-index:999}@media(max-width:768px){.dashboard-sidebar-nav .dashboard-sidebar{border:none;border-radius:0;width:100%;height:-moz-fit-content;height:fit-content}.dashboard-sidebar-nav .dashboard-sidebar .logout-link{margin-top:40px}.dashboard-sidebar-nav .dashboard-sidebar p{padding-left:24px;font-size:1.25rem}.dashboard-sidebar-nav .dashboard-sidebar ul{padding:4px 40px 0 50px}.dashboard-sidebar-nav .dashboard-sidebar ul:nth-of-type(2){padding-top:24px}.dashboard-sidebar-nav .dashboard-sidebar a{justify-content:flex-start!important}.dashboard-sidebar-nav .dashboard-sidebar>a{justify-content:center!important;color:#4969af!important}}#profile-sidebar-toggle.active .close-icon{display:block;width:14px}.settings-dashboard .main-dashboard .cards-container{flex-wrap:wrap;gap:12px}.settings-dashboard .main-dashboard .cards-container .card{min-height:154px;max-height:154px;width:calc(46% - .75rem);margin-bottom:0}@media(max-width:768px){.settings-dashboard .main-dashboard .cards-container .card{width:100%}}.settings-dashboard .main-dashboard .cards-container .card .card-left-col{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:20px}.settings-dashboard .main-dashboard .cards-container .card .card-content p{max-width:none}.settings-dashboard .main-dashboard .cards-container .card .card-content p strong{font-size:1.25rem}.find-listings .main-dashboard .cards-container,.help-dashboard .main-dashboard .cards-container,.insurance-dashboard .main-dashboard .cards-container,.mystay-dashboard .main-dashboard .cards-container,.notification-dashboard .main-dashboard .cards-container,.saved-properties .main-dashboard .cards-container,.security-dashboard .main-dashboard .cards-container{flex-direction:column;gap:16px}.find-listings .main-dashboard .cards-container .card,.help-dashboard .main-dashboard .cards-container .card,.insurance-dashboard .main-dashboard .cards-container .card,.mystay-dashboard .main-dashboard .cards-container .card,.notification-dashboard .main-dashboard .cards-container .card,.saved-properties .main-dashboard .cards-container .card,.security-dashboard .main-dashboard .cards-container .card{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:0}.find-listings .main-dashboard .cards-container .card p,.help-dashboard .main-dashboard .cards-container .card p,.insurance-dashboard .main-dashboard .cards-container .card p,.mystay-dashboard .main-dashboard .cards-container .card p,.notification-dashboard .main-dashboard .cards-container .card p,.saved-properties .main-dashboard .cards-container .card p,.security-dashboard .main-dashboard .cards-container .card p{max-width:100%}.find-listings .main-dashboard .cards-container .card form,.help-dashboard .main-dashboard .cards-container .card form,.insurance-dashboard .main-dashboard .cards-container .card form,.mystay-dashboard .main-dashboard .cards-container .card form,.notification-dashboard .main-dashboard .cards-container .card form,.saved-properties .main-dashboard .cards-container .card form,.security-dashboard .main-dashboard .cards-container .card form{width:100%}.find-listings .main-dashboard .cards-container .card form .toggle-password,.help-dashboard .main-dashboard .cards-container .card form .toggle-password,.insurance-dashboard .main-dashboard .cards-container .card form .toggle-password,.mystay-dashboard .main-dashboard .cards-container .card form .toggle-password,.notification-dashboard .main-dashboard .cards-container .card form .toggle-password,.saved-properties .main-dashboard .cards-container .card form .toggle-password,.security-dashboard .main-dashboard .cards-container .card form .toggle-password{top:70%}.find-listings .main-dashboard .cards-container .card form .primary-btn,.help-dashboard .main-dashboard .cards-container .card form .primary-btn,.insurance-dashboard .main-dashboard .cards-container .card form .primary-btn,.mystay-dashboard .main-dashboard .cards-container .card form .primary-btn,.notification-dashboard .main-dashboard .cards-container .card form .primary-btn,.saved-properties .main-dashboard .cards-container .card form .primary-btn,.security-dashboard .main-dashboard .cards-container .card form .primary-btn{max-width:144px}@media(max-width:768px){.find-listings .main-dashboard .cards-container .card form .primary-btn,.help-dashboard .main-dashboard .cards-container .card form .primary-btn,.insurance-dashboard .main-dashboard .cards-container .card form .primary-btn,.mystay-dashboard .main-dashboard .cards-container .card form .primary-btn,.notification-dashboard .main-dashboard .cards-container .card form .primary-btn,.saved-properties .main-dashboard .cards-container .card form .primary-btn,.security-dashboard .main-dashboard .cards-container .card form .primary-btn{max-width:none}}.find-listings .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.help-dashboard .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.insurance-dashboard .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.mystay-dashboard .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.notification-dashboard .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.saved-properties .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after,.security-dashboard .main-dashboard .cards-container .card form .default-checkbox input[type=checkbox]:checked~label:after{top:0}.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container{padding:0;gap:12px;flex-wrap:wrap}.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container{width:49%}.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto{width:auto}@media(max-width:768px){.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container--width-auto{width:100%}}.find-listings .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.help-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.insurance-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.mystay-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.notification-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.saved-properties .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label,.security-dashboard .main-dashboard .cards-container .card form .custom-checkbox-container .checkbox-container label{margin-bottom:0}.find-listings .main-dashboard .cards-container .card .info-note,.help-dashboard .main-dashboard .cards-container .card .info-note,.insurance-dashboard .main-dashboard .cards-container .card .info-note,.mystay-dashboard .main-dashboard .cards-container .card .info-note,.notification-dashboard .main-dashboard .cards-container .card .info-note,.saved-properties .main-dashboard .cards-container .card .info-note,.security-dashboard .main-dashboard .cards-container .card .info-note{box-sizing:border-box;width:100%}.find-listings .main-dashboard .cards-container .card .info-note p,.help-dashboard .main-dashboard .cards-container .card .info-note p,.insurance-dashboard .main-dashboard .cards-container .card .info-note p,.mystay-dashboard .main-dashboard .cards-container .card .info-note p,.notification-dashboard .main-dashboard .cards-container .card .info-note p,.saved-properties .main-dashboard .cards-container .card .info-note p,.security-dashboard .main-dashboard .cards-container .card .info-note p{max-width:100%}.renter-dashboard .invoices .edit-info{display:flex;align-items:center;justify-content:flex-end;gap:36px;font-size:.875rem}.renter-dashboard .invoices .default-checkbox input[type=checkbox]:checked~label:after{top:-13px}.edit-info{justify-content:space-between;gap:16px;width:100%}.edit-info,.edit-info .edit-link{display:flex;align-items:center;flex-direction:row}.edit-info .edit-link{justify-content:flex-end;gap:8px}@media(max-width:768px){.dashboard-sidebar-nav{transform:translateY(-90%)}}.modal-content-container .modal-content-container__btns{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:10px}.modal-content-container .modal-content-container__btns .primary-btn{max-width:56px;min-width:-moz-fit-content;min-width:fit-content;max-height:56px}.modal-content-container .modal-content-container__btns .secondary-btn{min-width:220px}@media(max-width:768px){.modal-content-container .modal-content-container__btns .secondary-btn{min-width:84%}.modal-content-container h3{text-align:center;margin-top:24px}}.help-dashboard .chat-container .chat-date{margin-right:auto!important;margin-left:auto!important;color:#a3a3a3}.help-dashboard .chat-container .chatbot-wrapper{display:flex;justify-content:center;align-items:flex-end;flex-direction:row;gap:12px}.help-dashboard .chat-container .chatbot-wrapper .chatbot-icon img{border-radius:50%}.help-dashboard .chat-container .chatbot-wrapper .chatbot-message{background-color:#f8faff;border-radius:12px 12px 12px 0;padding:12px}.help-dashboard .chat-container .chatbot-wrapper .chatbot-message p{max-width:270px!important}.help-dashboard .chat-container .secondary-btn{align-self:flex-end;min-width:140px}.help-dashboard .faq-container .view-more{background:transparent;border:none;color:#4969af;margin:auto}.help-dashboard .faq-container .faq-accordion{width:100%}.help-dashboard .faq-container .faq-accordion .faq-item{border-bottom:1px solid #bfccd9}.help-dashboard .faq-container .faq-accordion .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer}.help-dashboard .faq-container .faq-accordion .faq-item .faq-question .arrow{transition:transform .3s ease}.help-dashboard .faq-container .faq-accordion .faq-item .faq-question .arrow.open{transform:rotate(180deg)}.help-dashboard .faq-container .faq-accordion .faq-item .faq-answer{padding-bottom:1rem}.find-listings .active-properties-details,.find-listings .mystay-details,.find-listings .saved-properties-details,.mystay-dashboard .active-properties-details,.mystay-dashboard .mystay-details,.mystay-dashboard .saved-properties-details,.saved-properties .active-properties-details,.saved-properties .mystay-details,.saved-properties .saved-properties-details{flex-direction:column!important;align-items:flex-start!important;width:100%;padding:0!important;gap:0!important}.find-listings .active-properties-details img,.find-listings .mystay-details img,.find-listings .saved-properties-details img,.mystay-dashboard .active-properties-details img,.mystay-dashboard .mystay-details img,.mystay-dashboard .saved-properties-details img,.saved-properties .active-properties-details img,.saved-properties .mystay-details img,.saved-properties .saved-properties-details img{border-radius:8px;max-width:360px;max-height:170px}.find-listings .active-properties-details .property-details,.find-listings .mystay-details .property-details,.find-listings .saved-properties-details .property-details,.mystay-dashboard .active-properties-details .property-details,.mystay-dashboard .mystay-details .property-details,.mystay-dashboard .saved-properties-details .property-details,.saved-properties .active-properties-details .property-details,.saved-properties .mystay-details .property-details,.saved-properties .saved-properties-details .property-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px;padding:1rem}.find-listings .active-properties-details .property-details .property-header,.find-listings .mystay-details .property-details .property-header,.find-listings .saved-properties-details .property-details .property-header,.mystay-dashboard .active-properties-details .property-details .property-header,.mystay-dashboard .mystay-details .property-details .property-header,.mystay-dashboard .saved-properties-details .property-details .property-header,.saved-properties .active-properties-details .property-details .property-header,.saved-properties .mystay-details .property-details .property-header,.saved-properties .saved-properties-details .property-details .property-header{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:16px}@media(max-width:768px){.find-listings .active-properties-details .property-details .property-header,.find-listings .mystay-details .property-details .property-header,.find-listings .saved-properties-details .property-details .property-header,.mystay-dashboard .active-properties-details .property-details .property-header,.mystay-dashboard .mystay-details .property-details .property-header,.mystay-dashboard .saved-properties-details .property-details .property-header,.saved-properties .active-properties-details .property-details .property-header,.saved-properties .mystay-details .property-details .property-header,.saved-properties .saved-properties-details .property-details .property-header{flex-direction:column;align-items:flex-start}}.find-listings .active-properties-details .property-details .property-info,.find-listings .mystay-details .property-details .property-info,.find-listings .saved-properties-details .property-details .property-info,.mystay-dashboard .active-properties-details .property-details .property-info,.mystay-dashboard .mystay-details .property-details .property-info,.mystay-dashboard .saved-properties-details .property-details .property-info,.saved-properties .active-properties-details .property-details .property-info,.saved-properties .mystay-details .property-details .property-info,.saved-properties .saved-properties-details .property-details .property-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4px}.find-listings .active-properties-details .action-buttons,.find-listings .mystay-details .action-buttons,.find-listings .saved-properties-details .action-buttons,.mystay-dashboard .active-properties-details .action-buttons,.mystay-dashboard .mystay-details .action-buttons,.mystay-dashboard .saved-properties-details .action-buttons,.saved-properties .active-properties-details .action-buttons,.saved-properties .mystay-details .action-buttons,.saved-properties .saved-properties-details .action-buttons{width:100%}.find-listings .active-properties-details .action-buttons .action-button,.find-listings .mystay-details .action-buttons .action-button,.find-listings .saved-properties-details .action-buttons .action-button,.mystay-dashboard .active-properties-details .action-buttons .action-button,.mystay-dashboard .mystay-details .action-buttons .action-button,.mystay-dashboard .saved-properties-details .action-buttons .action-button,.saved-properties .active-properties-details .action-buttons .action-button,.saved-properties .mystay-details .action-buttons .action-button,.saved-properties .saved-properties-details .action-buttons .action-button{justify-content:space-between;align-items:center;flex-direction:row;gap:8px;background:none;border:none;display:flex;padding:1rem;border-bottom:1px solid #ebebf0;width:100%;color:#3c3f4c}.find-listings .active-properties-details .action-buttons .action-button>div,.find-listings .mystay-details .action-buttons .action-button>div,.find-listings .saved-properties-details .action-buttons .action-button>div,.mystay-dashboard .active-properties-details .action-buttons .action-button>div,.mystay-dashboard .mystay-details .action-buttons .action-button>div,.mystay-dashboard .saved-properties-details .action-buttons .action-button>div,.saved-properties .active-properties-details .action-buttons .action-button>div,.saved-properties .mystay-details .action-buttons .action-button>div,.saved-properties .saved-properties-details .action-buttons .action-button>div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px}.find-listings .active-properties-details .action-buttons .action-button:first-child,.find-listings .mystay-details .action-buttons .action-button:first-child,.find-listings .saved-properties-details .action-buttons .action-button:first-child,.mystay-dashboard .active-properties-details .action-buttons .action-button:first-child,.mystay-dashboard .mystay-details .action-buttons .action-button:first-child,.mystay-dashboard .saved-properties-details .action-buttons .action-button:first-child,.saved-properties .active-properties-details .action-buttons .action-button:first-child,.saved-properties .mystay-details .action-buttons .action-button:first-child,.saved-properties .saved-properties-details .action-buttons .action-button:first-child{border-top:1px solid #ebebf0}.find-listings .info-item,.mystay-dashboard .info-item,.saved-properties .info-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:12px}.find-listings .info-item .info-item__content p,.mystay-dashboard .info-item .info-item__content p,.saved-properties .info-item .info-item__content p{font-size:.875rem}.find-listings .rental-payments,.mystay-dashboard .rental-payments,.saved-properties .rental-payments{padding:0!important}.find-listings .rental-payments .payments-header,.mystay-dashboard .rental-payments .payments-header,.saved-properties .rental-payments .payments-header{padding:8px 1rem;background:#4969af;border-top-right-radius:12px;border-top-left-radius:12px;color:#fff;width:100%;box-sizing:border-box}.find-listings .rental-payments .payment-item,.mystay-dashboard .rental-payments .payment-item,.saved-properties .rental-payments .payment-item{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;border-bottom:1px solid #ebebf0;padding:1rem;box-sizing:border-box}.find-listings .rental-payments .payment-item .status-badge,.mystay-dashboard .rental-payments .payment-item .status-badge,.saved-properties .rental-payments .payment-item .status-badge{font-size:.875rem!important}.find-listings .listing-card--empty,.mystay-dashboard .listing-card--empty,.saved-properties .listing-card--empty{width:100%;box-sizing:border-box}.insurance-dashboard .default-radio-btns{flex-direction:column;align-items:flex-start;border-bottom:none}.insurance-dashboard .default-radio-btns label{padding-left:0;width:100%}.insurance-dashboard .default-radio-btns label:after{content:"";width:20px;height:20px;border:2px solid rgba(60,63,76,.12);border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.insurance-dashboard .default-radio-btns label:before{right:0;left:auto}.insurance-dashboard .default-radio-btns input[type=radio]:checked+label:after{right:4px;left:auto;top:13px}.insurance-dashboard .default-radio-btns div{width:100%}.insurance-dashboard .default-radio-btns p{color:rgba(60,63,76,.75);font-size:.875rem}.insurance-dashboard .default-radio-btns p a{text-decoration:none!important}.insurance-dashboard .file-upload .file-label .file-upload-container .upload-text{color:rgba(60,63,76,.44);font-size:.875rem}.insurance-dashboard .modal-overlay .modal-container{overflow-y:auto;margin:16px}.insurance-dashboard .modal-overlay .modal-container .modal-header{justify-content:flex-end}.insurance-dashboard .modal-overlay .modal-container .modal-content-container{background-color:transparent;padding:0;margin:0}.insurance-dashboard .modal-overlay .modal-container .modal-content-container .card{border-radius:0;margin:8px 0}.insurance-dashboard .modal-overlay .modal-container .modal-content-container .card p{color:rgba(60,63,76,.8);font-size:.875rem}.insurance-dashboard .modal-overlay .modal-container .modal-content-container__btns{flex-direction:column;padding:12px 16px;background:#fff;gap:4px}.insurance-dashboard .modal-overlay .modal-container .modal-content-container__btns .primary-btn{max-width:100%}.insurance-dashboard .modal-overlay .modal-container .modal-content-container__btns .secondary-btn{width:100%}.renter-dashboard.notifications-dashboard .cards-container{flex-direction:column;gap:0}.renter-dashboard.notifications-dashboard .card.notification{width:100%;padding:12px;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;gap:12px;border-bottom:1px solid #e4e6ef;margin-bottom:0;border-radius:0;box-sizing:border-box}.renter-dashboard.notifications-dashboard .card.notification:first-child{border-top-right-radius:12px;border-top-left-radius:12px}.renter-dashboard.notifications-dashboard .card.notification:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-bottom:none}.renter-dashboard.notifications-dashboard .card.notification .notification-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:12px}.renter-dashboard.notifications-dashboard .card.notification .notification-container .notification-dot{width:12px;height:12px;background:#e52323;display:block;border-radius:50%;margin-top:6px}.renter-dashboard.notifications-dashboard .card.notification .notification-container .notification-content{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px}.renter-dashboard.notifications-dashboard .card.notification .notification-container .notification-content img{border-radius:50%}.renter-dashboard.notifications-dashboard .card.notification .notification-container .notification-content p{max-width:none!important;font-size:.875rem}.renter-dashboard.notifications-dashboard .card.notification .time{display:flex;justify-content:flex-start;align-items:baseline;flex-direction:row;gap:6px}.renter-dashboard.notifications-dashboard .card.notification .time p{font-size:12px;color:#6d6f79}.find-renter-dashboard .main-dashboard header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}.find-renter-dashboard .main-dashboard header h1{text-transform:uppercase}.find-renter-dashboard .main-dashboard header p{font-size:1rem}.find-renter-dashboard .main-dashboard .cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.find-renter-dashboard .main-dashboard .profile-card{padding:0;max-width:310px}@media(max-width:768px){.find-renter-dashboard .main-dashboard .profile-card{max-width:100%}}.find-renter-dashboard .main-dashboard .profile-card .profile-header__bg{max-height:142px}.find-renter-dashboard .main-dashboard .profile-card .profile-header__bg .profile-image{width:144px;height:144px;padding:34px 0}.find-renter-dashboard .main-dashboard .profile-card .profile-header__info{padding:45px 1rem 1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.find-renter-dashboard .main-dashboard .profile-card .profile-header__info .profile-description{color:#6d6f79;font-size:.875rem}.find-renter-dashboard .main-dashboard .profile-card .profile-header__info .additional-info{flex-wrap:nowrap;width:100%}@media(max-width:768px){.find-renter-dashboard .main-dashboard .profile-card .profile-header__info .additional-info{flex-direction:row}}.mystay-dashboard .info-item__content{color:#3c3f4c}.mystay-dashboard .filter-toggle{display:inline-flex;border:1px solid #ebebf0;border-radius:7px;overflow:hidden;background-color:#fff;padding:1px;margin-bottom:1rem}.mystay-dashboard .filter-toggle .filter-btn{padding:10px 24px;border:none;background:none;min-width:90px;font-size:16px;font-weight:600;color:#444;cursor:pointer;transition:background .1s,color .1s;max-height:40px;display:flex;justify-items:center;align-items:center;border-radius:7px}.mystay-dashboard .filter-toggle .filter-btn.active{background-color:#3a5d92;color:#fff;font-family:NexaBold,sans-serif}.mystay-dashboard .active-properties-details-container,.mystay-dashboard .past-properties-details-container{flex-direction:row!important;flex-wrap:wrap;gap:14px!important}.mystay-dashboard .active-properties-details-container .card.active-properties-details,.mystay-dashboard .past-properties-details-container .card.active-properties-details{max-width:334px}@media(max-width:768px){.mystay-dashboard .active-properties-details-container .card.active-properties-details,.mystay-dashboard .past-properties-details-container .card.active-properties-details{max-width:none}}.mystay-dashboard .active-properties-details-container .card.active-properties-details img,.mystay-dashboard .past-properties-details-container .card.active-properties-details img{max-width:343px}@media(max-width:768px){.mystay-dashboard .active-properties-details-container .card.active-properties-details img,.mystay-dashboard .past-properties-details-container .card.active-properties-details img{max-width:none}}.mystay-dashboard .active-properties-details-container .card.active-properties-details p,.mystay-dashboard .past-properties-details-container .card.active-properties-details p{font-family:NexaBold,sans-serif;font-size:14px;line-height:150%;max-width:334px}@media(max-width:768px){.mystay-dashboard .active-properties-details-container .card.active-properties-details p,.mystay-dashboard .past-properties-details-container .card.active-properties-details p{max-width:none}}.create-listing-container,.host-profile-container,.renter-profile-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:16px}@media(max-width:768px){.create-listing-container,.host-profile-container,.renter-profile-container{flex-direction:column}.create-listing-container .mobile-progress,.host-profile-container .mobile-progress,.renter-profile-container .mobile-progress{width:100%;box-sizing:border-box}}.create-listing-container .form-container,.host-profile-container .form-container,.renter-profile-container .form-container{width:100%;max-width:750px;height:100%}.create-listing-container .form-container .form-step,.host-profile-container .form-container .form-step,.renter-profile-container .form-container .form-step{max-width:none;justify-content:space-between;width:100%;max-width:750px;height:100%;padding:2rem;border-radius:16px;background-color:#fff}@media(max-width:768px){.create-listing-container .form-container .form-step,.host-profile-container .form-container .form-step,.renter-profile-container .form-container .form-step{max-width:100%;box-sizing:border-box;padding:1rem;gap:8px}}.create-listing-container .form-container .form-step .flex-container,.host-profile-container .form-container .form-step .flex-container,.renter-profile-container .form-container .form-step .flex-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:24px;padding:0}@media(max-width:768px){.create-listing-container .form-container .form-step .flex-container,.host-profile-container .form-container .form-step .flex-container,.renter-profile-container .form-container .form-step .flex-container{flex-direction:column;gap:14px}}.create-listing-container .form-container .form-step .flex-container>div,.host-profile-container .form-container .form-step .flex-container>div,.renter-profile-container .form-container .form-step .flex-container>div{width:100%}.create-listing-container .form-container .form-step .google_map,.host-profile-container .form-container .form-step .google_map,.renter-profile-container .form-container .form-step .google_map{border-radius:8px;border:1px solid #ecf0f9}@media(max-width:768px){.create-listing-container .form-container .form-step .google_map,.host-profile-container .form-container .form-step .google_map,.renter-profile-container .form-container .form-step .google_map{height:auto}}.create-listing-container .form-container .form-step .custom-radio-container,.host-profile-container .form-container .form-step .custom-radio-container,.renter-profile-container .form-container .form-step .custom-radio-container{flex-wrap:wrap;gap:12px}.create-listing-container .form-container .form-step .custom-radio-container .radio-container,.host-profile-container .form-container .form-step .custom-radio-container .radio-container,.renter-profile-container .form-container .form-step .custom-radio-container .radio-container{width:48%}@media(max-width:768px){.create-listing-container .form-container .form-step .custom-radio-container .radio-container,.host-profile-container .form-container .form-step .custom-radio-container .radio-container,.renter-profile-container .form-container .form-step .custom-radio-container .radio-container{width:100%}}.create-listing-container .form-container .form-step .custom-radio-container .radio-container label,.host-profile-container .form-container .form-step .custom-radio-container .radio-container label,.renter-profile-container .form-container .form-step .custom-radio-container .radio-container label{margin-bottom:0}.create-listing-container .form-container .form-step .custom-radio-container .radio-container label span,.host-profile-container .form-container .form-step .custom-radio-container .radio-container label span,.renter-profile-container .form-container .form-step .custom-radio-container .radio-container label span{max-width:23ch}.create-listing-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label svg path,.host-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label svg path,.renter-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label svg path{stroke:#4969af;fill:transparent}.create-listing-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:after,.create-listing-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:before,.host-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:after,.host-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:before,.renter-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:after,.renter-profile-container .form-container .form-step .custom-radio-container input[type=radio]:checked+label:before{top:49%}.create-listing-container .form-container .form-step .custom-checkbox-container,.host-profile-container .form-container .form-step .custom-checkbox-container,.renter-profile-container .form-container .form-step .custom-checkbox-container{flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:0}.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container{width:48%}@media(max-width:768px){.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container{width:100%}}.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container label,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container label,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container label{margin-bottom:12px}.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label svg path,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label svg path,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label svg path{stroke:#4969af;fill:transparent}.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:after,.create-listing-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:before,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:after,.host-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:before,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:after,.renter-profile-container .form-container .form-step .custom-checkbox-container .checkbox-container input[type=checkbox]:checked+label:before{right:18px}.create-listing-container .full-width-input-fields .checkbox-container,.host-profile-container .full-width-input-fields .checkbox-container,.renter-profile-container .full-width-input-fields .checkbox-container{width:100%!important}.create-listing-container .time-selector,.host-profile-container .time-selector,.renter-profile-container .time-selector{display:flex;align-items:center;justify-content:space-between;background:#f2f6fa;padding:5px 8px;border-radius:8px}.create-listing-container .time-container,.host-profile-container .time-container,.renter-profile-container .time-container{display:flex}.create-listing-container .time-input,.host-profile-container .time-input,.renter-profile-container .time-input{width:100px;text-align:center;border-radius:6px;font-size:16px;padding:7px 0;margin:0;min-height:36px;margin-right:6px}.create-listing-container .time-input::-moz-placeholder,.host-profile-container .time-input::-moz-placeholder,.renter-profile-container .time-input::-moz-placeholder{color:#3c3f4c}.create-listing-container .time-input::placeholder,.host-profile-container .time-input::placeholder,.renter-profile-container .time-input::placeholder{color:#3c3f4c}.create-listing-container .am-pm-toggle,.host-profile-container .am-pm-toggle,.renter-profile-container .am-pm-toggle{display:flex;background:#fff;border-radius:6px;text-align:center;margin:auto;padding:4px;height:30px}.create-listing-container .am-pm-btn,.host-profile-container .am-pm-btn,.renter-profile-container .am-pm-btn{padding:5px 9px;border:none;background-color:#fff;border-radius:7px;cursor:pointer;justify-content:center;align-items:center}.create-listing-container .am-pm-btn.active,.host-profile-container .am-pm-btn.active,.renter-profile-container .am-pm-btn.active{background-color:#4969af;color:#fff}.create-listing-container .quiet-hours-container,.host-profile-container .quiet-hours-container,.renter-profile-container .quiet-hours-container{margin-bottom:15px}.create-listing-container .budget-container input,.create-listing-container .listing-price-container input,.host-profile-container .budget-container input,.host-profile-container .listing-price-container input,.renter-profile-container .budget-container input,.renter-profile-container .listing-price-container input{height:100px;max-width:350px;margin:auto;text-align:center;display:flex;font-size:30px}.create-listing-container .budget-container input::-moz-placeholder,.create-listing-container .listing-price-container input::-moz-placeholder,.host-profile-container .budget-container input::-moz-placeholder,.host-profile-container .listing-price-container input::-moz-placeholder,.renter-profile-container .budget-container input::-moz-placeholder,.renter-profile-container .listing-price-container input::-moz-placeholder{font-size:30px}.create-listing-container .budget-container input::placeholder,.create-listing-container .listing-price-container input::placeholder,.host-profile-container .budget-container input::placeholder,.host-profile-container .listing-price-container input::placeholder,.renter-profile-container .budget-container input::placeholder,.renter-profile-container .listing-price-container input::placeholder{font-size:30px}.create-listing-container .budget-container .listing-final-price,.create-listing-container .listing-price-container .listing-final-price,.host-profile-container .budget-container .listing-final-price,.host-profile-container .listing-price-container .listing-final-price,.renter-profile-container .budget-container .listing-final-price,.renter-profile-container .listing-price-container .listing-final-price{display:flex;justify-content:space-between}.create-listing-container .calendar-icon,.host-profile-container .calendar-icon,.renter-profile-container .calendar-icon{top:33%!important}.create-listing-container .add-blackout-date-btn,.host-profile-container .add-blackout-date-btn,.renter-profile-container .add-blackout-date-btn{margin:auto}.create-listing-container .review-section,.host-profile-container .review-section,.renter-profile-container .review-section{box-sizing:border-box}.create-listing-container .review-section .review-header,.host-profile-container .review-section .review-header,.renter-profile-container .review-section .review-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e6ef;padding-bottom:.5rem}.create-listing-container .review-section .review-header .small-btn,.host-profile-container .review-section .review-header .small-btn,.renter-profile-container .review-section .review-header .small-btn{padding:10px 20px;max-height:40px;min-width:-moz-fit-content;min-width:fit-content;max-width:78px}.create-listing-container .review-section .review-content,.host-profile-container .review-section .review-content,.renter-profile-container .review-section .review-content{margin-top:1rem}.create-listing-container .review-section .review-content p svg,.host-profile-container .review-section .review-content p svg,.renter-profile-container .review-section .review-content p svg{margin-right:5px;position:relative;top:2px}.create-listing-container .review-section .review-content .photos-container,.create-listing-container .review-section .review-content .property-photos,.host-profile-container .review-section .review-content .photos-container,.host-profile-container .review-section .review-content .property-photos,.renter-profile-container .review-section .review-content .photos-container,.renter-profile-container .review-section .review-content .property-photos{display:flex;gap:14px;flex-wrap:wrap}.create-listing-container .review-section .review-content .photos-container .property-photo,.create-listing-container .review-section .review-content .property-photos .property-photo,.host-profile-container .review-section .review-content .photos-container .property-photo,.host-profile-container .review-section .review-content .property-photos .property-photo,.renter-profile-container .review-section .review-content .photos-container .property-photo,.renter-profile-container .review-section .review-content .property-photos .property-photo{position:relative}.create-listing-container .review-section .review-content .photos-container .property-photo img:first-child,.create-listing-container .review-section .review-content .property-photos .property-photo img:first-child,.host-profile-container .review-section .review-content .photos-container .property-photo img:first-child,.host-profile-container .review-section .review-content .property-photos .property-photo img:first-child,.renter-profile-container .review-section .review-content .photos-container .property-photo img:first-child,.renter-profile-container .review-section .review-content .property-photos .property-photo img:first-child{position:absolute;right:-9px;top:-9px}.create-listing-container .review-section .review-content .price,.host-profile-container .review-section .review-content .price,.renter-profile-container .review-section .review-content .price{font-size:22px}.create-listing-container .form-step:last-child{background-color:transparent;padding:0;gap:12px}.create-listing-container .form-step:last-child .review-section,.create-listing-container .form-step:last-child>div{background:#fff;padding:1rem 2rem;border-radius:16px;width:100%;box-sizing:border-box}@media(max-width:768px){.create-listing-container .form-step:last-child .review-section,.create-listing-container .form-step:last-child>div{padding:16px 20px}}.create-listing-container .form-step:last-child .review-section p,.create-listing-container .form-step:last-child>div p{display:flex;gap:8px;align-items:center;margin:1rem 0}.input-unit-group{color:#3c3f4c;background-color:#fff;width:100%;border-radius:8px;border:1px solid #bdc9db;outline-color:#4969af;box-sizing:border-box;text-align:left;display:flex;align-items:center;gap:20px}.input-unit-group::-moz-placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}.input-unit-group::placeholder{color:rgba(60,63,76,.75);font-family:NexaRegular,sans-serif;font-size:1rem}.input-unit-group .input-number{border:none;outline:none;flex-grow:1;font-size:1rem}.input-unit-group .divider{display:block;width:2px;height:30px;background:rgba(60,63,76,.6)}.input-unit-group .unit-select{border:none;background:none;font-weight:700;color:#4969af;cursor:pointer;font-size:1rem}.input-unit-group .select-wrapper{position:relative;display:inline-block;min-width:60px}.input-unit-group .unit-select{height:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input-unit-group .dropdown-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8rem;color:#666}.host-profile-container .mobile-progress,.renter-profile-container .mobile-progress{height:100vh}@media(max-width:768px){.host-profile-container .mobile-progress,.renter-profile-container .mobile-progress{height:100%}}.host-profile-container .budget-container .validation-error,.renter-profile-container .budget-container .validation-error{text-align:center}@media(max-width:768px){.host-profile-container .sidebar,.renter-profile-container .sidebar{height:0;display:none}.host-profile-container .sidebar.visible,.renter-profile-container .sidebar.visible{height:100%;display:block}}.flatpickr-calendar{background-color:#fff;border:1px solid #bdc9db;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.flatpickr-calendar .flatpickr-months .flatpickr-month{height:44px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#4969af}.flatpickr-calendar .flatpickr-current-month{display:flex;justify-content:space-between;align-items:center;padding:9.48px 0 0 0;height:auto}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-current-month .numInputWrapper{color:#3c3f4c;text-align:center;font-family:Sora,sans-serif;font-size:1.2rem}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-prev-next,.flatpickr-calendar .flatpickr-current-month .numInputWrapper .flatpickr-prev-next{font-size:1rem}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover{background:#f2f6fa;border-radius:8px}.flatpickr-calendar .flatpickr-weekdays{color:#3c3f4c;font-weight:700;border-bottom:1px solid #bdc9db}.flatpickr-calendar .flatpickr-days .flatpickr-day{color:#3c3f4c;border-radius:8px;transition:background-color .3s,color .3s}.flatpickr-calendar .flatpickr-days .flatpickr-day.today,.flatpickr-calendar .flatpickr-days .flatpickr-day:hover{background-color:#4969af;color:#fff}.flatpickr-calendar .flatpickr-days .flatpickr-day.today.today{background-color:transparent!important;color:#3c3f4c!important}.flatpickr-calendar .flatpickr-days .flatpickr-day.selected{background:#4969af;border-color:#4969af;color:#fff}.messages .messages-container{display:flex;height:100vh}@media(max-width:768px){.messages .messages-container{flex-direction:column;height:100%}}.messages .messages-container .message-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px}.messages .messages-container .message-container .user-img{border-radius:50%;width:38px;height:38px}.messages .messages-container .message-date-container{width:100%;display:flex;flex-direction:column;gap:34px}.messages .messages-container .messages-sidebar{width:25%;height:auto;background:#fff;padding:16px 0;box-sizing:border-box;border-top-left-radius:16px;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:flex-start;border:1px solid #e4e6ef;overflow-y:scroll;height:100vh}@media(max-width:768px){.messages .messages-container .messages-sidebar{visibility:visible;opacity:1;width:100%;overflow-y:auto;height:100%;border-radius:16px}}.messages .messages-container .messages-sidebar .search-bar{position:relative;padding:0 12px 16px}.messages .messages-container .messages-sidebar .search-bar input{width:100%;padding:.5rem 1rem;border:1px solid rgba(60,63,76,.4);border-radius:6px;box-sizing:border-box;position:relative}.messages .messages-container .messages-sidebar .search-bar input:-moz-placeholder-shown{padding-left:3rem}.messages .messages-container .messages-sidebar .search-bar input:placeholder-shown{padding-left:3rem}.messages .messages-container .messages-sidebar .search-bar input:not(:-moz-placeholder-shown)~img{display:none}.messages .messages-container .messages-sidebar .search-bar input:not(:placeholder-shown)~img{display:none}.messages .messages-container .messages-sidebar .search-bar input::-moz-placeholder{padding-left:36px;position:relative;top:3px}.messages .messages-container .messages-sidebar .search-bar input::placeholder{padding-left:36px;position:relative;top:3px}.messages .messages-container .messages-sidebar .search-bar img{position:absolute;left:26px;top:37%;transform:translateY(-50%);pointer-events:none}.messages .messages-container .messages-sidebar .conversation-list{list-style:none;padding:0;border-top:1px solid #e4e6ef}.messages .messages-container .messages-sidebar .conversation-list .conversation{display:flex;align-items:center;padding:12px;margin:0;margin-top:12px;gap:12px;box-sizing:border-box;cursor:pointer}.messages .messages-container .messages-sidebar .conversation-list .conversation.not-read{background:rgba(242,246,250,.5)}.messages .messages-container .messages-sidebar .conversation-list .conversation:first-child{margin-top:0}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-imgs{border-radius:6px;max-width:48px;height:48px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;position:relative}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-imgs .property-img{border-radius:6px;width:48px;height:48px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-imgs .user-img{border-radius:50%;position:absolute;top:23px;left:20px;width:33px;height:33px;-o-object-fit:cover;object-fit:cover}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:0;width:100%}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container .conversation-details{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container .conversation-details p{margin:0}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container .conversation-details .message{color:#6d6f79;font-size:.875rem}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container .conversation-details .single-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.messages .messages-container .messages-sidebar .conversation-list .conversation .conversation-details-container .conversation-details .time{font-size:12px;color:#6d6f79}.messages .messages-container .messages-sidebar .conversation-list .conversation .notification-count{background:#e52323;color:#fff;border-radius:50%;font-size:.875rem;width:20px;height:20px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0}.messages .messages-container .chat-window{flex:1;display:flex;flex-direction:column;background:#fff;border-top-left-radius:0;border-top-right-radius:16px;border-bottom-right-radius:16px}@media(max-width:768px){.messages .messages-container .chat-window{border-radius:16px}}.messages .messages-container .chat-window button:disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.messages .messages-container .chat-header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;border-bottom:1px solid #ebebeb;margin:12px 1rem;padding:0 0 12px 0}.messages .messages-container .chat-header .tertiary-btn{min-width:154px}.messages .messages-container .chat-header p.heading-5{margin:0}.messages .messages-container .chat-header .dates,.messages .messages-container .chat-header .status{font-size:.875rem;color:#6d6f79;margin:0}.messages .messages-container .chat-header>div{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px}.messages .messages-container .chat-header__content{display:flex;flex-direction:column}.messages .messages-container .chat-header img{width:54px;height:54px;border-radius:14px}.messages .messages-container .chat-messages{padding:0 1rem;overflow-y:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:34px;overflow-y:scroll;height:100vh}.messages .messages-container .chat-messages .chat-date{align-self:center;font-size:.875rem;margin:0}.messages .messages-container .chat-messages .message{padding:12px;background:#f2f6fa;border-radius:12px;border-bottom-left-radius:0;max-width:600px}.messages .messages-container .chat-messages .message .content{display:inline-block;margin:0}.messages .messages-container .chat-messages .user-message{align-self:end}.messages .messages-container .chat-messages .user-message .message{background-color:#f0f6f0;border-bottom-right-radius:0;border-bottom-left-radius:12px}.messages .messages-container .chat-messages .user-message .time{justify-content:flex-end}.messages .messages-container .chat-messages .time{display:flex;gap:12px;align-items:baseline}.messages .messages-container .chat-messages .time p{display:block;font-size:12px}.messages .chat-input{display:flex;align-items:center;padding:14px 8px 14px 24px;margin:20px 16px;border:1px solid #e4e6ef;border-radius:50px}@media(max-width:768px){.messages .chat-input{max-height:50px;margin:0}}.messages .chat-input input{flex:1;border:none}.messages .chat-input input::-moz-placeholder{color:#6d6f79}.messages .chat-input input::placeholder{color:#6d6f79}.messages .chat-input__actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:20px}.messages .chat-input .primary-btn{min-width:auto;max-width:-moz-fit-content;max-width:fit-content;width:50px;height:44px}@media(max-width:768px){.messages .chat-input .primary-btn{width:40px;height:40px}}.messages .card--empty{max-width:800px;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}@media(max-width:768px){.messages .card--empty{gap:30px}}.messages .card--empty .primary-btn{max-width:330px}@media(max-width:768px){.messages .messages-container .chat-modal{position:fixed;top:0;left:0;width:100%;max-width:100vw;height:100%;max-height:100vh;max-height:100dvh;background:#fff;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1rem;transform:translateX(0);box-sizing:border-box}.messages .messages-container .chat-header{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px;margin:0;border-bottom:none}.messages .messages-container .chat-header .close-btn{background:none;border:none;width:26px;cursor:pointer}.messages .messages-container .chat-header p{margin:0}.messages .messages-container .chat-header .chat-header__user img{border-radius:50px}.messages .messages-container .chat-header:nth-child(2){justify-content:flex-start;margin:1rem;border-bottom:0}.messages .messages-container .chat-header:nth-child(2) img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover}.messages .messages-container .chat-messages{flex-grow:1;overflow-y:auto;gap:14px;max-height:55vh}.messages .messages-container .slide-in-enter-active,.messages .messages-container .slide-in-leave-active{transition:transform .3s ease}.messages .messages-container .slide-in-enter-from,.messages .messages-container .slide-in-leave-to{transform:translateX(100%)}.messages .messages-container .slide-in-enter-to,.messages .messages-container .slide-in-leave-from{transform:translateX(0)}}.find-listings .cards-container,.saved-properties .cards-container{width:100%;padding:0;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:768px){.find-listings .cards-container,.saved-properties .cards-container{flex-direction:column}}.find-listings .card,.saved-properties .card{flex:0 1 calc(50% - 16px);box-sizing:border-box;margin-bottom:0!important}@media(max-width:768px){.find-listings .card,.saved-properties .card{flex:0 1 100%}}.find-listings .property-details,.saved-properties .property-details{color:#3c3f4c}@media(max-width:768px){.find-listings .property-details .property-header,.saved-properties .property-details .property-header{width:100%}}.find-listings .property-details .property-header .property-header--img,.saved-properties .property-details .property-header .property-header--img{position:relative}@media(max-width:768px){.find-listings .property-details .property-header .property-header--img,.saved-properties .property-details .property-header .property-header--img{width:100%}}.find-listings .property-details .property-header .property-header--img img,.saved-properties .property-details .property-header .property-header--img img{width:214px;min-height:214px;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.find-listings .property-details .property-header .property-header--img img,.saved-properties .property-details .property-header .property-header--img img{max-width:100%;width:100%;max-height:200px}}.find-listings .property-details .property-header .property-header--img .partner-badge,.saved-properties .property-details .property-header .property-header--img .partner-badge{position:absolute;z-index:1;top:9px;left:9px;width:86px;height:4px;background:#fff;min-height:28px;-o-object-fit:contain;object-fit:contain;padding:3px;border-radius:4px}.find-listings .property-details .property-header .property-header--img span,.saved-properties .property-details .property-header .property-header--img span{position:absolute;top:14px;right:14px}.find-listings .property-details .property-info,.saved-properties .property-details .property-info{gap:10px!important}@media(max-width:768px){.find-listings .property-details .property-info,.saved-properties .property-details .property-info{width:100%}}.find-listings .property-details .property-info p,.saved-properties .property-details .property-info p{margin:0}.find-listings .property-details .property-info .property-price,.saved-properties .property-details .property-info .property-price{background:#e8ecf9;border-radius:50px;padding:6px 12px 3px;font-size:.875rem!important;color:#4969af!important}.find-listings .property-details .property-info .info-item,.saved-properties .property-details .property-info .info-item{justify-content:center;align-items:center;gap:8px}.find-listings .property-details .property-info .info-item p,.saved-properties .property-details .property-info .info-item p{font-size:1rem}.find-listings .property-details .property-info .property-footer,.saved-properties .property-details .property-info .property-footer{display:flex;justify-content:space-between;align-items:end;width:100%}.find-listings{background:#f2f6fa}.find-listings header{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}.find-listings .card{background-color:#fff;border:1px solid #ebebf0;border-radius:8px;padding:1rem;margin-bottom:1rem;border:none}@media(max-width:768px){.find-listings .card{margin-bottom:.5rem}}.find-listings-logged-in .container{align-items:flex-start;gap:25px;padding-top:0}@media(max-width:768px){.find-listings-logged-in .container{flex-direction:column}}.find-listings-logged-in .dashboard-content{max-width:640px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px;width:100%}@media(max-width:1024px){.find-listings-logged-in .dashboard-content{max-width:100%}}.find-listings-logged-in .dashboard-content .filters .filter-button img{width:20px;height:20px}.find-listings-logged-in .dashboard-content .filters .dropdown-icon{width:12px}.find-listings-logged-in header{width:100%;display:flex;justify-content:space-between;align-items:end;flex-direction:row;gap:0}.find-listings-logged-in header h1{text-transform:uppercase}.find-listings-logged-in header p{margin:0}.find-listings-logged-in .card{flex:1;width:100%}.listing-template{background-color:#f2f6fa;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px;padding:2rem 0}@media(max-width:768px){.listing-template{padding:12px;gap:8px}}.listing-template>div{max-width:1296px;margin:auto}.listing-template .sticky{max-width:none;position:sticky;top:0;z-index:1000;box-shadow:0 8px 18px rgba(0,0,0,.08);border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.listing-template .card,.listing-template section{width:100%;box-sizing:border-box;background-color:#fff;padding:1rem;border-radius:16px}.listing-template .image-gallery{display:flex;gap:12px}@media(max-width:768px){.listing-template .image-gallery{width:100%;max-width:100%}}.listing-template .image-gallery .main-image{flex-shrink:0;max-width:639px;width:100%;position:relative;border-radius:12px;overflow:hidden}@media(max-width:768px){.listing-template .image-gallery .main-image{max-width:100%}}.listing-template .image-gallery .main-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px}@media(max-width:768px){.listing-template .image-gallery .main-image>img{height:270px}}.listing-template .image-gallery .thumbnails{flex-grow:1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.listing-template .image-gallery .thumbnails .thumbnail{position:relative;border-radius:12px;overflow:hidden}.listing-template .image-gallery .thumbnails .thumbnail img{width:100%;max-width:319px;display:block;border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover}.listing-template .image-gallery .overlay .overlay-content{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;gap:16px;position:absolute;bottom:16px;right:16px;max-width:125px;height:100%;height:-moz-fit-content;height:fit-content;color:#fff;background:rgba(60,63,76,.79);border-radius:65px;padding:7px 13px 3px}.listing-template .image-gallery .overlay .overlay-content p{margin:0;font-size:20px}.listing-template .image-gallery .favorite-icon{position:absolute;top:16px;right:16px;border:none;padding:0;cursor:pointer;background-color:transparent}.listing-template .listing-info-headings{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}.listing-template .listing-info-headings ul{list-style:none;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:32px}.listing-template .listing-info-headings ul li{font-size:.875rem;position:relative}.listing-template .listing-info-headings ul li.active a{color:#182d4c}.listing-template .listing-info-headings ul li.active:after{content:"";height:2px;width:100%;display:block;background:#182d4c;position:absolute;bottom:-27px;left:0}.listing-template .listing-info-headings ul li a{color:#6d6f79}.listing-template .listing-info-headings button{max-height:44px}.listing-template .listing-container{border-radius:20px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:16px;box-sizing:border-box;width:100%}.listing-template .listing-container .listing-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px;max-width:860px}@media(max-width:768px){.listing-template .listing-container .listing-details{gap:8px}}.listing-template .listing-container .card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px;border-bottom:1px solid #ebebf0;padding:.5rem 1rem 1rem}@media(max-width:768px){.listing-template .listing-container .card{padding:12px}}.listing-template .listing-container .card h2{border-bottom:1px solid #ebebf0;padding:8px 0;margin:0;width:100%}.listing-template .listing-container .card>div{width:100%}.listing-template .listing-container .card .sub-info{color:#6d6f79;font-size:.875rem}.listing-template .listing-container .card.listing-info h2{border-bottom:none;padding-bottom:0}.listing-template .listing-container .card.listing-info .features-container{max-width:440px}@media(max-width:768px){.listing-template .listing-container .card.listing-info .sub-info{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px}.listing-template .listing-container .card.listing-info h2{padding:0;margin:0}.listing-template .listing-container .card.listing-info a,.listing-template .listing-container .card.listing-info p{font-size:.875rem}.listing-template .listing-container .card.listing-info .column{flex:auto!important}.listing-template .listing-container .card.listing-info .column .additional-info-container .additional-info{flex-direction:row;align-items:center;gap:8px}.listing-template .listing-container .card.listing-info .column .additional-info-container .additional-info p{font-size:.875rem}}.listing-template .listing-container .card .additional-info-extra{font-size:14px;padding-left:1.2rem;color:rgba(60,63,76,.6)}.listing-template .listing-container .card.listing-dates p{color:#6d6f79;text-decoration:underline;font-size:.875rem}.listing-template .listing-container .card.listing-insurance{color:#6d6f79}.listing-template .listing-container .card.listing-insurance p{display:flex;justify-content:space-between;width:100%}.listing-template .listing-container .card.listing-location p span{display:block}.listing-template .listing-container .card.listing-location a{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:4px}.listing-template .listing-container .card.listing-location-insights .info-tab-header,.listing-template .listing-container .card.listing-sharing-with .info-tab-header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:12px}.listing-template .listing-container .card.listing-location-insights .info-tab-header div,.listing-template .listing-container .card.listing-sharing-with .info-tab-header div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px}.listing-template .listing-container .card.listing-location-insights .info-tab-content,.listing-template .listing-container .card.listing-sharing-with .info-tab-content{padding-left:16px}.listing-template .listing-container .card.listing-location-insights .info-tab-content p,.listing-template .listing-container .card.listing-sharing-with .info-tab-content p{font-size:.875rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4px}.listing-template .listing-container .card.listing-location-insights .info-tab-content p span,.listing-template .listing-container .card.listing-sharing-with .info-tab-content p span{display:block}.listing-template .listing-container .card.listing-location-insights .info-tab-content p span.distance,.listing-template .listing-container .card.listing-sharing-with .info-tab-content p span.distance{color:#4969af}.listing-template .listing-container .card.listing-rating .rating-summary{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row-reverse;gap:22px}.listing-template .listing-container .card.listing-rating .rating-summary .rating-header{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;min-width:100px}.listing-template .listing-container .card.listing-rating .rating-summary .rating-header div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px}.listing-template .listing-container .card.listing-rating .rating-summary .rating-header .rating-score{font-size:24px;color:#182d4c;margin:0}.listing-template .listing-container .card.listing-rating .rating-summary .rating-bars{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px;width:100%}.listing-template .listing-container .card.listing-rating .rating-summary .rating-bars .rating-bar{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px;width:100%}.listing-template .listing-container .card.listing-rating .rating-summary .rating-bars .rating-bar .rating-label{color:rgba(60,63,76,.6);font-size:.875rem;margin:0}.listing-template .listing-container .card.listing-rating .rating-summary .rating-bars .rating-bar .bar-container{position:relative;width:100%;height:8px;background-color:#ecf0f1;border-radius:4px;overflow:hidden}.listing-template .listing-container .card.listing-rating .rating-summary .rating-bars .rating-bar .bar-container .bar-fill{position:absolute;height:100%;background-color:#f1c40f}.listing-template .listing-container .card.listing-reviews .review-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.listing-template .listing-container .card.listing-reviews .review-card .review-header{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.listing-template .listing-container .card.listing-reviews .review-card .review-header .review-avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.listing-template .listing-container .card.listing-reviews .review-card .review-header .review-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px}.listing-template .listing-container .card.listing-reviews .review-card .review-header .review-info .review-author{margin:0}.listing-template .listing-container .card.listing-reviews .review-card .review-header .review-info .review-rating{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:6px}.listing-template .listing-container .card.listing-reviews .review-card .review-content{font-size:.875rem}.listing-template .listing-container .card.listing-reviews .review-card .view-more{align-self:center;font-size:.875rem}.listing-template .listing-container .card.listing-features .features-container,.listing-template .listing-container .card.listing-info .features-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:8px}@media(max-width:768px){.listing-template .listing-container .card.listing-features .features-container,.listing-template .listing-container .card.listing-info .features-container{flex-direction:column}}.listing-template .listing-container .card.listing-features .features-container .column,.listing-template .listing-container .card.listing-info .features-container .column{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;flex:1 1 calc(33.33% - 8px)}@media(max-width:768px){.listing-template .listing-container .card.listing-features .features-container .column,.listing-template .listing-container .card.listing-info .features-container .column{width:100%}}.listing-template .listing-container .card.listing-features .additional-info-container,.listing-template .listing-container .card.listing-info .additional-info-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.listing-template .listing-container .card.listing-features .additional-info-container>p,.listing-template .listing-container .card.listing-info .additional-info-container>p{text-decoration:underline}.listing-template .listing-container .card.listing-features .additional-info-container .additional-info,.listing-template .listing-container .card.listing-info .additional-info-container .additional-info{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px;row-gap:10px;flex-wrap:wrap}@media(max-width:768px){.listing-template .listing-container .card.listing-features .additional-info-container .additional-info,.listing-template .listing-container .card.listing-info .additional-info-container .additional-info{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12px}}.listing-template .listing-container .card.listing-features .view-more,.listing-template .listing-container .card.listing-info .view-more{align-self:center;font-size:.875rem}.listing-template .listing-container .card.listing-message-host .send-message form{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:16px}@media(max-width:768px){.listing-template .listing-container .card.listing-message-host .send-message form{flex-direction:column}}.listing-template .listing-container .card.listing-message-host .send-message form textarea{resize:none;overflow:hidden;background:#fff;border-radius:8px;border:1px solid rgba(60,63,76,.25);max-height:74px}@media(max-width:768px){.listing-template .listing-container .card.listing-message-host .send-message form textarea{max-height:-moz-fit-content;max-height:fit-content}}.listing-template .listing-container .card.listing-message-host .send-message form textarea::-moz-placeholder{font-size:.875rem}.listing-template .listing-container .card.listing-message-host .send-message form textarea::placeholder{font-size:.875rem}.listing-template .listing-container .card.listing-message-host .send-message form button{max-width:129px;max-height:53px}@media(max-width:768px){.listing-template .listing-container .card.listing-message-host .send-message form button{max-width:100%}}.listing-template .listing-container .card.listing-host-profile .host-profile,.listing-template .listing-container .card.listing-host-profile .policy-container,.listing-template .listing-container .card.listing-policy .host-profile,.listing-template .listing-container .card.listing-policy .policy-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:10px}.listing-template .listing-container .card.listing-host-profile .host-profile div,.listing-template .listing-container .card.listing-host-profile .policy-container div,.listing-template .listing-container .card.listing-policy .host-profile div,.listing-template .listing-container .card.listing-policy .policy-container div{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.listing-template .listing-container .card.listing-host-profile .host-profile div p,.listing-template .listing-container .card.listing-host-profile .policy-container div p,.listing-template .listing-container .card.listing-policy .host-profile div p,.listing-template .listing-container .card.listing-policy .policy-container div p{margin:0}.listing-template .listing-container .card.listing-host-profile .host-profile div p span,.listing-template .listing-container .card.listing-host-profile .policy-container div p span,.listing-template .listing-container .card.listing-policy .host-profile div p span,.listing-template .listing-container .card.listing-policy .policy-container div p span{display:block}.listing-template .listing-container .card.listing-host-profile .host-profile div img,.listing-template .listing-container .card.listing-host-profile .policy-container div img,.listing-template .listing-container .card.listing-policy .host-profile div img,.listing-template .listing-container .card.listing-policy .policy-container div img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.listing-template .listing-container .card.listing-sharing-with .pet-imgs{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:16px;flex-wrap:wrap}.listing-template .listing-container .card.listing-sharing-with .pet-imgs img{width:210px;height:210px;-o-object-fit:cover;object-fit:cover;border-radius:22px}.listing-template .listing-container .card.listing-sharing-with .info-tab-header div div{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}.listing-template .listing-container aside{position:sticky;top:90px;width:100%;max-width:460px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:16px}.listing-template .listing-container aside .listing-price{box-shadow:0 8px 18px rgba(0,0,0,.08)}.listing-template .listing-container aside .listing-price .listing-price-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.listing-template .listing-container aside .listing-price .listing-price-container .price-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%}.listing-template .listing-container aside .listing-price .listing-price-container .price-details{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;width:100%}.listing-template .listing-container aside .listing-price .listing-price-container .price-details .pricing-item{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%;font-size:.875rem}.listing-template .listing-container aside .listing-price .listing-price-container .price-details .pricing-item:last-child{padding-bottom:12px;border-bottom:1px solid #e5e7eb}.listing-template .listing-container aside .listing-price .listing-price-container .price-details .pricing-item .discount{color:#508a6e}.listing-template .listing-container aside .listing-price .listing-price-container .total{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;width:100%;font-size:.875rem;padding-top:12px}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info{background:#eef5ff;border-radius:6px;padding:12px;width:100%;box-sizing:border-box}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .listing-price-info-header{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;gap:0}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .listing-price-amount{color:#4969af;font-size:22px;margin:0}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .listing-deposit,.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .listing-price-amount span{color:#3c3f4c;font-size:.875rem}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .additional-info{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:6px;row-gap:10px;flex-wrap:wrap}@media(max-width:768px){.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .additional-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0}}.listing-template .listing-container aside .listing-price .listing-price-container .listing-price-info .additional-info p{font-size:.875rem;margin:0}.listing-template .listing-container aside .listing-price .listing-dates .sub-info{text-decoration:underline}.listing-template .listing-container aside textarea::-moz-placeholder{font-size:.875rem;resize:none;overflow:hidden}.listing-template .listing-container aside textarea::placeholder{font-size:.875rem;resize:none;overflow:hidden}.listing-template .listing-container aside .next-steps-container{align-items:flex-start;padding:1rem}.listing-template .listing-container aside .next-steps-container .next-steps-icon:after{height:65%}.listing-template .listing-container aside .next-steps-container .next-steps-content p{margin:0;color:#3c3f4c}.listing-template .sticky-btm,.listing-template .sticky-btm .price-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0}.listing-template .sticky-btm .price-header{width:100%}.listing-template .sticky-btm .listing-price-info .listing-price-info-header{display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;gap:0}.listing-template .sticky-btm .listing-price-info .listing-price-amount{color:#4969af;font-size:22px;margin:0}.listing-template .sticky-btm .listing-price-info .listing-price-amount span{color:#3c3f4c;font-size:.875rem}.listing-template .sticky-btm .listing-price-info .additional-info{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:6px;row-gap:10px;flex-wrap:wrap}.listing-template .sticky-btm .listing-price-info .additional-info p{font-size:.875rem;margin:0;color:#508a6e}.listing-template .sticky-btm .primary-btn{max-width:140px}.availability-calendar{width:100%}.availability-calendar .availability-container{justify-content:space-between}@media(max-width:1024px){.availability-calendar .availability-container{flex-direction:column;justify-content:center}}.availability-calendar .availability-container>div,.availability-calendar .availability-container>div:nth-child(2){width:48%}@media(max-width:1024px){.availability-calendar .availability-container>div,.availability-calendar .availability-container>div:nth-child(2){width:100%}}.btn-disabled{border:1px solid #e5e7ec!important;background:#d3d3d3!important}.swal2-popup.swal2-toast{font-size:12px}