/* _content/HemShare.AgentWeb/Features/BookingDetails/BookingDetails.razor.rz.scp.css */
.booking-action-button-container[b-mzqkum7x5b] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-end;
}

@media screen and (max-width: 700px) {
    .booking-header-container[b-mzqkum7x5b] {
        flex-direction: column-reverse;
    }

    .booking-action-button-container[b-mzqkum7x5b] {
        justify-content: flex-start;
    }
}
/* _content/HemShare.AgentWeb/Features/BookingsOverview/BookingsOverviewList.razor.rz.scp.css */
.oi-caret-bottom[b-64dm8t1pw6], .oi-caret-top[b-64dm8t1pw6]{
    font-size: 10px;
    left: 5px
}

th[b-64dm8t1pw6] {
    cursor: pointer;
}

.spinner[b-64dm8t1pw6] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
    background: gray;
    opacity: 33%;
}
/* _content/HemShare.AgentWeb/Features/Conversations/Conversation.razor.rz.scp.css */
.conversations__message-list[b-g5n3fp6ciu] {
    height: calc(100% - 104px);
    max-height: calc(100% - 104px);
    overflow-y: auto;
    display: flex;
    flex-direction: column-reverse;
}

.meta[b-g5n3fp6ciu] {
    color: rgba(83,88,94,.8);
    font-size: 12px;
    letter-spacing: .2px;
    line-height: 18px;
}

.conversations__message-list-item[b-g5n3fp6ciu] {
    background: transparent;
    border-radius: 4px;
    padding: 16px 32px;
    width: 100%;
}


.conversations__message-list-item-content[b-g5n3fp6ciu] {
    border-radius: 4px;
    max-width: 400px;
    word-wrap: break-word;
}

.conversation__message-input[b-g5n3fp6ciu]{
    padding-right: 44px;
    overflow-y:hidden;
    resize:none;
}

.conversation__message-shadow-input[b-g5n3fp6ciu] {
    height: 50px;
    padding-right: 44px;
    overflow-y: hidden;
    position: absolute;
    resize: none;
    visibility: hidden;
    width: calc(100% - 48px);
}

.conversations__icon[b-g5n3fp6ciu] {
    height: 56px;
    width: 56px;
    background-color: #d5d5d8;
    border-radius: 50%;
    display: grid;
    font-size: 18px;
    font-weight: 600;
    min-width: 56px;
    object-fit: cover;
    overflow: hidden;
    place-items: center;
}


.conversations__icon--small[b-g5n3fp6ciu] {
    height: 24px;
    width: 24px;
    font-size: 8px;
    min-width: 24px;
}

.conversations__message-list-item--bg-grey[b-g5n3fp6ciu] {
    background-color: #e0e2e3;
}

.conversations__message-list-item--bg-white[b-g5n3fp6ciu] {
    background-color: #f2f1f1;
}

