*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%;overflow-x:hidden}body{margin:0;font-family:futura-pt,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.5;position:relative;overflow-x:hidden}img{max-width:100%;height:auto}a{color:#0070f3;text-decoration:none}a:hover{text-decoration:underline}.container-fluid{padding-left:4.5rem;padding-right:4.5rem}.flex-break{flex-basis:100%}.clearfix:after{content:"";clear:both;display:table}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em}.h-100-vh{height:100vh}.log-out{-webkit-appearance:none;color:#222;cursor:pointer;border:none;font-size:1.6rem;position:absolute;top:2rem;right:3.2rem}.log-out:hover{color:#222}.log-out:before{content:""}.log-out.with-icon{justify-content:center;align-items:center;font-size:2.5rem;display:flex}.log-out.with-icon:before{content:"";font-weight:900}.text-success{color:#1ca92e}.text-warning{color:#fdd400}.text-warning-dpw{background-color:#f1bd2491}.text-error{color:#ff0700}.card-header{cursor:pointer}.no-click{cursor:default}.pointer-cursor{cursor:pointer}.background-red{background-color:#ff0700}.background-pink{background-color:#ff9c99}.background-transparent{background-color:#0000}.circled-fa-available{border:1px solid #000;border-radius:50%;padding:2px 3px;font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400}.circled-fa-available:after{content:"A"}.text-disabled,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul .assigned_but_not_available-name,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul .hard_day_off-name{color:#848484}.text-disabled--line-through,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul .assigned_but_not_available-name,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul .hard_day_off-name{text-decoration:line-through}.grey-out-trip{color:#b5b5b5!important;border-color:#b5b5b5!important}.grey-out-trip .trip-header,.grey-out-trip .trip-edit-link{color:#b5b5b5!important}.fast-spin{animation:1s linear infinite fa-spin}.click-fa{cursor:pointer}.overflow-staff{color:#ff0700}.guide-sch-notes-tooltip{z-index:4;color:#fff;visibility:hidden;white-space:pre-line;letter-spacing:normal;background-color:#2c3e50f5;border-radius:.8rem;max-width:32rem;padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.45;position:absolute;box-shadow:0 .6rem 2rem #0000002e}@media (max-width:600px){.grid{flex-direction:column;width:100%}}.main-editor-container{max-height:100%;overflow:hidden scroll}.main-editor-container .ce-block__content,.main-editor-container .ce-toolbar__content{width:auto;max-width:none}.main-editor-container .ce-toolbar__actions{right:0}.main-editor-container .ce-toolbar__plus,.main-editor-container .ce-toolbox{position:absolute;top:30px;left:-4px}.main-editor-container .ce-toolbar .ce-toolbox,.main-editor-container .ce-toolbar__plus{background:#fff}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal-overlay{z-index:7;background-color:#2222228c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content,.modal-content-email{-webkit-overflow-scrolling:touch;background:#fff;border:none;border-radius:1rem;outline:none;width:auto;max-height:100%;padding:0;position:absolute;inset:auto;overflow:hidden scroll;box-shadow:0 1.2rem 4rem #00000038,0 .2rem .6rem #00000014}.modal-content .close-button,.modal-content-email .close-button{cursor:pointer;font-size:3rem}.modal-content .loader-mask-container,.modal-content-email .loader-mask-container,.modal-content .loading-center,.modal-content-email .loading-center{align-self:center;margin-bottom:1rem}.modal-content--alert{width:30vw}.modal-highlighted-group{width:80vw;padding:2rem;position:relative}.modal-highlighted-group .modal-close-button{right:2rem}.modal-highlighted-group__personal-wrapper,.modal-highlighted-group__temp-hb-wrapper{max-height:55rem;overflow-y:auto}.modal-highlighted-group .location-title{border-bottom:1px solid #000;margin-bottom:.5rem;font-weight:700}.modal-content-email{width:50vw;overflow:hidden}.modal-content-email .schedule-summary-container{flex-direction:column;min-height:45rem;display:flex}.modal-content-email .schedule-summary-container .header-modal{color:#fff;background-color:#222;padding:2rem}.modal-content-email .schedule-summary-container .header-modal h1{width:100%}.modal-content-email .schedule-summary-container .content-modal{flex-direction:column;padding:2rem;display:flex}.modal-content-email .schedule-summary-container .content-modal .guide-select{width:30rem}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list{border:1px solid #d2dce5;border-radius:3px;min-height:20rem;max-height:25rem;margin-bottom:2rem;font-size:1.6rem;overflow-y:scroll}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list .schedule-list{padding-inline-start:3rem}.modal-content-email .schedule-summary-container .content-modal .loader-mask-container{align-self:center;width:40%;margin-top:auto}.modal-content-email .schedule-summary-container .content-modal .loader-mask-container .buttons-container{justify-content:space-between;align-items:center;display:flex}.modal-content-email .schedule-summary-container .content-modal .loader-mask-container .buttons-container .cancel-button{cursor:pointer}.modal-day-edit{flex-direction:column;width:45vw;font-size:1.6rem;display:flex}.modal-day-edit .day-edit-header{color:#fff;background-color:#222;justify-content:center;padding:1.7rem;display:flex;box-shadow:1px 1px 5px 6px #0000001a}.modal-day-edit .day-edit-header .title{margin:0}.modal-day-edit .day-edit-status{justify-content:center;align-items:center;width:100%;padding:3.8rem 3.8rem 2.8rem;font-size:2rem;display:flex}.modal-day-edit .day-edit-status .day-status-item{width:100%}.modal-day-edit .day-edit-status .day-status-item input{display:none}.modal-day-edit .day-edit-status .day-status-item input:checked+label{color:#fff;background-color:#222}.modal-day-edit .day-edit-status .day-status-item label{cursor:pointer;border:1px solid #222;justify-content:center;align-items:center;min-width:33%;padding:2.4rem;display:flex}.modal-day-edit .add-trips-button{color:#000;text-transform:uppercase;align-self:center;width:max-content;padding-bottom:1.7rem;font-weight:700}.modal-day-edit .day-edit-trips{padding:0 3.8rem 3rem}.modal-day-edit .day-edit-trips .event-item{color:#222}.modal-day-edit .day-edit-trips a{padding:.5rem 0}.modal-day-edit .day-edit-notes h4{font-weight:700}.modal-day-edit .day-edit-notes .notes-editor-container{flex-direction:column;height:11rem;display:flex}.modal-day-edit .day-edit-notes .notes-editor-container .main-editor-container{background-color:#fff1af;border:.1rem solid #0000001a;padding-left:2rem}.modal-day-edit .buttons-container{padding-bottom:3rem}.modal-day-edit .buttons-container .cancel-button{cursor:pointer;margin-right:3.3rem}.modal-day-edit{font-size:1.4rem}.modal-day-edit .day-edit-header{box-shadow:none;color:#222;background-color:#f4f5f6;border-bottom:1px solid #2222221a;justify-content:flex-start;padding:1.6rem 2rem 1.6rem 3.2rem}.modal-day-edit .day-edit-header .title{font-size:1.9rem;font-weight:600}.modal-day-edit .day-edit-status{padding:1.6rem 2rem 0;font-size:1.4rem}.modal-day-edit .day-edit-status .day-status-item label{color:#3e3e3e;background-color:#fff;border:1px solid #2222221a;border-left-width:0;padding:1rem;font-weight:500;transition:background-color .15s,color .15s}.modal-day-edit .day-edit-status .day-status-item:first-child label{border-left-width:1px;border-radius:.8rem 0 0 .8rem}.modal-day-edit .day-edit-status .day-status-item:last-child label{border-radius:0 .8rem .8rem 0}.modal-day-edit .day-edit-status .day-status-item input:checked+label{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.modal-day-edit .add-trips-button{text-transform:none;color:#3e3e3e;border:1px solid #2222221a;border-radius:2rem;align-self:flex-start;margin:1.2rem 0 0 2rem;padding:.5rem 1.2rem;font-size:1.2rem;font-weight:600}.modal-day-edit .add-trips-button:hover{background-color:#f4f5f6;text-decoration:none}.modal-day-edit .day-edit-trips{gap:.4rem;padding:1.6rem 2rem 0}.modal-day-edit .day-edit-trips a.event-item{border-left:4px solid var(--trip-color,#2222221a);background-color:color-mix(in srgb, var(--trip-color,transparent) 12%, white);color:#222;border-radius:.6rem;padding:.7rem calc(1.2rem - 4px);line-height:1.4}.modal-day-edit .day-edit-trips a.event-item:hover{background-color:color-mix(in srgb, var(--trip-color,transparent) 20%, white);text-decoration:none}.modal-day-edit .day-edit-trips a.event-item span{font-weight:600}.modal-day-edit .day-edit-notes{padding:1.6rem 2rem 0}.modal-day-edit .day-edit-notes h4{letter-spacing:.03em;color:#3e3e3e;padding:0 0 .8rem 1.2rem;font-size:1.4rem;font-weight:600}.modal-day-edit .day-edit-notes .notes-summary{color:#3e3e3e;padding:0 0 .8rem 1.2rem}.modal-day-edit .day-edit-notes .notes-summary p{margin:0 0 .2rem}.modal-day-edit .day-edit-notes .notes-editor-container .main-editor-container{border:1px solid #0000000d;border-radius:.8rem;padding-left:calc(1.2rem - 1px)}.modal-day-edit .buttons-container{padding:2.4rem 0}.modal-day-edit .buttons-container .editor-save{border:1px solid #2c3e50;border-radius:.6rem;padding:.9rem 2.8rem;transition:background-color .15s,color .15s}.modal-day-edit .buttons-container .editor-save:not(:disabled){color:#fff;background-color:#2c3e50}.modal-day-edit .buttons-container .editor-save:not(:disabled):hover{background-color:#1d2834}.modal-day-edit .buttons-container .editor-save:disabled{color:#22222259;background-color:#0000;border-color:#2222221a}.modal-trip-edit{flex-direction:column;width:60vw;font-size:1.6rem;display:flex}.modal-trip-edit .hint-info{padding:0 1.2rem;font-size:1.2rem;font-weight:700}.modal-trip-edit .minimum-alert{background-color:#ff0700}.modal-trip-edit h1,.modal-trip-edit h2,.modal-trip-edit h3,.modal-trip-edit h4{margin:0;font-weight:700}.modal-trip-edit ul{margin:0;padding:0;font-size:1.4rem;list-style-type:none}.modal-trip-edit ul .assignable-trip-staff{align-items:center;display:flex;position:relative}.modal-trip-edit ul .assignable-trip-staff .add-guide{padding-right:.5rem}.modal-trip-edit ul .assignable-trip-staff input[type=radio]{display:none}.modal-trip-edit ul .assignable-trip-staff input[type=radio]:checked+label{color:#fff;background-color:#222}.modal-trip-edit ul .assignable-trip-staff label{cursor:pointer;background-color:#e6e6e6;border:1px solid #e6e6e6;border-radius:50%;padding:1px 4px;font-family:futura-pt,sans-serif;font-size:1rem;font-weight:700}.modal-trip-edit ul .assignable-trip-staff label.guide-type-radio:after{content:"G"}.modal-trip-edit ul .assignable-trip-staff label.supp-type-radio:after{content:"S"}.modal-trip-edit ul .assignable-trip-staff label:first-of-type{margin-right:.5rem}.modal-trip-edit ul .assignable-trip-staff .jobs-select{height:2rem;position:absolute;right:0}.modal-trip-edit ul .assignable-trip-staff .jobs-select option{-webkit-appearance:none;-moz-appearance:none;background-color:#e6e3e3!important}.modal-trip-edit .trip-edit-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:1.6rem;padding:1.6rem;display:flex}.modal-trip-edit .trip-edit-header .title{margin:0;font-size:2rem;font-weight:400}.modal-trip-edit .trip-edit-header .schedule-summary-btn{border:1px solid #222}.modal-trip-edit .guide-requests-notes h4,.modal-trip-edit .trip-edit-notes h4{padding-bottom:1rem}.modal-trip-edit .guide-requests-notes p,.modal-trip-edit .trip-edit-notes p{background-color:#fff1af;max-height:18rem;margin:0;padding:1.6rem;overflow:hidden scroll}.modal-trip-edit .trip-edit-guides-count{justify-content:space-between;margin-bottom:2rem;display:flex}.modal-trip-edit .trip-edit-guides-count .trip-count-container{align-items:center;width:50%;display:flex}.modal-trip-edit .trip-edit-guides-count .trip-count-container .support-label,.modal-trip-edit .trip-edit-guides-count .trip-count-container .count-title{align-self:flex-end;font-weight:700}.modal-trip-edit .trip-edit-guides-count .trip-count-container .support-label{flex-direction:column;align-items:center;display:flex}.modal-trip-edit .trip-edit-guides-count .trip-count-container .square{text-align:center;width:50%;height:3rem}.modal-trip-edit .trip-edit-guides-count .trip-count-container .square:after{content:"";padding-bottom:100%;display:block}.modal-trip-edit .trip-edit-guides-lists,.modal-trip-edit .trip-edit-available-lists{justify-content:space-between;display:flex}.modal-trip-edit .trip-edit-guides-lists .list-container,.modal-trip-edit .trip-edit-available-lists .list-container{padding:0 1.6rem}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list,.modal-trip-edit .trip-edit-available-lists .list-container .header-list{border:1px solid #222;width:100%;margin-bottom:.5rem;display:flex}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list h4,.modal-trip-edit .trip-edit-available-lists .list-container .header-list h4{text-transform:uppercase;width:87%;padding:.7rem 1rem}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list h4.more-width,.modal-trip-edit .trip-edit-available-lists .list-container .header-list h4.more-width{width:95%}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list input,.modal-trip-edit .trip-edit-available-lists .list-container .header-list input{width:8%;height:inherit;background-color:#0000;border:none;border-left:1px solid #222;padding-left:1rem}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list .lock-count-button,.modal-trip-edit .trip-edit-available-lists .list-container .header-list .lock-count-button{background-color:#0000;border:none;border-left:1px solid #707070;width:5%}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list .not-allowed-cursor,.modal-trip-edit .trip-edit-available-lists .list-container .header-list .not-allowed-cursor{cursor:not-allowed}.modal-trip-edit .trip-edit-guides-lists .list-container .assigned_but_not_available-name,.modal-trip-edit .trip-edit-guides-lists .list-container .not-active,.modal-trip-edit .trip-edit-available-lists .list-container .assigned_but_not_available-name,.modal-trip-edit .trip-edit-available-lists .list-container .not-active{color:#ff0700;text-decoration:line-through}.modal-trip-edit .trip-edit-guides-lists .list-container .overflow-staff,.modal-trip-edit .trip-edit-available-lists .list-container .overflow-staff,.modal-trip-edit .trip-edit-guides-lists .list-container .overflow-staff .select-job__single-value,.modal-trip-edit .trip-edit-available-lists .list-container .overflow-staff .select-job__single-value{color:#ff0700}.modal-trip-edit .trip-edit-guides-lists .list-container .add-guide,.modal-trip-edit .trip-edit-available-lists .list-container .add-guide{color:#707070;cursor:pointer;line-height:1px}.modal-trip-edit .trip-edit-guides-lists .list-container .not-allowed-cursor,.modal-trip-edit .trip-edit-available-lists .list-container .not-allowed-cursor{cursor:not-allowed}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person,.modal-trip-edit .trip-edit-available-lists .list-container .scheduled-person{align-items:center;margin-bottom:.5rem;display:flex}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person .read-only-name,.modal-trip-edit .trip-edit-available-lists .list-container .scheduled-person .read-only-name{min-width:5.5rem}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person .read-only-job,.modal-trip-edit .trip-edit-available-lists .list-container .scheduled-person .read-only-job{padding-right:1rem}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person>*,.modal-trip-edit .trip-edit-available-lists .list-container .scheduled-person>*{padding-right:.4rem;line-height:1}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person:hover .remove-guide:before,.modal-trip-edit .trip-edit-available-lists .list-container .scheduled-person:hover .remove-guide:before{color:#ff0700;content:"";font-size:1.4rem}.modal-trip-edit .trip-edit-guides-lists .list-container .remove-guide,.modal-trip-edit .trip-edit-available-lists .list-container .remove-guide{cursor:pointer;min-width:1.8rem;font-size:.5rem;line-height:1}.modal-trip-edit .trip-edit-guides-lists .list-container .locked,.modal-trip-edit .trip-edit-available-lists .list-container .locked{cursor:default;min-width:1.8rem;font-size:.5rem;line-height:1}.modal-trip-edit .trip-edit-guides-lists .list-container .trip-leader,.modal-trip-edit .trip-edit-available-lists .list-container .trip-leader{color:#b5b5b5;cursor:pointer}.modal-trip-edit .trip-edit-guides-lists .list-container .trip-leader:hover,.modal-trip-edit .trip-edit-available-lists .list-container .trip-leader:hover{color:#ffd79ab3}.modal-trip-edit .trip-edit-guides-lists .list-container .trip-leader:active,.modal-trip-edit .trip-edit-guides-lists .list-container .trip-leader--active,.modal-trip-edit .trip-edit-available-lists .list-container .trip-leader:active,.modal-trip-edit .trip-edit-available-lists .list-container .trip-leader--active{color:#fdd400}.modal-trip-edit .trip-edit-guides-lists .list-container .trip-leader-disabled,.modal-trip-edit .trip-edit-available-lists .list-container .trip-leader-disabled{cursor:default}.modal-trip-edit .trip-edit-guides-lists .list-container table td,.modal-trip-edit .trip-edit-available-lists .list-container table td{border:none}.modal-trip-edit .trip-edit-guides-lists .list-container ul.two-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.two-columns{columns:2;-moz-columns:2;-webkit-columns:2}.modal-trip-edit .trip-edit-guides-lists .list-container ul.three-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.three-columns{columns:3;-moz-columns:3;-webkit-columns:3}.modal-trip-edit .trip-edit-guides-lists .list-container ul.six-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.six-columns{columns:6;-moz-columns:6;-webkit-columns:6}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow{width:max-content;margin-left:1rem}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__menuList,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__menu,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__menuList,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__menu,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__menuList,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__menu,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__menuList,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__menu{z-index:2}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__menu,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__menu,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__menu,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__menu{width:max-content}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__single-value,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__placeholder,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__single-value,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__placeholder,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__single-value,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__placeholder,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__single-value,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__placeholder{max-width:none;position:static;top:auto;left:auto;transform:none}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__control,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__control,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__control,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__control{cursor:pointer;box-shadow:none;background-color:#0000;border:none;padding:0}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__value-container,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__value-container,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__value-container,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__value-container{cursor:text;padding-right:0}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__option,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__option,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__option,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__option{cursor:pointer;z-index:2;align-items:center;display:flex}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__indicator,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__indicator,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__indicator,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__indicator{padding-left:0}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job__indicator-separator,.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__indicator-separator,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job__indicator-separator,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__indicator-separator{display:none}.modal-trip-edit .trip-edit-guides-lists .list-container ul li .select-job-yellow__value-container,.modal-trip-edit .trip-edit-available-lists .list-container ul li .select-job-yellow__value-container{background-color:#fff1af}.modal-trip-edit .trip-edit-guides-lists .available-staff-wrapper,.modal-trip-edit .trip-edit-available-lists .available-staff-wrapper{padding-bottom:1.5rem}.modal-trip-edit .trip-edit-guides-lists .available-staff-wrapper button,.modal-trip-edit .trip-edit-available-lists .available-staff-wrapper button{background:0 0;border:none;margin-left:5px;padding:0;line-height:0}.modal-trip-edit .trip-edit-guides-lists{background-color:#e6e6e6;padding:1.6rem 0}.modal-trip-edit .trip-edit-guides-lists .list-container{width:50%}.modal-trip-edit .trip-edit-guides-lists .list-container .empty-list-alert{color:#0000001a;flex-direction:row;display:flex}.modal-trip-edit .trip-edit-guides-lists .list-container .empty-list-alert:before,.modal-trip-edit .trip-edit-guides-lists .list-container .empty-list-alert:after{content:"";border-bottom:2px solid #0000001a;flex:1;margin:auto}.modal-trip-edit .trip-edit-available-lists .list-container{min-width:30%;padding:.2rem}.modal-trip-edit .trip-edit-available-lists .search-sub-input{background-color:#e6e6e6;border:none;padding-left:1rem}.modal-trip-edit .trip-edit-available-lists .subs-list{width:100%}.modal-trip-edit .trip-edit-available-lists .subs-list ul{columns:3;-webkit-columns:3;-moz-columns:3}.modal-trip-edit .accordion-header{padding:.5rem 1.6rem}.modal-trip-edit .schedule-notes .notes-editor-container{flex-direction:column;height:20vh;display:flex}.modal-trip-edit .schedule-notes .notes-editor-container .main-editor-container{background-color:#fff1af;padding-left:2rem}.modal-trip-edit .buttons-container{padding-top:3rem}.modal-trip-edit .buttons-container .cancel-button{cursor:pointer;margin-right:3.3rem}.modal-trip-edit .trip-edit-header{background-color:color-mix(in srgb, var(--trip-color,transparent) 16%, white);border-left:6px solid var(--trip-color,transparent);border-bottom:1px solid color-mix(in srgb, var(--trip-color,transparent) 30%, transparent);margin-bottom:0;padding:1.6rem 2rem 1.6rem calc(3.2rem - 6px)}.modal-trip-edit .trip-edit-header .title{font-size:1.9rem;font-weight:600}.modal-trip-edit .trip-edit-header .title a{color:#222}.modal-trip-edit .trip-edit-header select,.modal-trip-edit .trip-edit-header .schedule-summary-btn{color:#222;background-color:#ffffffd9;border:1px solid #2222221a;border-radius:.6rem;height:3.4rem;padding:0 1rem}.modal-trip-edit .trip-edit-guides-lists{background-color:#f4f5f6;border-bottom:1px solid #2222221a;padding:1.6rem 0}.modal-trip-edit .trip-edit-guides-lists .list-container{padding:0 2rem}.modal-trip-edit .trip-edit-guides-lists .full-trip-support-staff{padding-bottom:1.2rem}.modal-trip-edit .trip-edit-guides-lists .full-trip-support-staff:last-of-type{padding-bottom:0}.modal-trip-edit .trip-edit-guides-lists .list-container ul{margin-top:.6rem;margin-left:-.6rem}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person{margin-bottom:.4rem}.modal-trip-edit .trip-edit-guides-lists .list-container .scheduled-person:not(:has(.remove-guide,.locked)){padding-left:1.8rem}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list{background-color:#fff;border:1px solid #2222221a;border-radius:.8rem;align-items:stretch;overflow:hidden;box-shadow:0 1px 2px #0000000a}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list h4{letter-spacing:.03em;color:#3e3e3e;padding:.8rem calc(1.2rem - 1px);font-size:1.4rem;font-weight:600}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list input{color:#222;border-left:1px solid #2222221a}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list .lock-count-button{color:#3e3e3e;border-left:1px solid #2222221a}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list.background-pink{background-color:#ffdcdb;border-color:#ffbab8}.modal-trip-edit .trip-edit-guides-lists .empty-list-alert{color:#22222259}.modal-trip-edit .trip-edit-guides-lists .empty-list-alert:before,.modal-trip-edit .trip-edit-guides-lists .empty-list-alert:after{border-bottom-width:1px}.modal-trip-edit .trip-edit-available-lists{gap:1.6rem;padding:0}.modal-trip-edit .trip-edit-available-lists .list-container{padding:0}.modal-trip-edit .trip-edit-available-lists .available-staff-wrapper{padding-bottom:.8rem}.modal-trip-edit .trip-edit-available-lists h2,.modal-trip-edit .trip-edit-available-lists h4{letter-spacing:.03em;color:#3e3e3e;font-size:1.4rem;font-weight:600}.modal-trip-edit .trip-edit-available-lists .search-sub-input{background-color:#f4f5f6;border:1px solid #2222221a;border-radius:.6rem;height:3.4rem}.modal-trip-edit>.card{border:1px solid #2222221a;border-radius:.8rem;margin:1.6rem 2rem 0;overflow:hidden}.modal-trip-edit>.card .card-body{padding:1.2rem calc(1.2rem - 1px)}.modal-trip-edit .trip-edit-guides-lists .list-container .remove-guide{color:#b5b5b5}.modal-trip-edit .accordion-container{padding:0}.modal-trip-edit .people-accordion{margin:1.2rem 2rem 0}.modal-trip-edit .people-accordion .card-header{padding:1rem calc(1.2rem - 1px)}.modal-trip-edit .people-accordion .card-body{padding:1.2rem calc(1.2rem - 1px)}.modal-trip-edit .people-accordion .input-group{margin-bottom:1.2rem!important}.modal-trip-edit .people-accordion .card{border:1px solid #2222221a;border-radius:.8rem;overflow:hidden}.modal-trip-edit .people-accordion .card-header{color:#3e3e3e;background-color:#f4f5f6;border-bottom:1px solid #2222221a;font-weight:600}.modal-trip-edit ul .assignable-trip-staff label{color:#3e3e3e;background-color:#ececec;border-color:#ececec}.modal-trip-edit ul .assignable-trip-staff input[type=radio]:checked+label{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.modal-trip-edit .guide-requests-notes p,.modal-trip-edit .trip-edit-notes p,.modal-trip-edit .schedule-notes .notes-editor-container .main-editor-container{border:1px solid #0000000d;border-radius:.8rem}.modal-trip-edit .schedule-notes{padding:1.6rem 2rem 0}.modal-trip-edit .schedule-notes h4{padding:0 0 .8rem 1.2rem!important}.modal-trip-edit .schedule-notes .notes-editor-container .main-editor-container{padding-left:calc(1.2rem - 1px)}.modal-trip-edit .guide-requests-notes+.trip-edit-guides-lists,.modal-trip-edit .trip-edit-notes+.trip-edit-guides-lists{margin-top:1.6rem}.modal-trip-edit .guide-requests-notes,.modal-trip-edit .trip-edit-notes{padding:1.6rem 2rem 0}.modal-trip-edit .guide-requests-notes h4,.modal-trip-edit .trip-edit-notes h4{padding:0 0 .8rem 1.2rem}.modal-trip-edit .guide-requests-notes p,.modal-trip-edit .trip-edit-notes p{padding:1rem calc(1.2rem - 1px)}.modal-trip-edit .schedule-notes h4{letter-spacing:.03em;color:#3e3e3e;font-size:1.4rem;font-weight:600}.modal-trip-edit>.loader-mask-container{margin-bottom:0}.modal-trip-edit .buttons-container{padding:2.4rem 0}.modal-trip-edit .buttons-container .editor-save{border:1px solid #2c3e50;border-radius:.6rem;padding:.9rem 2.8rem;transition:background-color .15s,color .15s}.modal-trip-edit .buttons-container .editor-save:hover{color:#fff;background-color:#2c3e50}.modal-trip-edit .buttons-container .editor-save:disabled{color:#22222259;cursor:not-allowed;background-color:#0000;border-color:#2222221a}.modal-trip-edit .buttons-container .editor-save-exit:not(:disabled){color:#fff;background-color:#2c3e50}.modal-trip-edit .buttons-container .editor-save-exit:not(:disabled):hover{background-color:#1d2834}.alert-modal-container,.notes-modal-container{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.alert-modal-container .alert-modal-header{justify-content:center;align-items:center;display:flex}.alert-modal-container .alert-modal-header i{font-size:7rem}.alert-modal-container .alert-modal-footer-container,.alert-modal-container .loader-mask-container{width:100%}.alert-modal-container .alert-modal-footer-container .alert-modal-footer,.alert-modal-container .loader-mask-container .alert-modal-footer{justify-content:space-between;align-items:center;width:100%;display:flex}.notes-modal-container{min-width:70vw;max-width:98vw}.notes-modal-container .notes-modal-content{width:100%;padding:0}.notes-modal-container .notes-modal-content pre{white-space:break-spaces;max-width:100%;padding-bottom:1rem}.notes-modal-container .notes-modal-content pre::-webkit-scrollbar{height:.5rem}.notes-modal-container .notes-modal-content pre::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #0000004d}.notes-modal-container .notes-modal-content pre::-webkit-scrollbar-thumb{background-color:#7070704d;outline:1px solid #2121214d}.notes-modal-container .notes-modal-content .main-editor-container{max-width:fit-content;padding:0;overflow:hidden}.notes-modal-container .notes-modal-content .main-editor-container .codex-editor__redactor{padding-bottom:0!important}.notes-modal-container{align-items:stretch;width:min(90vw,72rem);min-width:0;padding:0 0 2.4rem;position:relative}.notes-modal-container>.d-flex:first-child{z-index:1;position:absolute;top:1.2rem;right:2rem}.notes-modal-container .close-button{color:#22222259;font-size:2.4rem;transition:color .15s}.notes-modal-container .close-button:hover{color:#3e3e3e}.notes-modal-container .notes-modal-content h1{background-color:#f4f5f6;border-bottom:1px solid #2222221a;margin:0 0 1.6rem;padding:1.6rem 6rem 1.6rem 3.2rem;font-size:1.9rem;font-weight:600;line-height:1.3}.notes-modal-container .notes-modal-content h1 i{color:#2226;margin-left:.4rem;font-size:.85em}.notes-modal-container .notes-modal-content p,.notes-modal-container .notes-modal-content pre{color:#222;margin:0;padding:0 2rem 0 3.2rem;font-family:inherit;font-size:1.5rem;line-height:1.55}.notes-modal-container .notes-modal-content .main-editor-container{max-width:none;padding:0 2rem 0 3.2rem}.modal-content-email .schedule-summary-container{min-height:0}.modal-content-email .schedule-summary-container .header-modal{color:#222;background-color:#f4f5f6;border-bottom:1px solid #2222221a;padding:1.6rem 2rem 1.6rem 3.2rem}.modal-content-email .schedule-summary-container .header-modal h1{margin:0;font-size:1.9rem;font-weight:600}.modal-content-email .schedule-summary-container .content-modal{padding:1.6rem 2rem 0;font-size:1.4rem}.modal-content-email .schedule-summary-container .content-modal>span{letter-spacing:.03em;color:#3e3e3e;padding:0 0 .8rem 1.2rem;font-size:1.4rem;font-weight:600}.modal-content-email .schedule-summary-container .content-modal>span.pt-4{padding-top:1.6rem!important}.modal-content-email .schedule-summary-container .content-modal .guide-select__control{min-height:3.8rem;box-shadow:none;border:1px solid #2222221a;border-radius:.8rem}.modal-content-email .schedule-summary-container .content-modal .guide-select__control--is-focused{border-color:#2c3e50;box-shadow:0 0 0 1px #2c3e50}.modal-content-email .schedule-summary-container .content-modal .guide-select__value-container{padding-left:calc(1.2rem - 1px)}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list{border:1px solid #2222221a;border-radius:.8rem;margin-bottom:0;font-size:1.4rem}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list .schedule-list{margin:0;padding:.6rem calc(1.2rem - 1px);list-style:none}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list .schedule-list li{border-bottom:1px solid #2222220f;padding:.5rem 0}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list .schedule-list li:last-child{border-bottom:none}.modal-content-email .schedule-summary-container .content-modal .incoming-trips-list>span{color:#22222273;display:block;padding:1rem calc(1.2rem - 1px)!important}.modal-content-email .schedule-summary-container .content-modal .buttons-container{padding:2.4rem 0}.modal-content-email .schedule-summary-container .content-modal .buttons-container .editor-save{border:1px solid #2c3e50;border-radius:.6rem;padding:.9rem 2.8rem;transition:background-color .15s,color .15s}.modal-content-email .schedule-summary-container .content-modal .buttons-container .editor-save:not(:disabled){color:#fff;background-color:#2c3e50}.modal-content-email .schedule-summary-container .content-modal .buttons-container .editor-save:not(:disabled):hover{background-color:#1d2834}.modal-content-email .schedule-summary-container .content-modal .buttons-container .editor-save:disabled{color:#22222259;background-color:#0000;border-color:#2222221a}.modal-content.modal-highlighted-group,.modal-highlighted-group.modal-content-email{padding:0 0 2.4rem}.modal-content.modal-highlighted-group>h1,.modal-highlighted-group.modal-content-email>h1{background-color:#f4f5f6;border-bottom:1px solid #2222221a;margin:0;padding:1.6rem 6rem 1.6rem 3.2rem;font-size:1.9rem;font-weight:600}.modal-content.modal-highlighted-group .modal-close-button,.modal-highlighted-group.modal-content-email .modal-close-button{color:#22222259;font-size:2rem;transition:color .15s;top:1.4rem;right:2rem}.modal-content.modal-highlighted-group .modal-close-button:hover,.modal-highlighted-group.modal-content-email .modal-close-button:hover{color:#3e3e3e}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper{padding-left:2rem!important;padding-right:2rem!important}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper .location-title,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper .location-title{letter-spacing:.03em;color:#3e3e3e;border-bottom:1px solid #2222221a;margin:0 0 .4rem;padding:0 0 .6rem 1.2rem;font-size:1.4rem;font-weight:600}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper .row.pb-4,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper .row.pb-4{margin:0;padding-bottom:1.6rem!important}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper button,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper button{text-align:left;color:#222;border-radius:.6rem;width:100%;padding:.5rem .8rem;transition:background-color .15s;margin:.1rem 0!important}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper button:hover,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper button:hover{background-color:#f4f5f6}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper button i,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper button i{color:#2226;width:1.6rem}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper button .fa-eye,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper button .fa-eye{color:#2c3e50}.modal-content.modal-highlighted-group .modal-highlighted-group__personal-wrapper button.text-disabled,.modal-highlighted-group.modal-content-email .modal-highlighted-group__personal-wrapper button.text-disabled{color:#22222273}.modal-content.modal-highlighted-group .col-7,.modal-highlighted-group.modal-content-email .col-7{padding-right:2rem}.modal-content.modal-highlighted-group .col-7 h1,.modal-highlighted-group.modal-content-email .col-7 h1{margin:0;padding:.4rem 0 0;font-size:1.7rem;font-weight:600}.modal-content.modal-highlighted-group .col-7 h1 a,.modal-highlighted-group.modal-content-email .col-7 h1 a{color:#2c3e50;text-underline-offset:.2em;text-decoration:underline}.modal-content.modal-highlighted-group .col-7 h3,.modal-highlighted-group.modal-content-email .col-7 h3{color:#22222273;margin-top:2rem;font-size:1.5rem}.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list{flex-wrap:nowrap;align-items:center;gap:.6rem;margin:0 0 .6rem}.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list .date-input,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list .date-input,.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list select,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list select{background-color:#fff;border:1px solid #2222221a;border-radius:.6rem;padding:0 .8rem;font-size:1.4rem;height:3.6rem!important}.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list .date-input:disabled,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list .date-input:disabled,.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list select:disabled,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list select:disabled{color:#3e3e3e;background-color:#f4f5f6}.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list .buttons-container button,.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list .buttons-container button{border-radius:.6rem;padding:.4rem}.modal-content.modal-highlighted-group .modal-highlighted-group__temp-hb-list .buttons-container button:hover:not(:disabled),.modal-highlighted-group.modal-content-email .modal-highlighted-group__temp-hb-list .buttons-container button:hover:not(:disabled){background-color:#f4f5f6}.modal-content.modal-highlighted-group .momentum-button,.modal-highlighted-group.modal-content-email .momentum-button{color:#fff;background-color:#2c3e50;border:1px solid #2c3e50;border-radius:.6rem;padding:.9rem 2rem}.modal-content.modal-highlighted-group .momentum-button:hover:not(:disabled),.modal-highlighted-group.modal-content-email .momentum-button:hover:not(:disabled){background-color:#1d2834}.modal-content.modal-highlighted-group .momentum-button:disabled,.modal-highlighted-group.modal-content-email .momentum-button:disabled{color:#22222259;background-color:#0000;border-color:#2222221a}.modal-content--alert .alert-modal-container{gap:.4rem;padding:2.4rem 2rem 2rem}.modal-content--alert .alert-modal-container .alert-modal-header i{opacity:.85;font-size:3.6rem}.modal-content--alert .alert-modal-container .alert-modal-content p{text-align:center;color:#3e3e3e;margin:1.2rem 0 1.6rem;font-size:1.5rem;line-height:1.5}.modal-content--alert .alert-modal-container .alert-modal-footer{gap:1.6rem}.modal-content--alert .alert-modal-container .alert-modal-footer a.text-danger{cursor:pointer}.modal-content--alert .alert-modal-container .alert-modal-footer .editor-save{color:#fff;background-color:#2c3e50;border:1px solid #2c3e50;border-radius:.6rem;padding:.9rem 2.4rem}.modal-content--alert .alert-modal-container .alert-modal-footer .editor-save:hover:not(:disabled){background-color:#1d2834}.modal-content--extra-staff{width:30vw;padding:2rem}.modal-content--extra-staff .list-container ul.two-columns{columns:2;-moz-columns:2;-webkit-columns:2;margin:0;padding:0;font-size:1.4rem;list-style-type:none}.modal-content--extra-staff .list-container ul.two-columns li{align-items:center;display:flex;position:relative}.modal-content--extra-staff .list-container ul.two-columns li i{color:#707070;cursor:pointer;padding-right:.5rem;line-height:1px}.modal-content--extra-staff .list-container ul.two-columns li input[type=radio]{display:none}.modal-content--extra-staff .list-container ul.two-columns li input[type=radio]:checked+label{color:#fff;background-color:#222}.modal-content--extra-staff .list-container ul.two-columns li label{cursor:pointer;background-color:#e6e6e6;border:1px solid #e6e6e6;border-radius:50%;padding:1px 4px;font-family:futura-pt,sans-serif;font-size:1rem;font-weight:700}.modal-content--extra-staff .list-container ul.two-columns li label.guide-type-radio:after{content:"G"}.modal-content--extra-staff .list-container ul.two-columns li label.supp-type-radio:after{content:"S"}.modal-content--extra-staff .list-container ul.two-columns li label:first-of-type{margin-right:.5rem}.modal-content--extra-staff .list-container ul.two-columns li .jobs-select{height:2rem;position:absolute;right:0}.modal-content--extra-staff .cancel-button{align-self:center;width:max-content}.modal-content--extra-staff .cancel-button:hover{text-decoration:underline}.modal-content--extra-staff{padding:2rem 2rem 2.4rem}.modal-content--extra-staff .list-container h2{color:#3e3e3e;margin:0;padding:0 0 .8rem 1.2rem;font-size:1.6rem}.modal-content--extra-staff .list-container h4{color:#3e3e3e;margin:0;padding:0 0 .6rem 1.2rem;font-size:1.4rem;font-weight:600!important}.modal-content--extra-staff .list-container .border-bottom{border-color:#2222221a!important}.modal-content--extra-staff .list-container ul.two-columns li label{color:#3e3e3e;background-color:#ececec;border-color:#ececec}.modal-content--extra-staff .list-container ul.two-columns li input[type=radio]:checked+label{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.loading-center{justify-content:center;align-items:center;height:100%;min-height:4.8rem;display:flex}.loading-center--full-overlay{height:100vh}.transparent-loader{z-index:5;background-color:#f4f5f6cc;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;animation:.2s ease-out loader-fade-in;display:flex;position:fixed;inset:0}.loader-message{color:#3e3e3e;background-color:#fff;border-radius:2rem;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:500;box-shadow:0 .4rem 1.6rem #00000014}#circularG{border:3px solid #2c3e5026;border-top-color:#2c3e50;border-radius:50%;width:3.6rem;height:3.6rem;margin:0;animation:.8s linear infinite loader-spin;position:relative}#circularG .circularG{display:none}.loading-center #circularG{margin:auto}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#circularG{animation:1.2s ease-in-out infinite alternate loader-fade-in}.transparent-loader{animation:none}}.overlay-full-screen{z-index:1000000;width:100%;height:100vh;left:0;right:0;position:fixed!important}.momentum-button{text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#fff;cursor:pointer;background-color:#2c3e50;border-color:#2c3e50;border-radius:.25em;padding:.4em .65em;font-size:1em;font-weight:400;line-height:1.5;display:inline-block}.momentum-button--secondary{color:#2c3e50;background-color:#fff}.momentum-button--secondary:hover{color:#fff}.momentum-button:hover{background-color:#1d2834}.momentum-button:disabled{color:#fff;background-color:#707070;border-color:#707070}.btn,.button{-webkit-appearance:none;letter-spacing:2px;width:auto;box-shadow:none;color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:5px;margin-top:0;padding:1.5rem 3.5rem;font-size:1.6rem;transition:background-color .2s;display:inline-block}.btn:hover,.button:hover{background-color:#004874}.btn-primary,.button-primary{background-color:#f38b3c;width:100%}.btn-primary:hover,.button-primary:hover{background-color:#9a5b1f}.schedule-email-button{border-radius:0;height:auto;font-size:1.5rem;position:absolute;top:0;right:28rem}.schedule-email-button:before{content:"Email"}.app-name,.filter-wrapper{align-items:center;padding:.1rem;font-size:2rem;display:flex;position:absolute;top:1rem;right:51%}.filter-wrapper{right:12rem}.calendar-buttons-container{position:absolute;top:1.1rem;right:29rem}.calendar-buttons-container .app-name{margin-left:4rem;margin-right:4rem;font-size:2rem}.calendar-buttons-container button{border-radius:0;font-size:1.5rem}.calendar-buttons-container button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.calendar-buttons-container button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-calendar,.btn-control-calendar,.btn-today{height:initial;letter-spacing:2px;color:#222;background-color:#fff;border:2px solid #222;border-radius:0;min-width:12rem;padding:.4rem}.btn-calendar-active:hover,.btn-calendar-active,.btn-calendar:active,.btn-control-calendar:active,.btn-today:active,.btn-calendar:disabled,.btn-control-calendar:disabled,.btn-today:disabled{color:#fff;background-color:#3e3e3e}.cal-controls-container{justify-content:space-between;display:flex;position:absolute;top:.5rem;left:26.8rem}.btn-today{border-radius:0;min-width:max-content;height:3.45rem;font-size:1.5rem}.btn-control-calendar{border:none;width:max-content;min-width:3rem;font-size:2rem;font-weight:400}.rem-select__control{border:none;box-shadow:none!important}.rem-select__control:focus,.rem-select__control:active,.rem-select__control:focus-within{background-color:#d2dce5}.btn-calendar-selects{align-items:center;padding-left:2rem;display:flex;top:.5rem}.editor-save{color:#222;background-color:#0000;align-self:center;padding:1rem 3rem}.editor-save:hover{color:#fff;background-color:#000000bf}.editor-save:active{color:#fff;background-color:#222}.editor-save:disabled{color:#fff;cursor:not-allowed;background-color:#707070;border-color:#707070}.editor-save-exit{margin-left:3.3rem}.btn-calendar,.btn-today,.btn-control-calendar{letter-spacing:.02em;color:#3e3e3e;border:1px solid #22222224;border-radius:.8rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.btn-calendar:hover,.btn-today:hover,.btn-control-calendar:hover{background-color:#f4f5f6}.btn-calendar-active,.btn-calendar:active,.btn-today:active,.btn-control-calendar:active{color:#fff;background-color:#2c3e50;border-color:#2c3e50}.btn-calendar-active:hover,.btn-calendar:active:hover,.btn-today:active:hover,.btn-control-calendar:active:hover{background-color:#1d2834}.btn-today,.schedule-email-button{border-radius:.8rem}.btn-control-calendar{color:#3e3e3e;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;min-width:3.4rem;height:3.4rem;font-size:1.6rem;display:inline-flex}.btn-control-calendar:hover{background-color:#f4f5f6}.calendar-buttons-container .btn-booking,.calendar-buttons-container .btn-operations{border:1px solid #22222224}.calendar-buttons-container .btn-booking{border-right-width:0;border-radius:.8rem 0 0 .8rem}.calendar-buttons-container .btn-operations{border-radius:0 .8rem .8rem 0}.calendar-buttons-container .btn-calendar-active{border-color:#2c3e50}.calendar-buttons-container .schedule-email-button{border-radius:.8rem}.app-name{color:#3e3e3e;font-weight:500}.rem-select-container .rem-select__control{border-radius:.8rem;font-weight:400}.filter-wrapper .select-location{letter-spacing:.02em;color:#3e3e3e;background-color:#fff;border:1px solid #22222224;border-radius:.8rem;padding:0 .8rem}.filter-wrapper .fa-map-pin,.log-out{color:#3e3e3e}.log-out:hover{color:#222;text-decoration:underline}.react-datepicker-wrapper{z-index:2;width:100vw;display:none;position:absolute;top:8rem;left:0}.react-datepicker-wrapper input{text-align:center;background-color:#0000;border-top:none;border-bottom:none;outline:none;width:100%;font-weight:700}.react-datepicker-wrapper input:focus,.react-datepicker-wrapper input:active{outline:none}.react-datepicker__tab-loop{z-index:2}.react-datepicker{font-size:1.4rem}.react-datepicker__month-container{width:100vw}.react-datepicker__header{padding-top:2.5rem}.react-datepicker__month{margin:1rem}.react-datepicker__day-name,.react-datepicker__day{width:4rem}.react-datepicker__day-name{padding-top:1rem}.react-datepicker__day{margin-bottom:1.5rem}.react-datepicker__day--selected{background-color:#222}.react-datepicker__day--keyboard-selected{color:#222;background-color:#0000}.react-datepicker__current-month{font-size:2rem}.react-datepicker__navigation{border:1.6rem solid #0000;top:2rem}.react-datepicker__navigation--previous{border-right-color:#ccc;left:2rem}.react-datepicker__navigation--next{border-left-color:#ccc;right:2rem}input[type=password],input[type=number],input[type=text],select{height:3rem}.rem-select-container{cursor:pointer;z-index:2;background-color:#fff;width:max-content}.rem-select-container .rem-select__menu{width:max-content}.rem-select-container .rem-select__single-value,.rem-select-container .rem-select__placeholder{max-width:none;position:static;top:auto;left:auto;transform:none}.rem-select-container .rem-select__control{cursor:pointer;border:none;font-size:3rem}.rem-select-container .rem-select__option{cursor:pointer;align-items:center;display:flex}.rem-select-container .rem-select__indicators{display:none}.select-location{letter-spacing:2px;border:2px solid #222;min-width:12rem;height:3.45rem;font-size:1.5rem}:root{--tooltip-text-color:white;--tooltip-background-color:#2c3e50f5;--tooltip-margin:30px;--tooltip-arrow-size:6px;z-index:4}.Tooltip-Wrapper{z-index:7;display:inline-block;position:relative}.Tooltip-Tip{color:var(--tooltip-text-color);background:var(--tooltip-background-color);z-index:7;white-space:nowrap;border-radius:.8rem;padding:6px;font-family:sans-serif;font-size:14px;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-60%);box-shadow:0 .6rem 2rem #0000002e}.Tooltip-Tip:before{content:" ";pointer-events:none;border:solid #0000;border-width:var(--tooltip-arrow-size);width:0;height:0;margin-left:calc(var(--tooltip-arrow-size)*-1);position:absolute;left:50%}.Tooltip-Tip.top{top:calc(var(--tooltip-margin)*-1)}.Tooltip-Tip.top:before{border-top-color:var(--tooltip-background-color);top:100%}.Tooltip-Tip.right{left:calc(100% + var(--tooltip-margin));top:50%;transform:translate(0)translateY(-50%)}.Tooltip-Tip.right:before{left:calc(var(--tooltip-arrow-size)*-1);border-right-color:var(--tooltip-background-color);top:50%;transform:translate(0)translateY(-50%)}.Tooltip-Tip.bottom{bottom:calc(var(--tooltip-margin)*-1)}.Tooltip-Tip.bottom:before{border-bottom-color:var(--tooltip-background-color);bottom:100%}.Tooltip-Tip.left{left:auto;right:calc(100% + var(--tooltip-margin));top:50%;transform:translate(0)translateY(-50%)}.Tooltip-Tip.left:before{left:auto;right:calc(var(--tooltip-arrow-size)*-2);border-left-color:var(--tooltip-background-color);top:50%;transform:translate(0)translateY(-50%)}html:root{--rt-color-dark:#2c3e50f5;--rt-opacity:1}.react-tooltip{line-height:1.45;box-shadow:0 .6rem 2rem #0000002e;border-radius:.8rem!important}.fc .fc-daygrid-day-top{flex-direction:row}.hide-notes,.fc-header-toolbar .fc-toolbar-title,.fc-header-toolbar .fc-toolbar-chunk:last-of-type{display:none}.fc .fc-scrollgrid-liquid,th,td,.fc .fc-scrollgrid-liquid td,th td,td td{border:1px solid #848484;border-top:none}.fc-liquid-hack td,.fc-liquid-hack th{height:100%;position:static}.fc .fc-col-header-cell a{color:#3e3e3e;letter-spacing:.04em;padding-bottom:.8rem;font-weight:600}.fc-day-past{background-color:#e6e6e6}.fc-day-past .inner-content-day-cell-header{color:#fff;background-color:#6b7280!important}.fc-day-past .day-notes-fc-container{box-shadow:none!important;color:#848484!important;background-color:#0000!important;border:none!important}.fc-day-past .guides-box-list-container .guides-availability-title{color:#3e3e3e;background-color:#2222221a!important}.fc-daygrid-event{border:none;padding-top:0;padding-bottom:0;background-color:#0000!important}.fc .fc-daygrid-event:has(>.flags-container){margin-top:0}.trip-main-event{background-color:color-mix(in srgb, var(--trip-color,transparent) 16%, transparent);margin-top:1.5rem}.trip-container{color:#222;width:100%}.trip-container .trip-header{align-items:center;gap:.6rem;padding:.35rem .8rem .3rem;font-size:1.3rem;font-weight:600;display:flex;overflow:hidden}.trip-container .trip-header a{color:#222}.trip-container .trip-header .abbreviate-name{text-overflow:ellipsis;overflow:hidden}.trip-container .trip-header .trip-edit-link{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;overflow:hidden}.trip-container .trip-header .trip-edit-link--for-guides{cursor:default}.trip-container .trip-header .trip-edit-link--for-guides:hover{text-decoration:none}.trip-container .trip-header>span{white-space:nowrap;color:#3e3e3e;font-weight:500}.trip-container .trip-notes{color:#3e3e3e;background-color:#fff}.flags-container{background-color:color-mix(in srgb, var(--trip-color,transparent) 8%, transparent);border-left:3px solid color-mix(in srgb, var(--trip-color,transparent) 55%, transparent);width:100%}.flags-container .trip-flag{z-index:0;color:#222}.flags-container .trip-flag--last{border-bottom:1px solid #22222214}.flags-container .trip-flag .flag-title{letter-spacing:.01em;color:#3e3e3e;align-items:center;gap:.4rem;margin:0;padding:.45rem .8rem .15rem;font-size:1.35rem;font-weight:600;display:flex}.flags-container .trip-flag .flag-title .unlock-icon{opacity:.6;line-height:1;position:static}.flags-container .trip-flag .flag-title .quick-capacity{padding-left:.5rem}.flags-container .trip-flag.fs-guides-flag .staff-container,.flags-container .trip-flag.ds-guides-flag .staff-container,.flags-container .trip-flag.day-flag .staff-container{grid-template-columns:minmax(0,1fr)}.flags-container .trip-flag .staff-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;margin:0;padding:.1rem .8rem .35rem;font-size:1.1rem;line-height:1.45;list-style:none;display:grid!important}.flags-container .trip-flag .staff-container li{align-items:center;gap:.3rem;min-width:0;list-style:none;display:flex}.flags-container .trip-flag .staff-container li span{white-space:nowrap;text-overflow:ellipsis;position:static;overflow:hidden}.flags-container .trip-flag .staff-container li span.assigned_but_not_available,.flags-container .trip-flag .staff-container li span.not-active{color:#ff0700}.flags-container .trip-flag .staff-container li .fa-star{flex-shrink:0;font-size:.9em}.flags-container .trip-flag .staff-container li:empty:before{content:"—";color:#707070;font-weight:700}.trip-schedule-notes,.trip-schedule-trip-notes,.trip-required-people{color:#3e3e3e;border-bottom:1px solid #22222214;margin:0;padding:.3rem .8rem;font-size:1.2rem;overflow:hidden}.trip-schedule-notes .sch-notes-format,.trip-schedule-trip-notes .sch-notes-format,.trip-required-people .sch-notes-format{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.trip-schedule-notes .sch-notes-format--guide-requests,.trip-schedule-trip-notes .sch-notes-format--guide-requests,.trip-required-people .sch-notes-format--guide-requests{-webkit-line-clamp:2}.trip-schedule-trip-notes .trip-notes-format,.trip-required-people .trip-notes-format{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3.5rem;display:-webkit-box;overflow:hidden}.trip-required-people{text-shadow:none;color:#222;background-color:#fee773;border:none;border-radius:4px;margin:.25rem .8rem;padding:.2rem .6rem;font-weight:600}.fc-daygrid-dot-event:hover{background:0 0}.fc .fc-daygrid-day-frame{flex-direction:column;display:flex}.fc .fc-daygrid-day-number{border-bottom:.1rem solid #0000001a;width:100%;padding:0}.fc .fc-daygrid-day-number .day-cell-content{color:#222;justify-content:center;align-items:center;width:100%;padding:0;font-size:1.8rem;font-weight:600;display:flex}.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header{background-color:#fff;border-left:4px solid #0000;align-items:center;width:100%;padding:0 1rem}.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header--day_full{color:#222;background-color:#ffd7d6;border-left-color:#ff0700}.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header--busy_day{color:#222;background-color:#fef0a6;border-left-color:#fdd400}.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header--no_new_trips{color:#222;background-color:#fce5d4;border-left-color:#f38b3c}.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header--book{color:#222;background-color:#d6f0d9;border-left-color:#1ca92e}.fc .fc-daygrid-day-number .edit-day-option{cursor:pointer}.fc .fc-daygrid-day-number:hover{text-decoration:none}.fc .fc-daygrid-day-number .transparent-button{background-color:#0000;border:none;display:none}.fc .fc-daygrid-day-number .transparent-button:active{color:#fff;background-color:#222}.fc-daygrid-day-bg{margin:auto .5rem 0;padding:1rem 0}.fc-daygrid-day-bg .day-notes-fc-container{cursor:pointer;background-color:#fff1af;border-radius:.6rem;padding-inline-start:1.2rem;font-size:1.4rem;box-shadow:0 1px 3px #00000014}.fc-daygrid-day-bg .day-notes-fc-container h5{padding-top:1rem;font-weight:700}.fc-daygrid-day-bg .day-notes-fc-container p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fc-daygrid-day-bg .guides-box-container{background-color:#e6e6e6}.fc-daygrid-day-bg .guides-box-container .guides-availability-title{justify-content:space-between;align-items:center;margin-top:2px;font-size:1.4rem;display:flex}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .bar-title{margin:0;padding-inline-start:1.2rem;font-weight:700}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .guides-count-per-day,.fc-daygrid-day-bg .guides-box-container .guides-availability-title .support-guides-count-per-day{justify-content:space-between;padding:0 1.2rem;font-weight:700;display:flex}.fc-daygrid-day-bg .guides-box-container .guides-availability-title--enough{background-color:#fdd400}.fc-daygrid-day-bg .guides-box-container .guides-availability-title--not-enough{background-color:#ff0700}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid{height:auto;padding:1rem 0;padding-inline-start:1.2rem;overflow:hidden}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .location-title{border-bottom:1px solid #000;margin-bottom:.5rem;font-weight:700}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.2rem;font-weight:700}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .highlight-group-button{background:0 0;border:none;top:0;right:0}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid-pt0{padding-top:0}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul{columns:2;-webkit-columns:2;-moz-columns:2;padding-inline-start:0;font-size:1.2rem;list-style-type:none}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul .staff-person--name{padding-left:.5rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul li.hide-guide{display:none}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul li.show-guide{display:list-item}.fc-daygrid-day-bg .guides-box-container{background-color:#f4f5f6;border:1px solid #2222221f;border-radius:.8rem;margin:.4rem;padding-bottom:.4rem;overflow:hidden}.fc-daygrid-day-bg .guides-box-container .guides-availability-title{color:#3e3e3e;background-color:#2222220f;border-radius:.6rem;margin:.4rem .4rem 0;padding:.4rem 0}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .bar-title{letter-spacing:.04em;font-weight:600}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .guides-count-per-day,.fc-daygrid-day-bg .guides-box-container .guides-availability-title .support-guides-count-per-day{font-weight:600}.fc-daygrid-day-bg .guides-box-container .guides-availability-title--enough{color:#222;background-color:#feee99}.fc-daygrid-day-bg .guides-box-container .guides-availability-title--not-enough{color:#222;background-color:#ffd2d1}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid{padding-right:.8rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title:not(.location-title){letter-spacing:.06em;color:#22222280;margin-top:.4rem;font-size:1.1rem;font-weight:600;display:block}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .location-title{color:#3e3e3e;border-bottom:1px solid #2222221f;margin-top:.4rem;font-weight:600}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .location-title .highlight-group-button,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .location-title .to-highlight{color:#2222228c}.hide-guides .fc-daygrid-day-bg .guides-box-container{background-color:#0000;border-color:#0000}.day-edit-trips{flex-direction:column;display:flex}.login-container{background-image:url(/images/signin-background.jpg);background-position:50%;background-size:cover;height:100vh;min-height:100vh;padding:1.6rem;display:flex;position:relative}.login-container:before{content:"";background:linear-gradient(#141e2840,#141e2873);position:absolute;inset:0}.sign-up{background-color:#fff;border-radius:1.6rem;flex-direction:column;align-items:center;width:min(100%,40rem);margin:auto;padding:3.2rem 3.2rem 2.8rem;display:flex;position:relative;box-shadow:0 2rem 6rem #00000040,0 .2rem .8rem #00000014}.sign-up .inner-login-container{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.sign-up .inner-login-container .loader-mask-container{width:100%}.sign-up .logo{border-radius:100%;height:7.2rem;margin-bottom:1.6rem;box-shadow:0 .4rem 1.2rem #00000026}.sign-up .login-intro{text-align:center;margin-bottom:2.8rem}.sign-up .login-intro-title{color:#2c3e50;margin:0 0 .6rem;font-size:2rem;font-weight:600}.sign-up .login-intro-text{color:#3e3e3e;margin:0;font-size:1.4rem;line-height:1.5}.sign-up .provider{width:100%;margin-bottom:1.2rem}.sign-up .provider--hidden{display:none}.sign-up .provider .btn{color:#fff;letter-spacing:.02em;background-color:#2c3e50;border:1px solid #2c3e50;border-radius:.8rem;width:100%;min-height:4.6rem;padding:1rem 2rem;font-size:1.5rem;font-weight:500;transition:background-color .15s,color .15s}.sign-up .provider .btn:hover{background-color:#1d2834}.sign-up .provider .btn:disabled{opacity:.6}.sign-up .provider+.provider .btn{color:#2c3e50;background-color:#fff;border-color:#22222224}.sign-up .provider+.provider .btn:hover{background-color:#f4f5f6}.sign-up .login-form{flex-direction:column;gap:.8rem;width:100%;display:flex}.sign-up .login-form-input{border:1px solid #22222224;border-radius:.8rem;min-height:4.6rem;margin-bottom:0;padding:1rem 1.4rem;font-size:1.5rem;transition:border-color .15s,box-shadow .15s}.sign-up .login-form-input:focus{border-color:#2c3e50;outline:none;box-shadow:0 0 0 3px #2c3e5026}.sign-up .login-form-submit{color:#fff;letter-spacing:.02em;cursor:pointer;background-color:#2c3e50;border-color:#2c3e50;margin-top:.4rem;font-weight:500}.sign-up .login-form-submit:hover{background-color:#1d2834}.sign-up .login-form-error{color:#ff0700;margin-bottom:-.4rem;font-size:1.3rem}.sign-up .login-form-error--big{text-align:center;background-color:#ffe6e6;border-radius:.8rem;margin-top:1.6rem;padding:.8rem 1.2rem;font-size:1.4rem}.hide-guides .guides-box-container{background-color:#0000}.hide-guides .guides-availability-title-header,.hide-guides .supports-availability-title-header{background-color:#e6e6e6}.hide-guides .guides-availability-grid{display:none}.fc-day-other .fc-daygrid-day-top{opacity:1!important}.fc-view-harness{margin-top:2.5rem}.fc-view-harness,.fc-view-harness-active{height:calc(100vh - 52px)!important}.fc-view-harness .fc-day-past.fc-day-other .fc-daygrid-day-top .inner-content-day-cell-header,.fc-view-harness-active .fc-day-past.fc-day-other .fc-daygrid-day-top .inner-content-day-cell-header{color:#fff;background-color:#9aa0a8!important}.fc-view-harness .fc-daygrid-day-top,.fc-view-harness-active .fc-daygrid-day-top{z-index:50;position:sticky;top:0}@media only screen and (max-width:1600px){.flags-container .fs-guides-flag ul,.flags-container .ds-guides-flag ul,.flags-container .day-flag ul{columns:1;-moz-columns:1;-webkit-columns:1}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list h4,.modal-trip-edit .trip-edit-available-lists .list-container .header-list h4{width:81%}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list input,.modal-trip-edit .trip-edit-available-lists .list-container .header-list input{width:9%}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list .lock-count-button,.modal-trip-edit .trip-edit-available-lists .list-container .header-list .lock-count-button{width:10%}}@media only screen and (min-width:1441px){.modal-trip-edit{width:75vw}}@media only screen and (max-width:1440px){.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul li{font-size:1.1rem}.modal-trip-edit .trip-edit-guides-lists .list-container ul.six-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.six-columns{columns:5;-moz-columns:5;-webkit-columns:5}}@media only screen and (max-width:1350px){.fc .fc-daygrid-day-number .day-cell-content{font-size:100%}.modal-content-email .schedule-summary-container .content-modal .loader-mask-container{width:50%}}@media only screen and (max-width:1439px){.modal-trip-edit{width:90vw}.app-name{display:none}}@media only screen and (max-width:1290px){.fc-daygrid-day-bg .guides-box-container .guides-availability-title .bar-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid{padding-inline-start:.4rem}.fc .fc-daygrid-day-number .day-cell-content{font-size:95%}.fc-daygrid-day-bg .guides-box-container .guides-availability-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.2rem}}@media only screen and (max-width:1200px){.fc .fc-daygrid-day-number .day-cell-content{font-size:85%}.log-out{border:2px solid #222;border-radius:0;padding:.4rem .5rem .05rem 1rem;top:1.1rem;right:3.6rem}.log-out:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.log-out-text{display:none}.schedule-email-button{min-width:auto;padding:.4rem .5rem .4rem .8rem}.schedule-email-button:before{content:""}.schedule-email-button .email:before{content:""}}@media only screen and (max-width:1100px){.log-out{top:1.1rem;right:2rem}.filter-wrapper{right:7rem}.calendar-buttons-container{right:22rem}.cal-controls-container .btn-prev{margin-left:1rem!important}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .bar-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid{padding-inline-start:.3rem}.flags-container .flag-title{margin-left:.2rem}.flags-container .staff-container{margin-left:.3rem}.fc .fc-daygrid-day-number .day-cell-content{font-size:75%}.flags-container .guides-flag ul,.flags-container .fs-guides-flag ul,.flags-container .ds-guides-flag ul,.flags-container .day-flag ul{padding-inline-start:1.6rem;font-size:1.1rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.1rem}.modal-content--alert{width:40vw}.modal-content--alert .alert-modal-content{text-align:center}}@media only screen and (max-width:1024px){.log-out{top:1.1rem;right:1rem}.filter-wrapper{right:5rem}.calendar-buttons-container{right:20rem}.schedule-email-button{min-width:auto;padding:.4rem .5rem .4rem .8rem;right:25rem}.schedule-email-button:before{content:""}.schedule-email-button .email:before{content:""}.cal-controls-container .btn-prev{margin-left:0}.fc-daygrid-day-bg .guides-box-container .guides-availability-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.1rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-title .guides-count-per-day,.fc-daygrid-day-bg .guides-box-container .guides-availability-title .support-guides-count-per-day{padding:0 .3rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul{columns:1;-webkit-columns:1}.trip-container{font-size:80%}.trip-flag .flag-title,.trip-schedule-trip-notes,.trip-required-people{font-size:1.2rem}.flags-container .guides-flag ul{columns:1;-moz-columns:1;-webkit-columns:1}.modal-trip-edit{width:98vw}.modal-day-edit{width:80vw}.modal-content-email{width:70vw}}@media only screen and (max-width:980px){.fc .fc-daygrid-day-number .day-cell-content .inner-content-day-cell-header{padding:0 .3rem}.fc .fc-daygrid-day-number .day-cell-content{font-size:70%}.modal-trip-edit .trip-edit-header{flex-wrap:wrap}}@media only screen and (max-width:900px){.schedule-email-button{border-radius:0;max-width:3.6rem;padding:.4rem .5rem .4rem .8rem;font-size:1.5rem;position:absolute;top:-3.9rem;left:50%;transform:translate(-50%)}.schedule-email-button:before{content:""}.schedule-email-button .email:before{content:""}.fc-view-harness{margin-top:5.7rem}.rem-select-container{display:none}.react-datepicker-wrapper{display:block}.cal-controls-container{left:1rem}.cal-controls-container .btn-today{margin-left:0!important}.cal-controls-container .btn-control-calendar{padding-bottom:0}.cal-controls-container .btn-prev{margin-left:.5rem!important}.log-out{top:1.1rem;right:1rem}.calendar-buttons-container{width:100%;top:5rem;left:0}.calendar-buttons-container button{border-radius:0;width:50%}.fc .fc-col-header-cell a{color:#0000}.fc .fc-daygrid-day-number .day-cell-content{font-size:100%}.inner-content-day-cell-header{justify-content:center!important}.day-number{display:none}.fc .fc-scroller-harness-liquid{overflow:visible}.fc .fc-scroller-liquid-absolute{z-index:3;overflow:visible!important}.fc .fc-daygrid-day-number .transparent-button{display:block;position:absolute;top:-36px;right:7px}.react-datepicker__tab-loop{z-index:4}.flags-container .flag-title{margin-left:1rem}.flags-container .guides-flag ul,.flags-container .fs-guides-flag ul,.flags-container .ds-guides-flag ul,.flags-container .day-flag ul{columns:2;-moz-columns:2;-webkit-columns:2;padding-inline-start:2.5rem;font-size:1.2rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.4rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul{columns:3;-webkit-columns:3}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul li{margin-bottom:.3rem;font-size:1.2rem}.modal-overlay{z-index:100}.modal-day-edit{width:95vw}.modal-trip-edit .trip-edit-header{flex-wrap:wrap}.modal-trip-edit .trip-edit-header .title{margin-bottom:1rem}.modal-trip-edit .trip-edit-available-lists .search-sub-input{width:50%}.modal-trip-edit .container,.modal-trip-edit .container-sm{max-width:100%}.modal-content--alert{width:70vw}.modal-content--alert .alert-modal-content{text-align:center}.modal-content-email{width:80vw}}@media only screen and (max-width:868px){.modal-trip-edit .trip-edit-guides-lists .list-container ul.three-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.three-columns{columns:2;-moz-columns:2;-webkit-columns:2}.modal-trip-edit .trip-edit-guides-lists .list-container ul.six-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.six-columns{columns:4;-moz-columns:4;-webkit-columns:4}.modal-trip-edit .trip-edit-guides-lists .list-container,.modal-trip-edit .trip-edit-available-lists .list-container ul{font-size:76%}}@media only screen and (max-width:767px){.fc-view-harness{margin-top:5.7rem}.rem-select-container{display:none}.react-datepicker-wrapper{display:block}.cal-controls-container{left:1rem}.cal-controls-container .btn-today{margin-left:0!important}.cal-controls-container .btn-control-calendar{padding-bottom:0}.cal-controls-container .btn-prev{margin-left:.5rem!important}.log-out{top:1.1rem;right:1rem}.calendar-buttons-container{width:100%;top:5rem;left:0}.calendar-buttons-container button{border-radius:0;width:50%}.fc .fc-col-header-cell a{color:#0000}.fc .fc-daygrid-day-number .day-cell-content{font-size:100%}.inner-content-day-cell-header{justify-content:center!important}.day-number{display:none}.fc .fc-scroller-harness-liquid{overflow:visible}.fc .fc-scroller-liquid-absolute{z-index:3;overflow:visible!important}.fc .fc-daygrid-day-number .transparent-button{display:block;position:absolute;top:-36px;right:7px}.react-datepicker__tab-loop{z-index:4}.flags-container .flag-title{margin-left:1rem}.flags-container .guides-flag ul,.flags-container .fs-guides-flag ul,.flags-container .ds-guides-flag ul,.flags-container .day-flag ul{columns:2;-moz-columns:2;-webkit-columns:2;padding-inline-start:2.5rem;font-size:1.2rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-title,.fc-daygrid-day-bg .guides-box-container .guides-availability-grid .list-title{font-size:1.4rem}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul{columns:3;-webkit-columns:3}.fc-daygrid-day-bg .guides-box-container .guides-availability-grid ul li{margin-bottom:.3rem;font-size:1.2rem}.modal-overlay{z-index:100}.modal-day-edit{width:95vw}.modal-day-edit .day-edit-status{padding:3.8rem 1.8rem 2.8rem}.modal-day-edit .day-edit-trips{padding:0 1.8rem 3rem}.modal-day-edit .day-edit-notes{padding:0 1.8rem 2.5rem}.modal-day-edit .container,.modal-day-edit .container-sm{max-width:100%}.modal-trip-edit .trip-edit-header{flex-wrap:wrap}.modal-trip-edit .trip-edit-guides-lists .list-container,.modal-trip-edit .trip-edit-available-lists .list-container ul{font-size:90%}.modal-trip-edit .trip-edit-guides-lists,.modal-trip-edit .trip-edit-available-lists{flex-direction:column}.modal-trip-edit .trip-edit-guides-lists .list-container,.modal-trip-edit .trip-edit-available-lists .list-container{width:100%;margin-bottom:1rem}.modal-trip-edit .trip-edit-available-lists .search-sub-input{width:100%}.modal-trip-edit .trip-edit-guides-lists .list-container ul.six-columns,.modal-trip-edit .trip-edit-available-lists .list-container ul.six-columns{columns:2;-moz-columns:2;-webkit-columns:2}.modal-trip-edit .container,.modal-trip-edit .container-sm{max-width:100%}.modal-content--alert{width:90vw}.modal-content--alert .alert-modal-content{text-align:center}.modal-content-email{width:90vw}.modal-content-email .schedule-summary-container .content-modal .loader-mask-container{width:70%}}@media only screen and (max-width:650px){.ce-toolbar--opened{display:block}.ce-toolbar{margin-top:0;padding:0;transform:translate(0,0)!important}.ce-toolbar__actions{top:auto;transform:translateY(50%)}.ce-settings{bottom:-5.2rem}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list h4,.modal-trip-edit .trip-edit-available-lists .list-container .header-list h4{width:80%}.modal-trip-edit .trip-edit-guides-lists .list-container .header-list input,.modal-trip-edit .trip-edit-available-lists .list-container .header-list input,.modal-trip-edit .trip-edit-guides-lists .list-container .header-list .lock-count-button,.modal-trip-edit .trip-edit-available-lists .list-container .header-list .lock-count-button{width:10%}}@media only screen and (max-width:575px){.modal-day-edit .day-edit-status .day-status-item label{padding:1.4rem;font-size:77%}.day-edit-trips .event-item{font-size:90%}.modal-trip-edit .trip-edit-header .header-options{justify-content:space-between;width:100%;display:flex}}@media only screen and (max-width:425px){.schedule-email-button{left:17rem}.modal-day-edit .day-edit-status .day-status-item label{padding:1rem;font-size:60%}.modal-trip-edit .trip-edit-guides-lists .list-container,.modal-trip-edit .trip-edit-available-lists .list-container ul{font-size:80%}.modal-trip-edit .trip-edit-guides-lists .list-container li,.modal-trip-edit .trip-edit-available-lists .list-container ul li{margin-bottom:.5rem}.modal-content-email{width:90vw}.modal-content-email .schedule-summary-container .content-modal .guide-select,.modal-content-email .schedule-summary-container .content-modal .loader-mask-container{width:100%}}@media only screen and (max-width:380px){.modal-day-edit .day-edit-status .day-status-item label{font-size:55%}.schedule-email-button{left:15rem}}@media only screen and (max-width:320px){.cal-controls-container{left:.6rem}.cal-controls-container .btn-prev{margin-left:0!important}.schedule-email-button{left:14.5rem}.filter-wrapper{min-width:10rem;right:4.3rem}.filter-wrapper .fa-map-pin{margin-right:.2rem!important}.filter-wrapper .select-location{min-width:7rem}.log-out{right:.6rem}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%}}
