.reservation-detail-modal>.modal__wrapper{max-height:830px;overflow:hidden}.reservation-detail-modal>.modal__wrapper>.modal__header{padding:24px;height:auto;margin:0!important}.reservation-detail-modal>.modal__wrapper>.modal__header .modal__header--content{width:100%;padding-left:3px}.reservation-detail-modal>.modal__wrapper>.modal__body{padding:0!important;display:flex;flex-direction:column}.reservation-detail-modal>.modal__wrapper>.modal__body .tab-nav-container button{text-transform:none}.reservation-detail-modal>.modal__wrapper>.modal__body .np-window{display:flex;flex-direction:column;flex-grow:1;min-height:0;padding:24px}.reservation-detail-modal.no__footer>.modal__wrapper>.modal__body{height:calc(85vh - 50px)}.reservation-detail-modal .item-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:40px 32px}.reservation-detail-modal .item-group .item{margin:0}.reservation-detail-modal .item-group--details{grid-template-columns:repeat(4,1fr)}.reservation-detail-modal .item-group--rent{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.reservation-detail-modal .pop-under{display:flex}.reservation-detail-modal .section__title{display:flex;justify-content:space-between;align-items:baseline}.reservation-detail-modal .section__one{width:100%;display:flex;justify-content:space-between}@media(max-width:992px){.reservation-detail-modal .section__one{flex-direction:column-reverse}}.reservation-detail-modal .section__one__width{width:100%}@media(max-width:992px){.reservation-detail-modal .section__one__width{width:unset}}.reservation-detail-modal .item{margin-top:16px;font-size:14px}.reservation-detail-modal .item__title{font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase}.reservation-detail-modal .item__title img.rotated{transform:rotate(180deg)}.reservation-detail-modal .item__content{margin-top:8px;font-size:14px;line-height:17px;word-break:break-all;display:flex;align-items:center}.reservation-detail-modal .item__content p{font-size:12px}.reservation-detail-modal .item__data--wrapper{display:flex;flex-direction:column;gap:8px 0;margin-top:16px;padding-bottom:16px;border-bottom:1px solid #c4c4c4}.reservation-detail-modal .item__data-item:last-of-type{margin-bottom:0}.reservation-detail-modal .item .total{border-bottom:1px solid #c4c4c4;padding:4px 0;text-transform:capitalize}.reservation-detail-modal .item .total--longer-text{padding-right:8px}.reservation-detail-modal .item__channel-logo{width:100px;height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.reservation-detail-modal .item__channel-name{font-size:10px}.reservation-detail-modal .item__persons{display:flex;align-items:center;justify-content:space-between;max-width:140px}.reservation-detail-modal .item__persons__text{color:#0a588b;font-size:14px;line-height:17px;font-weight:500}.reservation-detail-modal .item__persons.margin{margin-top:8px}.reservation-detail-modal .item__persons--aligned{display:flex;align-items:center}.reservation-detail-modal .item__persons--aligned img{margin-right:5px;cursor:pointer}.reservation-detail-modal .item__persons .color-primary-filter{width:25px;-o-object-fit:scale-down;object-fit:scale-down}.reservation-detail-modal .item__url{font-weight:700;color:#0a588b;cursor:pointer}.reservation-detail-modal .details__title{font-size:20px;line-height:24px;font-weight:700}.reservation-detail-modal .details__property-id{font-weight:500;font-size:12px;line-height:normal;padding-top:4px}.reservation-detail-modal .details__channel-logo{width:180px;height:64px;margin-top:-12px;margin-bottom:-12px;display:flex;align-items:center;justify-content:center;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.reservation-detail-modal .details__channel-logo img{max-height:100%;max-width:100%}.reservation-detail-modal .reservation-loading{height:400px}.reservation-detail-modal .button-group{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:24px;width:100%;background:#fff}.reservation-detail-modal .button-group .filtered-icon{filter:brightness(0) invert(1)}.reservation-detail-modal .btn--modal-footer{border-radius:0 0 4px 4px!important}.reservation-detail-modal .status-color-date{background-color:#fff9e1;border-radius:20px;padding:4px 8px;font-size:10px}.reservation-detail-modal .payment-color--unknown{background-color:#8691a0}.reservation-detail-modal .type-color--refundable{background-color:#06d6a0}.reservation-detail-modal .type-color--non-refundable{background-color:#f19953}.reservation-detail-modal .export-logs-table thead th div{font-size:14px;text-transform:uppercase}.reservation-detail-modal .export-logs-table table tbody td{border-left:none}.reservation-detail-modal .log__item{font-size:14px}.reservation-detail-modal .log__task{background:#eee;padding:5px 10px!important;border-radius:20px}.reservation-detail-modal .log__result{width:10px;height:10px;display:inline-block;border-radius:50%;background-color:#8691a0}.reservation-detail-modal .log__result--success{background-color:#06d6a0}.reservation-detail-modal .log__result--warning{background-color:#f19953}.reservation-detail-modal .log__result--failed{background-color:#ef476f}.reservation-detail-modal .disabled-item-url{opacity:.5;pointer-events:none}.reservation-detail-modal .status-color-grey{background:#8691a0;color:#fff;border-radius:20px;padding:4px 24px}.reservation-detail-modal .status-color-green{background:#06d6a0;color:#fff;border-radius:20px;padding:4px 24px}.reservation-detail-modal .status-color-orange{background:#f19953;color:#fff;border-radius:20px;padding:4px 24px}.reservation-detail-modal .status-color-pinklady{background:#fff4d8;color:#242a33;border-radius:20px;padding:4px 8px;font-size:10px}.reservation-detail-modal .modal__header:after{background:transparent!important}.reservation-detail-modal .np-tabs,.reservation-detail-modal .tab-nav-container{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #c4c4c4;height:auto}.reservation-detail-modal .np-tabs .np-tab,.reservation-detail-modal .np-tabs .tab-nav__button,.reservation-detail-modal .tab-nav-container .np-tab,.reservation-detail-modal .tab-nav-container .tab-nav__button{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;margin-bottom:-1px;padding:15px 24px;cursor:pointer;border-bottom:1px solid transparent!important;color:#0a588b;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.1px;text-transform:uppercase;min-height:20px;height:auto;outline:none;color:#333}.reservation-detail-modal .np-tabs .np-tab:focus-visible,.reservation-detail-modal .np-tabs .np-tab:hover,.reservation-detail-modal .np-tabs .tab-nav__button:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button:hover,.reservation-detail-modal .tab-nav-container .np-tab:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab:hover,.reservation-detail-modal .tab-nav-container .tab-nav__button:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button:hover{background:hsla(0,0%,93.3%,.4)}.reservation-detail-modal .np-tabs .np-tab:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button:focus-visible{outline:1px solid #499fdd;outline-offset:-1px;background:transparent}.reservation-detail-modal .np-tabs .np-tab:active,.reservation-detail-modal .np-tabs .tab-nav__button:active,.reservation-detail-modal .tab-nav-container .np-tab:active,.reservation-detail-modal .tab-nav-container .tab-nav__button:active{background:#eee}.reservation-detail-modal .np-tabs .np-tab--active,.reservation-detail-modal .np-tabs .np-tab--active:active,.reservation-detail-modal .np-tabs .np-tab--active:focus-visible,.reservation-detail-modal .np-tabs .np-tab--active:hover,.reservation-detail-modal .np-tabs .tab-nav__button--active,.reservation-detail-modal .np-tabs .tab-nav__button--active:active,.reservation-detail-modal .np-tabs .tab-nav__button--active:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button--active:hover,.reservation-detail-modal .tab-nav-container .np-tab--active,.reservation-detail-modal .tab-nav-container .np-tab--active:active,.reservation-detail-modal .tab-nav-container .np-tab--active:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab--active:hover,.reservation-detail-modal .tab-nav-container .tab-nav__button--active,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:active,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:hover{background-color:hsla(0,0%,93.3%,.5)!important;color:#0a588b!important}.reservation-detail-modal .np-tabs .np-tab--disabled,.reservation-detail-modal .np-tabs .np-tab:disabled,.reservation-detail-modal .np-tabs .tab-nav__button--disabled,.reservation-detail-modal .np-tabs .tab-nav__button:disabled,.reservation-detail-modal .tab-nav-container .np-tab--disabled,.reservation-detail-modal .tab-nav-container .np-tab:disabled,.reservation-detail-modal .tab-nav-container .tab-nav__button--disabled,.reservation-detail-modal .tab-nav-container .tab-nav__button:disabled{color:#c4c4c4;cursor:not-allowed;background:transparent;pointer-events:none}.reservation-detail-modal .np-tabs .np-tab--disabled:active,.reservation-detail-modal .np-tabs .np-tab--disabled:focus-visible,.reservation-detail-modal .np-tabs .np-tab--disabled:hover,.reservation-detail-modal .np-tabs .np-tab:disabled:active,.reservation-detail-modal .np-tabs .np-tab:disabled:focus-visible,.reservation-detail-modal .np-tabs .np-tab:disabled:hover,.reservation-detail-modal .np-tabs .tab-nav__button--disabled:active,.reservation-detail-modal .np-tabs .tab-nav__button--disabled:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button--disabled:hover,.reservation-detail-modal .np-tabs .tab-nav__button:disabled:active,.reservation-detail-modal .np-tabs .tab-nav__button:disabled:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button:disabled:hover,.reservation-detail-modal .tab-nav-container .np-tab--disabled:active,.reservation-detail-modal .tab-nav-container .np-tab--disabled:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab--disabled:hover,.reservation-detail-modal .tab-nav-container .np-tab:disabled:active,.reservation-detail-modal .tab-nav-container .np-tab:disabled:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab:disabled:hover,.reservation-detail-modal .tab-nav-container .tab-nav__button--disabled:active,.reservation-detail-modal .tab-nav-container .tab-nav__button--disabled:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button--disabled:hover,.reservation-detail-modal .tab-nav-container .tab-nav__button:disabled:active,.reservation-detail-modal .tab-nav-container .tab-nav__button:disabled:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button:disabled:hover{border-bottom-color:transparent!important;background:transparent}.reservation-detail-modal .np-tabs .np-tab--active,.reservation-detail-modal .np-tabs .tab-nav__button--active,.reservation-detail-modal .tab-nav-container .np-tab--active,.reservation-detail-modal .tab-nav-container .tab-nav__button--active{border-width:2px!important;padding-bottom:14px;border-bottom-color:#f19953!important;font-weight:700;background:transparent}.reservation-detail-modal .np-tabs .np-tab--active:focus,.reservation-detail-modal .np-tabs .np-tab--active:focus-visible,.reservation-detail-modal .np-tabs .np-tab--active:hover,.reservation-detail-modal .np-tabs .tab-nav__button--active:focus,.reservation-detail-modal .np-tabs .tab-nav__button--active:focus-visible,.reservation-detail-modal .np-tabs .tab-nav__button--active:hover,.reservation-detail-modal .tab-nav-container .np-tab--active:focus,.reservation-detail-modal .tab-nav-container .np-tab--active:focus-visible,.reservation-detail-modal .tab-nav-container .np-tab--active:hover,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:focus,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:focus-visible,.reservation-detail-modal .tab-nav-container .tab-nav__button--active:hover{border-bottom-color:#f19953!important}