.tour-manager-dialog{font-family:Roboto,sans-serif;font-size:14px;color:#000}.tour-manager-dialog .close{margin-top:-14px;margin-right:-14px;margin-left:24px;padding:0;width:32px;height:32px;opacity:1;position:relative}.tour-manager-dialog .close:hover{opacity:.4}.tour-manager-dialog .close:after,.tour-manager-dialog .close:before{position:absolute;left:15px;top:0;content:' ';height:32px;width:2px;background-color:#7d94ac}.tour-manager-dialog .close:before{transform:rotate(45deg)}.tour-manager-dialog .close:after{transform:rotate(-45deg)}.tour-manager-dialog .modal-mat .modal-content{width:1100px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour{padding-bottom:0}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .count-listings-box{display:flex;width:auto;min-width:51px;height:51px;border-radius:4px;color:#fff;background-color:#0c253f;padding:0 16px;align-items:center;justify-content:center;z-index:1}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .listing-selected-wrapper{width:165px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .listing-selected-wrapper .checkbox{width:32px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .listing-selected-wrapper .checkbox .switch{width:32px;height:14px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .count-notification{width:100%;background-color:#e8f1fb;height:57px;border-radius:4px;padding-right:24px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .count-notification.warning-message{background:#f2e9b5;margin-right:8px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-toolbar-header{min-height:64px;transition:all linear .5s;-moz-transition:all linear .5s;-webkit-transition:all linear .5s;-o-transition:all linear .5s;-ms-transition:all linear .5s;margin-left:-24px;margin-right:-24px;padding:0 24px;position:relative}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-toolbar-header.tour-create-header.shadow-on{box-shadow:0 2px 2px rgba(0,0,0,.14);z-index:5}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-toolbar-header .addListing-icon{background-image:url(images/addListing__icon.svg);background-repeat:no-repeat;background-size:21px;background-position:center 60%;width:100%;height:100%}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view .tour-create-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view .tour-list-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view .tour-create-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view .tour-list-wrapper{height:65vh}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view .tour-toolbar-header,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view .tour-toolbar-header{min-height:64px;transition:all linear .5s;-moz-transition:all linear .5s;-webkit-transition:all linear .5s;-o-transition:all linear .5s;-ms-transition:all linear .5s;margin-left:-24px;margin-right:-24px;padding:0 24px;position:relative}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view .tour-toolbar-header.shadow-on,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view .tour-toolbar-header.shadow-on{box-shadow:0 2px 2px rgba(0,0,0,.14);z-index:5}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view .tour-manager-container,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view .tour-manager-container{transition:all linear .3s;-moz-transition:all linear .3s;-webkit-transition:all linear .3s;-o-transition:all linear .3s;-ms-transition:all linear .3s;right:0;opacity:1}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view.ng-hide .tour-create-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view.ng-hide .tour-list-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view.ng-hide .tour-create-wrapper,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view.ng-hide .tour-list-wrapper{height:0}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view.ng-hide .tour-toolbar-header,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view.ng-hide .tour-toolbar-header{opacity:0}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-create-view.ng-hide .tour-manager-container,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-list-view.ng-hide .tour-manager-container{right:-1100px;height:0;opacity:0}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .mat-dialog-content.tours-list{min-height:calc(100% - 64px);min-height:-moz-calc(100% - 64px);min-height:-webkit-calc(100% - 64px);min-height:-o-calc(100% - 64px);background-color:#f3f5f7;padding:0 24px;overflow-x:hidden}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .mat-dialog-content.tours-create{min-height:100%;background-color:#f3f5f7;padding:0 24px;overflow-x:hidden}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .loading-screen,.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .no-results-found{min-height:48vh}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .warning-added{color:#de8924}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .warning-added.shadow:before{background-color:#fff;border-radius:50px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);height:24px;width:24px;display:flex;text-align:center;align-items:center;justify-content:center;line-height:normal}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour #notification_wrapper.tour-notification-wrapper{position:absolute;right:0;top:4px}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-sidepanel{width:0;position:absolute;z-index:5;height:100%;top:0;right:0;left:auto;background-color:#fafdff;overflow-x:hidden;animation-fill-mode:both;transition:.5s;/*!important overwrite general listing search styles*/box-shadow:-6px 0 2px rgba(0,0,0,.035),-8px 0 6px rgba(0,0,0,.025)!important}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-sidepanel .inner-content{width:242px;animation-fill-mode:both}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-sidepanel .inner-content.fadeIn{animation-name:fadeIn;animation-duration:.55s;transition-timing-function:ease-in}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-sidepanel .inner-content.fadeOut{animation-name:fadeOut;animation-duration:.1s;transition-timing-function:ease-out}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-sidepanel .status-icon{min-width:14px;display:flex;justify-content:center}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-alertnotification{top:152px;left:0;height:auto;width:100%;padding:16px 24px;z-index:50;transition:opacity ease-in-out .18s;-moz-transition:opacity ease-in-out .18s;-webkit-transition:opacity ease-in-out .18s;-o-transition:opacity ease-in-out .18s;-ms-transition:opacity ease-in-out .18s}.tour-manager-dialog .modal-mat .modal-content .mat-dialog-container.mat-dialog-tour .tour-alertnotification.ng-hide{opacity:0}.tour-manager-dialog .tour-manager-barloading{position:absolute;top:0;left:0;width:100%;height:2px;z-index:1600}.tour-manager-dialog .tour-manager-barloading #ngProgress{box-shadow:0 0 10px 0}.tours-list .tour-manager-container{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.tours-list .tour-manager-container .tour-table-wrapper{display:block;width:100%;height:auto}.tours-list .tour-manager-container .tour-manager-table{margin-bottom:0}@media (max-width:599px){.tours-list .tour-manager-container .tour-manager-table{overflow-x:auto}}.tours-list .tour-manager-container .tour-manager-table thead{border-top:0;background-color:transparent}.tours-list .tour-manager-container .tour-manager-table tr{background-color:transparent;height:48px}.tours-list .tour-manager-container .tour-manager-table tr:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.tours-list .tour-manager-container .tour-manager-table th{height:56px;color:rgba(0,0,0,.54);vertical-align:middle;border-bottom:0;font-size:14px;letter-spacing:inherit;font-family:Roboto;background-color:transparent;font-weight:600;padding:8px;border-top:0}.tours-list .tour-manager-container .tour-manager-table th.sort-column:hover{cursor:pointer}.tours-list .tour-manager-container .tour-manager-table th.active .sort-icon{color:#006ddf}.tours-list .tour-manager-container .tour-manager-table td{vertical-align:middle;padding:2px 8px;background-color:transparent;border-bottom:0;font-size:14px;letter-spacing:inherit;font-family:Roboto;color:initial}.tours-list .tour-manager-container .tour-manager-table td.td-name{width:50%;max-width:0;position:relative}.tours-list .tour-manager-container .tour-manager-table td.td-name a.blue-vestaplus:focus,.tours-list .tour-manager-container .tour-manager-table td.td-name a.blue-vestaplus:hover,.tours-list .tour-manager-container .tour-manager-table td.td-name a.blue-vestaplus:not([href]):hover{color:#2169b2;text-decoration:underline}.tours-list .tour-manager-container .tour-manager-table td.td-date{width:28%;max-width:0}.tours-list .tour-manager-container .tour-manager-table td.td-stops{width:125px}.tours-list .tour-manager-container .tour-manager-table td.td-action{width:150px}.tours-list .tour-manager-container .tour-manager-table td.td-action .add-link-btn{display:flex;width:50px;height:36px;justify-content:center;align-items:center}.tours-list .tour-manager-container .tour-manager-table td.td-action .btn.disabled,.tours-list .tour-manager-container .tour-manager-table td.td-action .btn[disabled]{color:rgba(0,0,0,.26)}.tours-list .tour-manager-container .tour-manager-table td .width-ellipsis{display:list-item;white-space:nowrap;max-width:100%;width:100%;flex:0 0 100%;overflow:hidden;text-overflow:ellipsis}.tours-list .tour-manager-container .tour-manager-table .listing-row:hover{background-color:#e8f1fb}.tours-list .tour-manager-container .tour-manager-table .select-listingbox{position:relative;height:34px;width:auto;display:flex;align-items:center}.tours-list .tour-manager-container .tour-manager-table .checkbox{width:20px;height:20px}.tours-list .tour-manager-container .tour-manager-table .count-listings{min-width:25px}.tours-list .tour-manager-container .tour-manager-table .table-label{font-size:14px;line-height:20px;font-weight:500;padding:0 8px;border-radius:4px}.tours-list .tour-manager-container .tour-manager-table .table-label.blue-vestaplus-accent{color:#fff;background-color:#248fff}.tours-list .tour-manager-container .noresults-bg{border-radius:50%;padding:24px;background-color:#e6eaef;height:225px;width:225px}.tours-list .tour-manager-container .noresults-bg .tour-icon{font-size:85px;line-height:85px;margin-top:-24px;color:#c1ccd7}.tour-manager-dialog .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.tour-manager-dialog .search-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.tour-manager-dialog .search-header .form-group{margin:0;width:100%;position:relative;padding:0}.tour-manager-dialog .search-header .form-group .form-control.tours-search{border:1px solid rgba(0,0,0,.12);box-shadow:none}.tour-manager-dialog .search-header .form-group .form-control.tours-search.search{padding-left:34px}.tour-manager-dialog .search-header .form-group .form-control.tours-search.clear{padding-right:34px}.tour-manager-dialog .search-header .form-group .form-control.tours-search:hover{border:1px solid #000}.tour-manager-dialog .search-header .form-group .form-control.tours-search:focus{border:1px solid #2169b2}.tour-manager-dialog .search-header .form-group .form-control.tours-search.ng-not-empty{border:1px solid #2169b2}.tour-manager-dialog .search-header .form-group input:-webkit-autofill,.tour-manager-dialog .search-header .form-group input:-webkit-autofill:active,.tour-manager-dialog .search-header .form-group input:-webkit-autofill:focus,.tour-manager-dialog .search-header .form-group input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s;-moz-transition:background-color 5000s ease-in-out 0s;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;-ms-transition:background-color 5000s ease-in-out 0s}.tour-manager-dialog .search-header .form-group .search-icon{position:absolute;left:0;top:0;width:34px;height:34px;font-size:14px;z-index:5;display:flex;align-items:center;justify-content:center}.tour-manager-dialog .search-header .form-group .clear-button{position:absolute;right:0;top:0;width:34px;height:34px;font-size:14px;color:#6a84a0;z-index:5;display:flex;align-items:center;justify-content:center}.tour-manager-dialog .search-header .form-group .clear-button:hover{text-decoration:none}.create-tour-panel{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.create-tour-panel .create-tour-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.create-tour-panel .create-tour-header h3{margin:0;font-size:18px;font-weight:500;color:#333}.create-tour-panel .create-tour-header .close-btn{background:0 0;border:none;font-size:18px;color:#666;cursor:pointer;padding:4px}.create-tour-panel .create-tour-header .close-btn:hover{color:#333}.create-tour-panel .create-tour-content{padding:24px}.create-tour-panel-form{padding:16px;height:100%;display:flex;flex-direction:column}.create-tour-panel-form .form-content{flex:1;overflow-y:auto}.create-tour-panel-form .form-section{margin-bottom:24px}.create-tour-panel-form .form-section:last-child{margin-bottom:0}.create-tour-panel-form .form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.create-tour-panel-form .form-row{display:flex;flex-direction:column;gap:8px}.create-tour-panel-form .form-label{font-size:14px;font-weight:500;color:#333}.create-tour-panel-form .form-label .required{color:#f44336}.create-tour-panel-form .form-input-wrapper{width:100%}.create-tour-panel-form .form-input-wrapper .full-width{width:100%}.create-tour-panel-form .form-input-wrapper .mat-form-field{position:relative;width:100%}.create-tour-panel-form .form-input-wrapper .mat-form-field.full-width{width:100%}.create-tour-panel-form .form-input-wrapper .mat-form-field .form-control{width:100%;padding:12px 16px;font-size:14px;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.create-tour-panel-form .form-input-wrapper .mat-form-field .form-control:focus{outline:0;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1)}.create-tour-panel-form .form-input-wrapper .mat-form-field .form-control::placeholder{color:#999}.create-tour-panel-form .form-input-wrapper .mat-form-field .date-input-wrapper{position:relative;display:flex;align-items:center}.create-tour-panel-form .form-input-wrapper .mat-form-field .date-input-wrapper .date-input{padding-right:40px}.create-tour-panel-form .form-input-wrapper .mat-form-field .date-input-wrapper .date-picker-toggle{position:absolute;right:12px;cursor:pointer;color:#666;font-size:16px;padding:4px;border-radius:3px;transition:all .2s ease-in-out}.create-tour-panel-form .form-input-wrapper .mat-form-field .date-input-wrapper .date-picker-toggle:hover{color:#2196f3;background-color:rgba(33,150,243,.1)}.create-tour-panel-form .form-input-wrapper .mat-form-field .date-input-wrapper .date-picker-toggle:active{transform:scale(.95)}.create-tour-panel-form .form-error{font-size:12px;color:#f44336;margin-top:4px}.create-tour-panel-form .contact-type-wrapper .contact-radio-group{display:flex;flex-direction:column;gap:8px}.create-tour-panel-form .contact-type-wrapper .contact-radio-group .radio-option{display:flex;align-items:center;cursor:pointer;font-size:14px}.create-tour-panel-form .contact-type-wrapper .contact-radio-group .radio-option input[type=radio]{margin-right:8px;accent-color:#2196f3}.create-tour-panel-form .contact-type-wrapper .contact-radio-group .radio-option .radio-label{color:#333}.create-tour-panel-form .contact-search{width:100%}.create-tour-panel-form .contact-search .contact-search-input{width:100%;padding:12px 16px;font-size:14px;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.create-tour-panel-form .contact-search .contact-search-input:focus{outline:0;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1)}.create-tour-panel-form .selected-listings-info{background-color:#f5f5f5;padding:16px;border-radius:8px}.create-tour-panel-form .selected-listings-info h4{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#333}.create-tour-panel-form .selected-listings-info .listings-preview .listing-item{font-size:12px;color:#666;margin-bottom:4px}.create-tour-panel-form .selected-listings-info .listings-preview .listing-item strong{color:#333}.create-tour-panel-form .selected-listings-info .listings-preview .more-listings{font-size:12px;color:#888;font-style:italic;margin-top:8px}.create-tour-panel-form .form-actions{border-top:1px solid #e0e0e0;padding:16px 0 0 0;display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.create-tour-panel-form .form-actions button{min-width:100px;padding:10px 20px;font-size:14px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .15s ease-in-out;display:flex;align-items:center;gap:8px}.create-tour-panel-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}.create-tour-panel-form .form-actions button.btn-secondary{background:#fff;color:#666;border-color:#ccc}.create-tour-panel-form .form-actions button.btn-secondary:hover:not(:disabled){background:#f5f5f5;border-color:#999}.create-tour-panel-form .form-actions button.btn-primary{background:#2196f3;color:#fff;border-color:#2196f3}.create-tour-panel-form .form-actions button.btn-primary:hover:not(:disabled){background:#1976d2;border-color:#1976d2}.create-tour-panel-form .form-actions .inline-spinner{margin-right:8px;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #2196f3;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tour-manager-paginator.pagination{display:flex!important;padding:0!important;margin:0!important;flex-direction:row;align-items:center;justify-content:center;border-radius:4px;width:auto;max-width:unset;min-width:unset;overflow:hidden}.tour-manager-paginator.pagination li{width:auto!important;display:flex;align-items:center;justify-content:center;flex-direction:column;height:auto;float:none}.tour-manager-paginator.pagination li:nth-child(1) a,.tour-manager-paginator.pagination li:nth-child(2) a,.tour-manager-paginator.pagination li:nth-child(4) a,.tour-manager-paginator.pagination li:nth-child(5) a{font-size:24px;padding:0;padding-bottom:2px;line-height:inherit;height:34px;width:46px;display:flex;align-items:center;justify-content:center;color:#2169b2;background-color:inherit}.tour-manager-paginator.pagination li:nth-child(1) a:hover,.tour-manager-paginator.pagination li:nth-child(2) a:hover,.tour-manager-paginator.pagination li:nth-child(4) a:hover,.tour-manager-paginator.pagination li:nth-child(5) a:hover{background-color:#fff;color:#599ce0;text-decoration:none}.tour-manager-paginator.pagination li:nth-child(1).disabled,.tour-manager-paginator.pagination li:nth-child(2).disabled,.tour-manager-paginator.pagination li:nth-child(4).disabled,.tour-manager-paginator.pagination li:nth-child(5).disabled{opacity:1}.tour-manager-paginator.pagination li:nth-child(1).disabled a,.tour-manager-paginator.pagination li:nth-child(2).disabled a,.tour-manager-paginator.pagination li:nth-child(4).disabled a,.tour-manager-paginator.pagination li:nth-child(5).disabled a{color:rgba(0,0,0,.54);background-color:inherit}.tour-manager-paginator.pagination li.pagination-page a{font-size:12px;padding:12px 16px 10px;color:#000;line-height:.9;text-align:center;vertical-align:middle;background-color:inherit;border-color:rgba(0,0,0,.12);pointer-events:none}.tour-manager-paginator.pagination li.pagination-page a:focus,.tour-manager-paginator.pagination li.pagination-page a:hover{color:#000;background-color:inherit;border-color:rgba(0,0,0,.12)}.tour-manager-paginator.pagination li.pagination-page .pagination-input{font-size:12px;padding:10px 4px 8px 16px;color:#000;line-height:.9;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid rgba(0,0,0,.12);border-right:0;position:relative;width:auto;max-width:46px;margin-left:-1px;float:left;box-shadow:none}.tour-manager-paginator.pagination li.pagination-page .pagination-input-total{font-size:12px;padding:12px 16px 10px 4px;color:#000;line-height:.9;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid rgba(0,0,0,.12);border-left:0;border-right:0;position:relative;width:auto;max-width:50px;margin-left:-1px;float:left;box-shadow:none}.tour-manager-paginator.pagination li a{border:1px solid rgba(0,0,0,.12)}@font-face{font-family:Roboto;src:url(fonts/Roboto-Black.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Black.woff) format('woff'),url(fonts/Roboto-Black.ttf) format('truetype'),url(fonts/Roboto-Black.svg#Roboto-Black) format('svg');font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Bold.woff) format('woff'),url(fonts/Roboto-Bold.ttf) format('truetype'),url(fonts/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Medium.woff) format('woff'),url(fonts/Roboto-Medium.ttf) format('truetype'),url(fonts/Roboto-Medium.svg#Roboto-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Regular.woff) format('woff'),url(fonts/Roboto-Regular.ttf) format('truetype'),url(fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Light.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Light.woff) format('woff'),url(fonts/Roboto-Light.ttf) format('truetype'),url(fonts/Roboto-Light.svg#Roboto-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Thin.eot?#iefix) format('embedded-opentype'),url(fonts/Roboto-Thin.woff) format('woff'),url(fonts/Roboto-Thin.ttf) format('truetype'),url(fonts/Roboto-Thin.svg#Roboto-Thin) format('svg');font-weight:100;font-style:normal}@media (min-width:1920px) and (max-width:5000px){.tour-manager-csshelpers .center-wrapper{height:100%;width:930px;margin:0 auto}}@media (min-width:1280px) and (max-width:1919px){.tour-manager-csshelpers .center-wrapper{height:100%;width:930px;margin:0 auto}}@media (min-width:960px) and (max-width:1279px){.tour-manager-csshelpers .center-wrapper{height:100%;width:100%;margin:0 auto;padding:0 16px}}@media (min-width:600px) and (max-width:959px){.tour-manager-csshelpers .center-wrapper{height:100%;width:100%;margin:0 auto}}@media (max-width:599px){.tour-manager-csshelpers .center-wrapper{height:100%;width:100%;margin:0 auto}}.tour-manager-csshelpers .flexFill{height:100%;min-height:100%;min-width:100%;width:100%}.tour-manager-csshelpers .fx-flex{display:flex}.tour-manager-csshelpers .fx-col{display:flex;flex-direction:column}.tour-manager-csshelpers .fx-row{display:flex;flex-direction:row}.tour-manager-csshelpers .fx-fill{width:100%;height:100%;position:relative}.tour-manager-csshelpers .w-fill{min-width:100%;width:100%}.tour-manager-csshelpers .fx-grow{flex-grow:1;flex-shrink:0}.tour-manager-csshelpers .fx-wrap{flex-wrap:wrap}.tour-manager-csshelpers .no-wrap{white-space:nowrap}.tour-manager-csshelpers .align-end{align-items:flex-end;display:flex}.tour-manager-csshelpers .align-center{align-items:center;display:flex}.tour-manager-csshelpers .align-baseline{align-items:center;display:flex}.tour-manager-csshelpers .justify-center{justify-content:center}.tour-manager-csshelpers .justify-flexstart{justify-content:flex-start}.tour-manager-csshelpers .justify-flexend{justify-content:flex-end}.tour-manager-csshelpers .justify-between{justify-content:space-between}.tour-manager-csshelpers .relative{position:relative}.tour-manager-csshelpers .absolute{position:absolute}.tour-manager-csshelpers a{cursor:pointer;font-weight:600}.tour-manager-csshelpers a:focus{outline:0}.tour-manager-csshelpers a:focus,.tour-manager-csshelpers a:hover,.tour-manager-csshelpers a:not([href]):hover{text-decoration:underline}.tour-manager-csshelpers input.form-control:focus{border-color:inherit;box-shadow:none}.tour-manager-csshelpers .input-group-validation{position:absolute;top:34px;left:0;font-size:12px;color:red}.tour-manager-csshelpers .input-group-notification{position:absolute;top:26px;left:0;font-size:12px;font-weight:500;color:#11365c}.tour-manager-csshelpers .input-label .requiered-field{color:red}.tour-manager-csshelpers .form-group-btn .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.tour-manager-csshelpers .form-group-btn .input-group-btn{display:flex;height:34px;width:auto}.tour-manager-csshelpers .form-group-btn .input-group-btn .btn{border-top-left-radius:0;border-bottom-left-radius:0;line-height:32px;color:#000}.tour-manager-csshelpers .alert-notification{position:absolute;display:block;background-color:#f2dede;color:#a94442;box-shadow:0 2px 2px rgba(0,0,0,.14);overflow:hidden}.tour-manager-csshelpers .alert-notification .alert-close{color:#a94442}.tour-manager-csshelpers .dropdown-menu{position:absolute;top:100%;left:0;float:left;padding:8px 0;margin:4px 0;list-style:none;font-size:14px;font-family:inherit;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;/*!important overwrite general listing search styles*/-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25)!important;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;background-clip:padding-box;z-index:1000}.tour-manager-csshelpers .dropdown-menu.checkbox-menu li:hover{background-color:transparent}.tour-manager-csshelpers .dropdown-menu li{width:100%;height:auto;display:flex;flex-direction:row}.tour-manager-csshelpers .dropdown-menu li:hover{background-color:#ccc;cursor:pointer}.tour-manager-csshelpers .dropdown-menu li.actions:hover{background-color:#fff;cursor:default}.tour-manager-csshelpers .dropdown-menu li .li-item{width:100%;height:48px;padding:8px 16px}.tour-manager-csshelpers .dropdown-menu li .li-item.dense{height:40px}.tour-manager-csshelpers .dropdown-menu li .li-item:hover{background-color:inherit}.tour-manager-csshelpers .dropdown-menu li .li-item .dropdown-ellipsis-item{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-manager-csshelpers .dropdown-menu li .li-item .icon-item{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:16px}.tour-manager-csshelpers .dropdown-menu li .li-item .icon-item .v-icon-dropdwon{font-size:18px;color:#6a84a0}.tour-manager-csshelpers .dropdown-menu li .li-item .name-item-icon{display:flex;width:calc(100% - 36px);width:-moz-calc(100% - 36px);width:-webkit-calc(100% - 36px);width:-o-calc(100% - 36px);height:100%;align-items:center}.tour-manager-csshelpers .dropdown-menu li .li-item .name-item-icon.v-item-dropdwon{color:#11365c;font-weight:600;font-family:Roboto}.tour-manager-csshelpers .dropdown-menu li .li-item .name-item-icon:hover{text-decoration:none}.tour-manager-csshelpers .dropdown-menu li.divider{height:1px;margin:8px 0;background-color:rgba(0,0,0,.12)}.tour-manager-csshelpers .checkbox label,.tour-manager-csshelpers .radio label{padding-left:0;padding-top:0;margin-bottom:0;margin-top:0;font-weight:400;cursor:pointer;height:100%;width:100%}.tour-manager-csshelpers .checkbox{margin-top:0;margin-bottom:0;min-height:0;height:auto;width:100%;display:flex;align-items:center}.tour-manager-csshelpers .checkbox label:after{content:'';display:table;clear:both}.tour-manager-csshelpers .checkbox .cr{position:relative;display:inline-block;border:2px solid rgba(0,0,0,.54);border-radius:2px;width:20px;height:20px;background-color:rgba(255,255,255,.8)}.tour-manager-csshelpers .checkbox .cr .cr-icon{position:absolute;font-size:.8em;line-height:1.6}.tour-manager-csshelpers .checkbox .rd{border-radius:50%}.tour-manager-csshelpers .checkbox .switch{position:relative;display:inline-block}.tour-manager-csshelpers .checkbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e6eaef;-webkit-transition:.4s;transition:.4s}.tour-manager-csshelpers .checkbox .slider:before{position:absolute;content:"";height:20px;width:20px;left:0;bottom:-3px;background-color:#c1ccd7;-webkit-transition:.4s;transition:.4s;box-shadow:0 1px 3px rgba(0,0,0,.14)}.tour-manager-csshelpers .checkbox input:focus+.slider{box-shadow:0 0 1px #2196f3}.tour-manager-csshelpers .checkbox input:checked+.slider:before{-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px);background-color:#599ce0}.tour-manager-csshelpers .checkbox .slider.round{border-radius:34px}.tour-manager-csshelpers .checkbox .slider.round:before{border-radius:50%}.tour-manager-csshelpers .checkbox label input[type=checkbox]{display:none}.tour-manager-csshelpers .checkbox label input[type=radio]{display:none}.tour-manager-csshelpers .checkbox label input[type=checkbox]+.cr>.cr-icon{opacity:0}.tour-manager-csshelpers .checkbox label input[type=radio]+.cr>.cr-icon{opacity:0}.tour-manager-csshelpers .checkbox label input[type=checkbox]:checked+.cr>.cr-icon{opacity:1;width:16px;height:16px;top:-2px;left:-2px;margin-bottom:0;margin-top:0;box-sizing:content-box;border-radius:2px;font-size:.8em;background:#006ddf;border:2px solid #006ddf;color:#fff;text-align:center}.tour-manager-csshelpers .checkbox label input[type=radio]:checked+.cr.rd>.cr-icon{opacity:1;width:16px;height:16px;top:-2px;left:-2px;margin-bottom:0;margin-top:0;box-sizing:content-box;border-radius:2px;font-size:.8em;background:#006ddf;border:2px solid #006ddf;color:#fff;text-align:center;border-radius:50%}.tour-manager-csshelpers .checkbox label input[type=radio]:checked+.cr.rd>.cr-icon:after{content:''}.tour-manager-csshelpers .checkbox label input[type=radio]:checked+.cr.rd>.cr-icon:before{content:''}.tour-manager-csshelpers .checkbox label input[type=checkbox]:disabled+.cr{opacity:.5}.tour-manager-csshelpers .checkbox label input[type=radio]:disabled+.cr{opacity:.5}.tour-manager-csshelpers .btn{min-width:64px;padding:0 16px;font-family:Roboto;font-size:14px;font-weight:500;background:0 0;color:#006ddf;font-size:15px;font-weight:600;cursor:pointer;border:0;height:36px;margin-left:4px;border-radius:4px}.tour-manager-csshelpers .btn:hover{background:#e8f3ff;color:#006ddf}.tour-manager-csshelpers .btn.btn-primary{background-color:#2169b2;border-color:transparent;line-height:36px;border:none}.tour-manager-csshelpers .btn.btn-outlined{background-color:#fff;color:#2169b2;border-color:rgba(0,0,0,.14);padding:0 15px;line-height:34px}.tour-manager-csshelpers .btn.btn-outlined:hover{background-color:rgba(33,105,178,.04)}.tour-manager-csshelpers .btn.btn-outlined-v{background-color:#fff;border-color:rgba(0,0,0,.14);padding:0 8px;min-width:63px;height:51px;line-height:34px}.tour-manager-csshelpers .btn.btn-outlined-v:hover{background-color:rgba(33,105,178,.04)}.tour-manager-csshelpers .btn.btn-outlined-v .v-custom-button{display:flex;width:auto;flex-direction:column;align-content:center;justify-content:space-between}.tour-manager-csshelpers .btn.btn-outlined-v .v-custom-button .v-icon-button{color:#6a84a0;font-size:24px;height:30px;display:flex;justify-content:center;align-items:center}.tour-manager-csshelpers .btn.btn-outlined-v .v-custom-button .v-icon-button svg path{fill:#6a84a0}.tour-manager-csshelpers .btn.btn-outlined-v .v-custom-button .v-label-button{font-size:14px;color:#11365c;line-height:20px;font-weight:600;display:flex;justify-content:center;align-items:center}.tour-manager-csshelpers .btn.btn-link{line-height:36px}.tour-manager-csshelpers .btn.btn-link.btn-link-primary{color:#2169b2}.tour-manager-csshelpers .btn.btn-link.btn-link-accent{color:#6a84a0}.tour-manager-csshelpers .btn.btn-toogle{color:rgba(0,0,0,.54);background-color:#fff;line-height:36px}.tour-manager-csshelpers .btn.btn-toogle:hover{background-color:rgba(0,0,0,.04)}.tour-manager-csshelpers .btn.btn-toogle.first{border-top-right-radius:0;border-bottom-right-radius:0}.tour-manager-csshelpers .btn.btn-toogle.middle{border-radius:0}.tour-manager-csshelpers .btn.btn-toogle.last{border-top-left-radius:0;border-bottom-left-radius:0}.tour-manager-csshelpers .btn.btn-toogle .btn-count{display:flex;align-items:center;justify-content:center;height:22px;width:auto;min-width:22px;border-radius:50px;padding:0 4px;margin-left:4px;color:#fff;background-color:rgba(0,0,0,.54)}.tour-manager-csshelpers .btn.btn-toogle.active-toogle{color:#fff;background-color:#006ddf}.tour-manager-csshelpers .btn.btn-toogle.active-toogle .btn-count{color:#fff;background-color:#2169b2}.tour-manager-csshelpers .btn.btn-table-fab{border-radius:50%;height:40px;width:40px;padding:0;min-width:40px}.tour-manager-csshelpers .btn.btn-table-fab.btn-accent-inverse{background-color:#e6eaef;color:#6a84a0}.tour-manager-csshelpers .btn.btn-table-fab.btn-accent-inverse .badge-accent{background-color:#006ddf;color:#fff}.tour-manager-csshelpers .btn.btn-table-fab .btn-table-fab{display:flex;width:100%;height:100%;align-content:center;justify-content:center;font-size:24px;position:relative}.tour-manager-csshelpers .btn.btn-table-fab .btn-table-fab .badge{position:absolute;display:flex;align-items:center;justify-content:center;min-width:22px;width:auto;height:22px;border-radius:20px;font-size:12px;font-weight:600;right:-8px;padding:0 4px}.tour-manager-csshelpers .btn.active:focus,.tour-manager-csshelpers .btn:active:focus,.tour-manager-csshelpers .btn:focus{outline:0;box-shadow:none}.tour-manager-csshelpers .btn.disabled .v-icon-button,.tour-manager-csshelpers .btn[disabled] .v-icon-button{opacity:.26}.tour-manager-csshelpers .display-1{font-size:34px;line-height:40px;font-weight:400}.tour-manager-csshelpers .display-2{font-size:45px;line-height:48px;font-weight:400;letter-spacing:-.005em}.tour-manager-csshelpers .display-3{font-size:56px;line-height:56px;font-weight:400;letter-spacing:-.02em}.tour-manager-csshelpers .display-4{font-size:112px;line-height:112px;font-weight:200;letter-spacing:-.05em}.tour-manager-csshelpers .headline{font-size:24px;line-height:32px;font-weight:400}.tour-manager-csshelpers .title{font-size:20px;line-height:32px;font-weight:600}.tour-manager-csshelpers .subheading-2{font-size:16px;line-height:28px;font-weight:400}.tour-manager-csshelpers .subheading-1{font-size:15px;line-height:24px;font-weight:400}.tour-manager-csshelpers .body-1{font-size:14px;line-height:20px;font-weight:400}.tour-manager-csshelpers .body-2{font-size:14px;line-height:24px;font-weight:600}.tour-manager-csshelpers .caption{font-size:12px;line-height:20px;font-weight:500}.tour-manager-csshelpers .button{font-size:14px;line-height:36px;font-weight:600}.tour-manager-csshelpers .line-height-1{line-height:1}.tour-manager-csshelpers .blue-vestaplus{color:#2169b2}.tour-manager-csshelpers .dark-primary-text{color:#000}.tour-manager-csshelpers .dark-secondary-text{color:rgba(0,0,0,.54)}.tour-manager-csshelpers .text-notification{color:#11365c}.tour-manager-csshelpers .text-link-blue{color:#2169b2;font-weight:600}.tour-manager-csshelpers .text-link-grey{color:#7d94ac;font-weight:600}.tour-manager-csshelpers .text-link-accent{color:#006ddf;font-weight:600}.tour-manager-csshelpers .text-v-button{color:#11365c;font-weight:600}.tour-manager-csshelpers .text-uppercase{text-transform:uppercase}.tour-manager-csshelpers .text-decoration:hover{text-decoration:underline}.tour-manager-csshelpers .border-bottom{border-bottom:1px solid rgba(0,0,0,.12)}.tour-manager-csshelpers .border-top{border-top:1px solid rgba(0,0,0,.12)}.tour-manager-csshelpers .v-line{width:1px;border-left:1px solid rgba(0,0,0,.12);height:inherit}.tour-manager-csshelpers .pointer{cursor:pointer}.tour-manager-csshelpers .requiered-field{color:red}.tour-manager-csshelpers .tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4}.tour-manager-csshelpers .tooltip .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tour-manager-csshelpers .tooltip .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;background:#000;border-radius:4px;min-width:60px}.tour-manager-csshelpers .tooltip.top{margin-top:-3px;padding:5px 0}.tour-manager-csshelpers .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tour-manager-csshelpers .tooltip.right{margin-left:3px;padding:0 5px}.tour-manager-csshelpers .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tour-manager-csshelpers .tooltip.bottom{margin-top:3px;padding:5px 0}.tour-manager-csshelpers .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tour-manager-csshelpers .tooltip.left{margin-left:-3px;padding:0 5px}.tour-manager-csshelpers .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tour-manager-csshelpers .tooltip.fade.in{opacity:1}.tour-manager-csshelpers.modal.fade.in{opacity:1}.tour-manager-csshelpers.modal.fade.in .modal-mat{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.tour-manager-csshelpers .modal-content .modal-body,.tour-manager-csshelpers .modal-content .modal-footer,.tour-manager-csshelpers .modal-content .modal-header{width:100%;position:relative;display:flex}.tour-manager-csshelpers .modal-content .modal-header{padding:0 0 8px;border-bottom:1px solid rgba(0,0,0,.12);display:flex;flex-direction:row;border-top-left-radius:6px;border-top-right-radius:6px}.tour-manager-csshelpers .modal-content .modal-header .modal-title{flex-grow:1;flex-shrink:0}.tour-manager-csshelpers .modal-content .modal-header .close{margin-top:0;padding:0;font-size:22px;opacity:1;color:rgba(0,0,0,.54)}.tour-manager-csshelpers .modal-content .modal-header .close:hover{opacity:.4}.tour-manager-csshelpers .modal-content .modal-body{padding:24px 0 16px;text-align:left;min-height:120px}.tour-manager-csshelpers .modal-content .modal-footer{height:auto;padding:16px 0 16px;background-color:#fff;flex-direction:row;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.tour-manager-csshelpers .modal-content .modal-footer .btn+.btn{margin-left:8px;margin-bottom:0}.tour-manager-csshelpers .modal-mat{display:flex;position:absolute;z-index:1000;justify-content:center;align-items:center;pointer-events:none;top:0;left:0;height:100%;width:100%;margin:0;max-width:inherit}.tour-manager-csshelpers .modal-mat .modal-content{position:static;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%;max-width:80vw;box-shadow:none;border:0;border-radius:4px}.tour-manager-csshelpers .modal-mat .modal-content .mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit;background:#fff;color:rgba(0,0,0,.87);/*!important overwrite general listing search styles*/box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important;position:relative}.tour-manager-csshelpers .modal-mat .modal-content .mat-dialog-container .mat-dialog-title{margin:0 0 20px;display:block;font:500 20px/32px Roboto,"Helvetica Neue",sans-serif}.tour-manager-csshelpers .modal-mat .modal-content .mat-dialog-container .mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.tour-manager-csshelpers .modal-mat .modal-content .mat-dialog-container .mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.tour-manager-csshelpers .m-0{margin:0}.tour-manager-csshelpers .mt-0{margin-top:0}.tour-manager-csshelpers .mr-0{margin-right:0}.tour-manager-csshelpers .mb-0{margin-bottom:0}.tour-manager-csshelpers .ml-0{margin-left:0}.tour-manager-csshelpers .m-xsmall{margin:4px}.tour-manager-csshelpers .mv-xsmall{margin:4px 0}.tour-manager-csshelpers .mh-xsmall{margin:0 4px}.tour-manager-csshelpers .mt-xsmall{margin-top:4px}.tour-manager-csshelpers .mr-xsmall{margin-right:4px}.tour-manager-csshelpers .mb-xsmall{margin-bottom:4px}.tour-manager-csshelpers .ml-xsmall{margin-left:4px}.tour-manager-csshelpers .m-small{margin:8px}.tour-manager-csshelpers .mv-small{margin:8px 0}.tour-manager-csshelpers .mh-small{margin:0 8px}.tour-manager-csshelpers .mt-small{margin-top:8px}.tour-manager-csshelpers .mr-small{margin-right:8px}.tour-manager-csshelpers .mb-small{margin-bottom:8px}.tour-manager-csshelpers .ml-small{margin-left:8px}.tour-manager-csshelpers .m-medium{margin:16px}.tour-manager-csshelpers .mv-medium{margin:16px 0}.tour-manager-csshelpers .mh-medium{margin:0 16px}.tour-manager-csshelpers .mt-medium{margin-top:16px}.tour-manager-csshelpers .mr-medium{margin-right:16px}.tour-manager-csshelpers .mb-medium{margin-bottom:16px}.tour-manager-csshelpers .ml-medium{margin-left:16px}.tour-manager-csshelpers .m-large{margin:24px}.tour-manager-csshelpers .mv-large{margin:24px 0}.tour-manager-csshelpers .mh-large{margin:0 24px}.tour-manager-csshelpers .mt-large{margin-top:24px}.tour-manager-csshelpers .mr-large{margin-right:24px}.tour-manager-csshelpers .mb-large{margin-bottom:24px}.tour-manager-csshelpers .ml-large{margin-left:24px}.tour-manager-csshelpers .m-lglarge{margin:48px}.tour-manager-csshelpers .mv-lglarge{margin:48px 0}.tour-manager-csshelpers .mh-lglarge{margin:0 48px}.tour-manager-csshelpers .mt-lglarge{margin-top:48px}.tour-manager-csshelpers .mr-lglarge{margin-right:48px}.tour-manager-csshelpers .mb-lglarge{margin-bottom:48px}.tour-manager-csshelpers .ml-lglarge{margin-left:48px}.tour-manager-csshelpers .p-0{padding:0}.tour-manager-csshelpers .pt-0{padding-top:0}.tour-manager-csshelpers .pr-0{padding-right:0}.tour-manager-csshelpers .pb-0{padding-bottom:0}.tour-manager-csshelpers .pl-0{padding-left:0}.tour-manager-csshelpers .p-xsmall{padding:4px}.tour-manager-csshelpers .pv-xsmall{padding:4px 0}.tour-manager-csshelpers .ph-xsmall{padding:0 4px}.tour-manager-csshelpers .pt-xsmall{padding-top:4px}.tour-manager-csshelpers .pr-xsmall{padding-right:4px}.tour-manager-csshelpers .pb-xsmall{padding-bottom:4px}.tour-manager-csshelpers .pl-xsmall{padding-left:4px}.tour-manager-csshelpers .p-small{padding:8px}.tour-manager-csshelpers .pv-small{padding:8px 0}.tour-manager-csshelpers .ph-small{padding:0 8px}.tour-manager-csshelpers .pt-small{padding-top:8px}.tour-manager-csshelpers .pr-small{padding-right:8px}.tour-manager-csshelpers .pb-small{padding-bottom:8px}.tour-manager-csshelpers .pl-small{padding-left:8px}.tour-manager-csshelpers .p-medium{padding:16px}.tour-manager-csshelpers .pv-medium{padding:16px 0}.tour-manager-csshelpers .ph-medium{padding:0 16px}.tour-manager-csshelpers .pt-medium{padding-top:16px}.tour-manager-csshelpers .pr-medium{padding-right:16px}.tour-manager-csshelpers .pb-medium{padding-bottom:16px}.tour-manager-csshelpers .pl-medium{padding-left:16px}.tour-manager-csshelpers .p-large{padding:24px}.tour-manager-csshelpers .pv-large{padding:24px 0}.tour-manager-csshelpers .ph-large{padding:0 24px}.tour-manager-csshelpers .pt-large{padding-top:24px}.tour-manager-csshelpers .pr-large{padding-right:24px}.tour-manager-csshelpers .pb-large{padding-bottom:24px}.tour-manager-csshelpers .pl-large{padding-left:24px}.tour-manager-csshelpers #loadingDirectorytId{position:absolute;width:930px;padding:0 24px;height:auto;background-color:#fff;z-index:5}.tour-manager-csshelpers #loadingDirectorytId .progress-bcdirectory{background-color:#e5e9eb;height:4px;position:relative;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tour-manager-csshelpers #loadingDirectorytId .progress-bar-bcdirectory{background-size:23em .25em;height:100%;position:relative;background-image:linear-gradient(to right,#ff2d55,#c7322c);background-image:-o-linear-gradient(to right,#ff2d55,#c7322c);background-image:-ms-linear-gradient(to right,#ff2d55,#c7322c);background-image:-webkit-linear-gradient(to right,#ff2d55,#c7322c);background-image:-moz-linear-gradient(to right,#ff2d55,#c7322c);animation:cssload-width 2.45s cubic-bezier(.45,0,1,1) infinite;-o-animation:cssload-width 2.45s cubic-bezier(.45,0,1,1) infinite;-ms-animation:cssload-width 2.45s cubic-bezier(.45,0,1,1) infinite;-webkit-animation:cssload-width 2.45s cubic-bezier(.45,0,1,1) infinite;-moz-animation:cssload-width 2.45s cubic-bezier(.45,0,1,1) infinite}.tour-manager-csshelpers i.single:before{content:"\f015"}.tour-manager-csshelpers i.condo:before{content:"\f1ad"}.tour-manager-csshelpers i.land:before{content:"\f1bb"}.tour-manager-csshelpers i.lease:before{content:"\f044"}.tour-manager-csshelpers i.mobile-manuf:before{content:"\f0d1"}.tour-manager-csshelpers i.income:before{content:"\f155"}.tour-manager-csshelpers i.com-lease:before{content:"\f044"}.tour-manager-csshelpers i.com-sale:before{content:"\f1ad"}.tour-manager-csshelpers i.com-bus:before{content:"\f155"}.tour-manager-csshelpers #cartSidePanel::-webkit-scrollbar,.tour-manager-csshelpers .create-contactdropdown .dropdown-menu::-webkit-scrollbar,.tour-manager-csshelpers .mat-dialog-content::-webkit-scrollbar{height:4px;width:4px}.tour-manager-csshelpers #cartSidePanel::-webkit-scrollbar-track,.tour-manager-csshelpers .create-contactdropdown .dropdown-menu::-webkit-scrollbar-track,.tour-manager-csshelpers .mat-dialog-content::-webkit-scrollbar-track{background:#dae0e7;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.tour-manager-csshelpers #cartSidePanel::-webkit-scrollbar-thumb,.tour-manager-csshelpers .create-contactdropdown .dropdown-menu::-webkit-scrollbar-thumb,.tour-manager-csshelpers .mat-dialog-content::-webkit-scrollbar-thumb{background:#92beeb;border-radius:4px}@keyframes cssload-width{0%,100%{transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}100%{width:100%}}@-o-keyframes cssload-width{0%,100%{-o-transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}100%{width:100%}}@-ms-keyframes cssload-width{0%,100%{-ms-transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}100%{width:100%}}@-webkit-keyframes cssload-width{0%,100%{-webkit-transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}100%{width:100%}}@-moz-keyframes cssload-width{0%,100%{-moz-transition-timing-function:cubic-bezier(1,0,.65,.85)}0%{width:0}100%{width:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width:599px){.tour-toolbar-header .headline{display:none}}@media (max-width:599px){.tours-list .tour-manager-container .tour-table-wrapper{overflow-x:auto}}input[type=date]::-webkit-datetime-edit{padding:5px}input[type=date]::-webkit-datetime-edit-fields-wrapper{background-color:#d3d3d3}input[type=date]::-webkit-calendar-picker-indicator{background-color:#007bff;color:#fff;border-radius:3px;cursor:pointer}.contact-search-container{position:relative;width:100%}.contact-chips-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;min-height:32px;padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.contact-chip{display:inline-flex;align-items:center;padding:4px 8px;background-color:#e3f2fd;border:1px solid #2196f3;border-radius:16px;font-size:14px;line-height:1.4;max-width:100%;word-break:break-word}.contact-chip.invalid-chip{background-color:#ffebee;border-color:#f44336;color:#c62828}.chip-text{margin-right:4px;overflow-wrap:anywhere}.chip-remove-btn{background:0 0;border:none;color:#666;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.chip-remove-btn:hover{background-color:rgba(0,0,0,.1);color:#333}.chip-remove-btn:disabled{cursor:not-allowed;opacity:.5}.search-input-container{position:relative}.search-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:0;box-sizing:border-box}.search-input:focus{border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.search-input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.loading-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:#666}.contact-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.dropdown-item{padding:12px;cursor:pointer;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.dropdown-item:last-child{border-bottom:none}.dropdown-item.highlighted,.dropdown-item:hover{background-color:#f5f5f5}.dropdown-item strong{font-weight:600}.no-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;color:#666;font-size:14px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15)}.error-messages{margin-top:4px}.error-message{color:#f44336;font-size:12px;line-height:1.4;margin-bottom:2px}@media (max-width:768px){.contact-chip{max-width:96%;height:auto;word-break:break-word}.chip-text{overflow-wrap:anywhere}.contact-chips-container{min-height:42px}}.contact-search-container.ng-invalid .search-input{border-color:#f44336}.contact-search-container.ng-valid .search-input{border-color:#4caf50}