.conversations__item-message[b-g5n3fp6ciu] {
    background: #fff;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    box-shadow: 0 -10px 10px 0 rgba(42,48,55,.1);    
    padding: 24px;
    padding-top:7px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.conversations__item-message-send[b-g5n3fp6ciu] {
    height: 18px;
    width: 18px;
    position: absolute;
    bottom: 41px;
    right: 43px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='18' height='18'%3E%3Cpath fill='%23D51C29' d='M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z'/%3E%3C/svg%3E") no-repeat 50%;
    border: none;
}

.conversations__item-message-send:disabled[b-g5n3fp6ciu] {
    background: transparent;
}

.conversations__item-message-send:disabled[b-g5n3fp6ciu]::before {
    position: absolute;
    top: -6px;
    right: -6px;
    width: 30px;
    height: 30px;
    box-sizing: border-box;
    border: solid 4px transparent;
    border-top-color: #d51c29;
    border-left-color: #d51c29;
    border-radius: 50%;
    content: "";
    -webkit-animation: nprogress-spinner 400ms linear infinite;
    animation: nprogress-spinner 400ms linear infinite;
}

img.thumbnail[b-g5n3fp6ciu] {
    max-height: 150px;
    max-width: 150px;
    cursor: pointer
}

.read-status-container[b-g5n3fp6ciu] {
    align-self: center;
    padding:1px 24px;
    border-radius: 18px;
    font-size: 0.8rem;
    font-weight: bold;
}

.read-status-container--unread[b-g5n3fp6ciu] {
    background-color: #f9e2e3;
}

.read-status-container--read[b-g5n3fp6ciu] {
    background-color: #b6e8a8;
}
/* _content/HemShare.AgentWeb/Features/Conversations/ConversationsCentral.razor.rz.scp.css */
.conversations[b-kjag9sh6nu] {
    min-width: 800px;
    border-top: 1px solid #e1e2e3;
    display: flex;
    height: calc(100vh - 250px);
    margin: 0 -32px -8px;
    min-height: 500px;
    overflow: hidden;
}

.conversations__list[b-kjag9sh6nu] {
    border-right: 1px solid #e1e2e3;
    box-shadow: 10px 0 10px 0 rgba(42,48,55,.1);
    max-height: calc(100% - 118px);
    min-width: 330px;
    overflow-y: auto;
    position: relative;
    width: 330px;
}

.conversations__list-item[b-kjag9sh6nu] {
    height: 96px;
    margin: 0;
    max-height: 96px;
    padding: 0 0 0 24px;
}

    .conversations__list-item h3[b-kjag9sh6nu] {
        max-width: 120px;
    }

    .conversations__list-item p[b-kjag9sh6nu] {
        max-width: 180px !important;
    }

.conversations__list-item-inner[b-kjag9sh6nu] {
    border-bottom: 1px solid #e1e2e3;
    display: flex;
    height: 100%;
    margin: 0;
    padding: 16px 16px 16px 0;
}

.conversations__item[b-kjag9sh6nu] {
    background: #f7f8f8;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between;
    max-height: calc(100% - 118px);
}

.conversations__item-header[b-kjag9sh6nu] {
    background: #fff;
    box-shadow: 0 10px 10px 0 rgba(42,48,55,.1);
    display: flex;
    height: 95px;
    padding: 16px;
    position: relative;
    cursor:pointer;
}

.conversations__icon[b-kjag9sh6nu] {
    background-color: #d5d5d8;
    border-radius: 50%;
    display: grid;
    font-size: 18px;
    font-weight: 600;
    height: 56px;
    min-width: 56px;
    object-fit: cover;
    overflow: hidden;
    place-items: center;
    width: 56px;
}

.conversations__icon--home[b-kjag9sh6nu] {
    background: no-repeat 50% url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27 width=%2727%27 height=%2724%27%3E%3Cpath fill=%27%23D51C29%27 d=%27M541 229.16l-232.85-190a32.16 32.16 0 0 0-40.38 0L35 229.16a8 8 0 0 0-1.16 11.24l10.1 12.41a8 8 0 0 0 11.2 1.19L96 220.62v243a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-128l64 .3V464a16 16 0 0 0 16 16l128-.33a16 16 0 0 0 16-16V220.62L520.86 254a8 8 0 0 0 11.25-1.16l10.1-12.41a8 8 0 0 0-1.21-11.27zm-93.11 218.59h.1l-96 .3V319.88a16.05 16.05 0 0 0-15.95-16l-96-.27a16 16 0 0 0-16.05 16v128.14H128V194.51L288 63.94l160 130.57z%27/%3E%3C/svg%3E");
    background-color: rgba(0, 0, 0, 0);
    background-color: rgba(213,28,41,.19);
}

.conversations__list-item--current[b-kjag9sh6nu] {
    background-color: #f9e2e3;
}

.meta[b-kjag9sh6nu] {
    color: rgba(83,88,94,.8);
    font-size: 12px;
    letter-spacing: .2px;
    line-height: 18px;
}

.text-truncate[b-kjag9sh6nu] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* _content/HemShare.AgentWeb/Features/OfficeUsers/Invitation.razor.rz.scp.css */
button[b-tt0j4xlazx] {
    display: block;
    width: 100%;
    margin: 0;
}

    button + button[b-tt0j4xlazx] {
        margin: 12px 0 0 !important;
    }

.heading[b-tt0j4xlazx] {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 20px;
}
/* _content/HemShare.AgentWeb/Features/ReleaseNote/ReleaseNotes.razor.rz.scp.css */

.container[b-ml70uc3acf] {
    margin: 0 auto;
    max-width: 720px;
    padding: 24px;
}

h3[b-ml70uc3acf] {
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.75rem;
    margin: 0 0 8px;
}

ul[b-ml70uc3acf] {
    margin: 0 0 24px;
    padding-left: 24px;
}

li[b-ml70uc3acf] {
    font-size: 0.875rem;
    margin: 12px 0;
}

.heading[b-ml70uc3acf] {
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 2.5rem;
    margin: 32px 0 32px;
}

.subheading[b-ml70uc3acf] {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 3rem;
    margin: 32px 0 16px;
}
/* _content/HemShare.AgentWeb/Features/ServiceTimeSlots/ServiceTimeSlotsForAllServicesModal.razor.rz.scp.css */
.services-container[b-pulai3c97s]{
    max-width:800px;
}

.service-label[b-pulai3c97s] {
    max-width: 120px;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
/* _content/HemShare.AgentWeb/Features/Subscriptions/Subscription.razor.rz.scp.css */
.subscription-action-button-container[b-kndnly7gxa] {
    display: flex;
    flex-wrap:wrap;
    gap:10px;
    align-items:flex-start;
    justify-content:flex-end;
}

@media screen and (max-width: 700px) {
    .subscription-header-container[b-kndnly7gxa] {
        flex-direction: column-reverse;
    }

    .subscription-action-button-container[b-kndnly7gxa] {
        justify-content: flex-start;
    }
}
/* _content/HemShare.AgentWeb/Features/Subscriptions/SubscriptionsList.razor.rz.scp.css */
.oi-caret-bottom[b-a6bf81trbz], .oi-caret-top[b-a6bf81trbz]{
    font-size: 10px;
    left: 5px
}

thead th[b-a6bf81trbz] {
    cursor: pointer;
}
/* _content/HemShare.AgentWeb/Features/Subscriptions/Upcoming.razor.rz.scp.css */
.updatedTime[b-b1s7imk4qx] {
    text-decoration: line-through;
}
/* _content/HemShare.AgentWeb/Shared/Buttons/DeleteButton.razor.rz.scp.css */
.delete-button:hover[b-j2yotqe21d]{
    cursor:pointer;
}
/* _content/HemShare.AgentWeb/Shared/Forms/SearchField.razor.rz.scp.css */
.search-field[b-tlc6ks8mr9] {
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath id='search' d='M19.862,18.812l-5.039-5.039a.464.464,0,0,0-.332-.137h-.4a8.043,8.043,0,1,0-.453.457v.4a.48.48,0,0,0,.137.332l5.039,5.039a.469.469,0,0,0,.664,0l.387-.387A.469.469,0,0,0,19.862,18.812ZM8.125,15A6.875,6.875,0,1,1,15,8.125,6.87,6.87,0,0,1,8.125,15Z'/%3E%3C/svg%3E") no-repeat center right 20px;
    max-width: 400px;
}
/* _content/HemShare.AgentWeb/Shared/Forms/Upload/ImagePreview.razor.rz.scp.css */
.imagePreviewContainer[b-7s0425ajqx] {
    position: relative;
    padding: 12px 0;
    margin: 6px 0 -4px;
    justify-content: center;
    display: flex;
    border-top: 1px solid #E1E2E3;
    border-right: 1px solid #E1E2E3;
    border-radius: 5px 5px 0 0;
    border-left: 1px solid #E1E2E3;
}

.imagePreviewImage[b-7s0425ajqx] {
    height: 100px;
    object-fit: contain;
    width: 200px;
}

.imagePreviewRemove[b-7s0425ajqx] {
    background: #999a9b;
    border: none;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 30px;
}
/* _content/HemShare.AgentWeb/Shared/Forms/Upload/ImageUpload.razor.rz.scp.css */
.dropZone[b-ruubhr6rt3] {
    position: relative;
}

.uploadLabel[b-ruubhr6rt3] {
    cursor: pointer;
    fill: #d51c29;
}

[b-ruubhr6rt3] .uploadInput {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    text-indent: 100%;
}
/* _content/HemShare.AgentWeb/Shared/ImageGallery.razor.rz.scp.css */
img[b-ofzdihwjt2] {
    max-height: 600px;
}
/* _content/HemShare.AgentWeb/Shared/InfoLayout.razor.rz.scp.css */
.layout-container[b-ndew607k2g] {
    display: flex;
    flex-direction: column;
    height:100vh;
}

.layout-wrapper[b-ndew607k2g] {
    display: flex;
    flex: 1;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.layout-content[b-ndew607k2g] {
    background: #f1f1f2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 100vh;
    overflow-y: auto;
    padding: 50px;
    width: 50%;
}

@media (max-width: 767px) {
    .layout-content[b-ndew607k2g] {
        padding: 25px;
        width: 100%;
    }
}


.layout-text[b-ndew607k2g] {
    margin: 0 auto;
    max-width: 480px;
    padding: 20px 0 80px;
    width: 100%;
}

    .layout-text p[b-ndew607k2g] {
        margin: 10px 0 30px;
    }

.layout-image[b-ndew607k2g] {
    background: url("/images/backdrop.jpg") no-repeat center center;
    background-size: cover;
    width: 50%;
}

@media (max-width: 767px) {
    .layout-image[b-ndew607k2g] {
        display: none;
    }
}
/* _content/HemShare.AgentWeb/Shared/Navigation/MenuItem.razor.rz.scp.css */
