.compact-card[data-v-541684b8]{transition:all .2s ease;border-radius:8px}.compact-card[data-v-541684b8]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.compact-card .subtitle-2[data-v-541684b8]{line-height:1.3}.city-tax-tooltip[data-v-e627a43c]{max-height:300px;overflow-y:auto}.city-tax-tooltip .nightly-row[data-v-e627a43c]{border-bottom:1px solid hsla(0,0%,100%,.1)}.city-tax-tooltip .nightly-row[data-v-e627a43c]:last-child{border-bottom:none}.city-tax-tooltip .night-not-applied[data-v-e627a43c]{opacity:.6}.city-tax-tooltip .night-transition[data-v-e627a43c]{opacity:.8}.v-autocomplete[data-v-6d7dbda7]{margin-top:0!important}.sortable[data-v-2f9c08e5]{cursor:pointer}.table-wrapper[data-v-07325632]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;border-radius:4px}.table-wrapper[data-v-07325632]::-webkit-scrollbar{height:10px}.table-wrapper[data-v-07325632]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.table-wrapper[data-v-07325632]::-webkit-scrollbar-thumb{background:#9e9e9e;border-radius:4px;-webkit-transition:background .3s;transition:background .3s}.table-wrapper[data-v-07325632]::-webkit-scrollbar-thumb:hover{background:#757575}.professional-table[data-v-07325632] table{border-collapse:initial;border-spacing:0}.professional-table[data-v-07325632] thead tr.table-group-header th{background:linear-gradient(180deg,#fff 0,#f5f5f5);border-bottom:2px solid #e0e0e0;padding:12px 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.professional-table[data-v-07325632] thead tr.table-header th{background:#fafafa;border-bottom:2px solid #e0e0e0;padding:12px 8px;font-size:.8rem;white-space:nowrap}.professional-table[data-v-07325632] .border-right{border-right:2px solid #e0e0e0!important}.professional-table[data-v-07325632] tbody tr.apply-all-row{background:linear-gradient(135deg,#e3f2fd,#f5f5f5);border-top:2px solid #1976d2;border-bottom:2px solid #1976d2}.professional-table[data-v-07325632] tbody tr.apply-all-row td{padding:12px 8px;font-weight:500}.professional-table[data-v-07325632] tbody tr:not(.apply-all-row):hover{background-color:#f5f5f5;transition:background-color .2s}.professional-table[data-v-07325632] tbody tr td{padding:8px;border-bottom:1px solid #eee}.professional-table[data-v-07325632] tbody tr.load-more-row{background:linear-gradient(180deg,#fff 0,#f5f5f5);border-top:1px solid #e0e0e0}.professional-table[data-v-07325632] tbody tr.load-more-row td{padding:16px 8px;border-bottom:none}.professional-table[data-v-07325632] tbody tr.load-more-row:hover{background:linear-gradient(180deg,#fafafa 0,#eee)}.weekdays-toggle[data-v-07325632]{width:100%;display:flex;flex-wrap:wrap;justify-content:center;border-radius:8px;overflow:hidden}.weekday-btn[data-v-07325632]{transition:all .2s ease}.v-card.outlined[data-v-07325632]{transition:box-shadow .3s ease}.v-card.outlined[data-v-07325632]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.v-card__subtitle[data-v-07325632]{background:linear-gradient(90deg,#fafafa 0,#fff)}[data-v-07325632] .v-text-field--outlined fieldset{border-color:#e0e0e0}[data-v-07325632] .v-text-field--outlined:hover fieldset{border-color:#bdbdbd}[data-v-07325632] .v-select--outlined fieldset{border-color:#e0e0e0}[data-v-07325632] .v-select--outlined:hover fieldset{border-color:#bdbdbd}@media (max-width:599px){.weekdays-toggle[data-v-07325632]{justify-content:flex-start;gap:4px}.weekdays-toggle .v-btn[data-v-07325632]{flex:0 0 auto;min-width:44px!important;padding:0 8px!important;margin:2px 0!important}.v-card__text[data-v-07325632]{padding:12px!important}.professional-table[data-v-07325632] thead tr th{font-size:.7rem!important;padding:8px 4px!important}.professional-table[data-v-07325632] tbody tr td{padding:6px 4px!important}}@media (max-width:959px){.table-wrapper[data-v-07325632]{margin:0 -12px}.table-wrapper[data-v-07325632] table{min-width:900px}.table-wrapper[data-v-07325632] table td,.table-wrapper[data-v-07325632] table th{white-space:nowrap}}@keyframes slideInUp-07325632{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v-card.outlined[data-v-07325632]{animation:slideInUp-07325632 .3s ease-out}[data-v-07325632] .v-btn--outlined{border-width:2px;transition:all .3s ease}[data-v-07325632] .v-btn--outlined:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}[data-v-07325632] .v-chip{transition:all .2s ease}[data-v-07325632] .v-chip:hover{transform:scale(1.02);box-shadow:0 2px 4px rgba(0,0,0,.1)}.v-card__actions .v-btn[data-v-07325632]{transition:all .3s ease;font-weight:600;letter-spacing:.5px}.v-card__actions .v-btn[data-v-07325632]:not(:disabled):hover{transform:translateY(-2px)}@media (max-width:599px){.v-card__actions[data-v-07325632]{padding:12px!important}.v-input[data-v-07325632] .v-select__selection,.v-input[data-v-07325632] input{font-size:16px!important}.v-text-field.v-text-field--enclosed[data-v-07325632]:not(.v-text-field--rounded) .v-input__control{min-height:48px}.v-card.outlined[data-v-07325632]{animation:none}}@media print{.v-card__actions[data-v-07325632],.v-card__subtitle[data-v-07325632],[data-v-07325632] .v-btn,[data-v-07325632] .v-icon{display:none!important}.table-wrapper[data-v-07325632]{overflow:visible!important}.professional-table[data-v-07325632] table{width:100%!important}}.reservation-element[data-v-b9d21558]{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;will-change:transform}.reservation-element [data-v-b9d21558]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-icon-wrapper[data-v-b9d21558]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;font-size:16px;line-height:1;cursor:pointer;margin-right:4px;flex-shrink:0;vertical-align:middle}.overbooking-tooltip[data-v-11e90772]{position:fixed;z-index:10;background:red;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none;white-space:nowrap}.city-tax-tooltip[data-v-48b1d5b8]{max-height:300px;overflow-y:auto}.city-tax-tooltip .nightly-row[data-v-48b1d5b8]{border-bottom:1px solid hsla(0,0%,100%,.1)}.city-tax-tooltip .nightly-row[data-v-48b1d5b8]:last-child{border-bottom:none}.city-tax-tooltip .night-not-applied[data-v-48b1d5b8]{opacity:.6}.city-tax-tooltip .night-transition[data-v-48b1d5b8]{opacity:.8}.city-tax-tooltip-card{background-color:rgba(30,30,30,.95)!important}.sortable[data-v-976c22cc]{cursor:pointer}.compact-card[data-v-506d23fd]{transition:all .2s ease;border-radius:8px}.compact-card[data-v-506d23fd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.compact-card .v-card__text[data-v-506d23fd]{min-height:72px}.compact-card .subtitle-2[data-v-506d23fd]{line-height:1.3}.compact-card .caption[data-v-506d23fd]{line-height:1.4}@media (max-width:600px){.compressed[data-v-779d0e1a]{max-width:55%}}.group-color-dot[data-v-739bb242]{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.12)}.v-input--is-disabled[data-v-1417e824]:not(.v-input--is-readonly){pointer-events:auto}.emoji-picker-wrapper[data-v-30e859b5]{width:100%}.emoji-display[data-v-30e859b5]{font-size:24px;line-height:1}.emoji-grid[data-v-30e859b5]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:250px;overflow-y:auto;padding:8px 4px}.emoji-item[data-v-30e859b5]{font-size:28px;padding:8px;text-align:center;cursor:pointer;border-radius:4px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-30e859b5]:hover{background-color:rgba(0,0,0,.05);transform:scale(1.2)}.emoji-item--selected[data-v-30e859b5]{background-color:rgba(33,150,243,.1);border:2px solid #2196f3}.emoji-tab[data-v-30e859b5]{font-size:20px}.v-input--is-disabled[data-v-2287090a]:not(.v-input--is-readonly){pointer-events:auto}.to-pay[data-v-a71b0f5a]{color:#f44336}.paid[data-v-a71b0f5a]{color:#4caf50}.emoji-picker-menu{z-index:9999!important}.emoji-picker-menu .v-card{max-width:400px}.bulk-guest-input--mobile[data-v-1c278fa2] input{text-align:center}.v-input--is-disabled[data-v-3368f31e]:not(.v-input--is-readonly){pointer-events:auto}.table-scroll-container[data-v-3368f31e]{overflow-x:auto;overflow-y:visible;border:1px solid #e0e0e0;border-radius:4px;width:100%}.scrollable-table[data-v-3368f31e]{min-width:100%;border-collapse:initial;border-spacing:0}.scrollable-table td[data-v-3368f31e],.scrollable-table th[data-v-3368f31e]{white-space:nowrap;padding:12px 16px}.scrollable-table td.col-description[data-v-3368f31e],.scrollable-table th.col-description[data-v-3368f31e]{min-width:400px;white-space:normal}.scrollable-table td.col-amount[data-v-3368f31e],.scrollable-table td.col-payment-field[data-v-3368f31e],.scrollable-table th.col-amount[data-v-3368f31e],.scrollable-table th.col-payment-field[data-v-3368f31e]{min-width:150px}.scrollable-table td.col-payment-description[data-v-3368f31e],.scrollable-table th.col-payment-description[data-v-3368f31e]{min-width:300px}.scrollable-table td.col-payment-deposit[data-v-3368f31e],.scrollable-table th.col-payment-deposit[data-v-3368f31e]{min-width:120px}.scrollable-table td.sticky-actions[data-v-3368f31e],.scrollable-table th.sticky-actions[data-v-3368f31e]{position:sticky;right:0;background-color:#fff;z-index:1;border-left:1px solid #e0e0e0;text-align:center;min-width:80px;width:80px;max-width:80px}.scrollable-table tbody tr:hover td.sticky-actions[data-v-3368f31e]{background-color:#f5f5f5}.table-scroll-container[data-v-51709f04]{overflow-x:auto;overflow-y:visible;border:1px solid #e0e0e0;border-radius:4px;width:100%}.scrollable-table[data-v-51709f04]{min-width:100%;border-collapse:initial;border-spacing:0}.scrollable-table td[data-v-51709f04],.scrollable-table th[data-v-51709f04]{white-space:nowrap;padding:12px 16px}.scrollable-table td.col-description[data-v-51709f04],.scrollable-table th.col-description[data-v-51709f04]{min-width:400px;white-space:normal}.scrollable-table td.col-amount[data-v-51709f04],.scrollable-table td.col-payment-field[data-v-51709f04],.scrollable-table th.col-amount[data-v-51709f04],.scrollable-table th.col-payment-field[data-v-51709f04]{min-width:150px}.scrollable-table td.col-payment-description[data-v-51709f04],.scrollable-table th.col-payment-description[data-v-51709f04]{min-width:300px}.scrollable-table td.col-payment-deposit[data-v-51709f04],.scrollable-table td.col-payment-imported[data-v-51709f04],.scrollable-table th.col-payment-deposit[data-v-51709f04],.scrollable-table th.col-payment-imported[data-v-51709f04]{min-width:120px}.scrollable-table td.sticky-actions[data-v-51709f04],.scrollable-table th.sticky-actions[data-v-51709f04]{position:sticky;right:0;background-color:#fff;z-index:1;border-left:1px solid #e0e0e0;text-align:center;min-width:80px;width:80px;max-width:80px}.scrollable-table tbody tr:hover td.sticky-actions[data-v-51709f04]{background-color:#f5f5f5}.to-pay[data-v-51709f04]{color:#f44336}.paid[data-v-51709f04]{color:#4caf50}.to-pay[data-v-77bd55ce]{color:#f44336}.paid[data-v-77bd55ce]{color:#4caf50}.client-dropdown-menu{max-width:min(400px,90vw)!important}.client-dropdown-menu .v-list{max-width:100%}.v-input .v-input__append-inner .v-input__icon--append .v-icon{transform:none!important;transition:none!important}.check-in-out-dates[data-v-46239830]{background-color:#424242}.table-total-label[data-v-46239830]{width:45%}.ota-notes[data-v-46239830]{font-size:12px;line-height:12px}.responsive-reservation-table[data-v-46239830]{table-layout:fixed;width:100%}.responsive-reservation-table td[data-v-46239830]:first-child{width:50%;padding-right:8px;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;line-height:1.2}.responsive-reservation-table td[data-v-46239830]:last-child{width:50%;vertical-align:middle;padding-left:4px}.responsive-reservation-table .v-input[data-v-46239830]{width:100%}@media (max-width:600px){.responsive-reservation-table td[data-v-46239830]:first-child{width:45%;font-size:.85rem;padding-right:6px}.responsive-reservation-table td[data-v-46239830]:last-child{width:55%;padding-left:2px}}@media (max-width:480px){.responsive-reservation-table td[data-v-46239830]:first-child{width:40%;font-size:.8rem;padding-right:4px}.responsive-reservation-table td[data-v-46239830]:last-child{width:60%;padding-left:2px}}.cursor-pointer[data-v-46239830]{cursor:pointer;transition:opacity .2s ease}.cursor-pointer[data-v-46239830]:hover{opacity:.8}.res-id-input[data-v-46239830]{max-width:200px}.res-id-truncate[data-v-46239830]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.res-id-input .v-input__append-inner[data-v-46239830]{margin-top:0!important}.invoice-chip[data-v-46239830],.payment-method-chip[data-v-46239830]{width:100%;justify-content:flex-start}.check-in-out-dates[data-v-48eaa9fd]{background-color:#424242}.table-total-label[data-v-48eaa9fd]{width:45%}.ota-notes[data-v-48eaa9fd]{font-size:12px;line-height:12px}.responsive-reservation-table[data-v-48eaa9fd]{table-layout:fixed;width:100%}.responsive-reservation-table td[data-v-48eaa9fd]:first-child{width:50%;padding-right:8px;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;line-height:1.2}.responsive-reservation-table td[data-v-48eaa9fd]:last-child{width:50%;vertical-align:middle;padding-left:4px}.responsive-reservation-table .v-input[data-v-48eaa9fd]{width:100%}@media (max-width:600px){.responsive-reservation-table td[data-v-48eaa9fd]:first-child{width:45%;font-size:.85rem;padding-right:6px}.responsive-reservation-table td[data-v-48eaa9fd]:last-child{width:55%;padding-left:2px}}@media (max-width:480px){.responsive-reservation-table td[data-v-48eaa9fd]:first-child{width:40%;font-size:.8rem;padding-right:4px}.responsive-reservation-table td[data-v-48eaa9fd]:last-child{width:60%;padding-left:2px}}.cursor-pointer[data-v-48eaa9fd]{cursor:pointer;transition:opacity .2s ease}.cursor-pointer[data-v-48eaa9fd]:hover{opacity:.8}.res-id-input[data-v-48eaa9fd]{max-width:200px}.res-id-input .v-input__append-inner[data-v-48eaa9fd]{margin-top:0!important}.invoice-chip[data-v-48eaa9fd],.payment-method-chip[data-v-48eaa9fd]{width:100%;justify-content:flex-start}.v-text-field--filled .v-input__slot[data-v-ffbcb08e]{min-height:56px;border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) .v-input__slot[data-v-ffbcb08e]{align-items:flex-start;padding-top:12px;padding-bottom:12px}.v-label[data-v-ffbcb08e]{font-size:16px;line-height:20px;transition:.3s cubic-bezier(.25,.8,.5,1);transform-origin:top left}.v-label--active[data-v-ffbcb08e]{transform:translateY(-18px) scale(.75);color:rgba(0,0,0,.6)}.content-stack[data-v-ffbcb08e]{display:flex;flex-direction:column;width:100%;padding:0 12px}.notes-display-area[data-v-ffbcb08e]{width:100%;line-height:1.5}.note-item[data-v-ffbcb08e]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;position:relative}.note-item[data-v-ffbcb08e]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.timeline-layout[data-v-ffbcb08e]{display:flex;gap:16px;align-items:flex-start}.timeline-meta[data-v-ffbcb08e]{flex-shrink:0;width:140px;padding-right:8px;border-right:2px solid #e0e0e0;text-align:right}@media (max-width:600px){.timeline-layout[data-v-ffbcb08e]{flex-direction:column;gap:4px}.timeline-meta[data-v-ffbcb08e]{width:100%;padding-right:0;border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:4px;text-align:left;display:flex;gap:8px;align-items:center}.timeline-legacy[data-v-ffbcb08e],.timeline-timestamp[data-v-ffbcb08e],.timeline-user[data-v-ffbcb08e]{margin-bottom:0}}.timeline-timestamp[data-v-ffbcb08e]{font-size:11px;color:rgba(0,0,0,.6);line-height:1.2;margin-bottom:2px}.timeline-user[data-v-ffbcb08e]{font-size:11px;color:#1976d2;font-weight:500;line-height:1.2;margin-bottom:2px}.timeline-type[data-v-ffbcb08e]{margin-bottom:4px}.timeline-legacy[data-v-ffbcb08e]{font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.2}.timeline-content[data-v-ffbcb08e]{flex:1;min-width:0}.note-content-wrapper[data-v-ffbcb08e]{display:flex;align-items:flex-start;gap:8px}.note-content[data-v-ffbcb08e]{white-space:pre-wrap;word-break:break-word;line-height:1.4;color:rgba(0,0,0,.87);font-size:16px;margin-bottom:4px;flex:1}.note-content-wrapper[data-v-ffbcb08e]{position:relative}.note-actions[data-v-ffbcb08e]{display:flex;gap:2px;opacity:0;transition:opacity .2s;position:absolute;top:0;right:0;border-radius:4px;padding:2px}@media (min-width:601px){.note-item:hover .note-actions[data-v-ffbcb08e]{opacity:1}}@media (max-width:600px){.note-item .note-actions[data-v-ffbcb08e],.note-item:hover .note-actions[data-v-ffbcb08e],.notes-display-area .note-actions[data-v-ffbcb08e],div[class*=note] .note-actions[data-v-ffbcb08e]{position:static!important;opacity:1!important;visibility:visible!important;display:flex!important;justify-content:flex-end;margin-top:0;padding:0;transition:none!important}.timeline-content[data-v-ffbcb08e]{width:100%}.note-content-wrapper[data-v-ffbcb08e]{display:flex;flex-direction:column}.note-item[data-v-ffbcb08e]{margin-bottom:16px;padding-bottom:16px}.note-content[data-v-ffbcb08e]{font-size:14px;line-height:1.5;margin-bottom:8px}.edit-tracking-info[data-v-ffbcb08e]{font-size:10px;margin-top:6px}.v-text-field--filled .v-input__slot[data-v-ffbcb08e]{padding-left:8px;padding-right:8px}.content-stack[data-v-ffbcb08e]{padding:0 8px}.v-label[data-v-ffbcb08e]{left:8px!important}* .note-actions[data-v-ffbcb08e]{opacity:1!important;position:static!important;display:flex!important}}.edit-mode[data-v-ffbcb08e]{width:100%}.note-edit-textarea[data-v-ffbcb08e] .v-input__slot{background-color:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:4px}.edit-actions-row[data-v-ffbcb08e],.input-actions-row[data-v-ffbcb08e]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.note-type-select[data-v-ffbcb08e]{min-width:260px;max-width:260px;flex-shrink:0}.note-type-select[data-v-ffbcb08e] .v-input__control{height:40px!important;min-height:40px!important}.note-type-select[data-v-ffbcb08e] .v-input__slot{min-height:40px!important;height:40px!important;display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important}.note-type-select[data-v-ffbcb08e] .v-select__selections,.note-type-select[data-v-ffbcb08e] .v-select__slot{display:flex!important;align-items:center!important;height:100%!important}.note-type-select[data-v-ffbcb08e] .v-select__selections{padding-top:0!important;padding-bottom:0!important}.note-type-select[data-v-ffbcb08e] .v-select__selection{margin-top:0!important;margin-bottom:0!important;line-height:40px!important;font-size:13px!important}.note-type-select[data-v-ffbcb08e] .v-input__append-inner{margin-top:0!important;align-self:center!important}.note-type-select[data-v-ffbcb08e] .v-label{top:50%!important;transform:translateY(-50%)!important;font-size:13px!important}.note-type-select[data-v-ffbcb08e] .v-label--active{top:0!important;transform:translateY(-6px) scale(.75)!important}.note-action-btn[data-v-ffbcb08e]{height:40px!important;min-height:40px!important;text-transform:none;font-size:13px!important;padding:0 16px!important}.note-action-btn[data-v-ffbcb08e] .v-icon{font-size:16px!important}@media (max-width:600px){.edit-actions-row[data-v-ffbcb08e],.input-actions-row[data-v-ffbcb08e]{flex-direction:column;align-items:stretch}.note-type-select[data-v-ffbcb08e]{max-width:100%;width:100%}.note-action-btn[data-v-ffbcb08e]{width:100%}}.note-meta[data-v-ffbcb08e]{margin-top:4px}.note-meta .v-chip[data-v-ffbcb08e]{font-size:.75rem;height:20px}.empty-state[data-v-ffbcb08e]{font-size:16px;color:rgba(0,0,0,.6)}.input-area-bottom[data-v-ffbcb08e]{width:100%;padding-bottom:12px}.note-textarea-bottom[data-v-ffbcb08e] .v-input__slot,.note-textarea[data-v-ffbcb08e] .v-input__slot{background-color:rgba(0,0,0,.06)!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:4px}.note-textarea-bottom[data-v-ffbcb08e] .v-text-field--outlined .v-input__slot,.note-textarea[data-v-ffbcb08e] .v-text-field--filled .v-input__slot{background:rgba(0,0,0,.06)!important}.note-textarea-bottom[data-v-ffbcb08e] .v-text-field--outlined:not(.v-text-field--single-line) .v-input__slot,.note-textarea[data-v-ffbcb08e] .v-text-field--filled:not(.v-text-field--single-line) .v-input__slot{border:1px solid rgba(0,0,0,.12)!important}.note-textarea-bottom[data-v-ffbcb08e] .v-text-field--outlined>.v-input__control>.v-input__slot{border:1px solid rgba(0,0,0,.23)!important}.note-textarea-bottom[data-v-ffbcb08e] .v-text-field--outlined:not(.v-text-field--disabled):hover>.v-input__control>.v-input__slot{border:1px solid rgba(0,0,0,.87)!important}.note-textarea-bottom[data-v-ffbcb08e] .v-text-field--outlined.v-input--is-focused>.v-input__control>.v-input__slot{border:2px solid #1976d2!important}.v-text-field--focused .v-input__slot[data-v-ffbcb08e]{background-color:rgba(0,0,0,.09)!important}.input-actions[data-v-ffbcb08e]{display:flex;align-items:center;gap:8px}.v-text-field__details[data-v-ffbcb08e]{padding-top:8px}.v-messages__message[data-v-ffbcb08e]{color:rgba(0,0,0,.6);font-size:12px;line-height:14px}#legend-container[data-v-f52dee30]{background:hsla(0,0%,100%,.95);border-radius:8px;padding:12px 16px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:8px 0}.legend-row[data-v-f52dee30]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;row-gap:4px}.legend-title[data-v-f52dee30]{display:flex;align-items:center;font-weight:600;font-size:13px;color:#424242;margin-right:12px;white-space:nowrap;flex-shrink:0}.legend-group[data-v-f52dee30]{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px}.legend-divider[data-v-f52dee30]{width:1px;height:30px;background:#e0e0e0;margin:0 6px;flex-shrink:0;align-self:center}.legend-item[data-v-f52dee30]{display:flex;align-items:flex-start;gap:5px;transition:transform .2s ease;flex:0 0 auto}.legend-item[data-v-f52dee30]:hover{transform:translateY(-1px)}.legend-image[data-v-f52dee30]{width:26px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.legend-text[data-v-f52dee30]{font-size:11.5px;color:#616161;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:70px;flex:1}.legend-toggle-btn[data-v-f52dee30]{width:100%;justify-content:space-between;text-transform:none;font-weight:500;padding:8px 12px!important}.legend-content-mobile[data-v-f52dee30]{padding:12px 8px;background:hsla(0,0%,98%,.98);border-radius:0 0 8px 8px;margin-top:-4px}.legend-items-grid[data-v-f52dee30]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 8px}@media (max-width:1200px){.legend-row[data-v-f52dee30]{gap:6px}.legend-group[data-v-f52dee30]{gap:10px}.legend-divider[data-v-f52dee30]{margin:0 6px}}@media (min-width:600px) and (max-width:960px){.legend-row[data-v-f52dee30]{justify-content:flex-start}.legend-title[data-v-f52dee30]{width:100%;margin-bottom:8px}.legend-divider[data-v-f52dee30]{display:none}.legend-group[data-v-f52dee30]{margin-bottom:4px}}.legend-item[data-v-f52dee30]{cursor:help}.legend-overbooking[data-v-f52dee30]{background:repeating-linear-gradient(45deg,#d32f2f,#d32f2f 3px,#ffebee 0,#ffebee 6px);border-radius:3px;opacity:.8}.legend-image img[data-v-f52dee30]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}#mobile-reservation-editor[data-v-abf944bc]{background:#f5f5f5}.mobile-main-content[data-v-abf944bc]{padding-top:104px!important;padding-bottom:56px!important}.quick-status-bar[data-v-abf944bc]{position:fixed;top:56px;left:0;right:0;z-index:3}.mobile-main-content[data-v-abf944bc]{padding-top:100px!important;padding-bottom:80px!important;height:100vh;overflow-y:auto}.mobile-tab-content[data-v-abf944bc]{height:calc(100vh - 180px);overflow-y:auto}.v-tab-item[data-v-abf944bc]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.fab-container[data-v-abf944bc]{bottom:80px!important;right:16px!important}.v-card[data-v-abf944bc]{border-radius:8px!important}.v-card--outlined[data-v-abf944bc]{border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}.v-bottom-navigation[data-v-abf944bc]{box-shadow:0 -2px 10px rgba(0,0,0,.1)!important;border-top:1px solid rgba(0,0,0,.05)}.scrollable-tabs[data-v-abf944bc]{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;display:flex!important;flex-wrap:nowrap!important;padding-left:20px!important;padding-right:20px!important;padding-top:8px!important;padding-bottom:8px!important}.scrollable-tabs .v-btn[data-v-abf944bc]{height:100%!important;flex-direction:column;padding:8px 4px!important;min-width:80px!important;flex-shrink:0!important;white-space:nowrap!important}.scrollable-tabs .v-btn[data-v-abf944bc]:first-child{margin-left:0!important}.scrollable-tabs .v-btn[data-v-abf944bc]:last-child{margin-right:20px!important}.scrollable-tabs .v-btn span[data-v-abf944bc]{font-size:.7rem!important;margin-top:4px;line-height:1.2;display:block!important;opacity:1!important;white-space:nowrap!important}.scrollable-tabs .v-btn .v-icon[data-v-abf944bc]{font-size:24px!important;margin-bottom:2px}.scrollable-tabs .v-btn--active[data-v-abf944bc]{background-color:#f5f5f5!important;color:var(--v-primary-base)!important;border-bottom:3px solid var(--v-primary-base)!important}.scrollable-tabs .v-btn--active span[data-v-abf944bc]{color:var(--v-primary-base)!important;font-weight:600}.scrollable-tabs .v-btn--active .v-badge[data-v-abf944bc],.scrollable-tabs .v-btn--active .v-icon[data-v-abf944bc]{color:var(--v-primary-base)!important}.scrollable-tabs .v-btn--active .v-badge .v-badge__badge[data-v-abf944bc]{background-color:var(--v-primary-base)!important;color:#fff!important}.scrollable-tabs[data-v-abf944bc]::-webkit-scrollbar{display:none}.scrollable-tabs[data-v-abf944bc]{-ms-overflow-style:none;scrollbar-width:none}.v-list--dense .v-list-item[data-v-abf944bc]{min-height:40px}.v-simple-table td[data-v-abf944bc]{padding:8px!important;font-size:.875rem}.v-tab-item[data-v-abf944bc]{transition:all .3s ease}.toggle-wrapper[data-v-df45ccec]{border:1px solid #ccc;border-radius:4px;padding:4px;margin-bottom:4px}.active-toggle[data-v-df45ccec]{border-radius:2px;background-color:#424242!important}.active-toggle .v-icon[data-v-df45ccec]{color:#fff!important}.payments-planned-header[data-v-24710655]{flex-shrink:0}.payments-planned-content[data-v-24710655]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.table-scroll-container[data-v-24710655]{flex:1;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;max-width:100%;min-height:0}.table-scroll-container.default-styled[data-v-24710655]{border:none}.payments-planned-pagination[data-v-24710655]{flex-shrink:0;margin-top:16px}.scrollable-table[data-v-24710655]{min-width:100%;border-collapse:initial;border-spacing:0}[data-v-24710655] .scrollable-table>.v-data-table__wrapper{max-height:var(--table-max-height)}.sticky-actions[data-v-24710655]{position:sticky;right:0;background-color:#fff;z-index:1;border-left:1px solid #e0e0e0}.table-scroll-container.default-styled .sticky-actions[data-v-24710655]{border-left:none}.scrollable-table td[data-v-24710655],.scrollable-table th[data-v-24710655]{white-space:nowrap;min-width:120px;padding:12px 16px}.scrollable-table td[data-v-24710655]:first-child,.scrollable-table th[data-v-24710655]:first-child{min-width:150px}.scrollable-table td[data-v-24710655]:nth-child(2),.scrollable-table th[data-v-24710655]:nth-child(2){min-width:180px}.scrollable-table td[data-v-24710655]:nth-child(4),.scrollable-table th[data-v-24710655]:nth-child(4){min-width:200px}.scrollable-table td.sticky-actions[data-v-24710655],.scrollable-table th.sticky-actions[data-v-24710655]{min-width:100px;width:100px;max-width:100px}.scrollable-table tbody tr:hover td.sticky-actions[data-v-24710655]{background-color:#f5f5f5}.wrap-text[data-v-6b60d0e2]{white-space:nowrap;overflow:hidden;text-overflow:clip;word-break:keep-all}.calendar-rulers[data-v-46d10e03]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9}.ruler[data-v-46d10e03]{position:absolute;top:0;height:100%;pointer-events:auto;width:24px;margin-left:-12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.ruler.is-dragging[data-v-46d10e03]{z-index:10}.ruler-label[data-v-46d10e03]{position:fixed;transform:translateX(-50%);background:#fff;border-radius:6px;padding:4px 8px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:999}.ruler.is-dragging .ruler-label[data-v-46d10e03],.ruler:hover .ruler-label[data-v-46d10e03]{opacity:1}.ruler-date[data-v-46d10e03]{font-size:11px;font-weight:600;line-height:1.2}.ruler-number[data-v-46d10e03]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;color:#fff;line-height:1}.ruler-handle[data-v-46d10e03]{width:20px;height:24px;border-radius:12px;margin:0 auto;cursor:grab;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.2);position:relative;display:flex;align-items:center;justify-content:center}.ruler:hover .ruler-handle[data-v-46d10e03]{transform:scale(1.15);box-shadow:0 3px 10px rgba(0,0,0,.3)}.ruler.is-dragging .ruler-handle[data-v-46d10e03]{cursor:grabbing;transform:scale(1.2);box-shadow:0 4px 12px rgba(0,0,0,.35)}.handle-grip[data-v-46d10e03]{width:2px;height:12px;background:hsla(0,0%,100%,.5);border-radius:1px}.handle-grip[data-v-46d10e03]:after,.handle-grip[data-v-46d10e03]:before{content:"";position:absolute;width:2px;height:12px;background:hsla(0,0%,100%,.5);border-radius:1px}.handle-grip[data-v-46d10e03]:before{left:6px}.handle-grip[data-v-46d10e03]:after{right:6px}.ruler-track[data-v-46d10e03]{width:3px;height:calc(100% - 24px);margin:0 auto;pointer-events:none;box-shadow:0 0 4px rgba(0,0,0,.1);transition:all .2s ease}.ruler.is-dragging .ruler-track[data-v-46d10e03],.ruler:hover .ruler-track[data-v-46d10e03]{box-shadow:0 0 8px rgba(0,0,0,.2)}.ruler-1 .ruler-label[data-v-46d10e03]{border:2px solid #bb1717}.ruler-1 .ruler-date[data-v-46d10e03]{color:#bb1717}.ruler-1 .ruler-number[data-v-46d10e03]{background:#bb1717}.ruler-1 .ruler-handle[data-v-46d10e03]{background:linear-gradient(135deg,#d32f2f,#bb1717)}.ruler-1 .ruler-track[data-v-46d10e03]{background:linear-gradient(180deg,#bb1717 0,rgba(187,23,23,.7))}.ruler-2 .ruler-label[data-v-46d10e03]{border:2px solid #1976d2}.ruler-2 .ruler-date[data-v-46d10e03]{color:#1976d2}.ruler-2 .ruler-number[data-v-46d10e03]{background:#1976d2}.ruler-2 .ruler-handle[data-v-46d10e03]{background:linear-gradient(135deg,#2196f3,#1976d2)}.ruler-2 .ruler-track[data-v-46d10e03]{background:linear-gradient(180deg,#1976d2 0,rgba(25,118,210,.7))}.ruler-distance[data-v-46d10e03]{position:absolute;top:4px;height:16px;background:rgba(255,193,7,.15);border-top:2px solid #ffc107;border-bottom:2px solid #ffc107;pointer-events:none;transition:all .2s ease}.distance-label[data-v-46d10e03]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffc107;color:#333;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.15)}.performance-monitor[data-v-aca0fc7c]{position:fixed;background:rgba(0,0,0,.9);color:#fff;padding:15px;border-radius:8px;font-family:monospace;font-size:12px;width:420px;max-height:85vh;overflow-y:auto;z-index:10000;box-shadow:0 4px 20px rgba(0,0,0,.3);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease}.performance-monitor[data-v-aca0fc7c]:hover{box-shadow:0 6px 25px rgba(0,0,0,.4)}.monitor-header[data-v-aca0fc7c]{cursor:grab}.monitor-header[data-v-aca0fc7c]:active{cursor:grabbing}.monitor-controls button[data-v-aca0fc7c]{cursor:pointer}.test-results[data-v-aca0fc7c]{cursor:default}.monitor-header[data-v-aca0fc7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:5px}.monitor-header h4[data-v-aca0fc7c]{margin:0;color:#4caf50}.monitor-header button[data-v-aca0fc7c]{background:#2196f3;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:10px}.monitor-header button[data-v-aca0fc7c]:hover{background:#1976d2}.monitor-controls[data-v-aca0fc7c]{display:flex;gap:5px;align-items:center}.hide-btn[data-v-aca0fc7c]{background:#f44336!important;font-weight:700;font-size:12px;width:24px;height:24px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important}.hide-btn[data-v-aca0fc7c]:hover{background:#d32f2f!important}.performance-toggle-btn[data-v-aca0fc7c]{background:#2196f3;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:20px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:all .3s ease}.performance-toggle-btn[data-v-aca0fc7c]:hover{background:#1976d2;transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.4)}.stat-group[data-v-aca0fc7c]{margin-bottom:12px;padding:8px 10px;background:hsla(0,0%,100%,.08);border-radius:6px;border-left:3px solid #4caf50}.stat-group h5[data-v-aca0fc7c]{margin:0 0 8px 0;color:#ffc107}.stat[data-v-aca0fc7c]{margin:3px 0;padding:1px 0;display:flex;justify-content:space-between}.improvement[data-v-aca0fc7c]{color:#4caf50}.regression[data-v-aca0fc7c]{color:#f44336}.test-results[data-v-aca0fc7c]{max-height:200px;overflow-y:auto}.test-result[data-v-aca0fc7c]{margin:8px 0;padding:8px;background:hsla(0,0%,100%,.05);border-radius:4px;border-left:3px solid #2196f3}.result-details[data-v-aca0fc7c]{margin-top:4px;color:#ccc;font-size:10px}.main-btn[data-v-2523d5ae]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.actions-btn[data-v-2523d5ae]{border-top-left-radius:0!important;border-bottom-left-radius:0!important;min-width:30px!important;border-left:1px solid #fff!important}.custom-icon-btn[data-v-2523d5ae]{min-width:30px!important}.reservation-tooltip[data-v-01e04ba4]{position:fixed;z-index:9999;background:#fff;border-radius:4px;min-width:260px;max-width:300px;pointer-events:none;overflow:hidden}.tooltip-header[data-v-01e04ba4]{border-bottom:none}.tooltip-content[data-v-01e04ba4]{background:#fff}.info-row[data-v-01e04ba4]{display:flex;align-items:center;line-height:1.5}.note-item[data-v-01e04ba4]{line-height:1.4}.source-image[data-v-01e04ba4]{width:18px;height:18px}.source-image-header[data-v-01e04ba4],.source-image[data-v-01e04ba4]{border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff}.source-image-header[data-v-01e04ba4]{width:20px;height:20px}.tooltip-fade-enter-active[data-v-01e04ba4],.tooltip-fade-leave-active[data-v-01e04ba4]{transition:opacity .15s ease}.tooltip-fade-enter[data-v-01e04ba4],.tooltip-fade-leave-to[data-v-01e04ba4]{opacity:0}.tooltip-fade-enter-to[data-v-01e04ba4],.tooltip-fade-leave[data-v-01e04ba4]{opacity:1}#calendar-container{box-sizing:border-box;box-shadow:0 75px 125px -57px #7e8f94;overflow-x:scroll;padding:0;border-radius:12px}.calendar{display:grid;border:0;position:relative;min-width:1024px}.calendar__row{display:grid;grid-template-columns:200px 1fr;background-color:#fff}.pms-row{min-height:30px;position:relative}.calendar__row.pms-row:before{content:"";top:31px;width:100%;height:calc(100% - 32px);position:absolute;left:0;right:0;bottom:0;background-color:#ffebee;opacity:.8;background:repeating-linear-gradient(45deg,#d32f2f,#d32f2f 5px,#ffebee 0,#ffebee 10px)}.rates-row{min-height:50px}.pms-row.calendar__row:nth-child(2n) .calendar__row-bars,.pms-row.calendar__row:nth-child(2n) .calendar__row-first,.pms-row.calendar__row:nth-child(odd) .calendar__row-bars,.pms-row.calendar__row:nth-child(odd) .calendar__row-first,.rates-row.calendar__row:nth-child(2n) .calendar__row-bars,.rates-row.calendar__row:nth-child(2n) .calendar__row-first,.rates-row.calendar__row:nth-child(odd) .calendar__row-bars,.rates-row.calendar__row:nth-child(odd) .calendar__row-first{background-color:#fff}.pms-row.calendar__row ul.reservation-template{z-index:3}.calendar__row--lines{position:absolute;height:100%;width:100%;background-color:initial;grid-template-columns:200px repeat(12,1fr)}.calendar__row--lines span{display:block;border-right:1px solid rgba(96,125,139,.3);z-index:1}.calendar__row--lines span.marker{background-color:rgba(10,52,68,.13);z-index:2}.calendar__row--lines:after{grid-row:1;grid-column:0;background-color:#1688b345;z-index:2;height:100%}.calendar__row--months{color:#fff;top:0}.calendar__row--months .calendar__row-first{border-top:0!important}.calendar__row--months span{text-align:center;font-size:13px;align-self:center;font-weight:700;padding:20px 0}.calendar__row-first{background-color:#fff;border-width:1px 0 0 0;border-color:rgba(0,0,0,.1);border-style:solid;font-size:13px;text-align:center}.calendar__row-bars{list-style:none;display:grid;margin:0;grid-gap:2px 0;border-top:1px solid rgba(96,125,139,.3)}.scroll{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.calendar__row-bars li{position:relative}.calendar__row-bars li.rate-element{font-weight:500;text-align:left;font-size:14px;min-height:15px;padding:5px 12px;color:#fff;overflow:hidden;position:relative;cursor:pointer;border-radius:20px}.calendar__row-bars li.reservation-element{font-weight:500;text-align:left;color:#fff;position:relative;cursor:pointer;border-radius:5px;padding-top:3px;padding-bottom:3px;padding-left:3px;border:1px solid #90a4ae;background-color:#a9ddd6;min-height:25px}.calendar__row-bars li.stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 12px)}.calendar__row-bars li.rate-element:after,.calendar__row-bars li.rate-element:before,.calendar__row-bars li.reservation-element:after,.calendar__row-bars li.reservation-element:before{content:"";height:100%;top:0;z-index:4;position:absolute;background-color:rgba(0,0,0,.3)}.calendar__row-bars li.rate-element:before,.calendar__row-bars li.reservation-element:before{left:0}.calendar__row-bars li.rate-element:after,.calendar__row-bars li.reservation-element:after{right:0}.calendar__row-bars li.reservation-element{margin:2px 0}.calendar__row-bars li.empty-element.selection{background-color:rgba(94,214,188,.5)!important}.calendar__row-bars li.rate-element.selection,.calendar__row-bars li.reservation-element.selection{opacity:.5}.calendar__row-bars li.empty-element.highlighted,.calendar__row-bars li.rate-element.highlighted{&:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e4ff0085;z-index:10;pointer-events:none}}.calendar__row-bars li.reservation-element.highlighted{&:after{content:"";position:absolute;top:-2px;left:0;width:100%;height:calc(100% + 4px);background-color:#e4ff0085;z-index:10;pointer-events:none}}.calendar__row-bars li.highlighted{&:after{border-top:4px solid var(--v-primary-base);border-bottom:4px solid var(--v-primary-base)}}.calendar__row-bars li.highlighted-start{&:after{border-left:4px solid var(--v-primary-base);border-top-left-radius:5px;border-bottom-left-radius:5px}}.calendar__row-bars li.highlighted-end{&:after{border-right:4px solid var(--v-primary-base);border-top-right-radius:5px;border-bottom-right-radius:5px}}.reservation-element{display:flex;white-space:nowrap;overflow:visible;z-index:6}.res-bnt{width:15px;height:15px;margin-left:.25rem;box-shadow:none!important}.res-bnt .v-icon{font-size:12px!important}.is-start-trimmed{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:4px dotted #607d8b!important}.is-end-trimmed{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:4px dotted #607d8b!important}.is-reservation-quote{background-color:#fb8c00!important}.is-reservation-block{background-image:linear-gradient(45deg,#ffeb3b 25%,#000 0,#000 50%,#ffeb3b 0,#ffeb3b 75%,#000 0,#000)!important}.is-reservation-block,.is-reservation-virtual{background-repeat:repeat;background-size:14.14px 14.14px!important}.is-reservation-virtual{cursor:pointer;background-image:linear-gradient(45deg,#90a4ae 25%,#fff 0,#fff 50%,#90a4ae 0,#90a4ae 75%,#fff 0,#fff)!important}.room-type-row{padding:.2rem .2rem;text-align:left;background:#e2e2e2;width:100%;z-index:2;position:relative}.rate-template{padding:0!important}.rate-element{border-radius:0!important;border-right:1px solid rgba(0,0,0,.1)!important;vertical-align:middle;display:inline-flex;align-items:center;background-color:initial!important;position:relative;justify-content:center}.small-first-row{border-left-width:5px!important}.sell-not-allowed{background-color:#434343!important}.rate-bg{position:absolute;left:0;right:0;bottom:0;background:#66bb6a}.rate-price{z-index:0}.unit-row-rate-price{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.rate-icons{position:absolute;left:0;right:0;bottom:0;top:0}.rate-icons .v-avatar{position:absolute;border-radius:4px!important}.small-v.rate-icons .v-avatar{border-radius:2px!important;height:10px!important;width:10px!important;padding:0!important;min-width:unset!important}.small-v.rate-icons .v-avatar *{font-size:.5rem!important}.min-stay{top:2px;left:2px}.max-stay{top:2px;right:2px}.cta{left:2px}.cta,.ctd{bottom:2px}.ctd{right:2px}.res-name-chip{margin-left:.2rem;background:rgba(0,0,0,.3)!important}.res-name{background:rgba(0,0,0,.3);font-weight:700;border-radius:5px;padding-right:.5rem;border-top-left-radius:10px;border-bottom-left-radius:10px}.without-ota-image{padding-left:2px}.res-client-name{padding-left:3px}.res-name-max-width{max-width:6ch;overflow:hidden;text-overflow:ellipsis}.res-payments{background:rgba(0,0,0,.3);border-radius:5px;padding:0 2px;margin-left:2px}.gdata-bnt{width:16px!important;height:16px!important}.hidden-flow{display:inline-flex;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;padding:2px 2px}.contacts-button{height:18px!important;width:18px!important}.additional-info{position:absolute;right:0;top:-10px;overflow:visible}.additional-info-btn{width:13px!important;height:13px!important;overflow:visible}.extras-avatar{font-size:10px}.arrival-time-avatar{height:15px!important;overflow:visible;font-size:10px;padding-left:5px;padding-right:5px;border-radius:20px}.grid-template-days{padding-left:0!important;grid-auto-flow:column;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;background-color:hsla(0,0%,100%,.2)!important}.smart-icon{margin-left:.25rem;display:inline-flex;background:hsla(0,0%,100%,.4);border-radius:100px}.smart-icon .button{height:18px;width:18px}.to-assign-row,.to-assign-row .calendar__row-first,.to-assign-row .grid-template-days{background:#ffa8267e!important}.rate-sell-alert-element{position:absolute;left:0;right:0;top:0;bottom:0;background:#fb8c00;clip-path:polygon(100% 50%,50% 100%,100% 100%)}.alert-icon{position:absolute!important;right:2px;bottom:2px}.small-v{padding-top:0!important;padding-bottom:0!important;display:flex!important;justify-content:center!important;align-content:center;flex-direction:column}.rate-template li.rate-element{overflow:hidden!important;white-space:nowrap;padding:0!important}.small-r{padding-top:0!important;padding-bottom:0!important}.small-r .reservation-element{border-radius:5px!important}.calendar__row--months span{padding-top:1px;padding-bottom:1px}.calendar__row--months span.dates{height:45px}.rate-zero{position:absolute;z-index:1;left:0;right:0;bottom:0;height:5px;background:red}.name-cell{display:inline-flex!important;justify-content:flex-start;padding-left:5px;padding-right:10px;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;font-size:.7rem;line-height:normal;position:relative;z-index:1}#dates-row,#months-row{position:relative;z-index:4;transition:all .2s ease-in-out}.calendar__row .is-weekend{position:relative}.calendar__row .is-weekend:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background-color:rgba(96,125,139,.15);z-index:3;pointer-events:none}.calendar__row .is-today{position:relative}.calendar__row .is-today:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background-color:rgba(33,150,243,.3);z-index:3;pointer-events:none}.small-height{min-height:32px!important}.unit-category-container{position:relative;border-bottom:1px solid #dfdfdf}.unit-category-border{width:3px;position:absolute;left:0;top:0;bottom:0}.is-split-start{border-right:3px dotted red!important}.is-split-end{border-left:3px dotted red!important}.calendar__row--lines span.is-weekend{border-right:1px solid rgba(96,125,139,.5)}.is-shaped{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);width:calc(100% + 8px);border-radius:2px!important;border:0 solid #90a4ae!important}.is-shaped:not(.is-start-trimmed){transform:translateX(10px)}.is-shaped.is-start-trimmed{width:calc(100% + 18px);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.is-shaped.is-end-trimmed{width:calc(100% - 10px);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}.is-shaped .res-name{padding-left:5px}.min-stay-badge{border-radius:3px;border-bottom-right-radius:50%;text-align:center;position:absolute;top:1px;left:1px;width:12px;height:12px;font-size:9px;font-weight:700;line-height:13px;display:flex;justify-content:center}#mobile-date-editing-form,#mobile-reservation-form{max-height:65vh}@media only screen and (max-width:768px){.v-menu__content,.v-navigation-drawer--temporary{z-index:11!important}.calendar__row{grid-template-columns:100px 1fr!important}.grid-template-count{grid-template-columns:100px repeat(31,1fr)!important}.calendar__row--months .calendar__row-first button{width:10px!important;height:10px!important;padding:10px!important}.v-navigation-drawer--fixed.v-navigation-drawer--bottom{z-index:11!important}.v-footer{z-index:10!important}.name-cell{z-index:9!important}.menuable__content__active{z-index:206!important}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid hsla(0,0%,78%,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.vue-dropzone{border:2px solid #e5e5e5;font-family:Arial,sans-serif;letter-spacing:.2px;color:#777;transition:.2s linear}.vue-dropzone:hover{background-color:#f6f6f6}.vue-dropzone>i{color:#ccc}.vue-dropzone>.dz-preview .dz-image{border-radius:0;width:100%;height:100%}.vue-dropzone>.dz-preview .dz-image img:not([src]){width:200px;height:200px}.vue-dropzone>.dz-preview .dz-image:hover img{transform:none;-webkit-filter:none}.vue-dropzone>.dz-preview .dz-details{bottom:0;top:0;color:#fff;background-color:rgba(33,150,243,.8);transition:opacity .2s linear;text-align:left}.vue-dropzone>.dz-preview .dz-details .dz-filename{overflow:hidden}.vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span{background-color:initial}.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span{border:none}.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span{background-color:initial;border:none}.vue-dropzone>.dz-preview .dz-progress .dz-upload{background:#ccc}.vue-dropzone>.dz-preview .dz-remove{position:absolute;z-index:30;color:#fff;margin-left:15px;padding:10px;top:inherit;bottom:15px;border:2px solid #fff;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:1.1px;opacity:0}.vue-dropzone>.dz-preview:hover .dz-remove{opacity:1}.vue-dropzone>.dz-preview .dz-error-mark,.vue-dropzone>.dz-preview .dz-success-mark{margin-left:auto;margin-top:auto;width:100%;top:35%;left:0}.vue-dropzone>.dz-preview .dz-error-mark svg,.vue-dropzone>.dz-preview .dz-success-mark svg{margin-left:auto;margin-right:auto}.vue-dropzone>.dz-preview .dz-error-message{margin-left:auto;margin-right:auto;left:0;width:100%;text-align:center}.vue-dropzone>.dz-preview .dz-error-message:after{display:none}.vc-editable-input{position:relative}.vc-input__input{padding:0;border:0;outline:none}.vc-input__label{text-transform:capitalize}.vc-saturation,.vc-saturation--black,.vc-saturation--white{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.vc-saturation--white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.vc-saturation--black{background:linear-gradient(0deg,#000,transparent)}.vc-saturation-pointer{cursor:pointer;position:absolute}.vc-saturation-circle{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.vc-hue{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px}.vc-hue--horizontal{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue--vertical{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.vc-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.vc-hue-pointer{z-index:2;position:absolute}.vc-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;transform:translateX(-2px)}.vc-checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background-size:contain}#mobile-reservation-form.v-navigation-drawer--bottom.stateless[data-v-0fd36520]{height:100%!important;top:auto!important;transform:translateY(0)!important;width:100%!important}#wrapper[data-v-0fd36520]{height:80vh;display:grid;align-content:baseline}#scroll-element[data-v-0fd36520]{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}#scroll-element[data-v-0fd36520]::-webkit-scrollbar{display:none}#header[data-v-0fd36520]{max-height:67px}#scroll-down-button[data-v-0fd36520]{position:absolute;bottom:30px;right:0;background-color:"rgba(255,255,255, 0.5)";z-index:5;overflow:visible}#scroll-up-button[data-v-0fd36520]{position:absolute;top:90px;right:0;z-index:5;overflow:visible}[data-v-21ed7b40] .panel-gray .v-expansion-panel{background-color:#e0e0e0}.info-box[data-v-e4a88882]{background-color:#fff;border:1px solid #d0d5e0}.info-box__icon[data-v-e4a88882]{margin-top:6px}.no-show-info[data-v-e4a88882]{padding:8px 0}.info-section[data-v-e4a88882]{margin-bottom:16px}.info-section[data-v-e4a88882]:last-child{margin-bottom:0}.info-title[data-v-e4a88882]{font-weight:600;font-size:14px;margin-bottom:4px}.info-text[data-v-e4a88882]{font-size:14px;line-height:1.5;color:rgba(0,0,0,.87)}.info-list[data-v-e4a88882]{margin:8px 0 0 0;padding-left:24px}.info-list li[data-v-e4a88882]{font-size:14px;line-height:1.6;color:rgba(0,0,0,.87)}.dz-progress[data-v-20eff68a],.dz-size[data-v-20eff68a]{display:none!important}.move-cursor[data-v-ee755854]{cursor:move}.dropzone-custom-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.dropzone-custom-title{margin-top:0;color:#424242}.dropzone-custom-subtitle{color:#00b782}#images-dropzone{letter-spacing:.2px;color:#777;transition:background-color .2s linear;padding:5px}#images-dropzone .dz-preview{width:90%;display:inline-block}#images-dropzone .dz-preview .dz-image{width:90%;height:90%;margin-left:1rem;margin-bottom:1rem}#images-dropzone .dz-preview .dz-image>div{width:inherit;height:inherit;border-radius:50%;background-size:contain}#images-dropzone .dz-preview .dz-image>img{width:100%}#customdropzone .dz-preview .dz-details{color:#fff;transition:opacity .2s linear;text-align:center}#customdropzone .dz-success-mark,.dz-error-mark,.dz-remove{display:none}.c-settings-card[data-v-4c96c384]{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.c-settings-card.hover-card[data-v-4c96c384]{cursor:pointer}.c-settings-card.hover-card[data-v-4c96c384]:hover{transform:translateY(-4px)}.c-settings-card.hover-card[data-v-4c96c384]:active{transform:translateY(-2px)}.c-settings-card.disabled-card[data-v-4c96c384]{opacity:.7}.disabled-overlay[data-v-4c96c384]{pointer-events:none}.card-stripe[data-v-4c96c384]{position:absolute;top:0;left:0;right:0;height:4px;z-index:1}.status-chip[data-v-4c96c384]{position:absolute;top:12px;right:12px;z-index:2}.v-card__title[data-v-4c96c384] .v-avatar{flex-shrink:0;margin-right:12px}.v-card__title[data-v-4c96c384]{word-break:break-word;line-height:1.5}.c-settings-card[data-v-4c96c384] .v-card__title:not(.pt-2){padding-top:20px}.c-settings-card.hover-card[data-v-4c96c384]:hover .v-avatar .v-icon{transform:scale(1.05);transition:transform .2s ease}.vc-alpha,.vc-alpha-checkboard-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.vc-alpha-checkboard-wrap{overflow:hidden}.vc-alpha-gradient{position:absolute;top:0;right:0;bottom:0;left:0}.vc-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.vc-alpha-pointer{z-index:2;position:absolute}.vc-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;transform:translateX(-2px)}.vc-chrome{background:#fff;border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.3);box-sizing:initial;width:225px;font-family:Menlo;background-color:#fff}.vc-chrome-controls{display:flex}.vc-chrome-color-wrap{position:relative;width:36px}.vc-chrome-active-color{position:relative;width:30px;height:30px;border-radius:15px;overflow:hidden;z-index:1}.vc-chrome-color-wrap .vc-checkerboard{width:30px;height:30px;border-radius:15px;background-size:auto}.vc-chrome-sliders{flex:1}.vc-chrome-fields-wrap{display:flex;padding-top:16px}.vc-chrome-fields{display:flex;margin-left:-6px;flex:1}.vc-chrome-field{padding-left:6px;width:100%}.vc-chrome-toggle-btn{width:32px;text-align:right;position:relative}.vc-chrome-toggle-icon{margin-right:-4px;margin-top:12px;cursor:pointer;position:relative;z-index:2}.vc-chrome-toggle-icon-highlight{position:absolute;width:24px;height:28px;background:#eee;border-radius:4px;top:10px;left:12px}.vc-chrome-hue-wrap{margin-bottom:8px}.vc-chrome-alpha-wrap,.vc-chrome-hue-wrap{position:relative;height:10px}.vc-chrome-alpha-wrap .vc-alpha-gradient,.vc-chrome-hue-wrap .vc-hue{border-radius:2px}.vc-chrome-alpha-wrap .vc-alpha-picker,.vc-chrome-hue-wrap .vc-hue-picker{width:12px;height:12px;border-radius:6px;transform:translate(-6px,-2px);background-color:#f8f8f8;box-shadow:0 1px 4px 0 rgba(0,0,0,.37)}.vc-chrome-body{padding:16px 16px 12px;background-color:#fff}.vc-chrome-saturation-wrap{width:100%;padding-bottom:55%;position:relative;border-radius:2px 2px 0 0;overflow:hidden}.vc-chrome-saturation-wrap .vc-saturation-circle{width:12px;height:12px}.vc-chrome-fields .vc-input__input{font-size:11px;color:#333;width:100%;border-radius:2px;border:none;box-shadow:inset 0 0 0 1px #dadada;height:21px;text-align:center}.vc-chrome-fields .vc-input__label{text-transform:uppercase;font-size:11px;line-height:11px;color:#969696;text-align:center;display:block;margin-top:12px}.vc-chrome__disable-alpha .vc-chrome-active-color{width:18px;height:18px}.vc-chrome__disable-alpha .vc-chrome-color-wrap{width:30px}.vc-chrome__disable-alpha .vc-chrome-hue-wrap{margin-top:4px;margin-bottom:4px}.dz-progress[data-v-010a8f5c],.dz-size[data-v-010a8f5c]{display:none!important}.sortable[data-v-4574fcb2]{cursor:pointer}.showcase-input[data-v-525de4ea] .v-input__control{flex-direction:column-reverse}.showcase-input[data-v-525de4ea] .v-messages{margin-bottom:5px}[data-v-525de4ea] #reservation-create-form{position:sticky;top:0;z-index:5}[data-v-525de4ea] .form-header .v-sheet.v-toolbar{box-shadow:none}[data-v-525de4ea] .breadcrumbs{position:sticky;top:64px;z-index:5;background-color:#fff}[data-v-525de4ea] .mobile-filters{position:sticky;top:116px;z-index:5}[data-v-525de4ea] .mobile-footer-actions{flex-direction:column;position:sticky;bottom:0;z-index:5;background-color:#fff}@media (max-width:600px){.showcase-input[data-v-525de4ea] .v-messages{display:none}.showcase-input[data-v-525de4ea] .v-input__slot{font-size:12px}.showcase-input[data-v-525de4ea] .v-input__icon--prepend{width:16px;height:16px;max-width:16px;max-height:16px}[data-v-525de4ea] .breadcrumbs{position:sticky;top:56px;z-index:5;background-color:#fff}[data-v-525de4ea] .mobile-filters{top:90px}}.bordered[data-v-345519b1]{border:1px solid #e0e0e0;border-radius:4px}.city-tax-table .col-order[data-v-345519b1]{width:60px}.city-tax-table .col-description[data-v-345519b1]{width:25%}.city-tax-table .col-type[data-v-345519b1]{width:18%}.city-tax-table .col-condition[data-v-345519b1]{width:18%;white-space:nowrap}.city-tax-table .col-amount-type[data-v-345519b1]{width:10%}.city-tax-table .col-reduction[data-v-345519b1]{width:8%}.city-tax-table .col-actions[data-v-345519b1]{width:80px;text-align:right}.simulation-section[data-v-345519b1]{background-color:#f5f5f5;padding:12px 16px;border-radius:4px}.simulation-line[data-v-345519b1]{font-size:.875rem;line-height:1.6;color:rgba(0,0,0,.7)}#headlessui-portal-root{position:absolute;z-index:999999}.v-expansion-panel-content[data-v-24b0b3e8] .v-expansion-panel-content__wrap,.v-expansion-panel-content[data-v-27021c1b] .v-expansion-panel-content__wrap{padding:0 24px 16px}.v-expansion-panel-content[data-v-410ae8d8] .v-expansion-panel-content__wrap{padding:0 16px 16px}.v-expansion-panel--disabled[data-v-410ae8d8]{opacity:.6}.compact-card[data-v-44d1ed71]{transition:all .2s ease;cursor:pointer;border-radius:8px}.compact-card[data-v-44d1ed71]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.compact-card .v-card__text[data-v-44d1ed71]{min-height:72px}.compact-card .subtitle-2[data-v-44d1ed71]{line-height:1.3}.compact-card .caption[data-v-44d1ed71]{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}