.invalid-message{cursor:pointer}
.floor-plan-button[data-v-03a8c9c2]{padding-left:.1em;padding-right:.1rem}.floor-plan-card-body[data-v-03a8c9c2]{padding:.3rem 1.7rem}@media screen and (max-width: 480px){.floor-plan-card-body[data-v-03a8c9c2]{padding:.3rem .7rem}.floor-plan-button[data-v-03a8c9c2]{padding-left:0em;padding-right:0rem}}.ripple-button svg.liked.feather[data-v-03a8c9c2]{fill:#eda62a;stroke:#eda62a}.ripple-button[data-v-03a8c9c2]{cursor:pointer;margin-left:.3rem;transition:color .3s,background .3s}.ripple-button[data-v-03a8c9c2]:hover{animation:hover-ripple-data-v-03a8c9c2 .6s}.ripple-button[data-v-03a8c9c2]:active{transition-duration:.1s;animation:click-ripple-data-v-03a8c9c2 .6s}@keyframes hover-ripple-data-v-03a8c9c2{10%{transform:scale(1.2)}40%{transform:scale(0.9)}60%{transform:scale(1.04)}80%{transform:scale(0.98)}}@keyframes click-ripple-data-v-03a8c9c2{10%{transform:scale(0.8)}40%{transform:scale(1.1)}60%{transform:scale(0.96)}80%{transform:scale(1.02)}}.btn-sm-custom[data-v-03a8c9c2]{padding:.5rem 1rem;border-radius:.358rem;font-size:1rem;line-height:1;min-width:95px}
.rank-checkbox-group .rank-checkbox[data-v-85ebd6fc]  label{background-color:rgba(0,0,0,0) !important;border:none;padding:3px;margin-right:5px}.rank-checkbox-group .rank-checkbox[data-v-85ebd6fc]  label svg{border-radius:14px;width:28px;height:28px;color:#6f6f6f;background-color:#fff}.rank-checkbox-group .rank-checkbox-sm[data-v-85ebd6fc]  label{background-color:rgba(0,0,0,0) !important;border:none;padding:3px;margin-right:5px}.rank-checkbox-group .rank-checkbox-sm[data-v-85ebd6fc]  label svg{border-radius:11px;width:22px;height:22px;color:#6f6f6f;background-color:#fff}.rank-checkbox label:hover svg.rank-1-checkbox[data-v-85ebd6fc],.rank-checkbox label.active svg.rank-1-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label:hover svg.rank-1-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label.active svg.rank-1-checkbox[data-v-85ebd6fc]{color:#fff;background-color:#f78181}.rank-checkbox label:hover svg.rank-2-checkbox[data-v-85ebd6fc],.rank-checkbox label.active svg.rank-2-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label:hover svg.rank-2-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label.active svg.rank-2-checkbox[data-v-85ebd6fc]{color:#fff;background-color:#f1cc52}.rank-checkbox label:hover svg.rank-3-checkbox[data-v-85ebd6fc],.rank-checkbox label.active svg.rank-3-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label:hover svg.rank-3-checkbox[data-v-85ebd6fc],.rank-checkbox-sm label.active svg.rank-3-checkbox[data-v-85ebd6fc]{color:#fff;background-color:#81bcf7}svg.customer-rank-1[data-v-85ebd6fc]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#f78181}svg.customer-rank-2[data-v-85ebd6fc]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#f1cc52}svg.customer-rank-3[data-v-85ebd6fc]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#81bcf7}.input-placeholder-custom-color[data-v-85ebd6fc] ::placeholder{color:#b9b9c3 !important}.disabled-select-option-table .vgt-checkbox-col input[type=checkbox][data-v-85ebd6fc]{pointer-events:none;opacity:.5;cursor:not-allowed}.email[data-v-85ebd6fc]{max-width:230px}
.modal-body[data-v-2c2b805f]{padding:.8rem 1rem}.modal-body .card[data-v-2c2b805f]{margin-bottom:1rem}.modal-form-title[data-v-2c2b805f]{padding-bottom:.5rem;font-size:1rem;font-weight:bold}.modal-form-group[data-v-2c2b805f]{margin-bottom:.5rem}@media screen and (max-width: 480px){.modal-form-group[data-v-2c2b805f]{margin-bottom:.2rem}}.modal-form-item-sub-label[data-v-2c2b805f]{font-size:.8rem;font-weight:bold}.custom-selected-options .vs__selected-options[data-v-2c2b805f]{flex-wrap:wrap}.datepicker-min-width[data-v-2c2b805f]{min-width:150px}@media screen and (min-width: 765px){.datepicker-padding-custom .datepicker-form-from[data-v-2c2b805f]{padding-right:0}.datepicker-padding-custom .datepicker-form-interval[data-v-2c2b805f]{padding-left:0;padding-right:0}.datepicker-padding-custom .datepicker-form-to[data-v-2c2b805f]{padding-left:0}}.datepicker-wrap-custom label.text-wrap[data-v-2c2b805f]{white-space:nowrap !important;overflow:hidden}.min-width-25[data-v-2c2b805f]{min-width:25px}.max-width-25[data-v-2c2b805f]{max-width:25px}.ripple-button svg.liked.feather[data-v-2c2b805f]{fill:#eda62a;stroke:#eda62a}.ripple-button[data-v-2c2b805f]{cursor:pointer;margin-left:.3rem;transition:color .3s,background .3s}.ripple-button[data-v-2c2b805f]:hover{animation:hover-ripple-data-v-2c2b805f .6s}.ripple-button[data-v-2c2b805f]:active{transition-duration:.1s;animation:click-ripple-data-v-2c2b805f .6s}@keyframes hover-ripple-data-v-2c2b805f{10%{transform:scale(1.2)}40%{transform:scale(0.9)}60%{transform:scale(1.04)}80%{transform:scale(0.98)}}@keyframes click-ripple-data-v-2c2b805f{10%{transform:scale(0.8)}40%{transform:scale(1.1)}60%{transform:scale(0.96)}80%{transform:scale(1.02)}}.btn-sm-custom[data-v-2c2b805f]{padding:.5rem 1rem;border-radius:.358rem;font-size:1rem;line-height:1;min-width:95px}
.rank-checkbox-group .rank-checkbox[data-v-6e72b874]  label{background-color:rgba(0,0,0,0) !important;border:none;padding:3px;margin-right:5px}.rank-checkbox-group .rank-checkbox[data-v-6e72b874]  label svg{border-radius:14px;width:28px;height:28px;color:#6f6f6f;background-color:#fff}.rank-checkbox-group .rank-checkbox-sm[data-v-6e72b874]  label{background-color:rgba(0,0,0,0) !important;border:none;padding:3px;margin-right:5px}.rank-checkbox-group .rank-checkbox-sm[data-v-6e72b874]  label svg{border-radius:11px;width:22px;height:22px;color:#6f6f6f;background-color:#fff}.rank-checkbox label:hover svg.rank-1-checkbox[data-v-6e72b874],.rank-checkbox label.active svg.rank-1-checkbox[data-v-6e72b874],.rank-checkbox-sm label:hover svg.rank-1-checkbox[data-v-6e72b874],.rank-checkbox-sm label.active svg.rank-1-checkbox[data-v-6e72b874]{color:#fff;background-color:#f78181}.rank-checkbox label:hover svg.rank-2-checkbox[data-v-6e72b874],.rank-checkbox label.active svg.rank-2-checkbox[data-v-6e72b874],.rank-checkbox-sm label:hover svg.rank-2-checkbox[data-v-6e72b874],.rank-checkbox-sm label.active svg.rank-2-checkbox[data-v-6e72b874]{color:#fff;background-color:#f1cc52}.rank-checkbox label:hover svg.rank-3-checkbox[data-v-6e72b874],.rank-checkbox label.active svg.rank-3-checkbox[data-v-6e72b874],.rank-checkbox-sm label:hover svg.rank-3-checkbox[data-v-6e72b874],.rank-checkbox-sm label.active svg.rank-3-checkbox[data-v-6e72b874]{color:#fff;background-color:#81bcf7}svg.customer-rank-1[data-v-6e72b874]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#f78181}svg.customer-rank-2[data-v-6e72b874]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#f1cc52}svg.customer-rank-3[data-v-6e72b874]{border-radius:12px;width:23px;height:23px;color:#fff;background-color:#81bcf7}.input-placeholder-custom-color[data-v-6e72b874] ::placeholder{color:#b9b9c3 !important}.disabled-select-option-table .vgt-checkbox-col input[type=checkbox][data-v-6e72b874]{pointer-events:none;opacity:.5;cursor:not-allowed}.email[data-v-6e72b874]{max-width:230px}
.customer-list-table .vgt-responsive{min-height:150px}
/*
* Search Form Font Size
*/
.form-control-sm {
  font-size: 0.89rem !important;
}
.select-size-sm.v-select .vs__selected {
  font-size: 0.89rem !important;
}

/*
* List Table Style
*/
.td-small {
  padding: 0.09em 0.3em !important;
  font-size: 13px !important;
  font-family: Montserrat, Helvetica, Arial !important;
}
.td-min-height {
  height: 40px;
}
.th-small {
  font-weight: normal !important;
  font-size: 13px !important;
  font-family: Montserrat, Helvetica, Arial !important;
}
.vgt-checkbox-col {
  padding: 0.45em 1.5em 0.75em 0.75em !important;
  border-right: none !important;
  border-bottom: 1px solid #dcdfe6 !important;
}
#estate-list-vue-good-table .vgt-checkbox-col {
  padding: 0.45em 0.75em 0.45em 0.75em !important;
  border-right: none !important;
  border-bottom: 1px solid #dcdfe6 !important;
}
tbody > tr > th.vgt-checkbox-col {
  background: initial !important;
}
.no-data {
  font-size: 14px;
}
#subdivision-list-vue-good-table th.vgt-row-header {
  background-color: transparent !important;
  border-top: 1px solid #dcdfe6;
  border-bottom: 1px solid #dcdfe6;
}

/*
 * list row toggle button
 */
.dropdown button.item-toggle-button {
  padding-left: 0.9rem;
  padding-right: 0.9rem;
}
.col-action-history {
  flex: 0 0 25%;
  max-width: 25%;
  min-width: 200px;
}
.datepicker-min-width {
  min-width: 150px;
}
@media screen and (min-width: 765px) {
.datepicker-padding-custom .datepicker-form-from {
    padding-right: 0;
}
.datepicker-padding-custom .datepicker-form-interval {
    padding-left: 0;
    padding-right: 0;
}
.datepicker-padding-custom .datepicker-form-to {
    padding-left: 0;
}
.range-form-padding .range-form-from {
    padding-right: 0;
}
.range-form-padding .range-form-interval {
    padding-left: 0;
    padding-right: 0;
}
.range-form-padding .range-form-to {
    padding-left: 0;
}
}
.datepicker-wrap-custom label.text-wrap {
  white-space: nowrap !important;
  overflow: hidden;
}
.min-width-25 {
  min-width: 25px;
}
.max-width-25 {
  max-width: 25px;
}
.est-tb-staff {
  min-width: 100px;
}
.estatelist-card-pc-image {
  cursor: pointer;
}
.estatelist-card-pc-image-size {
  height: 129px;
  width: 172px;
}
.estatelist-card-phone-image-size {
  height: 120px;
  width: 160px;
}
.subdivisionlist-card-pc-image {
  cursor: pointer;
}
.subdivisionlist-card-pc-image-size {
  height: 129px;
  width: 172px;
}
.subdivisionlist-card-phone-image-size {
  height: 120px;
  width: 160px;
}
.price-size {
  font-size: 16px;
}
.font-bold {
  font-weight: bold;
}
.font-price-color {
  color: #a31111;
}
.icon-color-arrow-up {
  color: #a31111;
}
.icon-color-arrow-down {
  color: #06a32d;
}
.total-sending-mail {
  font-size: 2rem;
}
.fw-normal {
  font-weight: 400;
}
.delivered {
  background-color: #08cc9c;
  color: #08cc9c;
}
.note-rate {
  width: 12px;
  height: 12px;
  margin-left: 12px;
}
.processing {
  background-color: #ffff99;
}
.not-delivered {
  background-color: #ff7c84;
}
.clicked {
  background-color: #ffc404;
}
.opened {
  background-color: #00b0f0;
}
.not-opened {
  background-color: #e0dcdc;
}
.unsubscribed {
  background-color: #ff0000;
}
.tab-scroll {
  position: relative;
  height: 100%;
  overflow-y: auto;
  scroll-behavior: smooth;
  padding: 0.5em 1.5em 0.5em 0.5em;
}



