body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.logo{-webkit-padding-start:10px;padding-inline-start:10px;overflow:hidden;color:#000000e0;font-size:18px;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.logo:empty:after{content:" ";visibility:hidden}.ant-layout{background:linear-gradient(#fff,#f5f5f5 28%)}.ant-layout-header{padding:0 40px 0 30px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #a13d3d05,0 2px 4px #00000005;z-index:1000}.ant-layout-sider{box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;z-index:1000;padding-top:10px}.login-form{width:300px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #a13d3d05,0 2px 4px #00000005;z-index:1000;padding:30px;background-color:#fff;border-radius:10px}.competitor-table .competitor{max-width:180px;min-width:60px}.competitor-table .price{max-width:180px;min-width:60px;padding-left:10px}.sider-collapsed-button{position:absolute;inset-block-start:25px;z-index:1001;width:20px;height:20px;text-align:center;border-radius:40px;inset-inline-end:-13px;transition:transform .3s;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00000040;background-color:#fff;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #190f0f12,0 0 1px #00000014}.ant-menu-submenu .ant-menu-title-content a{color:inherit}.username .ant-input-prefix{margin-right:0}.hotel-setting .date-range{width:200px}.hotel-setting .price-range{width:120px}.hotel-setting .action{width:80px}.automation-mode .ant-radio-button-wrapper-checked.mode-on{background-color:#d9f7be!important;border-color:#d9d9d9!important;color:#000!important}.automation-mode .ant-radio-button-wrapper-checked.mode-off{background-color:#ffe7ba!important;border-color:#d9d9d9!important;color:#000!important}.automation-mode .ant-radio-button-wrapper-checked.mode-scheduled{background-color:#bae0ff!important;border-color:#d9d9d9!important;color:#000!important}.automation-mode .ant-radio-button-wrapper-checked.mode-off:before{background-color:#d9d9d9}.automation-mode .ant-radio-button-wrapper-checked.mode-scheduled:before{background-color:#d9d9d9}.changes-table .ant-table-tbody>tr:last-child{background-color:#fafafa}.changes-table .ant-table-tbody>tr:last-child td{font-weight:700}.hotel-dashboard .weekend-row{background-color:#f5f5f5}.hotel-dashboard .hidden-segment-row,.performance-modal-table .hidden-segment-row{opacity:.6}.hotel-dashboard .today-row .ant-table-cell{border-top:3px solid gray}.hotel-dashboard .ant-table-cell.dark-block,.performance-modal-table .ant-table-cell.dark-block{background-color:#f0f8ff!important}.hotel-dashboard .weekday-row .ant-table-cell.dark-block{background-color:#fff!important}.hotel-dashboard .variance-title{background-color:#fafafa;font-weight:600;font-style:italic;text-align:center!important}.user-forecast .selected-row{background-color:#e6f7ff}.segment-settings-table tr.ant-table-row.category-row>td.ant-table-cell{font-weight:600;background-color:#f5f5f5;line-height:13px;height:13px;padding:0}.segment-settings-table tr.ant-table-row.segment-row.hidden>td.ant-table-cell{opacity:.5}.manage-rates .daily-row.multi-collections .ant-table-row-expand-icon{display:none}.manage-rates .daily-row.multi-collections .ant-table-cell{font-weight:600;background-color:#fafafa}.manage-rates .room-type-row .ant-table-cell{background-color:#f0f8ff}.manage-rates .recommended .automation-operation{border-radius:4px;cursor:pointer;display:flex;padding:4px;align-items:center;margin-left:auto}.manage-rates .recommended .automation-operation:hover{background-color:#fbfbfb;box-shadow:0 4px 4px #0000001a}.manage-rates .event-operation{border-radius:4px;cursor:pointer;display:flex;padding:4px;color:#007bff;align-items:center;margin-left:auto}.manage-rates .event-operation:hover{background-color:#fbfbfb;box-shadow:0 4px 4px #0000001a}.manage-rates .recommended .copy-operation{border-radius:4px;cursor:pointer;display:flex;padding:4px;align-items:center;color:#bfbfbf;margin-left:auto}.manage-rates .recommended .copy-operation:hover{color:#000!important;background-color:#fbfbfb;box-shadow:0 4px 4px #0000001a}.manage-rates .ant-table-cell .override-operation:hover{color:gray!important}.manage-rates .override-cell{border:1px solid transparent;border-radius:4px}.manage-rates .ant-table-row:hover .override-cell,.manage-rates .override-cell.enabled:hover{border:1px solid #d9d9d9;border-radius:4px}.manage-rates .override-cell.disabled{color:gray}.manage-rates .event-content{display:flex;align-items:center;justify-content:left}.room-type-settings .seasonTitle{position:relative;display:flex;align-items:center;gap:8px}.room-type-settings .actionButtons{display:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);background:#fff}.room-type-settings .seasonTitleContainer:hover .actionButtons{display:flex}.room-type-settings .premium-input{border:1px solid transparent;border-radius:4px;text-align:right;width:100%}.room-type-settings .premium-input .ant-input-number-input{text-align:right}.room-type-settings .premium-input:hover{border:1px solid #d9d9d9;border-radius:4px}.room-type-settings .premium-input .ant-input-number-status-error,.room-type-settings .premium-input .ant-input-number-status-error .ant-input-number-input{color:#000000e0!important}.summary-table .summary-row .ant-table-cell{font-weight:700;border-top:1px solid black;border-bottom:none}.room-type-settings tr.ant-table-row.collection-row>td.ant-table-cell{font-weight:600;background-color:#f5f5f5;line-height:13px;height:18px}.task-executor-steps .ant-steps-item-container{height:auto;min-height:60px}.task-executor-steps .ant-steps-item-title{line-height:1.4!important;word-wrap:break-word;word-break:break-word;white-space:normal;max-width:320px}.task-executor-steps .ant-steps-item-content{min-height:40px;display:flex;align-items:flex-start}.task-executor-steps .ant-steps-item-description{margin-top:4px}.task-executor .ant-card-body{display:flex;align-items:flex-start}.task-executor .ant-checkbox-wrapper{align-items:flex-start}.manage-rates .recommended .info-operation{border-radius:4px;cursor:pointer;display:flex;padding:4px;color:#bfbfbf;font-size:14px;margin-right:6px}.manage-rates .recommended .info-operation:hover{color:#000!important;background-color:#fbfbfb;box-shadow:0 4px 4px #0000001a}@media (max-width: 1500px){.hidden-on-small-5,.hidden-on-small-6{display:none!important}}@media (max-width: 1300px){.hidden-on-small-3,.hidden-on-small-4,.hidden-on-small-5,.hidden-on-small-6{display:none!important}}@media (max-width: 1100px){.hidden-on-small-0,.hidden-on-small-1,.hidden-on-small-2,.hidden-on-small-3,.hidden-on-small-4,.hidden-on-small-5,.hidden-on-small-6{display:none!important}}@media print{@page{size:A4;margin:10mm}body{margin:0;padding:0}.hotel-dashboard{width:100%;margin:0;box-sizing:border-box;zoom:.8}header,footer{page-break-after:always;margin-bottom:10px}.exclude-from-print{display:none}}.multi-pick-calendar{margin-top:20px;box-shadow:0 5px 15px #0000001a,0 3px 6px #0000000d;border-radius:6px;color:#000000d1;font-size:12px}.calendar-navigation{width:100%;display:flex;justify-content:space-between;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #a13d3d05,0 2px 4px #00000005;padding-top:5px;padding-bottom:5px}.calendar{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0;padding-bottom:10px}.title{display:block;font-size:15px;font-weight:600;line-height:32px}.month{margin:0 20px 10px}.month-title{font-size:14px;line-height:22px;margin-top:18px;margin-bottom:12px;font-weight:600}.weekdays{border-bottom:1px solid gray;font-weight:500}.weekdays,.days{display:grid;grid-template-columns:repeat(7,1fr)}.weekday,.day{padding:8px;text-align:center;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.weekday:hover,.day:hover{background-color:#f0f0f0}.selected{background-color:#cef}.in-range{background-color:#e6f4ff}.range-start{border-top-left-radius:50%;border-bottom-left-radius:50%}.range-end{border-top-right-radius:50%;border-bottom-right-radius:50%}.weekend{color:red}.empty{background-color:transparent;pointer-events:none;visibility:hidden}.day.disabled{cursor:not-allowed;color:#ccc}
