﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}#calendar h2{color:#1F3A5E;font-family:'Montserrat', sans-serif;font-size:26px;font-weight:bold;text-transform:uppercase}.fc-daygrid-event{background-color:#79c879;border-color:#79c879;cursor:pointer}.fc-daygrid-event.calendar-day--booked{background-color:#FE4B0A;border:#FE4B0A}.fc-daygrid-event.calendar-day--locked{background-color:#6b8ea3;border:#1F3A5E;cursor:not-allowed}.fc-daygrid-event.calendar-day--potential{background-color:#959595;border:#959595}.fc-daygrid-event.calendar-day--on-lock-down .fc-event-title:before{content:'\f023';display:none;font-family:'Font Awesome 5 Solid'}.fc-daygrid-event-title>svg{font-size:10px;margin:0 5px;padding-bottom:1px}.fc-daygrid-event.calendar-day--reserved{background-color:#6b8ea3;border:#6b8ea3}.fc-daygrid-event.calendar-day--confirmed{background-color:#FE4B0A;border:#FE4B0A}.fc-daygrid-event.calendar-day--available{background-color:#79c879;border:#79c879}.fc-day-past{opacity:0.3}.fc-day-future{cursor:pointer}.fc-day-past,.fc-day-today,.fc-day-past .fc-daygrid-event,.fc-day-today .fc-daygrid-event{cursor:not-allowed}.booking-days-sidebar{background:#fbfbfb;border-left:solid 1px rgba(0,0,0,0.1);line-height:1.5;padding:25px 15px}.booking-days-sidebar p{margin:20px 0}.calendar-sidebar-flash{border-radius:2px;color:#FFF;background-color:#FE4B0A;text-align:center;line-height:1.5;margin:0px 0px 15px 0px;padding:10px 10px 10px 10px;display:flex;justify-content:space-between;align-items:flex-start}.calendar-sidebar-flash p{margin:0px}.calendar-sidebar-flash .flash-close{color:#FFF;cursor:pointer;display:inline-block;font-weight:bold;position:relative;right:-5px;text-align:right;top:-10px}.booking-days-sidebar__header{font-size:18px;line-height:28px}.booking-days-sidebar__header p{margin:15px 0}.booking-days-sidebar__submit{margin-top:50px}.fc-day-grid-event .fc-content{white-space:normal}.calNavBtn{text-align:center}.calNavBtns .calendar-book-btn{width:100%;height:100%;font-size:16px;border-radius:5px}.calNavBtns>.button.calendar-nav-btn{padding:10px;border-radius:5px;font-size:12px;font-weight:400;display:grid;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calNavBtns{display:grid;grid-template-columns:auto 1fr auto;grid-gap:5px}.holiday-message{padding:10px;background:#fbfbfb;border:solid 1px rgba(0,0,0,0.1);border-radius:5px;font-size:15px;letter-spacing:0.5px}.holiday-message__emojis{letter-spacing:-3px;margin-right:5px}.fc-daygrid-event{padding:20px 5px 5px}td.fc-daygrid-event-container{padding:1px 0}.fc-daygrid-event:after{display:block;font-size:8px;font-weight:600;height:10px;left:5px;position:absolute;text-transform:uppercase;top:5px;width:10px}.fc-daygrid-event.calendar-day--confirmed:after{content:'Confirmed'}.fc-daygrid-event.calendar-day--available:after{content:'Available'}.fc-daygrid-event.calendar-day--reserved:after{content:'Reserved'}.contract-overview__dates{font-size:14px;text-align:center;margin-bottom:20px;color:rgba(0,0,0,0.8)}.contract-overview__commitment-dates{font-size:12px;color:rgba(0,0,0,0.5)}.contract-overview__dates,.contract-overview__commitment-dates{font-weight:600;letter-spacing:1px}.contract-overview__commitment-allocation{margin:10px 0}.contract-overview__commitment-coach{font-weight:600;color:rgba(0,0,0,0.8)}.contract-overview__commitment-counts{display:grid;font-size:14px;grid-gap:5px;grid-template-columns:2fr 3fr;letter-spacing:0.5px;margin:10px 0 20px;padding-left:20px}.reservations-sidebar__submit{text-align:center}.booking-summary__close{background:white;border-radius:5px;border:solid 1px rgba(0,0,0,0.1);color:#ababab;cursor:pointer;display:inline-block;float:right;font-weight:bold;padding:5px 10px;position:relative;right:-10px;text-align:right;top:-10px}.booking-day-reschedule--notes textarea{margin-bottom:20px}.day-type-row{align-items:center;cursor:pointer;display:grid;font-size:14px;grid-gap:5px;grid-template-columns:auto 1fr 1fr 1fr 1fr;justify-items:center;margin-bottom:5px;padding:3px 0;text-align:center}.day-type-row:hover{background-color:#fff}.event-subline{display:block;font-size:8px}.coach-breakdown{margin:20px 0}.breakdown-coach{font-weight:600}.breakdown-list{margin:5px 0 20px}.breakdown-days-count{text-align:left;justify-self:flex-start}.calendar-sidebar-header{font-weight:600;text-align:center}.cal-external-link{font-size:13px;margin-top:20px;text-align:center}.cal-external-link .fa-external-link-alt{font-size:11px;margin-right:5px}.cal-external-link a:hover{text-decoration:underline}.breakdown-wrapper{padding:10px}.breakdown-wrapper.--error{background:#FFCCCC}.error-message{color:#cc0000;font-size:14px}.flexi-choice-buttons-title{font-weight:500}.flexi-choice-button-wrapper{display:flex;flex-direction:row;justify-content:space-evenly}.flexi-choice-button-wrapper .button.flexi-choice-button{padding:10px 20px;border-radius:5px;font-size:16px;font-weight:500;text-transform:none;background:#094367}.flexi-choice-button-wrapper .button.flexi-choice-button:hover{background:#1F3A5E}.flexi-choice-start-time-selects{display:flex;align-items:center}.flexi-choice-start-time-selects select{width:70px;margin-right:8px}.flexi-choice-start-time-selects span{opacity:0.75;font-size:0.8rem}.flexi-choice-schedule-radios{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.flexi-choice-schedule-radios label{background:#FFF;border-radius:10px;border:solid 1px rgba(0,0,0,0.1);cursor:pointer;display:block;margin:4px 0;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flexi-choice-form-actions{display:flex;padding:0 10px;justify-content:flex-end;align-items:center}.flexi-choice-form-actions .button{margin:0 16px;padding:16px 20px;border-radius:12px;font-size:16px;font-weight:500;text-transform:none}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.modal{align-items:center;background:rgba(0,0,0,0.7);bottom:0;display:none;grid-template-columns:1fr;justify-items:end;left:0;position:fixed;right:0;top:0;z-index:1}.modal.modal--open{display:grid}.modal__content{background-color:#fbfbfb;height:calc(100% - 60px);max-width:500px;overflow:scroll;padding:30px;width:100%}.modal__header .title{margin-bottom:20px}.fullscreen-modal{display:none}.fullscreen-modal.fullscreen-modal--open{display:block}.fullscreen-modal__background{align-items:center;background:rgba(0,0,0,0.6);bottom:0;display:grid;grid-template-columns:1fr;justify-items:end;left:0;position:fixed;right:0;top:0;z-index:9999}.fullscreen-modal__content{background:#FFF;border-radius:10px;display:grid;grid-template-rows:auto 1fr auto;margin:0 auto;max-width:400px;padding:50px;position:relative;width:100%}.cancellation-modal__chargeable-status{margin:30px 0}.cancellation-modal__summary{margin-bottom:25px}.basic-modal .fullscreen-modal__content{max-width:1200px}.basic-modal .fullscreen-modal__confirm{margin-top:50px}.basic-modal .fullscreen-modal__confirm>.button{width:auto}.basic-modal .button--secondary{padding:20px 30px}.basic-modal .fullscreen-modal__confirm{text-align:right}.basic-modal .cancellation-modal__close{color:rgba(0,0,0,0.6);cursor:pointer;font-size:30px;position:absolute;right:15px;top:10px}.textarea.textarea--small{height:75px}.fullscreen-modal__title{font-size:30px;font-weight:bold}.fullscreen-modal__message{font-size:18px;line-height:1.5;margin:30px 0}.fullscreen-modal__message p{margin:10px 0}.fullscreen-modal__confirm{text-align:center;margin-top:25px}.fullscreen-modal__confirm>.button{width:200px;border-radius:5px}.cancellation-modal__advice{margin-bottom:20px;font-size:18px}@media only screen and (max-width: 600px){.fullscreen-modal__background{align-items:unset}.fullscreen-modal__content{border-radius:0;width:auto}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.billing-item-report-main{font-size:22px}#billing_item_report_loading{align-items:center;display:grid;grid-gap:25px;grid-template-columns:auto 1fr}#billing_item_report_loading svg{font-size:30px}#report-url{display:block;font-size:14px;line-height:1.5;margin-top:15px}.export-as-csv{font-size:14px;margin-left:10px}.export-as-csv:hover{text-decoration:underline}.date-range-search{background:white;border-radius:5px;border:1px solid #aaa;padding:15px 10px}.invoice-modal{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px}.booking-calendar{display:grid;grid-template-columns:5fr 2fr;grid-gap:20px}.booking-calendar__calendar{padding:25px 0 25px 25px}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.booking-day-details{line-height:1.4;margin-top:30px}.booking-day-details .buttons-table{max-width:200px}.booking-day-details .buttons-table a{width:100%;text-align:center;border-radius:3px}.booking-day-details .button{display:inline-block;font-size:12px;font-weight:600;padding:5px 10px;margin:5px 5px 5px 0}.booking-day-details .button.cancel-button{background-color:#094367}.booking-day-details .button.cancel-button:hover{background-color:#1F3A5E}.booking-day-details .button_to{display:inline-block}.booking-day-row--label{display:block;font-weight:600;letter-spacing:1px;margin-bottom:3px}.booking-day-details--row{margin:15px 0}.booking-day-reschedule--label{font-weight:600}.booking-day-reschedule__message{font-size:14px}.booking-day-reschedule--field{padding:15px 0 10px 0;text-align:center;font-size:20px}.booking-day-reschedule--field .select{font-size:18px}.booking-day--or{margin:0 5px;font-size:10px;display:inline-block}.booking-day-reschedule--checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f6f6f6;border-radius:5px;cursor:pointer;display:block;font-size:18px;line-height:2;margin:0 0 5px 0;padding:3px;text-align:left}.booking-day-reschedule--message{width:100%;height:75px;border:solid 1px rgba(0,0,0,0.1);padding:10px;font-size:16px}.search-result__details{background:#fbfbfb;font-size:12px;margin-top:20px;padding:10px}.search-result__expander{cursor:pointer}.session-times-list li{display:grid;grid-template-columns:80px auto 1fr;grid-gap:20px;margin:20px 0}.session-times-list .cancelled{background:#FFCCCC;border-radius:4px;border:solid 1px;color:red;display:none;font-size:12px;letter-spacing:0.75px;padding:4px 5px}.session-times-list a.cancel{background:#FE4B0A;border-radius:4px;color:white;font-size:10px;letter-spacing:0.5px;padding:4px 5px}.session-times-list a.cancel:hover{text-decoration:underline}.session-times-list li:first-child{margin-top:10px}.session-times-list li:last-child{margin-bottom:10px}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.booking-day-details__attendee{align-items:center;background:#fafafa;display:grid;font-size:20px;grid-gap:25px;grid-template-columns:100px 1fr 3fr;margin:10px 0;padding:10px}.booking-day-details__attendee.flexible{grid-gap:20px;grid-template-columns:100px 3fr 3fr 6fr 150px}.booking-day-details__attendees{margin-bottom:25px}.booking-day-details__attendees .title{margin-bottom:25px}.booking-day-details__booking{align-items:center}.booking-day-details__booking.flexible{display:flex;flex-direction:column}.booking-day-details__bookings-count{font-size:12px;margin-top:8px}.booking-day-details__coachee-email{font-size:12px;margin-top:8px}.booking-day-details__office-name{font-size:12px;margin-top:8px}.booking-day-details__emergency-details-link{font-size:14px;text-decoration:underline;text-align:center}.booking-day-details__header{align-items:center;display:grid;font-size:14px;font-weight:600;grid-gap:25px;grid-template-columns:100px 2fr 6fr;line-height:1.5;letter-spacing:0.025rem;text-align:center}.booking-day-details__header.flexible{grid-template-columns:100px 3fr 3fr 6fr 150px}.booking-day-details__overview{display:grid;font-size:18px;grid-gap:30px;grid-template-columns:1fr 1fr;margin:30px 0 75px}.booking-day-details__overview-partner{order:1}.booking-day-details__overview-times{order:2}.booking-day-details__overview-office{order:3}.booking-day-details__overview-attendance{order:4}.booking-day-details__question-options{display:flex}.booking-day-details__session_times{font-size:15px;text-align:center}.booking-day-details__form-header,.session-checkin-form{display:grid;grid-gap:25px;grid-template-columns:1fr 2fr 1.5fr;justify-content:center;justify-items:center;align-items:center}.session-checkin-form{font-size:16px}.session-checkin-form label{background:white;border-radius:5px;border:solid 1px rgba(0,0,0,0.1);cursor:pointer;display:flex;font-size:12px;margin:0 2px;padding:5px}.session-checkin-form label:hover{text-decoration:underline}.session-checkin-form input[type="radio"]{cursor:pointer;margin:0 3px 0 0}.session-waiting-list{margin-top:75px}.session-waiting-list-content{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr;margin-top:50px}.session-waiting-list-attendees{display:grid;font-size:22px;grid-gap:10px;margin-top:25px}.session-waiting-list-attendee{align-items:center;background:#fafafa;display:grid;grid-template-columns:auto 1fr;padding:10px}.session-waiting-list-attendee__waiting-time{font-size:15px;text-align:right}.missing-attendance{background:#FFCCCC;border-radius:2px;padding:20px}.missing-attendance--message{font-weight:600;line-height:1.25;margin-top:20px}.missing-attendance--message ul{list-style:disc;margin:20px 0 0 25px}.missing-attendance--message li{text-decoration:underline}.booking-day-details__question-text{display:none}@media only screen and (max-width: 600px){.session-waiting-list-content{grid-template-columns:1fr}.session-checkin-form{grid-template-columns:1fr;justify-content:flex-start;justify-items:unset}.booking-day-details__attendee{grid-template-columns:1fr;grid-gap:15px;padding:15px 10px}.booking-day-details__header{display:none}.booking-day-details__overview{grid-template-columns:1fr}.booking-day-details__overview-office{order:1}.booking-day-details__question-options{margin-top:15px;text-align:center}.booking-day-details__question-text{display:block;font-size:14px;font-weight:600}.booking-day-details__session_times{font-size:15px}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}#coach-flexible-booking-day-details-attendees .container{display:grid;grid-template-columns:120px minmax(240px, 4fr) minmax(170px, 4fr) 6fr 150px;row-gap:25px}#coach-flexible-booking-day-details-attendees .header-item{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.025rem;text-align:center;align-items:center;padding:10px}#coach-flexible-booking-day-details-attendees .item{background:#fafafa;padding:10px;align-items:center;text-align:center}#coach-flexible-booking-day-details-attendees .attendee_details{display:flex;flex-direction:column}#coach-flexible-booking-day-details-attendees .session_times{font-size:15px}#coach-flexible-booking-day-details-attendees .session-history{font-size:12px;display:flex;flex-direction:column}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.text-darkgrey{color:darkgrey}.commitment-prices{background:rgba(0,0,0,0.1);border-radius:10px;font-size:12px;font-weight:400;margin:20px 0;padding:10px}.commitment-prices__schedule{margin-top:20px}.commitment-prices__title{font-size:14px;font-weight:600;margin-bottom:10px}.commitment-prices p{line-height:1.5;margin:10px 0}.commitment-prices ul{list-style:disc;padding-left:25px}.commitment-prices li{margin:5px 0}.commitment-prices a{text-decoration:underline}.context-menu{background:#fff;border-radius:4px;border:solid 1px rgba(0,0,0,0.1);cursor:pointer;justify-self:center;padding:0 5px;position:relative;text-align:center;transition:background-color 0.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:49}.context-menu:hover{background:#efefef}.context-menu.--active:before{display:block}.context-menu.--active .menu-list{display:block}.context-menu:before{background:#fff;border-right:solid 1px rgba(0,0,0,0.1);border-top:solid 1px rgba(0,0,0,0.1);content:'';display:none;height:10px;left:-15.5px;position:absolute;top:2px;transform:rotate(45deg);width:10px}.context-menu .dots{display:block;height:100%;position:relative;top:-1px;width:100%}.context-menu .menu-list{background:#fff;border-radius:4px;border:solid 1px rgba(0,0,0,0.1);display:none;font-size:12px;min-width:100px;padding:5px 0;position:absolute;right:calc(100% + 10px);text-align:left;top:-20px;white-space:nowrap;z-index:-999}.context-menu .menu-list li{padding:6px 10px}.context-menu .menu-list li a:hover{text-decoration:underline}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.dropdown{color:#FFF;font-size:14px;font-weight:normal;position:relative;text-transform:none}.dropdown a{color:#FFF}.dropdown a:hover{text-decoration:underline}.dropdown .button{background-color:#094367;border-radius:5px;display:grid;grid-gap:5px;grid-template-columns:1fr 1fr;padding:10px}.dropdown .button:hover{background-color:#094367}.dropdown .dropdown-menu{background:rgba(9,67,103,0.9);border-radius:5px 0 5px 5px;display:none;padding:20px;position:absolute;right:0;width:200px}.dropdown .dropdown-menu li{padding:10px 0}.dropdown.--active .dropdown-menu{display:block}.dropdown.--active .button{border-radius:5px 5px 0 0}.search-result__details{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;line-height:1.4}.search-result__details ul{list-style:disc;margin-bottom:15px;padding-left:25px}.search-result__details ul ul{list-style:circle;margin-top:5px;padding-left:15px}.search-result__details li{margin-bottom:5px}.search-result__details h2{font-weight:600;margin-bottom:5px}.search-result__details b{font-weight:500}.search-result__details a:hover{text-decoration:underline}.search-result__details .disabled,.search-result__details .disabled:hover{cursor:not-allowed;opacity:0.4}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.contract-details{margin:50px 0 0 30px}.contract-detail{font-size:30px;font-weight:200;padding:20px 0 20px 40px}.contract-details__allocation{align-items:center;display:grid;font-size:20px;grid-gap:20px;grid-template-columns:1fr auto auto;margin:20px 0 50px 30px;max-width:500px}.contract-details__allocation-remove,.edit-allocation--allocation-remove{font-size:12px;font-weight:600;letter-spacing:1px}.contract-details__allocation input[type="number"]::-webkit-outer-spin-button,.contract-details__allocation input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contract-details__allocation input[type="number"]{-moz-appearance:textfield;width:30px;font-size:20px;padding:10px}.new-commitment,.contract-commitment{background:#fbfbfb;padding:20px;display:grid;grid-template-columns:1fr 1fr 1fr 200px;grid-template-areas:"start end sessions button";align-items:center;grid-gap:20px;border:solid 1px rgba(0,0,0,0.1);margin-bottom:10px}.new-commitment .label,.contract-commitment .label{font-size:10px;font-weight:600;margin:5px 0;opacity:0.8;text-transform:uppercase}.new-commitment .start_date,.contract-commitment .start_date{-ms-grid-row:1;-ms-grid-column:1;grid-area:start}.new-commitment .end_date,.contract-commitment .end_date{-ms-grid-row:1;-ms-grid-column:3;grid-area:end}.new-commitment .session_count,.contract-commitment .session_count{-ms-grid-row:1;-ms-grid-column:5;grid-area:sessions}.new-commitment .view_link,.contract-commitment .view_link{-ms-grid-row:1;-ms-grid-column:7;display:flex;justify-content:flex-end;grid-area:button;padding:10px;text-align:center}.new-commitment .view_link a,.contract-commitment .view_link a{margin:0 10px}.contract__commitments{margin:20px 0}.contract__commitment-coach{display:grid;font-size:18px;grid-gap:20px;grid-template-columns:200px 1fr;margin:30px 30px 0}.new-commitment{grid-template-columns:2fr 2fr 1fr}.new-commitment .submit{-ms-grid-row:1;-ms-grid-column:7;justify-self:center;grid-area:button}.contract__commitment-weeks{color:rgba(0,0,0,0.6);font-size:12px;font-weight:200}.contract-commitments-change{text-align:right;margin:10px 0}.commitment__allocation{margin:30px 0}.contract__commitment-days{display:inline-block}.contract__commitment-show-link{padding:10px;background:white;text-align:center;border-radius:10px;border:solid 1px rgba(0,0,0,0.1);font-size:14px}.allocation-group{margin-bottom:40px}.edit-allocations{margin-top:30px}.edit-allocation--allocation{display:flex;align-items:center}.edit-allocation--allocation-coach{width:100%;max-width:400px}.edit-allocation--allocation-days>input{width:40px;padding:5px;text-align:center;font-size:22px}.allocation-group--allocation{padding-left:20px;margin:10px 0;font-size:22px}.allocation-group--dates{margin-bottom:20px}.edit-allocation--subtotal{display:flex;margin:15px 0;font-weight:600;color:rgba(0,0,0,0.8)}.edit-allocation--subtotal-title{width:100%;max-width:420px}.commitment-breakdown{font-size:11px;list-style:disc;margin-left:20px}.commitment-breakdown li{margin:4px 0}@media only screen and (max-width: 600px){.new-commitment,.contract-commitment{grid-template-columns:1fr 1fr;grid-template-areas:"start button" "end button"}.new-commitment .view_link,.contract-commitment .view_link{justify-content:center}.session_count{display:none}.new-commitment{grid-template-columns:1fr 1fr}.new-commitment .start_date,.contract-commitment .start_date{-ms-grid-row:1;-ms-grid-column:1}.new-commitment .end_date,.contract-commitment .end_date{-ms-grid-row:3;-ms-grid-column:1}.new-commitment .view_link,.contract-commitment .view_link{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.new-commitment .submit{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.danger-zone{background:#FFCCCC;border-radius:2px;margin:50px 0;padding:20px}.danger-zone--contents{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:30px;margin-top:20px;min-height:100px}.danger-zone--call-to-action{padding:0 30px}.danger-zone--warning-message{font-weight:600;letter-spacing:0.05em;line-height:1.75}.fc-dayGridWeek-view .fc-content-skeleton,.fc-dayGridDay-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:0.3}.fc-dayGrid-view .fc-week-number,.fc-dayGrid-view .fc-day-number{padding:2px}.fc-dayGrid-view th.fc-week-number,.fc-dayGrid-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.form-container{width:100%;max-width:750px}.form-wrapper{margin:50px 0}.input{background-color:#fff;border-radius:4px;border:1px solid #dbdbdb;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);color:#363636;font-size:1rem;height:2.25em;line-height:1.5;max-width:100%;padding:5px 10px;vertical-align:top;width:calc(100% - 30px)}.textarea{background-color:#fff;border-radius:4px;border:1px solid #dbdbdb;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);color:#363636;font-size:1rem;height:150px;line-height:1.5;max-width:100%;padding:10px 15px;vertical-align:top;width:calc(100% - 30px)}.button{-webkit-appearance:none;background-color:#FE4B0A;border:0 none;color:#FFF !important;cursor:pointer;display:inline-block;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:600;padding:20px 30px;text-transform:uppercase;transition:all .3s ease-in-out}.button--secondary{background-color:#094367;font-size:14px;font-weight:600;padding:15px 25px}.button--tertiary{background-color:#094367;font-size:14px;font-weight:normal;padding:5px 10px}.button.button--secondary:hover{background-color:#1F3A5E}.button.button--tertiary:hover{background-color:#1F3A5E}.button.is-danger{background-color:indianred}.button.is-danger:hover{background-color:red}.button.disabled,.button.disabled:hover{background-color:rgba(0,0,0,0.2);cursor:not-allowed}.btn-small{font-size:12px;font-weight:600;padding:10px}.button:hover{background-color:#bf512c}.field{margin:20px 0}.file-field{display:grid;grid-gap:20px;grid-template-columns:220px 1fr}.field-field__image{border:solid 1px rgba(0,0,0,0.1);padding:10px}.label{color:#1F3A5E;display:block;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:600;margin:10px 0}.field__info{color:#363636;font-size:14px;line-height:1.5;margin:10px 0}.date-select>select{display:inline-block;max-width:30%}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:0.3}.fc-bgevent{background:#8fdf82;opacity:0.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer;opacity:0.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:none;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:0.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:0.25}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:0.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:0.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:0.3}@font-face{font-family:"fcicons";src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:normal;font-style:normal}.fc-icon{font-family:"fcicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center}.fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc-button{-webkit-appearance:button}.fc-button:not(:disabled){cursor:pointer}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.4em 0.65em;font-size:1em;line-height:1.5;border-radius:0.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25)}.fc-button:disabled{opacity:0.65}.fc-button-primary{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button-primary:disabled{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:not(:disabled):active,.fc-button-primary.fc-button-active:not(:disabled){color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled):active:focus,.fc-button-primary.fc-button-active:not(:disabled):focus{box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button.fc-button-active{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:0.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc{max-width:100% !important}.fc-event{background:#fff !important;color:#000 !important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc th,.fc td,.fc hr,.fc thead,.fc tbody,.fc-row{border-color:#ccc !important;background:#fff !important}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton,.fc-bgevent-container,.fc-business-container,.fc-highlight-container,.fc-mirror-container{display:none}.fc tbody .fc-row{height:auto !important;min-height:0 !important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0 !important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more-cell,.fc-more{display:none !important}.fc tr.fc-limited{display:table-row !important}.fc td.fc-limited{display:table-cell !important}.fc-popover{display:none}.fc-time-grid{min-height:0 !important}.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none !important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0 !important}.fc-time-grid .fc-event{position:static !important;margin:3px 2px !important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px !important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px !important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal !important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-scroller,.fc-day-grid-container,.fc-time-grid-container{overflow:visible !important;height:auto !important}.fc-row{border:0 !important;margin:0 !important}.fc-button-group,.fc button{display:none}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}body{color:#1F3A5E;font-family:'Montserrat', sans-serif}.--disabled{cursor:not-allowed;opacity:0.4}.breadcrumbs{color:rgba(0,0,0,0.9);font-size:12px;font-weight:600;margin:0 0 25px 5px;opacity:0.8}.breadcrumbs a:hover{text-decoration:underline}.page-container{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto minmax(calc(100vh - 90px), 1fr)}.radio-options{display:flex;font-size:16px}.radio-options div{margin:0 0 0 40px}.bold{font-weight:600}.--hidden{display:none}.main{padding:25px}.section{margin:40px 0}input.form-error{border:solid 1px #bb0000}label.form-error{color:#bb0000;display:block;margin-top:10px}.error-message{text-align:center;margin:20px 0}.small{font-size:14px}.hidden{display:none}.date-picker{background:#fff;border-radius:4px;border:1px solid #dbdbdb;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);cursor:pointer;font-size:14px;padding:15px}#reportrange>*{pointer-events:none}a{color:#094367;text-decoration:none}ol{list-style:decimal;padding-left:20px}ol li{margin-bottom:20px}b{font-weight:600}.icon{position:relative;-webkit-font-smoothing:antialiased}.icon::before{align-content:center;display:grid;position:absolute;justify-content:center}.icon--warning{padding-left:50px !important}.icon--warning::before{background:red;bottom:0;content:"\f06a";color:#FFF;font-family:"Font Awesome 5 Free";font-weight:900;left:0;top:0;width:40px}select{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid rgba(0,0,0,0.1);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat, repeat;background-position:right .7em top 50%, 0 0;background-size:.65em auto, 100%}select::-ms-expand{display:none}select:hover{border-color:#888}select:focus{border-color:#aaa;outline:none}select option{font-weight:normal}.align-center{text-align:center}.align-right{text-align:right}#error_explanation{background:#FFCCCC;font-size:18px;font-weight:600;margin:20px 0;padding:30px}#error_explanation h2{font-weight:600}#error_explanation ul{list-style:none;margin-top:10px;padding-left:40px}#error_explanation li{margin:20px 0}label.error{color:rgba(204,0,0,0.8);display:block;font-size:14px;font-weight:600;padding:10px}.preformatted{background:#fafafa;border:1px solid rgba(0,0,0,0.1);border-radius:5px;display:inline-block;font-size:12px;letter-spacing:1px;line-height:20px;margin:0 10px;padding:8px 10px;overflow:auto hidden;width:100%}@media only screen and (max-width: 1023px){.page-container{display:block}}@media only screen and (max-width: 600px){.result-row__email{display:none}.main{padding:10px}.alert{font-size:14px}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.header{align-items:center;border-bottom:1px solid #EEE;display:grid;grid-column:1 / -1;grid-template-columns:250px 1fr;justify-items:end;padding:20px 0;width:100%}.header__logo{justify-self:center;width:250px}.header__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header__logout{margin-right:50px;font-weight:bold;text-transform:uppercase}.header__logout a{color:#1F3A5E}.header__hamburger{cursor:pointer;display:none;padding-right:20px}@media only screen and (max-width: 1023px){.header__hamburger{display:block}.header__logout{display:none}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.title{align-items:center;color:#1F3A5E;font-family:'Montserrat', sans-serif;font-size:30px;font-weight:600}.title.h2{font-size:25px}.title.h3{font-size:25px}.title.h4{font-size:15px}.title.public{text-transform:none}.title__call-to-action{display:grid;grid-template-columns:1fr auto}.title__call-to-action .button{display:grid;align-content:center}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.login-container{margin:0 auto;max-width:400px;padding:50px 25px 25px;width:calc(100% - 50px);text-align:center;background:#fafafa;border-radius:20px}.login__actions{text-align:right;margin:20px 0}button#google-oauth-button{border:none;background:none;padding:0;margin:0}button#google-oauth-button img{margin-top:25px;width:200px}.label{text-align:left}.login-links--link{display:inline-block;width:49%}.login-links--link__forgot{display:block;margin-bottom:50px;width:100%}.login-intro{margin-top:40px;text-align:left;line-height:1.5}.login--password-requirements{margin:30px 0}.new-password-help{font-size:12px;margin-bottom:10px;text-align:left}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}body.offices.show .main{display:grid;grid-template-rows:auto auto auto 1fr;height:calc(100% - 75px);padding:50px 50px 25px}.upcoming-bookings--header{padding:50px 0 0 50px}.card-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 500px));grid-gap:20px;padding:50px 75px}.card-list__card{padding:20px}.card-list__title{font-size:30px;font-weight:bold;margin-bottom:25px;text-align:center;text-transform:uppercase}.card-list__call-to-action{font-size:16px;font-weight:400;margin:10px 0;text-transform:none}.card-list__call-to-action a{font-weight:600;text-decoration:underline}.upcoming-booking{display:grid;grid-template-columns:70px 1fr;margin-bottom:10px}.upcoming-booking-details--metadata{display:grid;grid-template-columns:1fr 1fr}.upcoming-booking--when{align-content:center;background:#094367;color:#FFF;display:grid;grid-gap:2px;height:70px;text-align:center;text-transform:uppercase;width:70px}.upcoming-booking--date{font-size:30px;font-weight:600}.upcoming-booking--month{font-size:12px}.upcoming-booking--details{align-content:center;background:#EEE;display:grid;font-size:14px;font-weight:600;grid-gap:10px;padding:10px 15px}.upcoming-booking--details svg{margin-right:5px}.card-list__no-results{background:#EEE;color:rgba(0,0,0,0.7);font-size:16px;font-weight:600;line-height:1.2;padding:20px}.card-list__no-results p{margin:10px 0}.calendar-link{padding:10px}.office-contract{background:#fbfbfb;padding:20px;margin-top:20px}.office-contract .title{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;align-items:center}.office-contract__tiles{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:30px 0}.office-contract__tile{background:#EEE;border-radius:5px;display:grid;padding:25px 25px 0;text-align:center}a.office-contract__title{color:#1F3A5E;font-size:30px;font-weight:600}a.office-contract__manage-dates{font-size:14px;margin:15px 0}.office-reminders{background:#fbfbfb;padding:20px;margin-top:20px}.office-reminders .title{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;align-items:center}.office-reminder__tiles{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr;margin:30px 0}.office-reminder__tile{background:#EEE;border-radius:5px;display:grid;padding:25px;text-align:center}.office-reminder__title{color:black;font-size:20px;font-weight:600;text-align:center}.quick-association{padding:20px}.quick-association .title{margin:10px 0 25px}.quick-association .input{box-shadow:none;font-size:20px;height:auto;line-height:1.5}.quick-association .is-danger{font-size:80%;padding:10px}.quick-association #error_explanation{padding:20px;margin:20px 0}.quick-association #error_explanation ul{margin-top:0}.quick-association__items{margin-top:20px}.quick-association__add{display:grid;grid-template-columns:1fr auto;grid-gap:10px}.quick-association__count{background:#FFF;border-radius:50%;border:solid 1px rgba(0,0,0,0.05);color:#094367;display:inline-block;font-size:10px;height:25px;line-height:25px;margin-left:5px;text-align:center;width:25px}.quick-association__item{align-items:center;background:#fafafa;border:solid 1px rgba(0,0,0,0.01);display:grid;grid-template-columns:1fr auto;margin:2px 0;max-width:300px;padding:10px}@media only screen and (max-width: 600px){.card-list{padding:0}.upcoming-bookings--header{padding:30px;text-align:center}body.offices.show .main{padding:25px}}#launch-events{margin:40px 0}#launch-events .launch-event-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:20px 0}#launch-events .launch-event-title-container h2{margin-right:10px}#launch-events .launch-event-form{margin:20px 0;width:300px}#launch-events .launch-events-table{display:grid;grid-template-columns:1fr;row-gap:10px}#launch-events .launch-events-table *{box-sizing:border-box}#launch-events .launch-events-table div{width:100%}#launch-events .launch-events-table__row{display:grid;grid-template-columns:1fr 1fr 2fr 4fr 375px 20px;-moz-column-gap:10px;column-gap:10px;justify-items:start;align-items:center}#launch-events .launch-events-table__header{font-weight:600}#launch-events .launch-events-table .preformatted{margin:unset;overflow:hidden}.ie-notice{display:none;background:orange;font-size:22px;font-weight:600;left:0;padding:30px 0;text-align:center;top:0;width:100%;z-index:999999}.ie-notice__button{text-decoration:underline}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.ie-notice{display:block}}.modal__body{align-items:flex-start;display:grid;grid-auto-rows:minmax(min-content, max-content);grid-gap:20px;height:calc(100vh - 60px);margin-top:30px;overflow:scroll}.assign-office__row,.assign-coach__row,.assign-calendar__row{display:grid;font-size:24px;font-weight:600;grid-gap:20px;grid-template-columns:1fr auto;align-items:center}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.bulk-actions{align-items:center;border-bottom:solid 1px rgba(0,0,0,0.1);display:flex;justify-content:flex-start;padding:15px 20px;font-size:12px}.bulk-actions .links-list li{display:inline-block;margin:0 0 0 20px}.bulk-actions .links-list a{color:#0085db;transition:all 0.3s}.bulk-actions .links-list a.--disabled{color:rgba(0,0,0,0.4);opacity:0.4}.bulk-actions .links-list a.--disabled:hover{text-decoration:none}.bulk-actions .links-list a:hover{text-decoration:underline}.review-dates{margin-top:20px}.dates-list{display:grid;font-size:16px;grid-auto-flow:column;grid-gap:10px;grid-template-columns:repeat(auto-fill, 200px);grid-template-rows:repeat(8, auto);list-style:disc;padding-left:30px}.result-list__row.committed-day{font-size:14px;grid-template-columns:20px 1fr 2fr 2fr 1fr 1.5fr auto}.result-list__row.committed-day .sessions{text-align:center}.result-list__row.committed-day .subtext{color:rgba(0,0,0,0.4);font-size:9px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.result-list__row.committed-day .starts-at{text-align:center}.result-list__row.committed-day .date{line-height:1.25;text-align:center}.result-list__row.committed-day .edit{text-align:center}.result-list__row.committed-day .chargeable-cancellation{opacity:0.4;text-decoration:line-through}.edit_committed_day_price input::-webkit-outer-spin-button,.edit_committed_day_price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.edit_committed_day_price input[type=number]{-moz-appearance:textfield}.results-metadata{display:grid;grid-template-columns:auto 1fr;justify-items:flex-end;margin-bottom:20px}.cd-builder{align-items:center;display:grid;grid-gap:10px;grid-template-columns:80px 3fr 3fr 2fr 2fr 100px}.cd-builder label{display:block;font-size:12px;margin-bottom:6px}.cd-builder select{font-weight:400}.cd-builder input[type="text"],.cd-builder input[type="number"],.cd-builder input[type="time"]{border-radius:.5em;border:1px solid rgba(0,0,0,0.1);font-size:12px;padding:10px;width:calc(100% - 20px)}.cd-builder .button{align-self:flex-end;padding:10px 20px;text-transform:capitalize}.results-table--empty{background:#fbfbfb;border-radius:10px;border:solid 1px rgba(0,0,0,0.1);line-height:1.5;margin:50px 25px;padding:25px}@media only screen and (max-width: 600px){.result-list__row.committed-day{grid-template-columns:20px 1fr 1fr 1fr;grid-auto-flow:row}.result-list__row.committed-day .checkbox{grid-row-start:span 2}.result-list__row.committed-day .results-table{padding:25px}.result-list__row.committed-day .starts-at{text-align:left}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.bookings-list-wrapper{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr}.bookings-list-container{margin-top:50px}.booking-list{margin-top:30px}.booking-list__booking{background:#EEE;border:solid 1px rgba(0,0,0,0.03);display:grid;font-size:12px;font-weight:600;grid-gap:10px;margin:10px 0;padding:15px;position:relative}.booking-list__booking-type{color:#fff;font-size:12px;font-weight:500;padding:8px 16px;position:absolute;right:-1px;top:5px;min-width:92px}.booking-list__booking-type.booking-type-fixed{background:#094367}.booking-list__booking-type.booking-type-flexible{background:#FE4B0A}.booking-list__booking-title{font-size:20px;font-weight:600;padding-bottom:5px;margin-right:80px}.booking-list__booking-metadata{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr;margin-top:10px}.booking-list__booking-metadata-coach{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr;margin-top:10px}.booking-list-no-results{padding:20px;background:#EEE}.booking-list-no-results p{margin-bottom:15px;line-height:1.5}.booking-list-no-results p:last-child{margin:0}@media only screen and (max-width: 600px){.bookings-list-wrapper{display:block}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.pagination{margin-top:30px;text-align:center}.pagination .page,.pagination .next,.pagination .last,.pagination .prev,.pagination .first{padding:10px;background:#EEE;margin:2px}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.report-wrapper{counter-reset:visualization;display:grid;grid-gap:20px;grid-template-columns:3fr 1fr}.report-header{align-items:center;background:#fff;display:flex;margin-bottom:25px;padding:10px 0}.report-header .partner-name{color:#1F3A5E;font-family:'Montserrat', sans-serif;font-size:30px;font-weight:600;margin-right:10px}.report-header .report-dates{font-size:15px}.report-navigation{background:rgba(0,0,0,0.1);font-size:12px;line-height:1.5;padding:10px;position:sticky;top:20px}.report-navigation a{text-decoration:underline}.report-navigation li{margin-bottom:10px}.report-navigation__title{font-size:16px;font-weight:600;text-align:center}.report-navigation__subtitle{font-size:12px;font-weight:400;text-align:center;margin-bottom:10px}.visualization-wrapper{margin-bottom:60px;padding-top:10px}.visualization-wrapper .visualization-info .visualization-title{font-size:25px;font-weight:600;margin-bottom:20px}.visualization-wrapper .visualization-info .visualization-title::before{counter-increment:visualization;content:counter(visualization) ". "}.visualization-wrapper .visualization-info .visualization-title a.copy-to-clipboard{margin-left:10px;cursor:pointer;text-decoration:underline;color:#6b8ea3;font-size:30px}#big_numbers .simple-metric{border-style:solid;border-width:0 1px 1px 1px;display:grid;grid-template-columns:1fr 100px;max-width:780px;padding:8px}#big_numbers .simple-metric:hover{background-color:#f2f2f2}#big_numbers .simple-metric:first-of-type{border-top:solid 1px}#big_numbers .simple-metric .simple-metric-title{font-size:20px;font-weight:500}#big_numbers .simple-metric .simple-metric-value{font-size:25px;text-align:center}body.offices.index .main{display:block}#price-conversions-table{border:solid 1px rgba(0,0,0,0.1);border-radius:3px}#price-conversions-table #price-conversions-table--header{border-bottom:solid 1px rgba(0,0,0,0.1)}#price-conversions-table .price-conversions-table--row{display:grid;grid-template-columns:1fr 1fr 1fr}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}#coaches-product-variants__body{margin:25px 0}.small-table{width:100%;border-radius:5px 5px 0 0;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.15)}.small-table thead tr{background-color:#FE4B0A;color:#FFF;text-align:left;font-weight:600}.small-table th,.small-table td{padding:12px 15px}.small-table tbody tr{border-bottom:1px solid #dddddd}.small-table tbody tr:nth-of-type(even){background-color:#f5f2ed}.small-table tbody tr:last-of-type{border-bottom:2px solid #FE4B0A}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.reminder-show__reminders{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;margin-top:50px}.reminder-show__reminders--historic,.reminder-show__reminders--upcoming{background:#fbfbfb;padding:20px}.reminder-show__reminder-list{margin-top:30px}.reminder-show__reminder-list-item{background:#EEE;border:solid 1px rgba(0,0,0,0.03);display:grid;font-size:12px;font-weight:600;grid-gap:10px;margin:10px 0;padding:15px}.reminder-show__reminder-list-item-header{align-items:center;display:grid;font-size:14px;grid-gap:10px;grid-template-columns:auto 1fr}.reminder-show__reminder-state{background:#094367;border-radius:5px;color:white;font-size:10px;font-weight:600;letter-spacing:0.75px;padding:5px 7px;text-transform:uppercase}.reminder-show__reminder-state--sent{background:#FE4B0A}.reminder-show--actual-count{font-size:12px;font-weight:400}@media only screen and (max-width: 600px){.reminder-show__reminders{grid-template-columns:1fr}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.request-show{background:#fafafa;display:grid;font-size:20px;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));padding:40px}.request-show__info{margin-bottom:20px}.request-show__info--bold{font-weight:600;margin-right:10px}.request-show__message{border-left:solid #c8c8c8;color:rgba(0,0,0,0.6);font-size:20px;font-style:italic;margin:20px 0;padding:10px 20px}.request-show__message p{margin:15px 0}.request-show__submit-buttons{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;justify-content:flex-end;margin-top:30px}.request-show__alternate-date{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:#FFF;border-radius:10px;border:solid 1px rgba(0,0,0,0.1);cursor:pointer;display:block;margin:10px 0;padding:10px;user-select:none}.request-show__alternate-dates--title{font-weight:600;margin-bottom:20px}#acknowledgeRequest{width:100%}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}body.index .main{display:grid;grid-template-columns:5fr 2fr;grid-gap:20px;padding:0}body.booking_days.index .main{display:grid;grid-template-columns:1fr}body.allocations .main{display:grid;grid-template-columns:1fr}.result-list{padding:50px 25px 50px 50px}.result-list__header{align-items:center;display:grid;grid-template-columns:1fr auto;grid-column:span 2;margin-bottom:50px}.result-list__sorts{padding:25px 0}.result-list__order-by{float:right}.result-list__type{float:left}.result-list__body-header{padding:5px;margin-top:20px}.result-list__body-header.cancel{background-color:#D79696}.result-list__body-header.reschedule{background-color:#96B8D7}.result-list__body{font-size:22px}.result-list__row{display:grid;grid-template-columns:1fr;grid-auto-flow:column;padding:15px 20px;grid-gap:20px;align-items:center}.result-row__title{display:flex;align-items:center}.result-row__title>*{margin-right:20px}.result-list__row:nth-child(odd){background:#FFF}.result-list__row:nth-child(even){background:#EEE}.result-row__name{font-weight:600}.result-row__email{font-size:18px;opacity:0.7}.result-list__row a{color:#1F3A5E}.result-search{background:#fbfbfb;border-left:solid 1px rgba(0,0,0,0.1);padding:70px 30px 30px}.result-search__title{align-items:center;color:#1F3A5E;display:flex;font-family:'Montserrat', sans-serif;font-weight:600;margin-bottom:50px;opacity:0.7;text-transform:uppercase}.result-search__clear{font-size:10px;font-weight:normal;margin-left:20px}.result-search__clear:hover{text-decoration:underline}.result-search__label{display:block;font-size:12px;font-weight:600;text-transform:uppercase}.result-search__input{-webkit-appearance:none;border-radius:3px;border:solid 1px rgba(0,0,0,0.1);color:rgba(0,0,0,0.7);font-size:20px;height:40px;margin-top:5px;padding:5px;width:100%}@media only screen and (max-width: 600px){body.index .main{grid-template-columns:1fr}.result-list{padding:25px}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.results-table{padding:50px 25px 50px 50px}.results-table-actions{align-items:center;display:grid;font-size:14px;grid-template-columns:1fr 1fr;margin:30px 0 20px}.results-table-actions_right{justify-self:flex-end}.results-metadata{font-size:24px;font-weight:600;color:rgba(0,0,0,0.7)}.search-result{align-items:flex-end;background:#EEE;border:solid 1px rgba(0,0,0,0.03);display:grid;grid-template-columns:1fr;margin-bottom:10px;padding:10px;position:relative}.search-result.--context-menu{grid-template-columns:1fr 30px}.search-result__context-menu{align-self:center;margin-top:15px}.search-result.--with-checkbox{align-items:center;grid-template-columns:30px 1fr}.search-result__title{font-size:16px;font-weight:600;margin-bottom:6px}.search-result__subtitle{font-size:14px}.search-result__flag{background:#FE4B0A;color:#fff;font-size:11px;letter-spacing:0.5px;padding:5px;position:absolute;right:-1px;top:5px}.search-result__flag--cancelled{background:#094367}.search-result__metadata{align-items:center;display:grid;font-size:14px;grid-column-gap:5px;grid-row-gap:10px;grid-template-columns:repeat(4, 1fr);margin-top:15px}.search-result__metadata .item-title{font-size:10px;text-transform:uppercase;margin-bottom:6px}.search-result__metadata .item-value{font-size:12px;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result__metadata .item-value i{font-size:10px;margin-right:2px;position:relative;top:-1px}.search-result__handle{position:absolute;right:10px;top:45px}.filter-sidebar{background:#fbfbfb;border-left:solid 1px rgba(0,0,0,0.1);padding:70px 20px 20px}.filter-sidebar .button{margin-right:5px;padding:15px 20px}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.show-field{align-items:center;display:flex;font-size:16px;margin:30px 0}.show-field__label{font-weight:600;margin-right:20px}.show-field__value{align-items:center;display:flex}#show-roles{align-items:flex-start}.show-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-gap:20px;margin-top:50px;min-height:500px}.show-lists__row{align-items:center;background:#094367;color:#FFF;display:grid;font-size:16px;font-weight:400;grid-auto-flow:column;grid-gap:15px;grid-template-columns:1fr;margin:10px 0;padding:15px 20px}.show-lists__row a{color:#FFF}.show-lists__title{align-items:center;display:grid;grid-template-columns:1fr auto;grid-gap:10px;margin-bottom:40px}.show-columns__show-column{background:#fbfbfb;padding:20px}.show-columns__section{margin-bottom:50px}@media only screen and (max-width: 600px){.show-field{display:grid;grid-gap:10px}.preformatted{margin:0}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.sidebar{background:#094367;color:#ffffff;overflow:hidden}.sidebar__spacer{color:#EEE;font-weight:600;text-transform:uppercase;display:block;width:80%;height:100%;padding:20px 0;border-bottom:2px solid white;margin:10px 30px 0}.sidebar__menu-item:hover{background:#054b7a}.sidebar__menu{font-size:15px;padding:30px 0 0}.sidebar__menu a{color:#EEE;font-weight:100;text-transform:uppercase;display:block;width:100%;height:100%;padding:20px 20px 20px 30px}.sidebar__menu a:hover{color:#FFF}.sidebar__menu a.active{border-left:10px solid #FE4B0A;padding-left:20px}body.sessions.new .sidebar,body.invitations.edit .sidebar,body.passwords.new .sidebar,body.passwords.edit .sidebar{display:none}body.sessions.new .page-container,body.invitations.edit .page-container,body.passwords.new .page-container,body.passwords.edit .page-container{grid-template-columns:1fr}@media only screen and (max-width: 1023px){.sidebar{height:0;padding:0}.sidebar__menu{padding:20px 0}.sidebar.sidebar--open{height:auto}}@font-face{font-family:'grenette-regular';src:url(/assets/grenette-regular-a4d5e7fdc2321682a7d89a6b88ce8b5233f1dfbb0452e84ced017e46c65068a6.ttf) format("truetype"),url(/assets/grenette-regular-19a2f4c6f87863866a4407aa7489188d32740142b95fbd41486a8b21821197b0.woff2) format("woff2"),url(/assets/grenette-regular-ca8e40a8c46fc2c2a016aed9746d8b04c3cb2ea47c4223a8e79098cc6e3c5344.woff) format("woff");font-weight:normal;font-style:normal}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;display:inline-flex}.tabs{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));text-align:center;margin-top:30px}.tab{background:#fafafa}.tab--active{background:#FFF;border:1px solid rgba(200,200,200,0.1)}.tab-link{display:block;height:100%;padding:20px 0;width:100%}.tab-link:hover{text-decoration:underline}.tab-content{display:none}.tab-content--active-tab{display:block}@media only screen and (max-width: 1023px){.tab-container{height:calc(100vh - 310px)}}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.plugin-checkbox_options .option input{margin-right:0.5rem}.plugin-clear_button .ts-control{padding-right:calc(1em + (3 * 6px)) !important}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:8px;right:calc(8px - 6px);margin-right:0 !important;background:transparent !important;transition:opacity 0.5s;cursor:pointer}.plugin-clear_button.single .clear-button{right:calc(8px - 6px + 2rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button.has-items:hover .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:black}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px 0;display:block;padding:8px 8px;box-shadow:none;width:100%;background:transparent}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-webkit-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.ts-wrapper.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button.disabled .item .remove{border-left-color:white}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc( 8px - 2px - 0) 8px calc( 8px - 2px - 3px - 0)}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:white;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px !important}.disabled .ts-control{opacity:0.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:0.25rem 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:0.5}.ts-dropdown .option[data-selectable]{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .create:hover,.ts-dropdown .option:hover,.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .create.create:hover,.ts-dropdown .option.create:hover,.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,0.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch;scroll-behavior:smooth}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
