:root{--das-color-primary:53,116,86;--das-color-pink:#f12b37;--das-color-amber:234,126,0;--das-border-color:#d8dee5}.room-status-diagram_card{user-select:none;cursor:pointer;border-radius:8px;border:1px solid var(--das-border-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);position:relative;box-sizing:border-box;overflow:clip;display:grid;grid-template-columns:auto 1fr;position:absolute}.room-status-diagram_card:hover{outline:2px solid rgb(var(--das-color-primary));outline-offset:1px}.room-status-diagram_card--occupied,.room-status-diagram_card--ooo{color:#fff}.room-status-diagram_card--ooo .room-status-diagram_indicator{background:inherit!important}.room-status-diagram_card--foc{color:#fff}.room-status-diagram_card--foc .tag-icon-list .tag-icon-item,.room-status-diagram_card--occupied .tag-icon-list .tag-icon-item,.room-status-diagram_card--ooo .tag-icon-list .tag-icon-item{fill:#fff!important}.room-status-diagram_card_content{padding:10px 8px;display:flex;flex-direction:column;gap:4px;letter-spacing:.05em;overflow:hidden}.room-status-diagram_card_content .room-number{font-weight:600;font-size:12px!important}.room-status-diagram_card_content .booking-date-range,.room-status-diagram_card_content .hotel-code{font-weight:400;font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-status-diagram_card_content .tag-icon-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:4px}.room-status-diagram_card_content .tag-icon-list .tag-icon-item{font-size:20px;fill:#2b8e59}.room-status-diagram_indicator{background-color:rgb(var(--das-color-primary));width:6px;height:100%}.room-status-diagram_group-indicator{width:0;height:0;border-style:solid;border-width:0 24px 24px 0;border-color:transparent currentColor transparent transparent;right:0;top:0;position:absolute}.info-list__container-custom[data-v-5268eb26]{border:none;padding-bottom:10px}.note-info .label[data-v-5268eb26]{line-height:normal;padding-bottom:10px}.note-info textarea[data-v-5268eb26]{width:100%}hr[data-v-0e7cae18]{border-top:1px solid #dedfe7;width:100%}[data-v-09ebf5d4]:root{--das-color-primary:53,116,86;--das-color-pink:#f12b37;--das-color-amber:234,126,0;--das-border-color:#d8dee5}[data-v-09ebf5d4]:export{menuText:#fff;menuActiveText:#3dcf89;subMenuActiveText:#f4f4f5;menuBg:#1f1f1f;menuHover:#393434;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:260px}.button-containers[data-v-09ebf5d4]{margin-left:20px;display:flex;gap:20px;justify-content:space-between!important}.button-containers__left[data-v-09ebf5d4],.button-containers__right[data-v-09ebf5d4]{display:flex;gap:10px;flex-wrap:wrap}.button-containers__left[data-v-09ebf5d4]{align-self:left}.button-containers__right[data-v-09ebf5d4]{align-self:right;justify-content:flex-end}.info-list__container-custom[data-v-09ebf5d4]{border:none}.tabmenu-container-custom .tab-list .tab-item .tab-label[data-v-09ebf5d4],.tabmenu-container-custom .tab-list .tab-item[data-v-09ebf5d4]:last-child{border-bottom:1px solid #dedfe7}.tabmenu-container-custom .tab-list .tab-item input[type=radio]:checked~.tab-label[data-v-09ebf5d4]{border:1px solid #dedfe7;border-bottom:none}.status-tag-item[data-v-15944c36]{list-style-type:none;display:flex;align-items:center;padding:4px 0;min-height:40px}.status-tag-item .status-tag__indicator[data-v-15944c36]{width:40px;text-align:center}.status-tag-item .status-tag__icon[data-v-15944c36]{font-size:24px;fill:#2b8e59}.status-tag-item .status-tag__content[data-v-15944c36]{flex:1;margin-left:6px}.status-tag-item .status-tag__quantity[data-v-15944c36]{white-space:nowrap}.das-form-input[data-v-0b887ab1]{position:relative}.diagram-container[data-v-0b887ab1]{padding:0;display:grid;grid-template-columns:auto 1fr}.diagram_sidebar[data-v-0b887ab1]{padding:16px;width:320px;border-right:1px solid var(--das-border-color);display:flex;max-height:100%;flex-direction:column;overflow:hidden}.diagram_sidebar_buttons[data-v-0b887ab1]{margin-top:12px;text-align:right}.diagram_data[data-v-0b887ab1]{height:100%;gap:8px;padding:16px;overflow:scroll}.diagram_data-container[data-v-0b887ab1]{min-width:100%;min-height:100%;position:relative}.diagram_sidebar_tag-status-list[data-v-0b887ab1]{margin:16px 0;flex-shrink:1;overflow-y:scroll}