@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap);.button{align-items:center;background-color:transparent;border:2px solid var(--primary-color);border-radius:2px;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;min-width:130px;outline:none;padding:0 20px;text-decoration:none}.button:active{opacity:.7}.button.light{border-color:var(--white);color:var(--white)}.button.light:active{opacity:.6}.button.primary{background-color:var(--primary-color);color:var(--white);padding:0 12px}.button.primary:active{opacity:.9}.button.negative{background-color:var(--red);border-color:var(--red);color:var(--white);padding:0 12px}.button.negative:active{opacity:.9}.button.cancel{border-color:var(--gray);color:var(--gray);font-weight:500;min-width:auto}.button.cancel:active{opacity:.6}.button.disabled{cursor:default;opacity:.3}.input{height:40px;position:relative;width:100%}.input.disabled{opacity:.3;pointer-events:none}.input+.input{margin-top:16px}.input input{border:none;border-radius:2px;box-shadow:var(--shadow);box-sizing:border-box;font-size:16px;height:100%;line-height:34px;outline:none;padding:0 8px;width:100%}.input input::-moz-placeholder{color:#222;opacity:.3}.input input::placeholder{color:#222;opacity:.3}.input .input-icon{color:#222;height:16px;left:12px;opacity:.5;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);width:16px}.input .input-error{color:var(--red);font-size:14px;line-height:16px;margin:6px 0 0 8px;width:100%}.input .input-error-icon{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.textarea{height:100%;min-height:40px;position:relative;width:100%}.textarea.disabled{opacity:.3;pointer-events:none}.textarea+.input,.textarea+.textarea{margin-top:16px}.textarea textarea{border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-sizing:border-box;font-family:Rubik;font-size:16px;height:100%;outline:none;padding:10px;resize:none;width:100%}.textarea textarea::-moz-placeholder{color:#222;opacity:.5}.textarea textarea::placeholder{color:#222;opacity:.5}.textarea .input-error{color:#e0614a;font-size:11px;line-height:12px;margin:2px 0 0 8px;width:100%}.textarea .info-text,.textarea .input-character-count{color:var(--medium-gray);font-size:11px;line-height:12px;margin:2px 0 0 8px;width:100%}.textarea .input-character-count{text-align:end}.textarea .input-error-icon{height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.reset-password{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.reset-password .auth-square-title{font-size:48px;font-weight:500;letter-spacing:1px;text-align:center;z-index:1}.reset-password .inputs-container{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;height:472px;justify-content:center;width:382px}.reset-password .inputs-container .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.reset-password .inputs-container .auth-input{border:none;border-radius:6px;box-shadow:0 1px 4px 1px rgba(0,0,0,.2);font-size:18px;height:44px;margin-bottom:20px;outline:none;padding:6px 12px;width:70%}.reset-password .inputs-container .auth-input:last-child{margin-bottom:0}.reset-password .inputs-container .auth-input::-webkit-input-placeholder{color:#ccc}.reset-password .inputs-container .auth-input::placeholder{color:#ccc}.reset-password .inputs-container .sign-up-button{background-color:var(--primary-color);border:none;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:14px;height:40px;letter-spacing:.5px;line-height:22px;margin:30px 0;outline:none;width:322px}.reset-password .inputs-container .sign-up-button:active{opacity:.9}.reset-password .inputs-container .sign-up-button.disabled{opacity:.3;pointer-events:none}.reset-password .inputs-container .log-in-link-container .log-in-link{color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;-webkit-user-select:none;user-select:none}.reset-password .inputs-container .log-in-link-container .log-in-link:active{opacity:.2}.reset-password-success{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.reset-password-success .message{color:var(--main-dark);font-size:32px;font-weight:500;letter-spacing:1px;margin-bottom:56px;max-width:70vw;text-align:center}.auth-wrapper{align-items:center;background-color:var(--background);display:flex;flex-direction:row;height:var(--content-height);position:relative;width:100vw}.auth-wrapper>*{height:100%}.auth-wrapper .left-col{align-items:center;background-color:var(--primary-color);display:flex;flex:4 1;justify-content:center}.auth-wrapper .left-col .auth-logo{width:50%}.auth-wrapper .right-col{flex:5 1}.auth-wrapper .right-col .auth-content{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.auth-wrapper .right-col .auth-content .auth-logo{font-size:26px;font-weight:700;line-height:24px;margin:0}.auth-wrapper .right-col .auth-content .auth-logo .logo{color:var(--dark-gray);font-size:56px}.auth-wrapper .right-col .auth-content .auth-logo .logo .bud{color:var(--secondary-color)}.auth-wrapper .right-col .auth-content .auth-square{align-items:center;background-color:#fff;border-radius:2px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:340px;justify-content:space-evenly;margin-top:40px;width:382px}.auth-wrapper .right-col .auth-content .auth-square .auth-logo{width:70%}.auth-wrapper .right-col .auth-content .auth-square .auth-inputs{align-items:center;display:flex;flex-direction:column;margin-top:16px;width:322px}.auth-wrapper .right-col .auth-content .auth-square .auth-inputs .input+.input{margin-top:28px}.auth-wrapper .right-col .auth-content .auth-square .auth-button{background-color:var(--primary-color);border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:.5px;line-height:22px;margin-top:30px;outline:none;width:322px}.auth-wrapper .right-col .auth-content .auth-square .auth-button:active{opacity:.9}.auth-wrapper .right-col .auth-content .auth-square .input-error+.auth-button{margin-top:8px}.auth-wrapper .right-col .auth-content .auth-square .options-links{align-items:center;display:flex;flex-direction:column}.auth-wrapper .right-col .auth-content .auth-square .options-links .link{color:var(--primary);cursor:pointer;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;-webkit-user-select:none;user-select:none}.auth-wrapper .right-col .auth-content .auth-square .options-links .link:active{opacity:.2}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-unselectable{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;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")}.fc-icon{speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{border-style:none;padding:0}.fc .fc-button{background-color:initial;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50);color:#fff;color:var(--fc-button-text-color,#fff)}.fc .fc-button-primary:hover{background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f);color:#fff;color:var(--fc-button-text-color,#fff)}.fc .fc-button-primary:disabled{background-color:#2c3e50;background-color:var(--fc-button-bg-color,#2c3e50);border-color:#2c3e50;border-color:var(--fc-button-border-color,#2c3e50);color:#fff;color:var(--fc-button-text-color,#fff)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27);color:#fff;color:var(--fc-button-text-color,#fff)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:initial;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:#fff;background:var(--fc-page-bg-color,#fff);position:-webkit-sticky;position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:-webkit-sticky;position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:hsla(0,0%,84%,.3);background:var(--fc-non-business-color,hsla(0,0%,84%,.3))}.fc .fc-bg-event{background:#8fdf82;background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic;margin:.5em}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:hsla(0,0%,82%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:#fff;background:var(--fc-page-bg-color,#fff);border-color:inherit;border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width, 8px)/2);border-style:solid;border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8);border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);display:block}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness, 8px)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness, 8px)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width, 8px)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width, 8px)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width, 8px)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:#fff;background:var(--fc-page-bg-color,#fff);border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-theme-standard .fc-popover-header{background:hsla(0,0%,82%,.3);background:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}:root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{cursor:pointer;position:relative;z-index:4}.fc .fc-daygrid-week-number{background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3));color:grey;color:var(--fc-neutral-text-color,grey);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width, 8px)/2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width, 8px)/2);box-sizing:initial;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event{background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8);border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);display:block}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{display:flex;flex-direction:column;height:100%}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{bottom:0;max-height:100%;overflow:hidden;top:0}.fc-v-event:not(.fc-event-start){border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.fc-v-event:not(.fc-event-end){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width, 8px)/-2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%;position:relative;z-index:1}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{border-bottom:0;height:1.5em}.fc .fc-timegrid-slot:empty:before{content:"\00a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{align-items:center;display:flex;justify-content:flex-end;overflow:hidden}.fc .fc-timegrid-axis-cushion{flex-shrink:0;max-width:60px}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols{bottom:0;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{left:0;position:absolute;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{bottom:0;left:0;position:absolute;right:0;top:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px;white-space:nowrap}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\00a0-\00a0"}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{background:#d0d0d0;background:var(--fc-more-link-bg-color,#d0d0d0);color:inherit;color:var(--fc-more-link-text-color,inherit);cursor:pointer;margin-bottom:1px;position:absolute;z-index:9999}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{border-width:1px 0 0;left:0;right:0}.fc .fc-timegrid-now-indicator-arrow,.fc .fc-timegrid-now-indicator-line{border-color:red;border-color:var(--fc-now-indicator-color,red);border-style:solid;position:absolute;z-index:4}.fc .fc-timegrid-now-indicator-arrow{margin-top:-5px}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}:root{--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{align-items:center;background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3));display:flex;height:100%;justify-content:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{border-style:hidden;width:100%}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{background:#fff;background:var(--fc-page-bg-color,#fff);position:-webkit-sticky;position:sticky;top:0}.fc .fc-list-table thead{left:-10000px;position:absolute}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{clear:both;content:"";display:table}.fc-theme-standard .fc-list-day-cushion{background-color:hsla(0,0%,82%,.3);background-color:var(--fc-neutral-bg-color,hsla(0,0%,82%,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width, 10px)/2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width, 10px)/2);box-sizing:initial;display:inline-block;height:0;width:0}.fc .fc-list-event-title a{color:inherit;text-decoration:none}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.fullscreen-modal{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-in;width:100vw;z-index:1001}.fullscreen-modal.open{opacity:1;pointer-events:inherit}.fullscreen-modal.open .loading-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.fullscreen-modal .close-button{cursor:pointer;font-size:30px;position:fixed;right:20px;top:20px}.fullscreen-modal .close-button:active{opacity:.7}.new-appointment-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.new-appointment-modal-container{-ms-overflow-style:none;--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:450px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;scrollbar-width:none;width:650px}.new-appointment-modal-container::-webkit-scrollbar{display:none}.new-appointment-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.new-appointment-modal-container .content{flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;width:100%}.new-appointment-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.new-appointment-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.new-appointment-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.new-appointment-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.new-appointment-modal-container .content .section-container.columns .col{flex:1 1}.new-appointment-modal-container .content .section-container .input-container{margin-bottom:20px}.new-appointment-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.new-appointment-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.new-appointment-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.new-appointment-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker-wrapper,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker__input-container{width:100%}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker{border-color:#eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker *{border-radius:0!important;color:var(--appointment-background);font-family:Rubik}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker :active,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker :focus,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker:active,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker:focus{outline:none}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__triangle{display:none;visibility:hidden}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__header{background-color:#f7f6f6;border-bottom-color:#eaeaea}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--keyboard-selected,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{background-color:var(--primary);color:#fff}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--disabled,.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{color:var(--light-gray)}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--disabled{color:var(--light-gray)!important}.new-appointment-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--selected{background-color:var(--primary)!important;color:#fff}.new-appointment-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.new-appointment-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.new-appointment-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.new-appointment-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.new-appointment-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.new-appointment-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.new-appointment-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.new-appointment-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.new-appointment-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.new-appointment-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.new-appointment-modal-container .content .section-container .value-container .value-values{flex:2 1}.new-appointment-modal-container .content .long-running-message{margin-top:16px}.new-appointment-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.new-appointment-modal-container .bottom-buttons .left-buttons{display:flex}.new-appointment-modal-container .bottom-buttons .left-buttons .delete-button{border-color:red;color:red}.new-appointment-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.new-appointment-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.new-appointment-modal-container .bottom-buttons .modal-button:active{opacity:.9}.new-appointment-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.new-appointment-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.calendar-container{align-items:center;flex-direction:column;height:100%;justify-content:center;width:var(--content-width)}.dashboard-container{display:grid;grid-template-areas:"header sidebar" "body sidebar";grid-template-columns:80% 20%;grid-template-rows:12% auto;height:100%;padding-bottom:0;width:var(--content-width)}.dashboard-container .header{align-items:flex-start;display:flex;flex-direction:column;grid-area:header;padding:32px 44px}.dashboard-container .header .name{align-items:center;display:flex;font-size:36px}.dashboard-container .header .name .arrow{margin:0 12px}.dashboard-container .header .stats{display:flex;flex-direction:row;width:100%}.dashboard-container .header .stats .appointments{padding:24px 24px 24px 0}.dashboard-container .header .stats .action-text{align-self:center;color:var(--secondary-color);cursor:pointer;flex:1 1;font-size:20px;margin-right:12px;text-align:right}.dashboard-container .content{background-color:#fefefe;display:flex;flex-direction:column;grid-area:body}.dashboard-container .content .map{display:flex;flex-direction:column;flex-grow:1;padding-top:12px}.dashboard-container .content .map .map-header{align-items:center;display:flex;flex-direction:row;justify-content:center}.dashboard-container .content .map .map-header .details-container{align-items:center;background-color:var(--super-light-gray);display:flex;flex-direction:row;margin:0 3px;padding:12px}.dashboard-container .content .map .map-header .details-container .icon{margin:0 6px}.dashboard-container .content .map .map-header .details-container .text{padding:6px}.dashboard-container .content .map .map-container{flex:1 1}.dashboard-container .content .map .map-container #map *{overflow:visible}.dashboard-container .content .map .stats{background-color:red;height:100%;width:20%}.dashboard-container .upcoming-appointments{border-left:1px solid #eaeaea;grid-area:sidebar;overflow-y:scroll}.dashboard-container .upcoming-appointments .appointments-header{border-bottom:1px solid #eaeaea;font-size:18px;padding:12px;text-align:center}.dashboard-container .upcoming-appointments .appointment{border-bottom:1px solid #eaeaea;font-size:18px;padding:12px}.sidebar-container{box-shadow:0 0 1px 1px #000}.sidebar,.sidebar-container{background-color:var(--white);display:flex;flex-direction:column;height:var(--content-height);width:var(--sidebar-width);z-index:999}.sidebar{border-right:1px solid #eaeaea;padding:20px;position:relative}.sidebar .logo-section{margin-bottom:24px;padding-bottom:12px;text-align:center;width:100%}.sidebar .logo-section .logo{align-items:center;display:flex;justify-content:space-evenly}.sidebar .logo-section .logo .logo-icon{height:42px}.sidebar .logo-section .logo .logo-text{color:var(--dark-gray);display:flex;flex-direction:row;font-size:36px}.sidebar .logo-section .logo .logo-text .plus{color:var(--secondary-color)}.sidebar .links-section:not(:last-child){margin-bottom:40px}.sidebar .links-section .links-section-title{color:var(--dark-gray);font-size:14px;font-weight:500;letter-spacing:.75px;margin-bottom:12px;text-transform:uppercase}.sidebar .links-section .sidebar-link-wrapper{display:block;text-decoration:none}.sidebar .links-section .sidebar-link-wrapper:not(:last-child){margin-bottom:8px}.sidebar .sidebar-link{align-items:center;color:var(--dark-gray);display:flex;font-size:20px;letter-spacing:.75px;padding:12px}.sidebar .sidebar-link.active{background-color:var(--primary-color);border-radius:3px;color:var(--white);text-decoration:none}.sidebar .sidebar-link.back{color:var(--primary-color);cursor:pointer}.sidebar .sidebar-link.back:hover{opacity:.9}.sidebar .sidebar-link.back:active{opacity:.7}.sidebar .sidebar-link .link-icon{stroke:var(--dark-gray);height:28px;margin-right:16px;width:28px}.sidebar .sidebar-link.active .link-icon{stroke:var(--secondary-color)}.sidebar .sidebar-link.back .link-icon{stroke:var(--primary-color)}.sidebar .flexer{flex-grow:1}.sidebar .spacer{height:8px}.sidebar .settings-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;margin-bottom:8px;margin-left:13px;position:relative;width:32px}.sidebar .settings-button:hover{opacity:.9}.sidebar .settings-button:active{opacity:.7}.sidebar .settings-button.active{background-color:var(--dark-gray)}.sidebar .settings-button.active:active,.sidebar .settings-button.active:hover{opacity:1}.sidebar .settings-button.active .icon{color:var(--secondary-color)}.sidebar .settings-button .icon{color:var(--dark-gray);height:24px;width:24px}.clients-container{align-items:center;display:flex;flex-direction:column;height:100%;padding:32px 44px;width:var(--content-width)}.clients-container .header{align-items:flex-start;display:flex;flex-direction:column;width:100%}.clients-container .header .name-contact-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.clients-container .header .name-contact-container .name{align-items:center;display:flex;font-size:36px}.clients-container .header .name-contact-container .name .arrow{margin:0 12px}.clients-container .header .stats{display:flex;flex-direction:row;width:100%}.clients-container .header .stats .appointments{padding:24px 24px 24px 0}.clients-container .header .stats .action-text{align-self:center;color:var(--secondary-color);cursor:pointer;flex:1 1;font-size:20px;margin-right:12px;text-align:right}.clients-container .hover:hover{cursor:pointer;opacity:.5}.clients-container .hover:active{opacity:.3}.new-client-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:150px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.new-client-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.new-client-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.new-client-modal-container .content::-webkit-scrollbar{display:none}.new-client-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.new-client-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.new-client-modal-container .content .error{color:red;font-size:16px}.new-client-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.new-client-modal-container .content .section-container.columns .col{flex:1 1}.new-client-modal-container .content .section-container .input-container{margin-bottom:20px}.new-client-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.new-client-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.new-client-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.new-client-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker-wrapper,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker__input-container{width:100%}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker{border-color:#eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker *{border-radius:0!important;color:var(--appointment-background);font-family:Rubik}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker :active,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker :focus,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker:active,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker:focus{outline:none}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__triangle{display:none;visibility:hidden}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__header{background-color:#f7f6f6;border-bottom-color:#eaeaea}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--keyboard-selected,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{background-color:var(--primary);color:#fff}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--disabled,.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{color:var(--light-gray)}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--disabled{color:var(--light-gray)!important}.new-client-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--selected{background-color:var(--primary)!important;color:#fff}.new-client-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.new-client-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.new-client-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.new-client-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.new-client-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.new-client-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.new-client-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.new-client-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.new-client-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.new-client-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.new-client-modal-container .content .section-container .value-container .value-values{flex:2 1}.new-client-modal-container .content .long-running-message{margin-top:16px}.new-client-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.new-client-modal-container .bottom-buttons .left-buttons{display:flex}.new-client-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.new-client-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.new-client-modal-container .bottom-buttons .modal-button:active{opacity:.9}.new-client-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.new-client-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.new-address-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:450px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.new-address-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.new-address-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.new-address-modal-container .content::-webkit-scrollbar{display:none}.new-address-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.new-address-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.new-address-modal-container .content .error{color:red;font-size:16px}.new-address-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.new-address-modal-container .content .section-container.columns .col{flex:1 1}.new-address-modal-container .content .section-container .input-container{margin-bottom:20px}.new-address-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.new-address-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.new-address-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.new-address-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker-wrapper,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker__input-container{width:100%}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker{border-color:#eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker *{border-radius:0!important;color:var(--appointment-background);font-family:Rubik}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker :active,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker :focus,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker:active,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker:focus{outline:none}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__triangle{display:none;visibility:hidden}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__header{background-color:#f7f6f6;border-bottom-color:#eaeaea}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--keyboard-selected,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{background-color:var(--primary);color:#fff}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--disabled,.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{color:var(--light-gray)}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--disabled{color:var(--light-gray)!important}.new-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--selected{background-color:var(--primary)!important;color:#fff}.new-address-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.new-address-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.new-address-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.new-address-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.new-address-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.new-address-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.new-address-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.new-address-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.new-address-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.new-address-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.new-address-modal-container .content .section-container .value-container .value-values{flex:2 1}.new-address-modal-container .content .long-running-message{margin-top:16px}.new-address-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.new-address-modal-container .bottom-buttons .left-buttons{display:flex}.new-address-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.new-address-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.new-address-modal-container .bottom-buttons .modal-button:active{opacity:.9}.new-address-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.new-address-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.edit-address-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:450px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.edit-address-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.edit-address-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.edit-address-modal-container .content::-webkit-scrollbar{display:none}.edit-address-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.edit-address-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-address-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.edit-address-modal-container .content .title-container .delete-button{border-color:red;color:red}.edit-address-modal-container .content .error{color:red;font-size:16px}.edit-address-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.edit-address-modal-container .content .section-container.columns .col{flex:1 1}.edit-address-modal-container .content .section-container .input-container{margin-bottom:20px}.edit-address-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.edit-address-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.edit-address-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.edit-address-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker-wrapper,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker__input-container{width:100%}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker{border-color:#eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker *{border-radius:0!important;color:var(--appointment-background);font-family:Rubik}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker :active,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker :focus,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker:active,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker:focus{outline:none}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__triangle{display:none;visibility:hidden}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__header{background-color:#f7f6f6;border-bottom-color:#eaeaea}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--keyboard-selected,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{background-color:var(--primary);color:#fff}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--disabled,.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{color:var(--light-gray)}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--disabled{color:var(--light-gray)!important}.edit-address-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--selected{background-color:var(--primary)!important;color:#fff}.edit-address-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.edit-address-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.edit-address-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.edit-address-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.edit-address-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.edit-address-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.edit-address-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.edit-address-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.edit-address-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.edit-address-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.edit-address-modal-container .content .section-container .value-container .value-values{flex:2 1}.edit-address-modal-container .content .long-running-message{margin-top:16px}.edit-address-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.edit-address-modal-container .bottom-buttons .left-buttons{display:flex}.edit-address-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.edit-address-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.edit-address-modal-container .bottom-buttons .modal-button:active{opacity:.9}.edit-address-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.edit-address-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.note-container{background-color:var(--white);background-color:var(--light-gray);border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);flex-direction:column;height:320px;min-width:320px;overflow:hidden;position:relative}.note-container .delete-button{align-items:center;color:var(--dark-gray);display:flex;height:32px;justify-content:center;opacity:.75;position:absolute;right:8px;top:8px;visibility:hidden;width:32px;z-index:100}.note-container .delete-button.visible{cursor:pointer;visibility:visible}.note-container .text-area-container{background-color:var(--white)}.note-container .text-area-container .text-area{border-bottom:none;box-shadow:none}.note-container .text-area-container .info-row-container{align-items:center;display:flex;height:40px}.note-container .text-area-container .info-row-container .character-counter{margin-right:8px}.collapsing-section{display:flex;flex-direction:column;margin:12px 0;width:100%}.collapsing-section .header-row{align-items:center;background-color:var(--light-gray);border-radius:4px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:8px 12px;width:100%}.collapsing-section .header-row.visible{margin-bottom:16px}.collapsing-section .header-row .collapsing-section-header{display:flex;flex-direction:column;font-size:24px;height:100%;justify-content:center}.collapsing-section .header-row .actions-container{align-items:center;display:flex;flex-direction:row}.collapsing-section .header-row .actions-container .action{color:var(--secondary-color);cursor:pointer;font-size:20px;margin-right:12px}.new-horse-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:600px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.new-horse-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.new-horse-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.new-horse-modal-container .content::-webkit-scrollbar{display:none}.new-horse-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.new-horse-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.new-horse-modal-container .content .error{color:red;font-size:16px}.new-horse-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.new-horse-modal-container .content .section-container.columns .col{flex:1 1}.new-horse-modal-container .content .section-container .input-container{margin-bottom:20px}.new-horse-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.new-horse-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.new-horse-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.new-horse-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker-wrapper,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker__input-container{width:100%}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker{border-color:#eaeaea;box-shadow:0 2px 10px rgba(0,0,0,.1)}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker *{border-radius:0!important;color:var(--appointment-background);font-family:Rubik}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker :active,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker :focus,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker:active,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker:focus{outline:none}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__triangle{display:none;visibility:hidden}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__header{background-color:#f7f6f6;border-bottom-color:#eaeaea}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--keyboard-selected,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{background-color:var(--primary);color:#fff}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--disabled,.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__day--selected{color:var(--light-gray)}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--disabled{color:var(--light-gray)!important}.new-horse-modal-container .content .section-container .input-container.multi .react-datepicker .react-datepicker__time-list-item--selected{background-color:var(--primary)!important;color:#fff}.new-horse-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.new-horse-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.new-horse-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.new-horse-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.new-horse-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.new-horse-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.new-horse-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.new-horse-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.new-horse-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.new-horse-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.new-horse-modal-container .content .section-container .value-container .value-values{flex:2 1}.new-horse-modal-container .content .long-running-message{margin-top:16px}.new-horse-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.new-horse-modal-container .bottom-buttons .left-buttons{display:flex}.new-horse-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.new-horse-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.new-horse-modal-container .bottom-buttons .modal-button:active{opacity:.9}.new-horse-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.new-horse-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.edit-client-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:150px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.edit-client-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.edit-client-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.edit-client-modal-container .content::-webkit-scrollbar{display:none}.edit-client-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.edit-client-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.edit-client-modal-container .content .error{color:red;font-size:16px;margin-top:4px}.edit-client-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.edit-client-modal-container .content .section-container.columns .col{flex:1 1}.edit-client-modal-container .content .section-container .input-container{margin-bottom:20px}.edit-client-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.edit-client-modal-container .content .section-container .input-container.multi .datetime-picker{border:none;box-shadow:var(--shadow);font-size:16px;outline:none;padding:8px;width:100%}.edit-client-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.edit-client-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.edit-client-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.edit-client-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.edit-client-modal-container .content .section-container .input-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.edit-client-modal-container .content .section-container .input-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.edit-client-modal-container .content .section-container .input-container .double-input-row .input{flex:1 1}.edit-client-modal-container .content .section-container .input-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.edit-client-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.edit-client-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.edit-client-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.edit-client-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.edit-client-modal-container .content .section-container .value-container .value-values{flex:2 1}.edit-client-modal-container .content .long-running-message{margin-top:16px}.edit-client-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.edit-client-modal-container .bottom-buttons .left-buttons{display:flex}.edit-client-modal-container .bottom-buttons .left-buttons .delete-button{border-color:red;color:red}.edit-client-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.edit-client-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.edit-client-modal-container .bottom-buttons .modal-button:active{opacity:.9}.edit-client-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.edit-client-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.client-details-container{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:32px 44px;width:var(--content-width)}.client-details-container .header{align-items:flex-start;display:flex;flex-direction:column;width:100%}.client-details-container .header .name-contact-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.client-details-container .header .name-contact-container .name{align-items:center;display:flex;font-size:36px}.client-details-container .header .name-contact-container .name .arrow{margin:0 12px}.client-details-container .header .stats{display:flex;flex-direction:row;width:100%}.client-details-container .header .stats .appointments{padding:24px 24px 24px 0}.client-details-container .header .stats .terms-agreement{align-self:center;margin-right:12px;padding:12px 0;text-align:right}.client-details-container .header .stats .contact-methods{align-self:center;color:var(--secondary-color);cursor:pointer;font-size:20px;padding:12px 0 12px 12px;text-align:right}.client-details-container .tables-container{align-items:center;display:flex;flex-direction:column;width:100%}.client-details-container .note-row-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,320px)}.client-details-container .horse-cards-container{width:100%}.client-details-container .horse-cards-container .title{font-size:24px}.client-details-container tbody tr:hover{cursor:pointer;opacity:.5}.client-details-container tbody tr:active{opacity:.3}.client-details-container .horse-cards{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.client-details-container .horse-cards .card{background-color:var(--light-gray);border-radius:16px;display:flex;flex-direction:column;height:280px;margin:12px;overflow:hidden;width:280px}.client-details-container .horse-cards .card:first-child{margin-left:0}.client-details-container .horse-cards .card:hover{cursor:pointer;opacity:.9}.client-details-container .horse-cards .card:active{opacity:.7}.client-details-container .horse-cards .card .image-container{height:140px;position:relative;width:280px}.client-details-container .horse-cards .card .image-container .image{background-color:var(--light-gray);flex-shrink:1;height:140px;position:absolute;width:280px}.client-details-container .horse-cards .card .image-container .no-image{background-image:linear-gradient(to top right,var(--secondary-color) 20%,var(--primary-color) 70%);flex-shrink:1;height:140px;position:absolute;width:280px;z-index:1}.client-details-container .horse-cards .card .image-container .more-images{align-items:flex-end;background-image:linear-gradient(180deg,transparent 0,transparent 60%,rgba(0,0,0,.7));color:var(--white);display:flex;font-size:11px;height:140px;justify-content:flex-end;padding:8px;position:absolute;width:280px}.client-details-container .horse-cards .card .image-container .no-image-text{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:30}.client-details-container .horse-cards .card .text-container{flex:1 1;padding:12px}.client-details-container .horse-cards .card .text-container .name{font-size:20px}.horse-details-container{align-items:center;background-color:var(--background);display:flex;flex-direction:column;height:100%;overflow-y:scroll;padding:32px 44px;width:var(--content-width)}.horse-details-container .header{align-items:flex-start;display:flex;flex-direction:column;width:100%}.horse-details-container .header .name-contact-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.horse-details-container .header .name-contact-container .name{align-items:center;display:flex;font-size:32px}.horse-details-container .header .name-contact-container .name .arrow{margin:0 12px}.horse-details-container .header .stats{display:flex;flex-direction:row;width:100%}.horse-details-container .header .stats .appointments{padding:24px 24px 24px 0}.horse-details-container .header .stats .action-text{align-self:center;color:var(--secondary-color);cursor:pointer;flex:1 1;font-size:20px;margin-right:12px;text-align:right}.horse-details-container .note-row-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,320px)}.horse-details-container .image{height:320px;width:320px}.edit-horse-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:600px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.edit-horse-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.edit-horse-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.edit-horse-modal-container .content::-webkit-scrollbar{display:none}.edit-horse-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.edit-horse-modal-container .content .title{font-size:32px;font-weight:500;margin-bottom:32px}.edit-horse-modal-container .content .error{color:red;font-size:16px}.edit-horse-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.edit-horse-modal-container .content .section-container.columns .col{flex:1 1}.edit-horse-modal-container .content .section-container .input-container{margin-bottom:30px}.edit-horse-modal-container .content .section-container .input-container.multi{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.edit-horse-modal-container .content .section-container .input-container.multi .left{flex:1 1;padding-right:16px}.edit-horse-modal-container .content .section-container .input-container.multi .right{flex:1 1;padding-left:16px}.edit-horse-modal-container .content .section-container.text-area{font-family:Rubik;margin-bottom:0}.edit-horse-modal-container .content .section-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.edit-horse-modal-container .content .section-container>:last-child{margin-left:4px;max-width:calc(100% - 4px)}.edit-horse-modal-container .content .section-container .double-input-row{align-items:center;display:flex;justify-content:space-between}.edit-horse-modal-container .content .section-container .double-input-row .input{flex:1 1}.edit-horse-modal-container .content .section-container .double-input-row .input+.input{margin-left:16px;margin-top:0}.edit-horse-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.edit-horse-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.edit-horse-modal-container .content .section-container .value-container{display:flex;font-size:18px;margin-bottom:8px;margin-left:8px;width:100%}.edit-horse-modal-container .content .section-container .value-container .value-title{color:var(--gray);flex:1 1;margin-right:12px;opacity:.5;text-align:right}.edit-horse-modal-container .content .section-container .value-container .value-values{flex:2 1}.edit-horse-modal-container .content .long-running-message{margin-top:16px}.edit-horse-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.edit-horse-modal-container .bottom-buttons .left-buttons{display:flex}.edit-horse-modal-container .bottom-buttons .left-buttons .delete-button{border-color:red;color:red}.edit-horse-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.edit-horse-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.edit-horse-modal-container .bottom-buttons .modal-button:active{opacity:.9}.edit-horse-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.edit-horse-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.edit-card-details-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:350px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.edit-card-details-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.edit-card-details-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.edit-card-details-modal-container .content::-webkit-scrollbar{display:none}.edit-card-details-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.edit-card-details-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-card-details-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.edit-card-details-modal-container .content .title-container .delete-button{border-color:red;color:red}.edit-card-details-modal-container .content .error{color:red;font-size:16px}.edit-card-details-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.edit-card-details-modal-container .content .section-container.columns .col{flex:1 1}.edit-card-details-modal-container .content .section-container.columns .col .stripe-error{color:var(--stripe-color-danger);font-family:var(--stripe-font-family);font-size:var(--stripe-font-size-sm);font-weight:var(--stripe-font-weight-normal);margin-top:var(--stripe-p-spacing-1)}.edit-card-details-modal-container .content .section-container .input-container{margin-bottom:20px}.edit-card-details-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.edit-card-details-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.edit-card-details-modal-container .content .section-container .error-message{color:var(--red);margin-top:12px;opacity:.75;text-align:center}.edit-card-details-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.edit-card-details-modal-container .content .long-running-message{margin-top:16px}.edit-card-details-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.edit-card-details-modal-container .bottom-buttons .left-buttons{display:flex}.edit-card-details-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.edit-card-details-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.edit-card-details-modal-container .bottom-buttons .modal-button:active{opacity:.9}.edit-card-details-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.edit-card-details-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.edit-subscription-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:350px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.edit-subscription-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.edit-subscription-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.edit-subscription-modal-container .content::-webkit-scrollbar{display:none}.edit-subscription-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.edit-subscription-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.edit-subscription-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.edit-subscription-modal-container .content .title-container .delete-button{border-color:red;color:red}.edit-subscription-modal-container .content .error{color:red;font-size:16px}.edit-subscription-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.edit-subscription-modal-container .content .section-container.columns .col{flex:1 1}.edit-subscription-modal-container .content .section-container .input-container{margin-bottom:20px}.edit-subscription-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.edit-subscription-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.edit-subscription-modal-container .content .section-container .input-container .input-title .protation-loader-container{align-items:center;display:flex;justify-content:center;width:100%}.edit-subscription-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.edit-subscription-modal-container .content .section-container .error{color:var(--red);opacity:1}.edit-subscription-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.edit-subscription-modal-container .content .long-running-message{margin-top:16px}.edit-subscription-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.edit-subscription-modal-container .bottom-buttons .left-buttons{display:flex}.edit-subscription-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.edit-subscription-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.edit-subscription-modal-container .bottom-buttons .modal-button:active{opacity:.9}.edit-subscription-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.edit-subscription-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.renew-subscription-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:350px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.renew-subscription-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.renew-subscription-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.renew-subscription-modal-container .content::-webkit-scrollbar{display:none}.renew-subscription-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.renew-subscription-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.renew-subscription-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.renew-subscription-modal-container .content .title-container .delete-button{border-color:red;color:red}.renew-subscription-modal-container .content .error{color:red;font-size:16px}.renew-subscription-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.renew-subscription-modal-container .content .section-container.columns .col{flex:1 1}.renew-subscription-modal-container .content .section-container .input-container{margin-bottom:20px}.renew-subscription-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.renew-subscription-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.renew-subscription-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.renew-subscription-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.renew-subscription-modal-container .content .long-running-message{margin-top:16px}.renew-subscription-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.renew-subscription-modal-container .bottom-buttons .left-buttons{display:flex}.renew-subscription-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.renew-subscription-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.renew-subscription-modal-container .bottom-buttons .modal-button:active{opacity:.9}.renew-subscription-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.renew-subscription-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.resubscribe-modal-container{--vertical-padding:24px;--title-height:24px;--bottom-buttons-height:60px;background:var(--background);display:flex;flex-direction:column;min-height:350px;overflow-y:scroll;padding:var(--vertical-padding) 30px;position:relative;width:650px}.resubscribe-modal-container .setup-title{color:var(--main);flex-shrink:0;font-size:18px;height:var(--title-height);text-align:center;width:100%}.resubscribe-modal-container .content{-ms-overflow-style:none;flex:1 1;margin-top:var(--step-content-top-margin);padding:0 30px;scrollbar-width:none;width:100%}.resubscribe-modal-container .content::-webkit-scrollbar{display:none}.resubscribe-modal-container .content .header{align-items:baseline;display:flex;flex-direction:row;font-family:Rubik;justify-content:space-evenly;width:100%}.resubscribe-modal-container .content .title-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.resubscribe-modal-container .content .title-container .title{font-size:32px;font-weight:500;margin-bottom:32px}.resubscribe-modal-container .content .title-container .delete-button{border-color:red;color:red}.resubscribe-modal-container .content .error{color:red;font-size:16px}.resubscribe-modal-container .content .section-container.columns{display:flex;justify-content:space-between}.resubscribe-modal-container .content .section-container.columns .col{flex:1 1}.resubscribe-modal-container .content .section-container .input-container{margin-bottom:20px}.resubscribe-modal-container .content .section-container .input-container.text-area{font-family:Rubik;margin-bottom:0}.resubscribe-modal-container .content .section-container .input-container .input-title{color:var(--darkGray);font-weight:500;margin-bottom:8px}.resubscribe-modal-container .content .section-container .message{color:var(--gray);margin:0 50px;opacity:.5}.resubscribe-modal-container .content .section-container .review-col-title{font-size:20px;font-weight:500;margin-bottom:12px}.resubscribe-modal-container .content .long-running-message{margin-top:16px}.resubscribe-modal-container .bottom-buttons{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:space-between;margin-top:24px;width:100%}.resubscribe-modal-container .bottom-buttons .left-buttons{display:flex}.resubscribe-modal-container .bottom-buttons .left-buttons>:not(:last-child){margin-right:20px}.resubscribe-modal-container .bottom-buttons .modal-button{align-items:center;background-color:var(--main);border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;line-height:22px;outline:none;width:140px}.resubscribe-modal-container .bottom-buttons .modal-button:active{opacity:.9}.resubscribe-modal-container .bottom-buttons .modal-button.prev{background-color:#fff;border:2px solid var(--main);color:var(--main);margin-left:24px}.resubscribe-modal-container .bottom-buttons .modal-button.cancel{background-color:#fff;border:2px solid var(--darkGray);color:var(--darkGray);margin-left:24px}.profile{background-color:var(--background);height:var(--content-height);overflow-y:scroll;padding:32px 44px;position:relative;width:var(--content-width)}.profile.profile-loading{align-items:center;display:flex;justify-content:center}.profile .title-row{align-items:center;display:flex;justify-content:space-between}.profile .title-row .title{font-size:36px}.profile .content{margin-top:36px}.profile .content .picture-row{align-items:center;display:flex}.profile .content .picture-row .picture{background-color:var(--light-gray);border-radius:50%;box-shadow:var(--big-shadow);cursor:pointer;height:180px;margin-right:36px;object-fit:cover;width:180px}.profile .content .picture-row .picture:active{opacity:.9}.profile .content .picture-row .picture.placeholder{align-items:center;box-shadow:var(--shadow);color:var(--gray);display:flex;justify-content:center}.profile .content .picture-row .primary-info .name{font-size:36px}.profile .content .picture-row .primary-info .error{color:var(--red);font-size:18px;font-weight:500}.profile .content .picture-row .primary-info .email{color:var(--gray);font-size:18px}.profile .content .picture-row .primary-info .buttons-row{align-items:center;display:flex;margin-top:16px}.profile .content .picture-row .primary-info .buttons-row :not(:first-child){margin-left:12px}.profile .content .picture-row .edit-subscription-button{border-color:var(--secondary-color);color:var(--secondary-color)}.profile .content .section{display:flex;margin-top:24px}.profile .content .section .header{color:var(--gray);font-size:16px;font-weight:500;height:55px;margin-bottom:12px;padding-top:32px;text-transform:uppercase}.profile .content .section .info-section{flex:1 1}.profile .content .section .info-section .info-row{align-items:center;display:flex;justify-content:center;margin-bottom:16px;width:100%}.profile .content .section .info-section .info-row .info-title{font-weight:500;margin-right:12px;text-align:right;width:156px}.profile .content .section .info-section .info-row .info-value{align-items:center;color:var(--dark-primary);display:flex;flex:1 1;flex-direction:row;margin-left:12px}.profile .content .section .actions-section{flex:1 1}.profile .content .section .actions-section .action-row{align-items:center;display:flex;justify-content:center;margin-bottom:16px;width:100%}.profile .content .section .actions-section .action-row .action{align-items:center;color:var(--secondary-color);display:flex;flex:1 1;flex-direction:row;font-weight:600;margin-left:24px;-webkit-user-select:none;user-select:none}.profile .content .section .actions-section .action-row .action>span{cursor:pointer}.profile .content .section .actions-section .action-row .action>span:hover{opacity:.7}.profile .content .section .actions-section .action-row .action>span:active{opacity:.5}body{--spinner-size:80px;margin:0;overscroll-behavior:none}a{color:initial;text-decoration:none}.main-content{display:flex;flex-direction:row;height:100%;width:100%}.loader-container{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:absolute;top:0;width:100vw}.loader-container .loader{left:calc(50% - var(--spinner-size)/2);position:absolute;top:calc(50% - var(--spinner-size)/2)}body,html{--content-height:100vh;--primary:#09bc8a;--primary-color:#09bc8a;--red:red;--super-light-gray:#f5f5fb;--light-gray:#e4e7eb;--medium-gray:#c1c1d1;--gray:#999;--dark-gray:#5a5b5c;--black:#000;--white:#fff;--secondary-color:#8a09bc;--background:#faf9fb;--background-color:#faf9fb;--stripe-color-danger:#df1b41;--stripe-font-weight-normal:400;--stripe-font-size-sm:0.93rem;--stripe-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--stripe-p-spacing-1:0.25rem;--shadow:0px 1px 2px 1px rgba(0,0,0,.15);font-family:Rubik}#root,body,html{height:100%;margin:0;overflow-y:hidden;overscroll-behavior-block:autocontain;padding:0;width:100%}html{--sidebar-width:276px;--content-height:100vh;--content-width:calc(100vw - var(--sidebar-width));--content-padding:36px}*{box-sizing:border-box}table{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;margin-bottom:10px;max-width:100%;width:100%}table th{background-color:#f7f6f6;border-bottom:1px solid #eaeaea;color:#8a09bc;color:var(--secondary-color);font-size:14px;font-weight:500;line-height:20px;padding:10px 0 10px 16px;text-align:left;text-transform:uppercase;vertical-align:bottom}table th:last-child{padding-right:16px;text-align:right}table th.center{padding:10px 0;text-align:center}table tr.selectable-row{cursor:pointer}table tr.selectable-row:hover{background-color:#f7f6f6}table tr.selectable-row:active{opacity:.7}table td{border-bottom:1px solid #eaeaea;font-weight:500;padding:30px 0 30px 16px;vertical-align:middle}table td:last-child{padding-right:16px;text-align:right}table td.center{padding:30px 0}table td .cell-contents{height:100%}table td .cell-contents>*+*{margin-top:4px}table td .cell-contents.center{display:inline-flex;justify-content:center;width:100%}table td .action{color:#8a09bc;color:var(--secondary-color);cursor:pointer;font-weight:500;justify-content:flex-end;-webkit-user-select:none;user-select:none}table td .action+.action{margin-top:4px}table td .action:hover{opacity:.9}table td .action:active{opacity:.7}table td .action.disabled{cursor:auto;opacity:.3;pointer-events:none}
/*# sourceMappingURL=main.6e3cd234.css.map*/