.narrow-container[data-v-343abd49]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-343abd49]{width:1256px;margin:0 auto}}.wide-container[data-v-343abd49]{width:100%}.tags-wrap[data-v-343abd49]{padding:0 20px;background:#fff;position:relative;border-bottom:1px solid #f0f1f2}.tags-wrap .tag-list[data-v-343abd49]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;color:#768893;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-wrap .tag-list .tag-item[data-v-343abd49]{-ms-flex-negative:0;flex-shrink:0;line-height:20px;padding:19px 0;margin-right:40px;cursor:pointer}.tags-wrap .tag-list .tag-item[data-v-343abd49]:hover{opacity:.5}.tags-wrap .tag-list .tag-item.active[data-v-343abd49]{font-weight:700;color:#13bbad;border-bottom:2px solid #13bbad}.tags-wrap .toggle-expand[data-v-343abd49]{position:absolute;top:0;right:0;padding:18.5px 0;width:72px;background:#fff;z-index:1;text-align:center;line-height:21px;cursor:pointer}.tags-wrap .toggle-expand[data-v-343abd49]:hover{color:#13bbad}.tags-wrap .toggle-expand .splitor[data-v-343abd49]{float:left;width:1px;height:22px;background:#d8d8d8}.tags-wrap .toggle-expand .iconfont[data-v-343abd49]{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tags-wrap.collapse .tag-list[data-v-343abd49]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tags-wrap.collapse .toggle-expand .iconfont[data-v-343abd49]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.narrow-container[data-v-63ec9b92]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-63ec9b92]{width:1256px;margin:0 auto}}.wide-container[data-v-63ec9b92]{width:100%}.area-panel .title[data-v-63ec9b92]{padding-left:20px;height:48px;line-height:48px;font-size:14px;color:#1d1d1d;font-weight:700;background-color:#fff}.area-panel .area-list[data-v-63ec9b92]{height:calc(100% - 48px);overflow:auto}.area-panel .area-list li[data-v-63ec9b92]{cursor:pointer}.area-panel .area-list li[data-v-63ec9b92]:hover{background:#f4f6fa}.area-panel .area-list li.active[data-v-63ec9b92]{color:#13bbad;background:rgba(19,187,173,.1)}.area-panel .area-list .item[data-v-63ec9b92]{padding:16px 24px}.area-panel .area-list .item .room-count-super[data-v-63ec9b92]{display:none}.area-panel .bookingItem[data-v-63ec9b92]{position:relative;padding:7px 20px;width:100%;height:48px;font-size:12px;line-height:16px}.area-panel .bookingItem .bu-org-name[data-v-63ec9b92]{display:inline-block;margin-top:2px;color:#768893}.area-panel .bookingItem .room-count[data-v-63ec9b92]{position:absolute;top:16px;right:20px}.area-panel .bookingItem .room-count-super[data-v-63ec9b92]{display:none}.area-panel .bookingItem[data-v-63ec9b92]:hover{background:#f4f6fa}.area-panel .nobuOrgName[data-v-63ec9b92]{padding:16px 20px}.time-line[data-v-dba12e84]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:44px;height:20px;width:100%}.time-line .scale[data-v-dba12e84]{position:relative;width:1.63934%;background:rgba(19,187,173,.2)}.time-line .scale.half[data-v-dba12e84]{margin-right:2px}.time-line .scale .time[data-v-dba12e84]{position:absolute;top:18px;left:-15px;font-size:12px;color:#768893;line-height:17px}.time-line .scale .time .iconfont[data-v-dba12e84]{display:block;font-size:6px;margin-left:12px;color:#d0d7dc}.time-line .scale:first-child .time[data-v-dba12e84]{left:-3px}.time-line .scale:first-child .time .iconfont[data-v-dba12e84]{margin-left:0}.time-line .scale[data-v-dba12e84]:last-child{width:0}.time-line .scale:last-child .time[data-v-dba12e84]{left:-30px}.time-line .scale:last-child .time .iconfont[data-v-dba12e84]{margin-left:24px}.time-line .scale:hover .content[data-v-dba12e84]{opacity:.8}.time-line .scale:hover .meeting-info[data-v-dba12e84]{display:block}.time-line .scale .meeting-info[data-v-dba12e84]{display:none;width:260px}.time-line .scale .meeting-info.bottom[data-v-dba12e84]{top:calc(100% + 10px);left:-125px}.time-line .past[data-v-dba12e84]{background:#f4f6fa}.time-line .self[data-v-dba12e84]{background:#13bbad}.time-line .booked[data-v-dba12e84]{background:#c2ccd0}.time-line .approving[data-v-dba12e84]{background:#f59c25}.time-line .hasMeeting[data-v-dba12e84]{cursor:pointer}.narrow-container[data-v-929ba204]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-929ba204]{width:1256px;margin:0 auto}}.wide-container[data-v-929ba204]{width:100%}.booking-list[data-v-929ba204]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-list .item[data-v-929ba204]{padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 16px);min-width:340px;max-width:700px;background:#fff;margin-bottom:16px;margin-right:16px;border-radius:4px}.booking-list .item .booking-info[data-v-929ba204]{width:100%}.booking-list .item .booking-info .room-detail[data-v-929ba204]{line-height:16px}.booking-list .item .booking-info .room-detail .name[data-v-929ba204]{font-size:13px;font-weight:700;color:#3d464a}.booking-list .item .booking-info .room-detail .capacity[data-v-929ba204]{font-size:12px;color:#768893;float:right}.booking-list .item .booking-info .room-detail .capacity .iconfont[data-v-929ba204]{font-size:13px;margin-right:8px}.booking-list .item .operate-area[data-v-929ba204]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-list .item .operate-area .room-info[data-v-929ba204]{font-size:12px;color:#768893;width:calc(100% - 104px)}.booking-list .item .operate-area .room-info>p[data-v-929ba204]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-list .item .operate-area .room-info>p[data-v-929ba204]:not(:last-child){margin-bottom:8px}.booking-list .item .operate-area .room-info .iconfont[data-v-929ba204]{float:left;font-size:16px;margin-right:4px;color:#adb8be}.booking-list .item .operate-area .btn-booking[data-v-929ba204]{width:72px;height:26px;line-height:26px;padding:0;background:#13bbad}.booking-list .item .operate-area .btn-booking[data-v-929ba204]:hover{opacity:.8}.booking-list .item .operate-area .btn-booking[data-v-929ba204]:active{background:#14ab9f}@media screen and (min-width:1920px){.booking-list .item[data-v-929ba204]{width:921.6px}}.empty-room-view[data-v-2fc54f51]{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.empty-room-view .picture[data-v-2fc54f51]{width:160px;margin-bottom:16px}.empty-room-view .text[data-v-2fc54f51]{font-size:16px;color:#98b4c1;line-height:27px}.empty-room-view .slogan[data-v-2fc54f51]{display:block;font-size:12px;color:#a4a8ab}.empty-room-view .btn-create[data-v-2fc54f51]{display:inline-block;margin-top:32px;text-align:center;font-size:16px;padding:12px 26px;border-radius:122px}.booking-list-weekly[data-v-41922f3c]{overflow:hidden}.booking-list-weekly .item[data-v-41922f3c]{background:#fff;margin:0 24px 16px 0;border-radius:4px}.booking-list-weekly .item .room-info[data-v-41922f3c]{color:#3d464a;font-size:13px;padding:8px 10px;height:34px;border-bottom:1px solid #e6ebee;font-weight:700}.booking-list-weekly .item .detail-in-week[data-v-41922f3c]{display:-webkit-box;display:-ms-flexbox;display:flex;height:144px;font-size:12px}.booking-list-weekly .item .detail-in-week .date-item[data-v-41922f3c]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.booking-list-weekly .item .detail-in-week .date-item[data-v-41922f3c]:not(:last-child){border-right:1px solid #e6ebee}.booking-list-weekly .item .detail-in-week .date-item .date-wrap[data-v-41922f3c]{padding:4px 4px 2px;font-size:12px;color:#768893}.booking-list-weekly .item .detail-in-week .date-item .date-wrap.today .date[data-v-41922f3c]{color:#13bbad}.booking-list-weekly .item .detail-in-week .date-item .date-wrap.past .date[data-v-41922f3c],.booking-list-weekly .item .detail-in-week .date-item .date-wrap.past[data-v-41922f3c]{color:#c2ccd0}.booking-list-weekly .item .detail-in-week .date-item .date-wrap.selected .date[data-v-41922f3c]{background:#13bbad;color:#fff}.booking-list-weekly .item .detail-in-week .date-item .date-wrap .date[data-v-41922f3c]{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:50%;background:transparent;text-align:center;color:#1d1d1d;margin-right:4px}.booking-list-weekly .item .detail-in-week .date-item .list .book-item[data-v-41922f3c]{height:16px;line-height:16px;color:#fff;margin-bottom:1px;position:relative;cursor:pointer}.booking-list-weekly .item .detail-in-week .date-item .list .book-item.self:active .content[data-v-41922f3c]{background:#14ab9f}.booking-list-weekly .item .detail-in-week .date-item .list .book-item.self .content[data-v-41922f3c]{background:#13bbad}.booking-list-weekly .item .detail-in-week .date-item .list .book-item.approving:active .content[data-v-41922f3c]{background:#eb8e12}.booking-list-weekly .item .detail-in-week .date-item .list .book-item.approving .content[data-v-41922f3c]{background:#f59c25}.booking-list-weekly .item .detail-in-week .date-item .list .book-item:hover .content[data-v-41922f3c]{opacity:.8}.booking-list-weekly .item .detail-in-week .date-item .list .book-item:hover .meeting-info[data-v-41922f3c]{display:block}.booking-list-weekly .item .detail-in-week .date-item .list .book-item:active .content[data-v-41922f3c]{background:#adb8be}.booking-list-weekly .item .detail-in-week .date-item .list .book-item .content[data-v-41922f3c]{padding:0 4px;background:#c2ccd0;border-radius:2px}.booking-list-weekly .item .detail-in-week .date-item .list .book-item .content .iconlocked_surface[data-v-41922f3c]{font-size:8px;float:right}.booking-list-weekly .item .detail-in-week .date-item .list .book-item .meeting-info[data-v-41922f3c]{display:none;width:260px;right:calc(100% + 14px)}.booking-list-weekly .item .detail-in-week .date-item .list .book-item .meeting-info.right[data-v-41922f3c]{left:100%;right:auto}.booking-list-weekly .item .detail-in-week .date-item .btn-add[data-v-41922f3c]{position:absolute;right:8px;bottom:8px;width:16px;height:16px;line-height:16px;background:#f8f9fb;text-align:center;color:#adb8be;overflow:hidden;cursor:pointer;-webkit-transition:width .05s;transition:width .05s;border-radius:2px}.booking-list-weekly .item .detail-in-week .date-item .btn-add[data-v-41922f3c]:hover{width:80px;color:#768893;background:#f4f6fa}.booking-list-weekly .item .detail-in-week .date-item .btn-add[data-v-41922f3c]:active{background:#f1f4f9}.booking-list-weekly .item .detail-in-week .date-item .btn-add .iconfont[data-v-41922f3c]{font-size:10px;vertical-align:middle}.narrow-container[data-v-0c305fb3]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-0c305fb3]{width:1256px;margin:0 auto}}.wide-container[data-v-0c305fb3]{width:100%}.tag-booking-list[data-v-0c305fb3]{padding:8px 24px 24px;padding-right:0}.tag-booking-list[data-v-0c305fb3]:not(.empty){min-height:calc(100% - 33px);background:#f1f4f9}.tag-booking-list .tag-item[data-v-0c305fb3]{margin-top:16px}.tag-booking-list .tag-item.no-tag[data-v-0c305fb3]{margin-top:0}.tag-booking-list .tag-item .tag[data-v-0c305fb3]{font-size:13px;font-weight:700;margin-bottom:12px;color:#768893}.tag-booking-list .tag-item .tag .iconfont[data-v-0c305fb3]{font-size:16px;margin-right:4px;color:#adb8be;float:left}.room-info[data-v-f1a92cea]{padding:28px 24px 31px;font-size:13px;color:#1d1d1d}.room-info .room-name[data-v-f1a92cea]{font-size:16px;color:#0f092a;font-weight:700;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-info .item[data-v-f1a92cea]{display:block;line-height:18px}.room-info .item .iconfont[data-v-f1a92cea]{font-size:14px;color:#c2ccd0}.room-info .capacity[data-v-f1a92cea]{margin-bottom:4px}.room-info .note[data-v-f1a92cea]{margin-top:8px;color:#e26735}.narrow-container[data-v-475c3b2f]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-475c3b2f]{width:1256px;margin:0 auto}}.wide-container[data-v-475c3b2f]{width:100%}.ticks[data-v-475c3b2f]{padding-left:22px}.ticks .tick[data-v-475c3b2f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ticks .tick .point[data-v-475c3b2f]{position:relative;top:-10px;padding-right:15px;font-size:13px;color:#1d1d1d}.ticks .tick .point[data-v-475c3b2f]:after{position:absolute;right:0;top:9px;content:"";display:block;width:10px;height:1px;background:#13bbad;opacity:.3}.ticks .tick .cell[data-v-475c3b2f]{-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 58px);height:30px;display:inline-block;vertical-align:top;margin-bottom:1px;background:rgba(19,187,173,.2);position:relative;cursor:pointer}.ticks .tick .cell[data-v-475c3b2f]:hover{background:rgba(19,187,173,.5)}.ticks .tick.past .cell[data-v-475c3b2f]{cursor:auto;background:#f4f6fa}.ticks .tick.booked .meeting[data-v-475c3b2f]{background:#c2ccd0}.ticks .tick.approving .meeting[data-v-475c3b2f]{background:#f59c25}.ticks .tick.active .cell[data-v-475c3b2f],.ticks .tick.self .meeting[data-v-475c3b2f]{background:#13bbad}.ticks .tick .meeting[data-v-475c3b2f]{position:absolute;top:0;right:0;left:0;z-index:1;height:61px;color:#fff;font-size:14px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticks .tick .meeting .info[data-v-475c3b2f]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.ticks .tick .meeting .desc[data-v-475c3b2f],.ticks .tick .meeting .theme[data-v-475c3b2f]{display:block;line-height:20px}.ticks .tick .meeting .theme[data-v-475c3b2f]{width:100%;font-weight:700;margin-bottom:2px}.ticks .tick .meeting .iconfont[data-v-475c3b2f]{font-size:14px}.ticks .tick .meeting .iconguanbix[data-v-475c3b2f]{display:none}.ticks .tick .meeting:hover .iconfont[data-v-475c3b2f]{display:block}.ticks .tick:last-child .cell[data-v-475c3b2f]{height:0}.narrow-container[data-v-3c5984ff]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-3c5984ff]{width:1256px;margin:0 auto}}.wide-container[data-v-3c5984ff]{width:100%}.date-switcher[data-v-3c5984ff]{padding:0 24px;height:48px;line-height:48px;background:#fff;-webkit-box-shadow:0 1px 0 0 #e6e8ee;box-shadow:0 1px 0 0 #e6e8ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.date-switcher .current[data-v-3c5984ff]{font-size:16px;color:#1d1d1d;font-weight:700}.date-switcher .switch[data-v-3c5984ff]{font-size:13px;color:#889aa4;cursor:pointer}.date-switcher .switch:hover .iconfont[data-v-3c5984ff],.date-switcher .switch[data-v-3c5984ff]:hover{color:#13bbad}.date-switcher .switch .iconfont[data-v-3c5984ff]{font-size:12px;color:#768893}.cancel-reasons[data-v-32eb3ce0]{padding:24px;background:#fff;font-size:14px}.cancel-reasons .form-textarea[data-v-32eb3ce0]{font-size:15px;padding:8px;width:100%;height:180px;resize:none;color:#1d1d1d;border:1px solid #e6e8ee;border-radius:4px;margin-top:8px}.cancel-reasons .form-textarea[data-v-32eb3ce0]::-webkit-input-placeholder{color:#b6bbbd;font-size:15px}.cancel-reasons .form-textarea[data-v-32eb3ce0]::-moz-placeholder{color:#b6bbbd;font-size:15px}.cancel-reasons .form-textarea[data-v-32eb3ce0]:-ms-input-placeholder{color:#b6bbbd;font-size:15px}.cancel-reasons .form-textarea[data-v-32eb3ce0]::-ms-input-placeholder{color:#b6bbbd;font-size:15px}.cancel-reasons .form-textarea[data-v-32eb3ce0]::placeholder{color:#b6bbbd;font-size:15px}.cancel-reasons .range[data-v-32eb3ce0]{margin-top:24px;margin-bottom:8px}.cancel-reasons .required[data-v-32eb3ce0]{font-size:14px}.cancel-reasons .required .icon-required[data-v-32eb3ce0]{color:#ea5e56;font-style:normal;width:8px;height:20px;-ms-flex-line-pack:end;align-content:end;margin-left:-8px;display:inline-block;vertical-align:middle}.cancel-reasons .radio[data-v-32eb3ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;margin-bottom:16px}.cancel-reasons .radio .iconfont[data-v-32eb3ce0]{font-size:14px;margin-right:4px;color:#adb8be;padding-top:3.5px}.cancel-reasons .radio.checked .iconfont[data-v-32eb3ce0]{color:#13bbad}.narrow-container[data-v-7210747f]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-7210747f]{width:1256px;margin:0 auto}}.wide-container[data-v-7210747f]{width:100%}.booking-detail[data-v-7210747f]{height:100%;width:100%}.booking-detail .header[data-v-7210747f]{height:46px;line-height:46px;padding-left:24px;font-size:16px;font-weight:700;color:#1d1d1d;background:#f8f9fb}.booking-detail .header .iconfont[data-v-7210747f]{cursor:pointer}.booking-detail .header .iconfont[data-v-7210747f]:hover{color:#13bbad}.booking-detail .main[data-v-7210747f]{position:relative;height:calc(100% - 46px)}.booking-detail .main.short[data-v-7210747f]{height:calc(100% - 90px)}.booking-detail .main .top-area[data-v-7210747f]{padding:16px 24px 11px;background:#fff;font-size:12px;color:#889aa4;height:85px}.booking-detail .main .top-area .peroid[data-v-7210747f]{margin-top:8px;font-size:13px}.booking-detail .main .top-area .peroid .begin[data-v-7210747f]{margin-right:20px}.booking-detail .main .top-area .time[data-v-7210747f]{line-height:33px;margin-left:4px;font-size:24px;color:#1d1d1d}.booking-detail .main .ban-msg[data-v-7210747f]{background-color:rgba(226,103,53,.2);padding:16px 24px 11px;font-size:12px;color:#e26735;line-height:17px}.booking-detail .main .detail-content[data-v-7210747f]{overflow-y:auto;height:calc(100% - 132px)}.booking-detail .main .other-view[data-v-7210747f]{position:absolute;z-index:1;top:0;width:100%;height:100%}.booking-detail .footer[data-v-7210747f]{position:absolute;bottom:0;width:100%}.repeat-modal .modal-content[data-v-7210747f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;margin-top:24px;font-size:14px}.update-guide[data-v-780888fc]{width:100%;position:absolute;top:0;z-index:2}.update-guide .mask[data-v-780888fc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(71,90,101,.3);z-index:0}.update-guide .content[data-v-780888fc]{position:absolute;right:4px;top:14px}.update-guide .content .date-step[data-v-780888fc]{width:88px;padding:6px 16px;background:#fff;border-radius:4px}.update-guide .content .date-step .type[data-v-780888fc]{display:inline-block;width:28px;height:26px;line-height:24px;font-size:12px;text-align:center;border-right:1px solid #d7dee3;border-top:1px solid #d7dee3;border-bottom:1px solid #d7dee3;border-radius:0 4px 4px 0;cursor:pointer}.update-guide .content .date-step .type[data-v-780888fc]:first-child{border-radius:4px 0 0 4px;border-left:1px solid #d7dee3;border-right:0}.update-guide .content .date-step .type.active[data-v-780888fc]{background:#13bbad;border-color:#13bbad;color:#fff}.update-guide .content .content-tips[data-v-780888fc]{width:276px;top:46px;left:32px;font-size:12px}.update-guide .content .content-tips .title[data-v-780888fc]{font-size:14px;margin-bottom:10px}.update-guide .content .content-tips .btn-confirm[data-v-780888fc]{float:right;padding:4px 8px;line-height:16px;margin-top:16px}.narrow-container[data-v-1fc34e37]{width:100%}@media screen and (min-width:1300px){.narrow-container[data-v-1fc34e37]{width:1256px;margin:0 auto}}.wide-container[data-v-1fc34e37]{width:100%}.booking-wrap[data-v-1fc34e37]{height:100%;color:#1d1d1d;display:-webkit-box;display:-ms-flexbox;display:flex}.booking-wrap .side-area[data-v-1fc34e37]{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:25%;max-width:300px;height:100%;background:#fff;position:relative}.booking-wrap .side-area .line[data-v-1fc34e37]{height:1px;background:#e6ebee}.booking-wrap .side-area .areas-wrap[data-v-1fc34e37]{height:calc(100% - 265px)}.booking-wrap .main[data-v-1fc34e37]{width:75%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #e6ebee}.booking-wrap .main .booking-room-list[data-v-1fc34e37]{position:relative;overflow:hidden;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.booking-wrap .main .colors-desc[data-v-1fc34e37]{font-size:12px;height:40px;line-height:40px;padding-left:24px;position:relative;z-index:0}.booking-wrap .main .colors-desc[data-v-1fc34e37]:after,.booking-wrap .main .colors-desc[data-v-1fc34e37]:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;z-index:-2}.booking-wrap .main .colors-desc[data-v-1fc34e37]:before{background:rgba(19,187,173,.1);z-index:-1}.booking-wrap .main .colors-desc[data-v-1fc34e37]:after{background:#fff}.booking-wrap .main .colors-desc .opt[data-v-1fc34e37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#768893}.booking-wrap .main .colors-desc .opt[data-v-1fc34e37]:before{display:inline-block;margin-right:4px;content:"";width:9px;height:9px;border-radius:50%;border:1.5px solid transparent;vertical-align:middle}.booking-wrap .main .colors-desc .opt.booked[data-v-1fc34e37]:before{border-color:#c2ccd0}.booking-wrap .main .colors-desc .opt.approving[data-v-1fc34e37]:before{border-color:#f59c25}.booking-wrap .main .colors-desc .opt.self[data-v-1fc34e37]:before{border-color:#13bbad}.booking-wrap .main .colors-desc .opt[data-v-1fc34e37]:not(:last-child){margin-right:16px}.booking-wrap .main .colors-desc .icon-close[data-v-1fc34e37]{position:absolute;right:24px;color:#768893;cursor:pointer}.booking-wrap .main .colors-desc .icon-close[data-v-1fc34e37]:hover{opacity:.5}.booking-wrap .main[data-v-1fc34e37],.booking-wrap .side-area[data-v-1fc34e37]{vertical-align:top}@media screen and (max-width:986px){.booking-wrap .side-area[data-v-1fc34e37]{width:230px}.booking-wrap .main[data-v-1fc34e37]{width:calc(100% - 230px)}}