#app{font-family:Montserrat,sans-serif;-webkit-overflow-scrolling:touch;background-color:#f5f5f5}.arrrow_icon{position:absolute}.im-container{max-width:1440px;margin:0 auto;padding-bottom:75px}.major{font-weight:700;font-size:20px;color:#4a4a4a}.important{font-weight:600;font-size:16px;color:#4a4a4a}.regular{font-weight:400;font-size:14px;color:#4a4a4a}.detail{color:#4a4a4a}.detail,.faded{font-weight:300;font-size:12px}.faded{color:#9b9b9b}.im-result{cursor:pointer;margin:7px 0;padding:11px 0;background-color:#fff}.im-result:hover{background-color:#eee}.im-result.im-result-success{border-left:6px solid #aeea01}.im-result.im-result-warning{border-left:6px solid #f5a623;background-color:#fffeef}.im-result.im-result-warning:hover{background-color:#eeedde}.im-result.im-result-danger{border-left:6px solid #d0021b;background-color:#fffbfb}.im-result.im-result-danger:hover{background-color:#eeeaea}.im-search .v-input.v-text-field input{color:#4a4a4a;font-size:16px;padding:12px 8px 5px 8px}.im-search .v-input>.v-input__control>.v-input__slot:before{border-color:#2196f3}.im-search .v-icon{font-size:16px}.im-search .fields{overflow-y:auto}.im-search .fields button.v-btn{background-color:green;height:20px;min-width:40px}.im-select.v-text-field input{padding:0}.im-select .v-input__icon{width:100%;min-width:100%}.im-select.v-text-field--enclosed .v-input__slot,.im-select .v-text-field__details{padding:0}.im-select.v-input__icon--append .v-icon{font-size:24px}.im-select.v-text-field--solo .v-input__control{min-height:5px}.im-select .v-input__control{height:18px}.im-select .v-icon{font-size:16px}.im-select .v-select__selection--comma{margin:0}.monospaced{font-family:Roboto Mono,monospace}.pointer[data-v-415c925e]{cursor:pointer}.header-title[data-v-415c925e]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.sort-item[data-v-4ad4a40e]{color:#2196f3}.stay-period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;max-width:80px;margin:auto}.stay-period .date{line-height:14px;font-size:13px;font-weight:700}.booked{border-left:5px solid #4caf50}.no-show{border-left:5px solid #ffc107;background-color:#fff8e1}.canceled{border-left:5px solid #f44336;background-color:#ffebee}.reservation-result{color:#4a4a4a;font-size:12px}.booking-code{font-size:14px;font-weight:700}.timestamp{font-size:10px}.timestamp .time{font-size:9px;color:#666}.description{height:47px}.description.more{height:auto}@media only screen and (max-width:600px){.hotel-modal .im-find{overflow-x:scroll;white-space:nowrap;width:100%}}.reservation-modal .booked{color:#4caf50}.reservation-modal .booked,.reservation-modal .no-show{border-style:none;text-transform:capitalize;font-size:14px;font-weight:700}.reservation-modal .no-show{color:#ffc107}.reservation-modal .canceled{border-style:none;text-transform:capitalize;color:#f44336;font-size:14px;font-weight:700}.reservation-modal .flag-test{text-transform:capitalize;color:red}.reservation-modal .price{font-size:16px;color:#4a4a4a}.description{padding-bottom:15px;line-height:15px;max-height:45px;overflow:hidden}.description.more{max-height:100%;height:100%}.modal-reservation .v-speed-dial{position:absolute}.modal-reservation .v-btn--floating{position:relative}@media (max-width:600px){.v-dialog--fullscreen>.v-card.modal-reservation{padding-bottom:50px!important}}@media screen{#printSection{display:none}}@media print{@page{size:A4}body *{line-height:1!important;visibility:hidden}#printSection,#printSection *{visibility:visible}#printSection{min-height:auto;position:absolute;left:0;top:0;width:auto;page-break-after:avoid;page-break-inside:avoid}#printSection .nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#printSection .nodisplay{display:none}#printSection .reservation-modal .description{max-height:100%!important;height:100%}}.paid{border-left:5px solid #4caf50}.not-paid{border-left:5px solid #f44336;background-color:#ffebee}.currency{font-weight:300}.modal-invoice .v-speed-dial{position:absolute}.modal-invoice .v-btn--floating{position:relative}@media (max-width:600px){.v-dialog--fullscreen>.v-card.modal-invoice{padding-bottom:50px!important}}@media only screen and (max-width:500px){#app .v-toolbar__content .v-toolbar__title:not(:first-child){margin-left:0!important}#app .im-btn-lng .v-btn{min-width:36px}#app .im-btn-lng .v-btn__content .mx-1,#app .im-btn-lng .v-btn__content span{display:none}#app .im-btn-lng .v-btn__content .v-avatar{height:32px!important;width:32px!important}#app .im-btn-lng .v-btn{padding:0!important;margin:0!important}}.my-extension.v-tabs .v-tabs__item{padding-top:8px;font-weight:700}@media only screen and (max-width:600px){.title-filter{font-size:10px;font-weight:700;color:#555}.im-select{font-size:12px!important}.im-select .v-icon{font-size:12px}}