/* _content/HolidayRentProUI/Components/GuestMessageThreadDetails.razor.rz.scp.css */
.rz-fileupload-content[b-mvnqpb8fsn] {
    display: none;
}

.imgDeleteBtn[b-mvnqpb8fsn] {
    position: absolute;
    top: 1px;
    right: 1px;
    opacity: 0.4;
    cursor: pointer;
}

    .imgDeleteBtn:hover[b-mvnqpb8fsn] {
        opacity: 1.0;
        cursor: pointer;
    }

.container[b-mvnqpb8fsn] {
    display: flex;
    flex-direction: column;
    height: 100dvh;
    padding: 0px;
}

.header[b-mvnqpb8fsn] {
    flex-shrink: 0; /* Ensures the header never gets squashed */
    background: #f8f9fa;
    padding: 1rem;
    border-bottom: 1px solid #ddd;
}

/* 2. The scrollable middle */
.main[b-mvnqpb8fsn] {
    flex: 1; /* Grow to fill remaining space */
    overflow-y: auto; /* Enable vertical scrolling internally */
    padding: 20px;
    background: #fff;
    /* Optional: smooth scrolling for internal links */
    scroll-behavior: smooth;
}

.footer[b-mvnqpb8fsn] {
    flex-shrink: 0; /* Ensures the footer stays visible */
    background: #f8f9fa;
    color: white;
    padding: 1rem;
    border-top: 1px solid #ddd;
}
/* _content/HolidayRentProUI/Public/PropertyPage.razor.rz.scp.css */
@media (min-width: 550px) {
    .websiteContainer[b-4v7kqtlzza] {
        width: 550px;
    }
}

@media (max-width: 450px) {
    .websiteContainer[b-4v7kqtlzza] {
        width: 100%;
    }
}
/* _content/HolidayRentProUI/Public/PropertySearch.razor.rz.scp.css */
@media (min-width: 550px) {
    .websiteContainer[b-ua0ddpjo8n] {
        width: 550px;
    }
}

@media (max-width: 450px) {
    .websiteContainer[b-ua0ddpjo8n] {
        width: 100%;
    }
}
