.occupancy[data-v-f10dc4a6]{position:relative;border:1px solid #52a9ff;border-radius:3px;overflow:hidden;width:5px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.occupancy__value[data-v-f10dc4a6]{position:absolute;bottom:0;left:0;right:0;top:0;background-color:#52a9ff}.occupancy.horizontal[data-v-f10dc4a6]{width:40px;height:5px}.occupancy[data-v-58519d7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.occupancy__info[data-v-58519d7c]{margin-left:14px;text-align:left;-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%}.occupancy__info__value[data-v-58519d7c]{font-size:20px;line-height:24px;color:#34475a}.occupancy__info__title[data-v-58519d7c]{text-transform:capitalize;color:#34475a}.scan-btn-small[data-v-1e78085c]{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.scan-btn-small[data-v-1e78085c]:hover:not(.scan-btn-small--disabled){-webkit-animation:rotate-data-v-1e78085c .5s linear 0s 1;animation:rotate-data-v-1e78085c .5s linear 0s 1}.scan-btn-small--scanning[data-v-1e78085c]{-webkit-animation:rotate-data-v-1e78085c 2s linear infinite;animation:rotate-data-v-1e78085c 2s linear infinite}.scan-btn-small__icon[data-v-1e78085c]{position:relative;-webkit-transition:.3s;transition:.3s;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scan-btn-small__icon .icon-CI_refresh-icon[data-v-1e78085c]:before{font-size:13px;display:block;-webkit-transform:scaleX(1.04) translateY(.3px);transform:scaleX(1.04) translateY(.3px)}.scan-btn-small--disabled[data-v-1e78085c]{opacity:.5;cursor:not-allowed}@-webkit-keyframes rotate-data-v-1e78085c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-1e78085c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.market-name[data-v-736fa6ac]{font-size:16px;text-transform:capitalize}.arrows-wrapper[data-v-5cf41153]{width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.arrows-wrapper button[data-v-5cf41153]{background-color:transparent;border:none;cursor:pointer;padding:5px;color:#34475a;font-size:10px}.arrows-wrapper button[data-v-5cf41153]:hover{color:#52a9ff;background-color:#f5f5f5;border-radius:10px}.arrows-wrapper button.left[data-v-5cf41153]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.day-changer[data-v-7f60218d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.day-changer .date[data-v-7f60218d]{color:#2c2b2b;font-family:Lato,sans-serif;font-size:16px;margin-right:10px;width:15rem}[data-v-596fb9f3] .el-dialog{height:550px;width:880px}.date[data-v-596fb9f3]{color:#2c2b2b;font-family:Lato,sans-serif;font-size:16px;margin-right:10px}.popup-header[data-v-596fb9f3]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-header .on-demand[data-v-596fb9f3]{font-style:normal;font-weight:400;font-family:Lato,sans-serif;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main[data-v-596fb9f3]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:74%;height:100%;overflow:hidden}.main--out-of-range[data-v-596fb9f3],.main[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.main--out-of-range[data-v-596fb9f3]{margin-bottom:30px;height:auto;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.main .out-of-range[data-v-596fb9f3]{color:#2c2b2b;opacity:.7;font-size:16px;line-height:22px;letter-spacing:.1px;max-width:260px;margin:0 auto;text-align:left;word-break:break-word}.main .out-of-range__btn[data-v-596fb9f3]{cursor:pointer;color:#52a9ff;text-decoration:underline}.main .out-of-range__btn.disabled[data-v-596fb9f3]{cursor:not-allowed}.main .market-info[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.main .metrics[data-v-596fb9f3]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #c4c4c4;padding:18px 24px 24px;padding:0;-ms-flex-preferred-size:8%;flex-basis:8%;border-bottom:0}.main .metrics .row[data-v-596fb9f3]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .metrics .row .demand-map-link[data-v-596fb9f3]{position:absolute;right:5px;bottom:10px}.main .metrics a[data-v-596fb9f3]{padding-top:15px}.main .metrics-item[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}.main .metrics-item .bar[data-v-596fb9f3]{width:5px;height:42px;position:relative;border-radius:5px}.main .metrics-item .bar.no-data[data-v-596fb9f3]{border:1px solid #aaa}.main .metrics-item .bar.is-na[data-v-596fb9f3]{background:#f14950}.main .metrics-item .bar.rank[data-v-596fb9f3]{background:#01b875;border-radius:6px}.main .metrics-item .bar.rank.high[data-v-596fb9f3]{background:#036d47}.main .metrics-item .bar.rank.med-high[data-v-596fb9f3]{background:#01b875}.main .metrics-item .bar.rank.med-low[data-v-596fb9f3]{background:#ffd205}.main .metrics-item .bar.rank.low[data-v-596fb9f3]{background:#f14950}.main .metrics-item .txt[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:10px}.main .metrics-item .txt p[data-v-596fb9f3]{font-weight:700;font-size:20px;line-height:24px;color:#555}.main .metrics-item .txt p.is-na[data-v-596fb9f3]{color:#f14950}.main .metrics-item .txt.rank p[data-v-596fb9f3]{font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#2c2b2b}.main .metrics-item .txt.rank .numbers span[data-v-596fb9f3]{font-weight:700;font-size:20px;line-height:24px;color:#555}.main .number-of-hotels[data-v-596fb9f3]{color:#2c2b2b;opacity:.6;line-height:16px;text-transform:uppercase;text-align:right;padding:0 0 5px;margin:0 24px;font-family:Lato,sans-serif;font-weight:lighter;font-size:13px}.main .number-of-hotels span[data-v-596fb9f3]{font-weight:400}.main .prices[data-v-596fb9f3]{position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-bottom:10px;padding-top:16px;border-top:1px solid #e1e1e1;overflow-y:auto;overflow-x:hidden;font-weight:400}.main .prices .prices-table[data-v-596fb9f3],.main .prices[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.main .prices .prices-table[data-v-596fb9f3]{-ms-flex-direction:column;flex-direction:column;width:100%}.main .prices .prices-table__header[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Lato,sans-serif;font-weight:lighter;margin-bottom:10px}.main .prices .prices-table__header__cell[data-v-596fb9f3]{color:#555;font-size:13px;font-weight:300;text-transform:uppercase;line-height:16px;text-align:left}.main .prices .prices-table__body[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main .prices .prices-table__row[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main .prices .prices-table__row--noData[data-v-596fb9f3]{color:#2c2b2b;font-size:16px;line-height:22px;text-align:center;margin-top:48px;opacity:.7}.main .prices .prices-table__row__cell[data-v-596fb9f3]{padding:10px 5px 10px 0;text-align:left;color:#000;font-family:Lato,sans-serif}.main .prices .prices-table__header__cell[data-v-596fb9f3]{-webkit-box-sizing:border-box;box-sizing:border-box}.main .prices .prices-table__header__cell.position[data-v-596fb9f3]{width:15%}.main .prices .prices-table__header__cell.promotion[data-v-596fb9f3]{width:20%}.main .prices .prices-table__header__cell.page[data-v-596fb9f3]{width:10%}.main .prices .prices-table__header__cell.hotel-name[data-v-596fb9f3]{width:55%}.main .prices .prices-table__header__cell.hotel-name--no-promotion[data-v-596fb9f3]{width:75%}.main .prices .prices-table__row__cell[data-v-596fb9f3]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px 0 0;height:40px}.main .prices .prices-table__row__cell.page[data-v-596fb9f3],.main .prices .prices-table__row__cell.position[data-v-596fb9f3]{font-size:14px;line-height:17px}.main .prices .prices-table__row__cell.position[data-v-596fb9f3]{width:15%}.main .prices .prices-table__row__cell.promotion[data-v-596fb9f3]{width:20%}.main .prices .prices-table__row__cell.page[data-v-596fb9f3]{width:10%}.main .prices .prices-table__row__cell.hotel-name[data-v-596fb9f3]{text-align:left;width:55%;font-size:14px;line-height:17px;white-space:nowrap;padding-right:25px}.main .prices .prices-table__row__cell.hotel-name--no-promotion[data-v-596fb9f3]{width:75%}.main .prices .prices-table__row__cell.hotel-name a[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:inherit;text-decoration:none}.main .prices .prices-table__row__cell.hotel-name a span[data-v-596fb9f3]:first-child{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.main .prices .prices-table__row__cell.hotel-name a .icon-link[data-v-596fb9f3]{width:11px;height:11px;color:rgba(85,85,85,.3);font-size:11px;margin-left:5px}.main .prices .prices-table__row__cell.hotel-name a[data-v-596fb9f3]:hover{text-decoration:underline}.main .prices .prices-table__row__cell.hotel-name a:hover .icon-link[data-v-596fb9f3]{color:#2c2b2b}.main .prices .prices-table__row.my_hotel[data-v-596fb9f3]{color:#207da5}.main .prices .prices-table__row.my_hotel .hotel-name[data-v-596fb9f3],.main .prices .prices-table__row.my_hotel .position[data-v-596fb9f3]{color:#00759e}.main .bottom[data-v-596fb9f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:24px}.main .bottom .link[data-v-596fb9f3]{text-decoration:underline;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#207da5}