.navbar-static-side{min-width:220px}body.mini-navbar .navbar-static-side{min-width:auto}#app-inner{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.modal-alignment-right{margin-left:auto;margin-right:0;position:absolute;top:-20px;right:10px;width:50%}.modal-alignment-right .modal .wrapper-content{padding-left:0;padding-right:0}.modal-dialog-aside{position:absolute;top:10px;left:10px;background:#fff;z-index:3000;width:calc(50% - 30px);height:98vh}p.iziToast-message ul{padding-left:10px;margin-bottom:0}p.iziToast-message ul li+li{margin-top:10px}.help-text p{margin:0}.nav-notification-wrapper{float:right;margin-right:10px}.nav-notification-wrapper .label+.label{margin-left:1px}.stat-line td{vertical-align:middle}.stat-customer-last-line td{border-bottom:2px solid #888}.stat-customer-line-negative td{background-color:#fcc;color:#b00}table.table-statistics tfoot,table.table-statistics thead{position:sticky}table.table-statistics thead{inset-block-start:0;background-color:#fff}table.table-statistics tfoot{inset-block-end:0;background-color:#fff}.table-statistics>tbody>tr>td{vertical-align:middle}.table-statistics>tbody>tr>td,.table-statistics>tfoot>tr>td{font-size:12px;padding:2px 4px!important}table.table-sticky tfoot,table.table-sticky thead{position:sticky}table.table-sticky thead{inset-block-start:0;background-color:#fff}table.table-sticky tfoot{inset-block-end:0;background-color:#fff}.tox-promotion,.tox-statusbar__branding{display:none}.tox-tinymce-aux{z-index:91300!important}.modal.modal-draggable .modal-dialog{position:fixed;margin:0;transform:none!important}.modal.modal-draggable .modal-dialog.dragging{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.google-place-item{display:block;padding:10px;border-bottom:1px solid #ccc;cursor:pointer}.google-place-item:hover{background-color:#29b1cc;color:#fff!important}.google-place-item.selected{background-color:#1ab394;color:#fff!important}.google-place-list .extra-room+.extra-room:before{content:", "}.resize-handle{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.resize-handle:hover{background-color:rgba(0,123,255,.1)}.resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-dialog.resizing .modal-content,.resizing,.resizing *{pointer-events:none}.resize-se:after{content:"";position:absolute;right:3px;bottom:3px;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #ccc transparent;opacity:.5}.resize-se:hover:after{border-color:transparent transparent #007bff transparent;opacity:.8}table.table-pax-participation tfoot,table.table-pax-participation thead{position:sticky}table.table-pax-participation thead{inset-block-start:0;background-color:#fff}table.table-pax-participation tfoot{inset-block-end:0;background-color:#fff}table.table-pax-participation th:first-child{position:sticky;left:0;background-color:#29b1cc}table.table-pax-participation td:first-child{position:sticky;left:0;background-color:#fff}.paxlist-day-header{background-color:#29b1cc;color:#fff}.paxlist-service-sleep{color:#00f}#tourEditModal .invoice-line td{padding:2px}table.tour-list.table thead tr th{padding:2px 6px}table.tour-list.table tbody tr td{padding:1px 6px}.ctrl-white{margin:0 1px;padding:4px 4px;background:#fff;color:#000;border:1px solid #93d5e3}.ctrl-white:hover{color:#000;background:#93d5e3;border-color:#29b1cc}.fa-star{color:#fada23}.table>thead .service-usage-year{text-align:center}.table>thead .service-usage-qtypax-header th{padding:2px}.table>thead .service-usage-qty-header{border-left:1px solid #ccc}.table>thead .service-usage-pax-header{border-right:1px solid #ccc}.table>tbody .service-usage-qty{padding:0;text-align:center;vertical-align:middle;border-left:1px solid #ccc}.table>tbody .service-usage-pax{padding:0;text-align:center;vertical-align:middle;border-right:1px solid #ccc}.table>tbody .service-usage-confirmed{background-color:#90ee90;margin-left:4px}.nowrap{white-space:nowrap}.nav-item.has-error>.nav-link{border-color:red;border-bottom-color:transparent;color:red}.modal-body-tourday .dp__menu{position:static;transform:none!important;width:100px;margin-top:10px}.modal-body-tourday .dp__arrow_top{display:none}td[data-v-62d12093]{vertical-align:middle!important}.pricing-detail-modal table tr td,.pricing-detail-modal table tr th{vertical-align:middle!important;font-size:12px;padding:2px 4px}table.pricing-detail-guide-cost-calculation tr th{padding:2px 0}td[data-v-a6d74a04]{vertical-align:middle!important}#tourview a{color:#000}#tourview .itinerary-day-header a{color:#fff}td .btn.btn-xs{margin:-4px 0}.itinerary-day+.itinerary-day{margin-top:1px}.cxl-list-header,.itinerary-day-header,.itinerary-supplements-header{display:flex;align-items:center;background-color:#29b1cc;color:#fff;padding:2px 10px}.itinerary-day-header .ctrl:hover,.itinerary-supplements-header .ctrl:hover{background-color:#fff;color:#29b1cc!important}.itinerary-supplements-header{margin-top:20px}.itinerary-day-header-text,.itinerary-supplements-header-text,.itinerary-tour-control-header{width:1283px}.itinerary-supplements{margin-bottom:40px}.itinerary-day-thead{display:flex;background-color:#93d5e3;color:#fff;padding:0 10px;font-weight:700}.cxl-list-item-header,.itinerary-supplement-thead{display:flex;background-color:#93d5e3;color:#fff;padding:2px 10px;font-weight:700}.cxl-list-item{display:flex;padding:0 0 0 10px}.cxl-list-item-date{width:80px}.cxl-list-item-service{width:200px}.cxl-list-item-amount{width:120px;text-align:right}.cxl-list-item-approved{width:70px;text-align:center}.itinerary-item,.itinerary-supplement{display:flex;padding:0 0 0 10px}.itinerary-item:nth-child(2n){background-color:#e8e8e8}.itinerary-item+.itinerary-item,.itinerary-supplement+.itinerary-supplement{border-top:1px solid #d8d8d8}.itinerary-item:hover,.itinerary-supplement:hover{background-color:#e8e8e8}.itinerary-item.sleep{border-top:2px solid #888}#tourview .itinerary-item.sleep .itinerary-field-city,#tourview .itinerary-item.sleep .itinerary-field-suppliername,#tourview .itinerary-item.sleep .itinerary-field-text a,#tourview .itinerary-item.sleep .itinerary-field-time{color:#00f}.price-outdated{background-color:red}.inactive,.itinerary-item.inactive{color:#856404;background-color:#fff3cd;border-color:#ebd799}.freecxlwarning,.itinerary-item.freecxlwarning{color:#391963;background-color:#e4d0ff;border-color:#cbb0f0}.itinerary-field-city{width:100px}.itinerary-field-city input{background:transparent;border:0;width:100%;padding:0 0 0 4px;vertical-align:middle}.itinerary-field-time{width:40px;position:relative}.itinerary-field-time input{background:transparent;border:0;width:100%;padding:0 0 0 4px;vertical-align:middle}.ctrl-hover{display:none;position:absolute;right:100%}.itinerary-field-time:hover .ctrl-hover{display:block}.itinerary-field-time a{display:block!important;height:20px;text-align:center}.itinerary-field-text{width:400px}.itinerary-field-text a,.itinerary-supplement-text a{width:calc(100% - 4px)}.itinerary-field-text a{height:100%}.itinerary-supplement-text>.tourservice-text{padding:0 10px;color:#888;display:flex;align-items:flex-start}.itinerary-supplement-text>.tourservice-text>div{margin:0 2px}.itinerary-field-suppliername{width:200px}.itinerary-field-costprice-unit{width:135px;text-align:right}.itinerary-field-costprice-total,.itinerary-field-costprice-value{display:flex;align-items:center;justify-content:flex-end}.itinerary-field-costprice-total{width:300px;text-align:right}.itinerary-field-price-itemprice,.itinerary-field-price-lineprice,.itinerary-field-price-serviceprice{width:100px;white-space:nowrap}.itinerary-field-price-ext{width:100px;display:flex;align-items:center;flex-direction:row-reverse}.itinerary-supplement-text{width:540px}.itinerary-supplement-customer{width:200px}.itinerary-supplement-salesprice{width:200px;text-align:right}.itinerary-supplement-costprice{width:100px;text-align:right}.itinerary-field-ctrl,.itinerary-supplement-ctrl{display:flex;align-items:center;width:120px;padding:0 0 0 10px}.itinerary-field-ctrl-right,.itinerary-supplement-ctrl-right{margin-left:auto;padding:0;display:flex;align-items:center}.itinerary-field-ctrl-price-expired,.itinerary-field-ctrl-price-latest-expired,.itinerary-field-ctrl-price-previous-year{background-color:#ffd94f;color:red;padding:0 2px;font-weight:700}.whitespace{display:block;width:100%;min-height:20px}.booked,.itinerary-item.booked{background-color:#1d9d74;color:#fff!important}.itinerary-item.undelivered,.itinerary-item.unread,.undelivered,.unread{background-color:#ff4c4c}.itinerary-item.option,.option{background-color:orange}.sleep-not-per-pax{background-color:#ef6c6c}.critical,.itinerary-item.critical{background-color:#ff8c8c}.itinerary-item.waitinglist,.waitinglist{background-color:#dce7a1}.fullybooked,.itinerary-item.fullybooked{background-color:#efacac}.extraroom,.itinerary-item.extraroom{background-color:#afdf90}.expiredprice,.itinerary-item.expiredprice{background-color:#ffd94f}.cancelled,.itinerary-item.cancelled{background-color:#aea8df}.ctrl .fa-paperclip{color:#bbb}.ctrl.has-file .fa-paperclip{color:#000}.tour-info{display:flex;align-items:flex-start;margin-bottom:10px}.tour-info td{padding-left:6px}.tour-info table+table{margin-left:20px}.tour-pricing{display:flex;justify-content:space-between;border-width:2px;border-style:solid;border-color:#29b1cc;padding:4px 20px}.tour-pricing>div{display:flex}.tour-info th,.tour-pricing th{font-weight:800}.tour-salename-tables{display:flex;align-items:flex-start;margin:0 20px}.tour-salename-tables table+table{margin-left:10px}.tour-salename-tables input{margin-left:6px;height:20px}.tour-salename-tables .active{background-color:#93d5e3}.tour-sale-price{border-radius:0;border:1px solid #c2c2c2;width:50px;text-align:right}input.tour-sale-price::-webkit-inner-spin-button,input.tour-sale-price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.tour-sale-price[type=number]{-moz-appearance:textfield}.tour-booking-status,.tour-pricing-options,.tour-pricing-v1v2{border:1px solid #c2c2c2;padding:10px}.tour-pricing-totals{border:1px solid #c2c2c2;padding:10px 10px 2px 10px}.tour-booking-status,.tour-pricing-totals{margin-left:10px}.tour-booking-status td,.tour-pricing-options td,.tour-pricing-totals td{text-align:right}.tour-booking-status th,.tour-pricing-options th,.tour-pricing-totals th{padding:1px 2px}.tour-booking-status td,.tour-pricing-options td{padding:2px 2px 2px 10px}.tour-pricing-totals td{padding:1px 2px 1px 20px}.tour-pricing-info td{padding:2px 4px}.tour-pricing-rooms{display:flex;margin-top:10px}.tour-pricing-room{border:1px solid #c2c2c2;padding:2px 4px}.tour-pricing-room+.tour-pricing-room{margin-left:2px}.tour-room-supplements{width:100%;margin-top:4px}.tour-pax-prices{display:flex;margin:10px 0}.tour-pax-prices .matrix{background-color:#fff}.tour-pax-prices .matrix td{text-align:right;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2}.tour-pax-prices .matrix tr:first-child td{border-top:1px solid #c2c2c2}.tour-pax-prices .matrix td:first-child{border-left:1px solid #c2c2c2}.tour-pax-prices td div{padding:0 2px 0 8px}.tour-cost-totals{background-color:#fff;margin-right:20px;padding:20px 16px 20px 20px}.tour-cost-totals table{width:100%}.tour-cost-totals th{padding-right:20px}.tour-cost-totals td{text-align:right;padding-right:4px}.tour-calculations{background-color:#fff;margin-left:20px;padding:20px 16px 20px 20px}.tour-vat-totals th{padding-right:10px}.tour-vat-totals td:nth-child(2){text-align:right;padding-right:4px;padding-left:10px}.tour-vat-totals td:nth-child(3),.tour-vat-totals td:nth-child(5){padding-right:10px}.tour-vat-totals td:nth-child(4),.tour-vat-totals td:nth-child(6){text-align:right;padding-left:10px;border-left:1px solid #c2c2c2}.tour-vat-totals tr.cost td,.tour-vat-totals tr.cost th{color:maroon}.tour-vat-totals tr.cost td:nth-child(2),.tour-vat-totals tr.cost td:nth-child(4){text-decoration:underline}.tour-cost-calculation{width:auto;margin-top:10px}.tour-cost-calculation td,.tour-cost-calculation th{text-align:center}.tour-pax-pax{font-weight:700}.tour-pax-pax.active{background-color:#93d5e3}.tour-pax-salesprice{font-weight:700}.tour-pax-salesprice.highlight{background-color:#ff0}.ctrl-placeholder{display:inline-block;padding:2px 4px}.ctrl-placeholder i.fa{width:13px}.profit-warning{color:#fff;padding:3px 8px;border-radius:3px;margin:2px 0;text-align:center;max-width:300px}.profit-warning-muted{padding:1px 4px;border-radius:3px;margin:2px 2px 2px 0;text-align:center;display:block}.profit-warning-muted.red,.profit-warning.red{background-color:#ed5565}.profit-warning-muted.yellow,.profit-warning.yellow{background-color:#e3ca50;color:#5d5d32}.profit-warning-muted.green,.profit-warning.green{background-color:#1ab394;color:#fff!important}.show-profit-details .total-cost-price,.show-profit-details .total-profit,.show-profit-details .total-sales-price{font-weight:800}.tourservice-warning-wrapper{position:relative}.tourservice-warning-wrapper>*{position:absolute;right:100%;width:400px;bottom:calc(100% + 5px)}.tour-footer{display:flex}.tour-footer .tour-supplements{width:1410px}.tour-footer .tp-cxl-list{margin-top:20px;margin-left:20px}.tour-footer .tp-legend{margin-top:10px;margin-left:40px}.tour-footer .tp-legend h4{margin:0}.tour-footer .tp-legend ul{padding:0;list-style:none}.tour-footer .tp-legend li{padding:2px 4px}.final-sent,.roominglist-sent{background-color:#f8ac59;color:#fff!important}.final-confirmed,.roominglist-confirmed{background-color:#28a745;color:#fff!important}table thead tr th[data-v-34a47b70]{padding:2px 6px}table tbody tr td[data-v-34a47b70]{padding:1px 6px}.table-inner{margin:0}.table-inner tbody tr td{border-top:0}.table-inner tbody tr:nth-of-type(2n),.table-inner tbody tr:nth-of-type(odd),.table-inner thead tr:nth-of-type(2n),.table-inner thead tr:nth-of-type(odd){background-color:transparent!important}.cancelconfirmed{background-color:#1d9d74;color:#fff}.comma-separated+.comma-separated:before{content:", "}.link{text-decoration:underline}.role-list ul{padding-left:20px}.anonymization-prerun-result .text-muted{margin:2px 10px 2px}.anonymization-prerun-result p{margin:0}#modalStatisticsTotalsDetails td{vertical-align:middle!important}.annual-totals table.table tfoot,.annual-totals table.table thead{position:sticky}.annual-totals table.table thead{inset-block-start:0;background-color:#fff}.annual-totals table.table tfoot{inset-block-end:0;background-color:#fff}td[data-v-36cf9252]{vertical-align:middle!important}.annual-numbers-table+.annual-numbers-table{margin-left:20px}.annual-totals table.table th{padding:4px 8px}.annual-totals table.table td{padding:2px 8px}.annual-totals table.table h2{margin:5px 0 1px}.annual-totals table.table{border-top-color:#29b1cc}.annual-totals table.table thead tr:first-child th{background-color:#29b1cc;border-color:#29b1cc;border-bottom-color:#29b1cc;color:#fff}.annual-totals table.table thead tr:last-child th{background-color:#93d5e3;color:#156271;border-color:#29b1cc}.annual-totals table.table tbody tr:last-child td{border-bottom:1px solid #555}.annual-totals-layout table.table{background-color:#fff}.annual-totals-layout>tr>td{vertical-align:top}#tourServiceListModal td,#tourlinepricemodal td{vertical-align:middle!important}#tourServiceListModal table.table tfoot,#tourServiceListModal table.table thead{position:sticky}#tourServiceListModal table.table thead{inset-block-start:0;background-color:#fff}#tourServiceListModal table.table tfoot{inset-block-end:0;background-color:#fff}#tourServiceListModal .column-filters .dp__input_icon_pad{padding-left:2px;padding-top:5px;padding-bottom:4px;border-radius:0}#tourServiceListModal .column-filters .dp__input_icon_pad+div{display:none}#tourServiceListModal .tourservice-figure{text-align:right}#tourServiceListModal .unconfirmed .tourservice-figure{color:#bbb}.supplier-statistics table thead th{background-color:#93d5e3!important;color:#156271;border:1px solid #29b1cc!important;padding:4px 2px!important}.supplier-statistics .chain-total td,.supplier-statistics .list-total td{border-bottom:2px solid #555;font-weight:700}.supplier-statistics .list-total td{padding:4px 2px!important}.supplier-statistics table.table tfoot,.supplier-statistics table.table thead{position:sticky}.supplier-statistics table.table thead{inset-block-start:0;background-color:#fff}.supplier-statistics table.table tfoot{inset-block-end:0;background-color:#fff}.supplier-statistics .column-filters .dp__input_icon_pad{padding-left:2px;padding-top:4px;padding-bottom:4px;border-radius:0}.supplier-statistics .column-filters .dp__input_icon_pad+div{display:none}.invoice-payment-amount-match{background-color:#c2d8c2}#finance-ledger-detail-modal table.table tfoot,#finance-ledger-detail-modal table.table thead{position:sticky}#finance-ledger-detail-modal table.table thead{inset-block-start:0;background-color:#fff}#finance-ledger-detail-modal table.table tfoot{inset-block-end:0;background-color:#fff}.tour-finance table.table tfoot,.tour-finance table.table thead{position:sticky}.tour-finance table.table thead{inset-block-start:0;background-color:#fff}.tour-finance table.table tfoot{inset-block-end:0;background-color:#fff}.tour-finance .column-filters .dp__input_icon_pad{padding-left:2px;padding-top:5px;padding-bottom:4px;border-radius:0}.tour-finance .column-filters .dp__input_icon_pad+div{display:none}.tour-finance table thead tr th{padding:2px 6px}.tour-finance table tbody tr td{padding:1px 6px}.finance-vat-report table thead tr th{padding:2px 6px}.finance-vat-report table tbody tr td{padding:1px 6px}.finance-vat-report table.table tfoot,.finance-vat-report table.table thead{position:sticky}.finance-vat-report table.table thead{inset-block-start:0;background-color:#fff}.finance-vat-report table.table tfoot{inset-block-end:0;background-color:#fff}.finance-vat-report .column-filters .dp__input_icon_pad{padding-left:2px;padding-top:5px;padding-bottom:4px;border-radius:0}.finance-vat-report .column-filters .dp__input_icon_pad+div{display:none}table.table tbody tr.diff{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}