#convo-container{border:1px solid hsl(240,4%,85%);border-radius:10px;display:flex;flex-direction:column;height:88vh;max-height:1200px;overflow:hidden;padding:10px;margin:20px 10px 20px auto}@media(max-width:768px){#convo-container{height:100vh;border:unset;border-radius:unset;margin:0 auto}}#convo-container .header{height:50px;border-bottom:1px solid hsl(240,4%,95%);padding:0;flex-shrink:0}@media(max-width:768px){#convo-container .header{padding:2px}}#convo-container .showDetailsButton{font-size:13px}#convo-container .body{height:calc(109vh - 260px);overflow-y:scroll;overflow-x:hidden}@media(max-width:768px){#convo-container .body{height:calc(109vh - 250px)}}#convo-container #scrollableDiv{flex:1 1;overflow-y:auto;overflow-x:hidden;min-width:0;min-height:0;padding:4px}@media(max-width:1200px){#convo-container .message-contents{padding-left:10px}}#convo-container .message-contents .displayName{font-size:12px;font-weight:600;margin-bottom:12px}#convo-container .message-contents .message{font-size:13px;word-wrap:break-word;overflow-wrap:break-word}#convo-container .message-contents .created{font-size:10px;color:hsl(240,3%,40%)}#convo-container .footer{border-top:1px solid hsl(240,4%,90%);height:100px;flex-shrink:0}#convo-container .footer .full-width{width:100%}#convo-container .footer .message-text-area{height:50px;border:1px solid hsl(240,3%,70%)}.invoice .priceDetails{font-size:18px;font-weight:500;color:#000}.invoice .lineItem.label{font-size:14px;text-align:left}.invoice .lineItem.lineTotal{font-size:14px;text-align:right}.invoice .lineItem.grandTotalLabel{font-size:18px;font-weight:500;text-align:left}.invoice .lineItem.grandTotalAmount{font-size:18px;font-weight:500;text-align:right}.invoice .border-top-black{border-top:1px solid hsl(240,3%,70%)}.invoice .border-bottom-black{border-bottom:1px solid #000}.invoice .border-bottom-line{border-top:1px solid #000;border-bottom:1px solid #000}.price-wrapper{margin-top:5px}.price-wrapper .price{font-size:18px!important;font-weight:600}.price-wrapper .unit{margin-left:5px;font-size:12px!important}@media(min-width:768px){#transaction-panel-container .with-box-shadow{border:1px solid hsl(240,4%,90%);border-radius:6px;padding:10px}#transaction-panel-container .with-box-shadow.box-shadow{box-shadow:0 2px 8px rgba(0,0,0,.08)}#transaction-panel-container .with-box-shadow:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}}#transaction-panel-container .no-hover:hover{box-shadow:none}.booking-panel-container{margin-top:15px}.booking-panel-container .booking-panel-price{font-size:26px;font-weight:600}.booking-panel-container .booking-panel-unit{font-size:14px;margin-left:3px}.booking-panel-container .vendor-display-name-wrapper{height:50px;line-height:45px;text-align:left}.booking-panel-container .vendor-display-name{display:inline-block;vertical-align:middle;line-height:normal;color:#000;font-weight:500}.divider-line{border:.01em solid hsl(240,4%,95%)}.status-badge{color:#fff!important;padding:3px 6px;font-size:12.5px;border-radius:4px}.main-listing-image{border-radius:4px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;text-align:center;object-fit:cover;aspect-ratio:1/1;overflow:hidden}.main-listing-image.with-image-xxs{border-radius:4px;width:30px;height:30px;font-size:8px}.main-listing-image.with-image-xs{border-radius:4px;width:40px;height:40px;font-size:12px}.main-listing-image.with-image-sm{border-radius:4px;width:80px;height:80px;font-size:12px}.main-listing-image.no-image{border:2px solid #2459d1;font-weight:600;font-size:12px}.main-listing-image.no-image-xxs{border-radius:4px;width:30px;height:30px;font-size:8px;border:2px solid #2459d1}.main-listing-image.no-image-xs{border-radius:4px;width:40px;height:40px;font-size:12px;border:2px solid #2459d1}.main-listing-image.no-image-sm{border-radius:4px;width:80px;height:80px;font-size:12px;border:2px solid #2459d1}#review-rating-single .reviewsAverageRating{color:#000;margin-left:4px;font-size:14px;font-weight:600}#review-rating-single .reviewsTotalCount{color:hsl(240,3%,50%);margin-left:4px;font-size:14px}.page-item{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;margin:0 5px}.page-item a{border-radius:50%;width:40px;height:40px;text-align:center;line-height:2.75em}.page-item:hover{border-radius:50%;background-color:hsl(240,4%,95%)}.next,.page-item-navigate,.prev{align-items:center;color:hsl(240,4%,95%);cursor:pointer;display:flex;font-size:14px;justify-content:center;width:40px;height:40px}.disabled-page{color:hsl(240,3%,70%)}.active-page{color:#fff}.active-page a{background-color:#2459d1}.custom-pagination{margin-top:15px;align-items:center;display:flex;flex-direction:row;height:60px;justify-content:center;list-style-type:none;position:relative;width:100%;font-size:16px;padding:0}.pagination-page{font-weight:700}.next,.prev{font-size:14px;width:40px;color:#000;border-radius:50%}.next:hover,.prev:hover{background-color:hsl(240,5%,97%)}.prev{margin-right:15px}.next,.prev{border-radius:50%}.next{margin-left:15px}.change-listing-modal-border,.change-listing-modal-no-border,.listing-item{padding:10px}.change-listing-modal-border{border:2px solid #2459d1;border-radius:6px}.change-listing-modal-no-border{border:0 solid rgba(0,0,0,0);cursor:pointer}.default-bg-success{background-color:hsl(160,75%,45%)}.default-bg-danger{background-color:rgb(219.3,0,73.1)}.default-bg-warning{background-color:#fa3}.marketplace-color{color:#2459d1}.marketplace-color-bg{background-color:#2459d1;color:#fff}.marketplace-color-border{border:2px solid #2459d1}.marketplace-color-btn{background-color:#2459d1;color:#fff;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn:hover{background-color:#132e6d;color:#fff}.marketplace-color-btn:active,.marketplace-color-btn:focus,.marketplace-color-btn:focus-visible{background-color:#132e6d;color:#fff;box-shadow:none;outline:none}.marketplace-color-btn-outline{background-color:rgba(0,0,0,0);color:#2459d1;border:2px solid #2459d1;font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.marketplace-color-btn-outline:hover{background-color:#2459d1;color:#fff}.fail-btn-outline{background-color:rgba(0,0,0,0);color:rgb(219.3,0,73.1);border:2px solid rgb(219.3,0,73.1);font-weight:600;border-radius:6px;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fail-btn-outline:hover{background-color:rgb(219.3,0,73.1);color:#fff}.btn-primary{background-color:#2459d1;border-color:#2459d1;color:#fff;font-weight:500;transition:all .3s ease-in-out}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#132e6d!important;border-color:#132e6d!important;color:#fff!important}.text-success{color:hsl(160,75%,45%)!important}.text-danger{color:rgb(219.3,0,73.1)!important}#inbox-panel-container{margin-right:20px;padding:20px 0}@media(max-width:992px){#inbox-panel-container{margin-right:0;padding:0}}#inbox-panel-container .menu-title{margin-top:25px}#inbox-panel-container .menu-item{display:flex;padding:8px 2px;border-bottom:.5px solid hsl(240,3%,50%)}#inbox-panel-container .menu-item p{margin-top:5px;width:100%}#inbox-panel-container .menu-item i:first-child{color:#2459d1}#inbox-panel-container .menu-item i.fa-angle-right{color:hsl(240,3%,50%);margin-top:10px;font-size:large}#inbox-panel-container .close{padding:7px;font-size:18px}#inbox-panel-container .header{height:50px}#inbox-panel-container .body{height:calc(100vh - 195px)}@media(max-width:992px){#inbox-panel-container .body{height:calc(100vh - 185px);padding:0 10px}}#inbox-panel-container .user-display-content{margin-top:3px}#inbox-panel-container .user-display-content h6{font-size:14px}#inbox-panel-container .user-display-content{padding-left:20px}@media(max-width:992px){#inbox-panel-container .user-display-content{padding-left:0}}#inbox-panel-container .user-display-content .view-profile-link{font-size:12px}#inbox-panel-container .footer{height:65px;border-top:1px solid hsl(240,4%,90%)}@media(max-width:992px){#inbox-panel-container .footer{border-top:none;margin-left:-15px;box-shadow:0 0 8px 0 rgba(50,50,50,.75)}}.change-listing-link{font-size:12px;cursor:pointer}.bookings-with-you-count,.bookings-with-you-title{font-size:11px;font-weight:600}.bookings-with-you-count{float:right;text-decoration:underline;text-align:right}#convo-page{margin-top:60px}@media(max-width:992px){#convo-page{margin-top:40px}}