@import"https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i,900,900i";@import"https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i";.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html,.mat-accent{--mat-option-selected-state-label-text-color: #2e8be0;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary,html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #2e8be0;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #2e8be0;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: roboto;--mat-option-label-text-line-height: 1;--mat-option-label-text-size: .875rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: roboto;--mat-optgroup-label-text-line-height: 1;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar,.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #2e8be0;--mdc-linear-progress-track-color: rgba(46, 139, 224, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #2e8be0;--mdc-filled-text-field-focus-active-indicator-color: #2e8be0;--mdc-filled-text-field-focus-label-text-color: rgba(46, 139, 224, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #2e8be0;--mdc-outlined-text-field-focus-outline-color: #2e8be0;--mdc-outlined-text-field-focus-label-text-color: rgba(46, 139, 224, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-focus-select-arrow-color: rgba(46, 139, 224, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #2e8be0;--mdc-filled-text-field-focus-active-indicator-color: #2e8be0;--mdc-filled-text-field-focus-label-text-color: rgba(46, 139, 224, .87);--mdc-outlined-text-field-caret-color: #2e8be0;--mdc-outlined-text-field-focus-outline-color: #2e8be0;--mdc-outlined-text-field-focus-label-text-color: rgba(46, 139, 224, .87);--mat-form-field-focus-select-arrow-color: rgba(46, 139, 224, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}html{--mdc-filled-text-field-label-text-font: roboto;--mdc-filled-text-field-label-text-size: .875rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: roboto;--mdc-outlined-text-field-label-text-size: .875rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: roboto;--mat-form-field-container-text-line-height: 1;--mat-form-field-container-text-size: .875rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: .875rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html,html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(46, 139, 224, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: none}html{--mat-select-trigger-text-font: roboto;--mat-select-trigger-text-line-height: 1;--mat-select-trigger-text-size: .875rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: roboto;--mdc-dialog-supporting-text-line-height: 1;--mdc-dialog-supporting-text-size: .875rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #2e8be0;--mdc-chip-elevated-selected-container-color: #2e8be0;--mdc-chip-elevated-disabled-container-color: #2e8be0;--mdc-chip-flat-disabled-selected-container-color: #2e8be0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 24px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #2983dc;--mdc-switch-selected-handle-color: #2983dc;--mdc-switch-selected-hover-state-layer-color: #2983dc;--mdc-switch-selected-pressed-state-layer-color: #2983dc;--mdc-switch-selected-focus-handle-color: #125bcb;--mdc-switch-selected-hover-handle-color: #125bcb;--mdc-switch-selected-pressed-handle-color: #125bcb;--mdc-switch-selected-focus-track-color: #6daee9;--mdc-switch-selected-hover-track-color: #6daee9;--mdc-switch-selected-pressed-track-color: #6daee9;--mdc-switch-selected-track-color: #6daee9;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #2983dc;--mdc-switch-selected-handle-color: #2983dc;--mdc-switch-selected-hover-state-layer-color: #2983dc;--mdc-switch-selected-pressed-state-layer-color: #2983dc;--mdc-switch-selected-focus-handle-color: #125bcb;--mdc-switch-selected-hover-handle-color: #125bcb;--mdc-switch-selected-pressed-handle-color: #125bcb;--mdc-switch-selected-focus-track-color: #6daee9;--mdc-switch-selected-hover-track-color: #6daee9;--mdc-switch-selected-pressed-track-color: #6daee9;--mdc-switch-selected-track-color: #6daee9}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 28px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary,.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2e8be0;--mdc-radio-selected-hover-icon-color: #2e8be0;--mdc-radio-selected-icon-color: #2e8be0;--mdc-radio-selected-pressed-icon-color: #2e8be0;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #2e8be0;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 28px;--mat-radio-touch-target-display: none}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #2e8be0;--mdc-slider-focus-handle-color: #2e8be0;--mdc-slider-hover-handle-color: #2e8be0;--mdc-slider-active-track-color: #2e8be0;--mdc-slider-inactive-track-color: #2e8be0;--mdc-slider-with-tick-marks-inactive-container-color: #2e8be0;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #2e8be0;--mat-slider-hover-state-layer-color: rgba(46, 139, 224, .05);--mat-slider-focus-state-layer-color: rgba(46, 139, 224, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #2e8be0;--mdc-slider-focus-handle-color: #2e8be0;--mdc-slider-hover-handle-color: #2e8be0;--mdc-slider-active-track-color: #2e8be0;--mdc-slider-inactive-track-color: #2e8be0;--mdc-slider-with-tick-marks-inactive-container-color: #2e8be0;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #2e8be0;--mat-slider-hover-state-layer-color: rgba(46, 139, 224, .05);--mat-slider-focus-state-layer-color: rgba(46, 139, 224, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: roboto;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end,.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #2e8be0;--mdc-radio-selected-hover-icon-color: #2e8be0;--mdc-radio-selected-icon-color: #2e8be0;--mdc-radio-selected-pressed-icon-color: #2e8be0}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option,.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2e8be0;--mdc-checkbox-selected-hover-icon-color: #2e8be0;--mdc-checkbox-selected-icon-color: #2e8be0;--mdc-checkbox-selected-pressed-icon-color: #2e8be0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #2e8be0;--mdc-checkbox-selected-hover-state-layer-color: #2e8be0;--mdc-checkbox-selected-pressed-state-layer-color: #2e8be0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2e8be0}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 36px;--mdc-list-list-item-two-line-container-height: 52px;--mdc-list-list-item-three-line-container-height: 76px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 28px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:44px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:60px}html{--mdc-list-list-item-label-text-font: roboto;--mdc-list-list-item-label-text-line-height: 1;--mdc-list-list-item-label-text-size: .875rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar,.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #2e8be0;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #2e8be0;--mat-tab-header-active-ripple-color: #2e8be0;--mat-tab-header-inactive-ripple-color: #2e8be0;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #2e8be0;--mat-tab-header-active-hover-label-text-color: #2e8be0;--mat-tab-header-active-focus-indicator-color: #2e8be0;--mat-tab-header-active-hover-indicator-color: #2e8be0}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary,.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #2e8be0;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 36px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2e8be0;--mdc-checkbox-selected-hover-icon-color: #2e8be0;--mdc-checkbox-selected-icon-color: #2e8be0;--mdc-checkbox-selected-pressed-icon-color: #2e8be0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #2e8be0;--mdc-checkbox-selected-hover-state-layer-color: #2e8be0;--mdc-checkbox-selected-pressed-state-layer-color: #2e8be0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #2e8be0;--mdc-checkbox-selected-hover-icon-color: #2e8be0;--mdc-checkbox-selected-icon-color: #2e8be0;--mdc-checkbox-selected-pressed-icon-color: #2e8be0;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #2e8be0;--mdc-checkbox-selected-hover-state-layer-color: #2e8be0;--mdc-checkbox-selected-pressed-state-layer-color: #2e8be0;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 28px;--mat-checkbox-touch-target-display: none}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #2e8be0;--mat-text-button-state-layer-color: #2e8be0;--mat-text-button-ripple-color: rgba(46, 139, 224, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336;--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #2e8be0;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #2e8be0;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #2e8be0;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #2e8be0;--mat-outlined-button-ripple-color: rgba(46, 139, 224, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 24px;--mdc-filled-button-container-height: 24px;--mdc-protected-button-container-height: 24px;--mdc-outlined-button-container-height: 24px;--mat-text-button-touch-target-display: none;--mat-filled-button-touch-target-display: none;--mat-protected-button-touch-target-display: none;--mat-outlined-button-touch-target-display: none}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary,html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #2e8be0;--mat-icon-button-state-layer-color: #2e8be0;--mat-icon-button-ripple-color: rgba(46, 139, 224, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 36px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:6px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary,html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #2e8be0;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary,html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #2e8be0;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: none;--mat-fab-small-touch-target-display: none}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #2e8be0}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html,html .mat-accent{--mdc-circular-progress-active-indicator-color: #2e8be0}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2e8be0;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #2e8be0;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 36px}html{--mat-legacy-button-toggle-label-text-font: roboto;--mat-legacy-button-toggle-label-text-line-height: 1;--mat-legacy-button-toggle-label-text-size: .875rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: roboto;--mat-standard-button-toggle-label-text-line-height: 1;--mat-standard-button-toggle-label-text-size: .875rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2e8be0;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(46, 139, 224, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(46, 139, 224, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(46, 139, 224, .3);--mat-datepicker-toggle-active-state-icon-color: #2e8be0;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(46, 139, 224, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #2e8be0;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(46, 139, 224, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(46, 139, 224, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(46, 139, 224, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(46, 139, 224, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #2e8be0}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: roboto;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary,.mat-icon.mat-accent{--mat-icon-color: #2e8be0}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2e8be0;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2e8be0;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2e8be0;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #2e8be0;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #2e8be0;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #2e8be0;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 60px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary,.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #2e8be0;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 36px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-focus-indicator-border-color: #2e8be0}html{--mat-mdc-focus-indicator-border-color: #2e8be0}@charset "UTF-8";.glyph{display:inline-block}.glyph:before,.glyph:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.-large-2x{font-size:2em}.-large-3x{font-size:3em}.-large-4x{font-size:4em}.-large-5x{font-size:5em}.stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.-stack-1x,.-stack-2x{position:absolute;left:0;width:100%;text-align:center}.-stack-1x{line-height:inherit}.-stack-2x{font-size:2em}.-flip-horizontal{transform:scaleX(-1)}.-flip-vertical{transform:scaleY(-1)}:root .-flip-horizontal,:root .-flip-vertical{filter:none}.-rotate-90{transform:rotate(90deg)}.-rotate-180{transform:rotate(180deg)}.-rotate-270{transform:rotate(270deg)}:root .-rotate-90,:root .-rotate-180,:root .-rotate-270{filter:none}.no-animate{transition:none!important}.ng-leave{opacity:0}@keyframes fade-enter{0%{opacity:0}to{opacity:1}}@keyframes fade-leave{0%{opacity:1}to{opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0}meta[name=matchmedia]{font-family:"xsmall=32em&phone=47.9375em&tablet=48em&medium=64em&large=80em&xlarge=90em&xxlarge=120em"}.drawer{background-color:#fff;margin-bottom:.625em;border-bottom:1px solid #d8e2f4}.drawer .handle{width:100%;padding:.75em 1.25em;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.drawer .handle:after{content:"\ea18";color:#d8e2f4;font-size:.875em;line-height:1.5em;position:absolute;right:.9375em;top:.875em;transform:rotate(90deg)}.drawer .handle .title{color:#2e8be0;font-size:.875rem;font-weight:500;line-height:1.25em}.drawer .handle .info{font-style:italic;font-size:.875em;color:#a3a2a0;line-height:1.25em;position:absolute;right:3.4375rem;top:auto}.drawer .handle:hover:after{color:#5b5a57}.drawer .handle:hover .title{color:#515c6e}.drawer .content{max-height:0;overflow:hidden}.-open.drawer .content{max-height:99999px;transition:max-height 1.3s ease-in}.-open.drawer .handle:after{transform:rotate(-90deg);top:.65em}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,contact-summary .daily-events .proposition,contact-summary .daily-events .marketplace,contact-summary .daily-events .change-request,contact-summary .daily-events .transfer,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,.form-pane .info-convocation .icon,.list-header .infos .reply-to,.header-back a,.section-header .actions>*,.notice>.close,.notice .icon,.account-summary .close,.field.-error:not(.-select),.field.-search.-searching .icon,.field.-search .icon,.field.-confirmed,.field,.license .remove,.contact-method .remove,.-grabbable.license .handle,.-grabbable.contact-method .handle,.drawer .handle{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,contact-summary .daily-events .proposition:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .transfer:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,.form-pane .info-convocation .icon:before,.list-header .infos .reply-to:before,.header-back a:before,.section-header .actions>:before,.notice>.close:before,.notice .icon:before,.account-summary .close:before,.field.-error:not(.-select):before,.field.-search.-searching .icon:before,.field.-search .icon:before,.field.-confirmed:before,.field:before,.license .remove:before,.contact-method .remove:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.drawer .handle:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,contact-summary .daily-events .proposition:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .transfer:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,.form-pane .info-convocation .icon:after,.list-header .infos .reply-to:after,.header-back a:after,.section-header .actions>:after,.notice>.close:after,.notice .icon:after,.account-summary .close:after,.field.-error:not(.-select):after,.field.-search.-searching .icon:after,.field.-search .icon:after,.field.-confirmed:after,.field:after,.license .remove:after,.contact-method .remove:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.drawer .handle:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}html,body{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-weight:400;color:#434c5c;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:petalmd;src:url(petalmd.23c04f02c919d350.eot);src:url(petalmd.23c04f02c919d350.eot?#iefix) format("embedded-opentype"),url(petalmd.b9d6bfbb19b593c5.woff2) format("woff2"),url(petalmd.3e5c99dc3307aebd.woff) format("woff"),url(petalmd.9d18b39c5ca757a5.ttf) format("truetype");font-weight:400;font-style:normal}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:500;line-height:inherit}small{font-size:.875em;line-height:inherit}p{font-size:.875em;line-height:1.35em;margin-bottom:1.25em;text-rendering:optimizeLegibility}p.-medium{font-size:.875em}p.-small{font-size:.775em;font-weight:400}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:1.25em;line-height:1.4em;text-rendering:optimizeLegibility}h1{font-size:2em;font-weight:400}h2{font-size:1.625em;font-weight:400}h3{font-size:1.375em;font-weight:400}h4{font-size:1em;font-weight:500}h5{font-size:.875em;font-weight:500}.title{color:#434c5c}.title.-huge{font-size:2em;font-weight:400}.title.-main{font-size:1.625em;font-weight:400}.title.-secondary{font-size:1.375em;font-weight:400}.title.-sub{font-size:1em;font-weight:500}.title.-small{font-size:.875em}a{color:#2e8be0;text-decoration:none;line-height:inherit;cursor:pointer}a:hover,a:focus{color:#434c5c;text-decoration:none}a img{border:0}a.-disabled{pointer-events:none;cursor:default;color:#a3a2a0}ul,ol,dl{line-height:1.35em;margin-bottom:1.25em;list-style-position:outside}li{font-size:inherit}li>p{margin:0}ul{list-style-type:disc;margin-left:1.25em}ol{margin-left:1.25em}ul ul,ul ol,ol ul,ol ol{margin-left:1em;margin-bottom:0;list-style-type:inherit}dl{margin-bottom:1em}dl dt{margin-bottom:.3em;font-weight:500}.link-button{cursor:pointer;display:inline-block;vertical-align:middle;font-size:.875em;line-height:1.429;color:#2e8be0;position:relative;text-align:left;transition:color .15s cubic-bezier(.44,.07,.21,.92)}.link-button:before,.link-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.link-button.-messaging{font-size:1rem;line-height:2.5}.link-button:before{font-size:1.429em;margin-right:.5em;vertical-align:middle}.link-button.delete:before{content:"\ea98"}.link-button.remove:before{content:"\ea87"}.link-button.edit:before{content:"\ea6f"}.link-button.add:before{content:"\ea76"}.link-button.deactivate:before{content:"\ea2e"}.link-button.reactivate:before{content:"\ea7e";padding-right:.5em}.link-button.view{font-size:1.25em}.link-button.view:before{content:"\ea9d";margin-right:.35em}.link-button:hover{color:#434c5c}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.is-loading-button{position:relative;color:transparent!important;pointer-events:none}.is-loading-button:after{content:"";left:calc(50% - .5em);top:calc(50% - .5em);position:absolute;animation:spinAround .5s infinite linear;border:2px solid #fff;border-color:transparent transparent #fff #fff!important;border-radius:290486px;display:block;height:1em;width:1em}.primary-button{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.primary-button:focus{color:#fff;text-decoration:none}.no-touchevents .primary-button:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .primary-button:active,.primary-button:active{background-color:#15548d;text-decoration:none;color:#fff}.primary-button[disabled],.primary-button.-disabled,.primary-button[disabled]:hover,.primary-button.-disabled:hover,.no-touchevents .primary-button[disabled]:hover,.no-touchevents .primary-button.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.secondary-button{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .secondary-button:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .secondary-button:active,.secondary-button:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.secondary-button[disabled],.secondary-button.-disabled,.secondary-button[disabled]:hover,.secondary-button.-disabled:hover,.no-touchevents .secondary-button[disabled]:hover,.no-touchevents .secondary-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}.icon-button{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.icon-button:before,.icon-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-button:before{content:"\ea15";font-size:1.449em;line-height:0;color:#3fce77;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .icon-button:hover{background-color:#3fce77;border-color:#3fce77;color:#fff}.no-touchevents .icon-button:hover:before{color:#fff}.no-touchevents .icon-button:active,.icon-button:active{background-color:#2cab5e;border-color:#2cab5e;color:#fff}.no-touchevents .icon-button:active:before,.icon-button:active:before{color:#fff}.icon-button[disabled],.icon-button.-disabled,.icon-button[disabled]:hover,.icon-button.-disabled:hover,.no-touchevents .icon-button[disabled]:hover,.no-touchevents .icon-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.icon-button[disabled]:before,.icon-button.-disabled:before,.icon-button[disabled]:hover:before,.icon-button.-disabled:hover:before,.no-touchevents .icon-button[disabled]:hover:before,.no-touchevents .icon-button.-disabled:hover:before{color:#3fce7780}.icon-button.approve:before{content:"\ea15"}.icon-button.-red{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.icon-button.-red:before,.icon-button.-red:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-button.-red:before{content:"\ea15";font-size:1.449em;line-height:0;color:#e55939;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .icon-button.-red:hover{background-color:#e55939;border-color:#e55939;color:#fff}.no-touchevents .icon-button.-red:hover:before{color:#fff}.no-touchevents .icon-button.-red:active,.icon-button.-red:active{background-color:#ca3b1b;border-color:#ca3b1b;color:#fff}.no-touchevents .icon-button.-red:active:before,.icon-button.-red:active:before{color:#fff}.icon-button.-red[disabled],.icon-button.-red.-disabled,.icon-button.-red[disabled]:hover,.icon-button.-red.-disabled:hover,.no-touchevents .icon-button.-red[disabled]:hover,.no-touchevents .icon-button.-red.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.icon-button.-red[disabled]:before,.icon-button.-red.-disabled:before,.icon-button.-red[disabled]:hover:before,.icon-button.-red.-disabled:hover:before,.no-touchevents .icon-button.-red[disabled]:hover:before,.no-touchevents .icon-button.-red.-disabled:hover:before{color:#e5593980}.icon-button.-blue{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.icon-button.-blue:before,.icon-button.-blue:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-button.-blue:before{content:"\ea15";font-size:1.449em;line-height:0;color:#2e8be0;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .icon-button.-blue:hover{background-color:#2e8be0;border-color:#2e8be0;color:#fff}.no-touchevents .icon-button.-blue:hover:before{color:#fff}.no-touchevents .icon-button.-blue:active,.icon-button.-blue:active{background-color:#1c70bc;border-color:#1c70bc;color:#fff}.no-touchevents .icon-button.-blue:active:before,.icon-button.-blue:active:before{color:#fff}.icon-button.-blue[disabled],.icon-button.-blue.-disabled,.icon-button.-blue[disabled]:hover,.icon-button.-blue.-disabled:hover,.no-touchevents .icon-button.-blue[disabled]:hover,.no-touchevents .icon-button.-blue.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.icon-button.-blue[disabled]:before,.icon-button.-blue.-disabled:before,.icon-button.-blue[disabled]:hover:before,.icon-button.-blue.-disabled:hover:before,.no-touchevents .icon-button.-blue[disabled]:hover:before,.no-touchevents .icon-button.-blue.-disabled:hover:before{color:#2e8be080}.icon-secondary-button{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.icon-secondary-button:before,.icon-secondary-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon-secondary-button:before{content:"\ea15";font-size:1.5em;line-height:0;color:#2e8be0;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .icon-secondary-button:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .icon-secondary-button:hover:before{color:#434c5c}.no-touchevents .icon-secondary-button:active,.icon-secondary-button:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.no-touchevents .icon-secondary-button:active:before,.icon-secondary-button:active:before{color:#434c5c}.icon-secondary-button[disabled],.icon-secondary-button.-disabled,.icon-secondary-button[disabled]:hover,.icon-secondary-button.-disabled:hover,.no-touchevents .icon-secondary-button[disabled]:hover,.no-touchevents .icon-secondary-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.icon-secondary-button[disabled]:before,.icon-secondary-button.-disabled:before,.icon-secondary-button[disabled]:hover:before,.icon-secondary-button.-disabled:hover:before,.no-touchevents .icon-secondary-button[disabled]:hover:before,.no-touchevents .icon-secondary-button.-disabled:hover:before{color:#2e8be080}.approve-button{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.approve-button:before,.approve-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.approve-button:before{content:"\ea15";font-size:1.449em;line-height:0;color:#3fce77;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .approve-button:hover{background-color:#3fce77;border-color:#3fce77;color:#fff}.no-touchevents .approve-button:hover:before{color:#fff}.no-touchevents .approve-button:active,.approve-button:active{background-color:#2cab5e;border-color:#2cab5e;color:#fff}.no-touchevents .approve-button:active:before,.approve-button:active:before{color:#fff}.approve-button[disabled],.approve-button.-disabled,.approve-button[disabled]:hover,.approve-button.-disabled:hover,.no-touchevents .approve-button[disabled]:hover,.no-touchevents .approve-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.approve-button[disabled]:before,.approve-button.-disabled:before,.approve-button[disabled]:hover:before,.approve-button.-disabled:hover:before,.no-touchevents .approve-button[disabled]:hover:before,.no-touchevents .approve-button.-disabled:hover:before{color:#3fce7780}.refuse-button{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.refuse-button:before,.refuse-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.refuse-button:before{content:"\ea1d";font-size:1.449em;line-height:0;color:#ff4231;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .refuse-button:hover{background-color:#ff4231;border-color:#ff4231;color:#fff}.no-touchevents .refuse-button:hover:before{color:#fff}.no-touchevents .refuse-button:active,.refuse-button:active{background-color:#f31400;border-color:#f31400;color:#fff}.no-touchevents .refuse-button:active:before,.refuse-button:active:before{color:#fff}.refuse-button[disabled],.refuse-button.-disabled,.refuse-button[disabled]:hover,.refuse-button.-disabled:hover,.no-touchevents .refuse-button[disabled]:hover,.no-touchevents .refuse-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.refuse-button[disabled]:before,.refuse-button.-disabled:before,.refuse-button[disabled]:hover:before,.refuse-button.-disabled:hover:before,.no-touchevents .refuse-button[disabled]:hover:before,.no-touchevents .refuse-button.-disabled:hover:before{color:#ff423180}.trial-button{display:inline-block;padding:.645em 1.43em;background-color:#fff;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92);box-shadow:0 4px 6px #434c5c33}.trial-button:focus{color:#fff;text-decoration:none}.no-touchevents .trial-button:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .trial-button:active,.trial-button:active{background-color:#15548d;text-decoration:none;color:#fff}.trial-button[disabled],.trial-button.-disabled,.trial-button[disabled]:hover,.trial-button.-disabled:hover,.no-touchevents .trial-button[disabled]:hover,.no-touchevents .trial-button.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.button{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.button:focus{color:#fff;text-decoration:none}.no-touchevents .button:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .button:active,.button:active{background-color:#15548d;text-decoration:none;color:#fff}.button[disabled],.button.-disabled,.button[disabled]:hover,.button.-disabled:hover,.no-touchevents .button[disabled]:hover,.no-touchevents .button.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.hollow-button{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .hollow-button:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .hollow-button:active,.hollow-button:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.hollow-button[disabled],.hollow-button.-disabled,.hollow-button[disabled]:hover,.hollow-button.-disabled:hover,.no-touchevents .hollow-button[disabled]:hover,.no-touchevents .hollow-button.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}button{outline:0;cursor:pointer}button[disabled],button.-disabled,button.disabled{cursor:default}html,body{height:100%;min-width:48em;overflow:hidden;position:relative}html.msie,body.msie{position:static}.notransition *{transition:none!important;animation:none!important}.wrapper.-main{width:100%;min-width:48em;height:100%;position:absolute;top:0}.-no-scroll{overflow:hidden!important}.content-overlay{height:100%;width:100%;background-color:#fff;box-shadow:inset 16px -3px 40px -5px #3a6cc926;opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:11;transition:opacity .15s cubic-bezier(.44,.07,.21,.92),visibility .15s cubic-bezier(.44,.07,.21,.92)}@media screen and (min-width: 64.0625em){.content-overlay{display:none}}.content-wrapper{display:block;height:100%;width:calc(100% - 3.75em);min-width:41.75em;position:absolute;top:0;right:0;transition:width .2s cubic-bezier(.44,.07,.21,.92),right .2s cubic-bezier(.44,.07,.21,.92)}.content-wrapper.-shrunk{width:calc(100% - 19.375em)}@media screen and (max-width: 64em){.content-wrapper.-shrunk{width:calc(100% - 3.75em);right:-15.625em}.content-wrapper.-shrunk ul.actions{margin-right:15.625em}}.content-wrapper.-shrunk .content-overlay{opacity:.55;visibility:visible}.content-wrapper.-without-side-bar{width:100%}.content-wrapper .main-content{display:flex;height:100%;width:100%;background-color:#f7f9fd;position:absolute;top:0;left:0}.content-wrapper .main-content>*:not(router-outlet){display:flex;flex-direction:column;height:100%;width:100%}.content-wrapper .main-content .ng1router>*>blank-state{background-color:transparent}.content-wrapper .main-content .ng1router>*:first-child{display:flex;flex-direction:column;height:100%}.no-animation *{transition:none!important}#launcher{z-index:3!important}form>.field,form>.group,form fieldset>.field,form fieldset>*{margin:0 .5em 1.25rem;width:calc(100% - 1em)}form fieldset>.-half,form>.-half{display:inline-block;vertical-align:top;width:50%;padding:0 .5em;margin:0}form fieldset>.-one-third,form>.-one-third{display:inline-block;vertical-align:top;width:33.33%;padding:0 .5em;margin:0}form fieldset>.-two-thirds,form>.-two-thirds{display:inline-block;vertical-align:top;width:66.66%;padding:0 .5em;margin:0}form fieldset>.-one-quarter,form>.-one-quarter{display:inline-block;vertical-align:top;width:25%;padding:0 .5em;margin:0}form fieldset>.-three-quarters,form>.-three-quarters{display:inline-block;vertical-align:top;width:75%;padding:0 .5em;margin:0}fieldset.field{border:0;box-shadow:none}button{padding:0;margin:0;background:transparent;font-size:1em;color:#434c5c;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;border:0}button[disabled],.no-touchevents button[disabled]:hover,button[disabled]:active{color:#434c5c;opacity:.5;cursor:default}label,._label{display:inline-block;width:100%;padding-bottom:.5em;font-size:.875em;font-weight:400;line-height:1.125;color:#434c5c}._label{margin:0}legend,._legend{color:#5b5a57;font-size:1.25rem;line-height:1.25rem;margin:0 0 1.25rem}input,textarea{display:inline-block;width:100%;margin:0;padding:.5em .933em .55em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:.1875rem;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;line-height:1.43;color:#434c5c;opacity:1;transition:background .2s cubic-bezier(.44,.07,.21,.92),border-color .2s cubic-bezier(.44,.07,.21,.92);-webkit-appearance:none}input:focus,textarea:focus{background-color:#2e8be01a;border-color:#2e8be0}input::placeholder,textarea::placeholder{color:#434c5c80}input:disabled,textarea:disabled{background-color:#434c5c1a;color:#434c5c80;border-color:transparent}input.round,textarea.round{border-radius:15px}textarea{max-width:100%;resize:none}textarea.-medium{height:12.5rem;resize:vertical}input[type=search]{padding:.55em 2.5rem .55em 1.125rem;background-color:#fff;border-color:#d8e2f4;border-radius:2.25rem;box-shadow:none}input[type=search].-square{border-radius:.3125rem}input[type=search].-square:focus{background-color:#2e8be01a;border-color:#2e8be0}input[type=search]:focus,input[type=search].-focus{box-shadow:none;border-color:#a3a2a0;background-color:#fff}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::placeholder{color:#434c5c80}input[type=search]:after{content:""}footer{margin-top:1.25em}footer:before,footer:after{content:" ";display:table}footer:after{clear:both}footer .button:first-child,footer .hollow-button:first-child{float:left}footer .button:first-child+.button,footer .hollow-button:first-child+.button{float:right}.custom-input{margin-bottom:0;font-size:1em;position:relative}.custom-input>*{display:inline-block;font-size:.875rem;vertical-align:middle}.custom-input>input{height:100%;width:100%;opacity:0;cursor:pointer;position:absolute;top:0;left:0}.custom-input>input:disabled{cursor:default}.custom-input>input:disabled+label:before{border-color:#434c5c4d}.custom-input>input:disabled+label{cursor:default;opacity:.5}.custom-input>label{width:auto;padding-left:2.1em;padding-bottom:.6em;padding-top:.05em;-webkit-user-select:none;user-select:none;cursor:pointer;line-height:1.375;position:relative}.custom-input>label:before{display:inline-block;background:#fff;border:1px solid rgba(46,139,224,.75);content:"";height:1.9em;width:1.9em;font-size:.75em;position:absolute;top:0;left:0}.custom-input>label:before:before,.custom-input>label:before:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.custom-input label[for^=insertPause]{padding-top:0;padding-bottom:0}.custom-input.-checkbox>label{line-height:1.5}.custom-input.-checkbox>label:before{content:"\ea14";display:inline-block;height:1.635em;width:1.635em;padding:0;border-radius:3px;font-family:petalmd;font-size:.875em;color:transparent;text-align:center;transition:color .15s cubic-bezier(.44,.07,.21,.92)}.custom-input.-checkbox input:checked:disabled+label:before{border-color:transparent;background-color:#2e8be04d;color:#fff}.custom-input.-checkbox input:checked+label:before{background-color:#2e8be0;border-color:#2e8be0;color:#fff}.custom-input.-checkbox.-thirdstate label:after{content:"-";color:#2e8be0;font-size:2.875em;font-weight:400;position:absolute;left:0;top:0;width:.5em;line-height:.45em;text-align:center}.custom-input.-checkbox.-new-design{padding-left:.625rem;margin-left:-.625rem;padding-right:.625rem;margin-right:-.625rem}.custom-input.-checkbox.-new-design>label{padding-top:.5rem;padding-bottom:.5rem;padding-right:14px;padding-left:2.1em}.custom-input.-checkbox.-new-design>label:before{height:20px;width:20px;font-size:12px;top:inherit}.custom-input.-checkbox.-new-design:not(.-thirdstate):hover label:before{color:#2e8be0}.custom-input.-checkbox.-new-design:hover input:checked+label:before{color:#fff}.custom-input.-checkbox.-new-design:hover{background-color:#f7f9fd}.custom-input.-checkbox.-new-design.-thirdstate label:after{top:8px}.custom-input.-checkbox.-smaller>label{font-size:.75rem;line-height:.875rem;padding-left:1.5rem}.custom-input.-checkbox.-smaller>label:before{height:1rem;width:1rem;font-size:.625rem}.custom-input.-radio>label:before{height:1.25rem;width:1.25rem;background-color:#fff;border-radius:50%;transition:background-color .15s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .custom-input.-radio>label:hover:after,.custom-input.-radio>label:active:after{opacity:.1}.custom-input.-radio input+label:after{display:block;content:"";height:.875rem;width:.875rem;opacity:0;background:#2e8be0;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;transition:opacity .15s cubic-bezier(.44,.07,.21,.92)}.custom-input.-radio input:checked+label:after,.no-touchevents .custom-input.-radio input:checked+label:hover:after,.custom-input.-radio input:checked+label:active:after{opacity:1}.custom-input.-radio input:checked:disabled+label:before{border-color:#2e8be04d}.custom-input.-radio input:disabled:hover+label:after,.custom-input.-radio input:disabled+label:after{opacity:0}.custom-input.-radio input:disabled+label{color:#434c5c80}.custom-input.-radio input:checked:disabled:hover+label:after,.custom-input.-radio input:checked:disabled+label:after{opacity:.3}.custom-input.-inline{display:inline-block;margin-top:.5em}.custom-input.-inline input{width:auto}.custom-input.-inline:first-of-type{margin-right:10%}.custom-input.-toggle>label{display:block;position:relative;height:1.714em;padding:0 0 0 3.571em;line-height:1.714em;cursor:pointer}.custom-input.-toggle>label:before{content:"";position:absolute;top:0;left:0;display:block;height:1.714em;width:2.857em;font-size:1em;border-radius:2.857em;border:none;background-color:#434c5c33;transition:.15s cubic-bezier(.44,.07,.21,.92)}.custom-input.-toggle>label:after{content:"";position:absolute;display:block;height:1.429em;width:1.429em;top:2px;left:2px;border-radius:2.857em;background:#fff;transition:.15s cubic-bezier(.44,.07,.21,.92)}.custom-input.-toggle>input{width:auto}.custom-input.-toggle input:checked+label:before{background:#3fce77}.custom-input.-toggle input:checked+label:after{left:1.25em}.custom-input.-toggle input:disabled+label:before{opacity:.5}.custom-input.-toggle input:disabled+label{color:#434c5c80}.custom-input.-toggle.-lock>label:before{background:#3fce77}.custom-input.-toggle.-lock input:checked+label:before{background:#ff4231}.custom-input.-lock-gray{width:-moz-fit-content;width:fit-content}.custom-input.-lock-gray>label{padding-top:.0625em}.custom-input.-lock-gray>label:before{width:3.5em;background-color:#434c5c80}.custom-input.-lock-gray>span{display:inline-block;pointer-events:none;position:absolute;display:inline;color:#fff;top:.0625em;left:1.75em;font-size:1em}.custom-input.-lock-gray>span:before,.custom-input.-lock-gray>span:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.custom-input.-lock-gray>span:after{font-size:.75em;content:"\eaa9"}.custom-input.-lock-gray label:after{left:.125em;top:.125em}.custom-input.-lock-gray input:checked+label:after{left:1.9em}.custom-input.-lock-gray input:checked~span{left:.625em}.custom-input.-lock-gray input:checked~span:after{content:"\ea14"}.custom-input.-toggle.-right>label,.custom-input.-toggle.-right>._label{height:auto;min-height:1.5625rem;padding:0 3.25em 0 0;line-height:1.5625rem}.custom-input.-toggle.-right>label:before,.custom-input.-toggle.-right>._label:before{top:50%;margin-top:-12px;left:auto;right:0}.custom-input.-toggle.-right>label:after,.custom-input.-toggle.-right>._label:after{top:50%;margin-top:-10px;left:auto;right:1.3em}.custom-input.-toggle.-right input:checked+label:after{left:auto;right:.15em}.msie .custom-input.-toggle.-right input:checked+label:after{left:auto;right:-.5rem}.custom-input.-toggle.-right .-fl-left{float:left;width:auto}.custom-input.-toggle.-labeled{width:auto;-webkit-user-select:none;user-select:none}.custom-input.-toggle.-labeled label{display:inline-block;padding-left:0}.custom-input.-toggle.-labeled label:before{width:7.125em;background-color:#f3b248;position:static}.custom-input.-toggle.-labeled label span{font-size:.86em;font-weight:500;line-height:2;color:#fff;position:absolute;left:2.5em;top:0;transition:.15s left cubic-bezier(.44,.07,.21,.92)}.custom-input.-toggle.-labeled input:checked+label:after{left:calc(100% - 1.55em)}.custom-input.-toggle.-labeled input:checked+label span{left:1.3em}.custom-input .-read-only label,.form-read-only .custom-input label{cursor:default;pointer-events:none}.custom-input .-read-only.-radio input:checked+label:after,.custom-input .-read-only label:before,.form-read-only .custom-input.-radio input:checked+label:after,.form-read-only .custom-input label:before{opacity:.3}.no-touchevents .custom-input .-read-only.-radio input:checked+label:hover:after,.no-touchevents .form-read-only .custom-input.-radio input:checked+label:hover:after{opacity:.3}.no-touchevents .custom-input .-read-only.-radio>label:hover:after,.no-touchevents .form-read-only .custom-input.-radio>label:hover:after{opacity:0}.dropdown{width:100%;border-radius:3px;overflow:visible;position:relative;cursor:pointer}.dropdown .title,.dropdown>.options-container{width:100%;transition:border-color .15s cubic-bezier(.44,.07,.21,.92),box-shadow .15s cubic-bezier(.44,.07,.21,.92)}.dropdown .invisible-input{display:none}.dropdown.-not-clickable .title:focus{border-color:#d8e2f4}.dropdown.-not-clickable .title:after{content:none}.dropdown.-not-clickable .title:hover{cursor:default}.dropdown.-searchable .title,.dropdown.-editable .title{background-color:transparent;padding:0 1.75em 0 .938em;position:relative;z-index:10}.dropdown.-searchable .searchable:before,.dropdown.-searchable .editable:before,.dropdown.-editable .searchable:before,.dropdown.-editable .editable:before{color:#2e8be0;content:"\ea18";font-family:petalmd;font-size:.875em;line-height:0;position:absolute;right:.9375rem;top:50%;z-index:0}.dropdown.-searchable.-open .searchable:before,.dropdown.-searchable.-open .editable:before,.dropdown.-editable.-open .searchable:before,.dropdown.-editable.-open .editable:before{transform:rotate(180deg)}.dropdown .title{min-height:2.6em;padding:.5em 1.933em .55em .933em;margin-bottom:0;background-color:#fff;border-radius:3px;border:1px solid rgba(58,108,201,.3);font-size:.875em;font-weight:400;text-align:left;line-height:1.43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown .title:disabled{color:#434c5c;opacity:.5;background-color:#434c5c33;border:none}.dropdown .title input{width:90%;padding:0;border:0;font-size:1em;font-weight:400;color:#434c5c}.no-touchevents .dropdown .title:hover,.dropdown .title:active{cursor:pointer}.dropdown .title:after{color:#2e8be0;content:"\ea18";font-family:petalmd;font-size:1em;line-height:0;position:absolute;right:.875em;top:50%}.section-header .dropdown .title{font-size:.875em;font-weight:400}.section-header .dropdown.-open>.options-container{top:calc(100% - 2px)}.dropdown .options{max-height:14.25em;padding:.375em;margin:0;background:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;overflow-y:auto;list-style-type:none}.dropdown>.options-container{display:none;margin:0;box-shadow:0 .5rem 1rem #9d9d9d40;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;position:absolute;left:0;z-index:1000}.dropdown .item{padding:.5em .933em .55em;transition:.15s all cubic-bezier(.44,.07,.21,.92);font-size:.875rem;line-height:1.5rem;cursor:pointer}.dropdown .item.-separator{border-bottom:1px solid #d8e2f4}.no-touchevents .dropdown .item:hover,.dropdown .item.selected,.dropdown .item:focus,.dropdown .item:active{background-color:#2e8be026}.dropdown .item:focus-visible{outline:none}.dropdown.-open>.options-container{display:block;top:calc(100% - 2px)}.dropdown.-open .title{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.-open .title:after{transform:rotate(180deg)}.dropdown>.options-container,.dropdown .options{border-top-left-radius:0;border-top-right-radius:0}.dropdown.-round .title,.dropdown.-round>.options-container,.dropdown.-round .options{border-radius:1.125rem}.dropdown.-round>.options-container,.dropdown.-round .options{border-top-left-radius:0;border-top-right-radius:0}.dropdown.-round.-open .title{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.-round .title,.dropdown.-round .options>.item{padding:.5em 2em .5em .938em}.dropdown.-round .title:after{top:.875rem}.dropdown.-top>.options-container{bottom:0;box-shadow:0 -.5rem 1rem #9d9d9d40;top:auto}.dropdown.-small .title,.dropdown.-small .options>.item{padding:.5em 2em .5em .938em}.dropdown.-small .title:after{top:.875rem}.field.-select:after{color:#2e8be0;font-family:petalmd;content:"\ea18";font-size:.75em;line-height:0;position:absolute;right:.9375em;top:3.8em;pointer-events:none}.field.-select.-readonly:after{color:#a3a2a0}.msie .field.-select:after{display:none}.field.-select.-small{width:4.75em;margin-right:.75rem}.field.-select.-disabled:after{display:none}.field.-no-label:after{top:1.5em}.field.-half{width:calc(50% - 5px)}.field.-half:first-of-type{margin-right:10px}select{display:inline-block;width:100%;margin:0;padding:.45em .933em .575em;background:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;line-height:1.43;color:#434c5c;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background .2s cubic-bezier(.44,.07,.21,.92),border-color .2s cubic-bezier(.44,.07,.21,.92),color .2s cubic-bezier(.44,.07,.21,.92)}select:focus{border-color:#2e8be0}select :focus::-ms-value,select::-ms-value{background:none;color:#515c6e}select[disabled],select[disabled]:hover{background:#434c5c1a;border:none;cursor:default}select[disabled]:after,select[disabled]:hover:after{color:#434c5c80}select:hover{border-color:#2e8be0;color:#434c5c;background-color:#2e8be00d}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,contact-summary .daily-events .proposition,contact-summary .daily-events .marketplace,contact-summary .daily-events .change-request,contact-summary .daily-events .transfer,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,.form-pane .info-convocation .icon,.list-header .infos .reply-to,.header-back a,.section-header .actions>*,.notice>.close,.notice .icon,.account-summary .close,.field.-error:not(.-select),.field.-search.-searching .icon,.field.-search .icon,.field.-confirmed,.field,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,contact-summary .daily-events .proposition:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .transfer:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,.form-pane .info-convocation .icon:before,.list-header .infos .reply-to:before,.header-back a:before,.section-header .actions>:before,.notice>.close:before,.notice .icon:before,.account-summary .close:before,.field.-error:not(.-select):before,.field.-search.-searching .icon:before,.field.-search .icon:before,.field.-confirmed:before,.field:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,contact-summary .daily-events .proposition:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .transfer:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,.form-pane .info-convocation .icon:after,.list-header .infos .reply-to:after,.header-back a:after,.section-header .actions>:after,.notice>.close:after,.notice .icon:after,.account-summary .close:after,.field.-error:not(.-select):after,.field.-search.-searching .icon:after,.field.-search .icon:after,.field.-confirmed:after,.field:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.field{width:100%;position:relative;margin-bottom:1.25rem}.field.-half{margin-bottom:1.25rem}.field .field.-half{margin-bottom:0}.field.-note>.note{color:#d8e2f4;display:inline-block;font-size:.75rem;margin-top:.375rem;transition:.15s color cubic-bezier(.44,.07,.21,.92)}.field.-note input:focus+.note{color:#5b5a57}.field.-no-mb{margin-bottom:0}.field.-updated label:before,.field.-updated label:after{content:" ";display:table}.field.-updated label:after{clear:both}.field.-updated .status{float:right;font-size:.857em;position:relative;top:.143em}.field.-confirmed:before,.field.-error:before,.field.-search:before{position:absolute}.field.-confirmed:before,.field.-error:before{font-size:1.25em;right:.5em;top:2.35em}.field.-error.-no-label:before{top:.45em}.field.-confirmed:before{content:"\ea16";color:#2e8be0}.field.-search .icon{position:absolute;right:.9375rem;top:.625rem}.field.-search .icon:before{color:#d8e2f4;content:"\ea8a";transition:.15s color cubic-bezier(.44,.07,.21,.92)}.field.-search:not(.-searching) input:focus+.icon:before{color:#5b5a57}.field.-search.-searching .icon{right:.5625rem;top:.5rem;cursor:pointer}.field.-search.-searching .icon:before{font-size:1.25rem;content:"\ea1d"}.field.-search.-searching .icon:hover:before{color:#5b5a57}.field.-set>div,.field.-radio-set>div{margin-bottom:.9375rem}.field.-set>div:last-child,.field.-radio-set>div:last-child{margin-bottom:0}.field.-radio-set .custom-input p.note{padding-left:1.875em;color:#434c5c;font-size:.875em}.field.-radio-set.-error{position:static}.field.-radio-set.-error:before{display:none}.field.-radio-set.-error>.errors{background-color:#fef3f3;margin:auto;height:2.5rem;width:calc(100% - 1em);position:absolute;top:0;left:0;right:0}.field.-radio-set.-error>.errors+.custom-input{margin-top:2.5rem}.field.-radio-set.-error .error{line-height:3.333em;margin-left:1.667em;margin-top:0}.field.-smallest{width:3.75em}.field.-small{width:4.75em}.field.-medium{margin:0 10px;width:6.8125rem}.field.-large{width:18.75rem}.field.-largest{width:38.75rem}.field.-error>input,.field.-error>textarea,.field.-error>select,.field.-error>.-clearable.date-picker{background:#fdf7f7;border-color:#e41300}.field.-error>input:focus,.field.-error>textarea:focus,.field.-error>select:focus,.field.-error>.-clearable.date-picker:focus{margin:0}.field.-error>.-clearable.date-picker .icon.-close{display:none}.field.-error:not(.-select):before{content:"\ea3a";color:#e41300;z-index:21}.field.-error.-select:after{color:#e41300}.field .errors{list-style:none;margin:0;padding:0}.field .errors>.error{color:#e41300;font-size:.75em;font-weight:500;line-height:1em;margin:.4375rem 0 0}.field.group.-error:before{display:none}.group .field,.form-pane .content .group .field{margin-bottom:0}.group .field:last-child,.group .field:last-of-type,.form-pane .content .group .field:last-child,.form-pane .content .group .field:last-of-type{margin-right:0}.field.-count.-confirmed:before,.field.-count.-error:before{top:.6em}.field.-count.-error input:focus+.number,.field.-count.-error .number,.field.-count.-error span{border-right-color:#e41300;color:#e41300}.field.-count input{padding-right:3.5em;padding-left:3.75em;background-color:transparent}.field.-count input:focus+.number{border-right-color:#2e8be0;color:#2e8be0}.field.-count .number{height:2.2em;width:2.325em;background-color:#f7f9fd;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #d8e2f4;overflow:hidden;text-align:center;line-height:2.3;color:#3a6cc9;position:absolute;top:1px;left:1px;transition:border-color .2s cubic-bezier(.44,.07,.21,.92)}.field .birthdate-wrapper{display:flex}.field .birthdate-wrapper .field{margin-left:0;margin-right:.625rem;flex-basis:45%}.field .birthdate-wrapper .field:nth-child(1){flex-basis:25%}.field .birthdate-wrapper .field:nth-last-child(1){margin-right:0;flex-basis:30%}.field.-pick-list{display:block;height:100%}.field.-pick-list .-square.-focus{border-radius:.3125rem .3125rem 0 0;border-color:#d8e2f4}.field.-pick-list>.pick-list-wrapper{background:#fff;border:solid 1px #d8e2f4;border-top:0;border-radius:0 0 .3125rem .3125rem;max-height:21.875rem;overflow-y:scroll}.field.-pick-list>.pick-list-wrapper>ul{position:relative;z-index:2;list-style:none;margin:0;border-top:0}.field.-pick-list>.pick-list-wrapper>ul>li{background:#fff;color:#434c5c;padding:.625rem 1.25rem;border-bottom:solid 1px #d8e2f4}.field.-pick-list>.pick-list-wrapper>ul>li:last-child{border-radius:0 0 .3125rem .3125rem;border-bottom:0}.field.-pick-list>.pick-list-wrapper>ul>li:hover:not(.no-result){cursor:pointer;background-color:#f7f9fd}.field.-pick-list>.pick-list-wrapper .no-result{display:table;padding-top:1.25rem;padding-bottom:0;width:100%}.field.-pick-list>.pick-list-wrapper .no-result p{font-size:.875rem;display:table-cell;vertical-align:middle}.field.-pick-list.-sticky>.pick-list-wrapper{border-bottom:0;border-radius:0}.field.-pick-list.-sticky .sticky-content{border:solid 1px #d8e2f4;border-top:none;border-radius:0 0 .3125rem .3125rem;padding:1.25rem}.cdk-overlay-container{z-index:10001}.field .mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{margin:0;padding:0}mat-label{padding-bottom:.5em}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel{background:#fff;border:.0625rem solid rgba(58,108,201,.3);border-radius:.1875rem;box-shadow:0 .5rem 1rem #9d9d9d40;margin:0;padding:.375em;list-style-type:none}.mat-mdc-select-panel mat-option.mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel mat-option.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled),.mat-mdc-select-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel mat-option.mat-mdc-option:focus:not(.mdc-list-item--disabled),.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel mat-option.mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel mat-option.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple):not(.mdc-list-item--disabled),.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel mat-option.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-autocomplete-panel-above .mat-mdc-autocomplete-panel mat-option.mat-mdc-option:focus:not(.mdc-list-item--disabled){background:#2e8be026;color:inherit}.mat-mdc-progress-spinner circle,.mat-spinner circle{stroke:#2e8be0}mat-card.mat-mdc-card.petal{background-color:#fff;border-radius:inherit;box-shadow:0 .125rem .5rem #3a6cc926;display:flex;justify-content:space-between;margin-bottom:.625rem;padding:.25rem}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel{border-bottom:.0625rem solid #d8e2f4;box-shadow:0 .125rem .5rem #3a6cc926;list-style-type:none;margin:0;margin-bottom:.625rem;padding-left:0}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel:last-of-type,mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel:first-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header{height:2rem;padding-bottom:.8em;padding-top:.8em}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin-right:.3125rem}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:0}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{position:relative;left:-.6rem;top:-.1rem}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:#2e8be0;width:.2rem;height:.2rem;transform:rotate(315deg)}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.mat-expanded{height:2rem}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after{transform:rotate(225deg)}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header:hover mat-panel-title{color:#434c5c}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-header mat-panel-title{color:#2e8be0}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover{background:transparent!important}mat-accordion.mat-accordion mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:1.43em 0 0;margin:0 1.43em 1.43em;border-top:.0625rem solid #d8e2f4}.mat-button-toggle-group,.mat-button-toggle{border-color:#3a6cc94d;height:2.2394rem}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:2.438em}.mat-button-toggle-checked.mat-button-toggle-checked{background-color:#224b96}.mat-button-toggle-checked.mat-button-toggle-checked .mat-button-toggle-button{color:#fff}.mat-button-toggle-checked.mat-button-toggle-checked.mat-button-toggle-disabled{pointer-events:none}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle:not(.mat-button-toggle-checked){border-left:.0625rem solid rgba(58,108,201,.3);color:#2e8be0}.mat-button-toggle-appearance-standard{color:#2e8be0}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#2e8be00d}mat-button-toggle.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled,.mat-button-toggle-checked):hover,.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle:not(.mat-button-toggle-checked):hover{border-color:#3a6cc980;color:#434c5c}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:0}.mat-button-toggle .mat-button-toggle-ripple{background-color:#2e8be00d;opacity:0}.mat-mdc-option .mdc-list-item__primary-text{overflow:visible;line-height:initial;word-wrap:break-word;white-space:pre-wrap}.-hidden{display:none}.account-summary-trigger{color:#2e8be0}.account-summary-trigger:hover{text-decoration:underline}.account-summary{width:25rem}.account-summary .close{outline:0;background:transparent;font-size:1em;text-align:center;position:relative;cursor:pointer;float:right;height:1.875rem;width:1.875rem;margin:.625rem}.account-summary .close:after{content:"\ea76";display:block;height:1em;width:1em;margin:0 auto;font-size:1.25em;line-height:1;color:#2e8be0;outline:none;position:relative;z-index:10;transition:.15s all cubic-bezier(.44,.07,.21,.92);transform:rotate(45deg)}.account-summary .close span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.no-touchevents .account-summary .close:hover:after,.account-summary .close:active:after,.account-summary .close:focus:after{color:#515c6e}.account-summary figure{padding:.9375rem;height:5.65em}.account-summary figure:before,.account-summary figure:after{content:" ";display:table}.account-summary figure:after{clear:both}.account-summary figure avatar{float:left}.account-summary figure .infos{float:left;line-height:1.25em;margin-left:.9375rem;position:relative;top:50%;transform:translateY(-50%)}.account-summary figure .infos .specialty,.account-summary figure .infos .phone-number{font-size:.75rem;display:block}.account-summary figure .infos .phone-number{font-weight:600}.account-summary figure .name{font-size:1em;font-weight:600;word-wrap:break-word;max-width:16em}.account-summary .actions{list-style:none;margin:0}.account-summary .actions>li{border-top:1px solid #dbe4f6;display:block;position:relative;width:100%;color:#5b5a57}.account-summary .actions>li:hover{background:#f7f9fd;text-decoration:none}.account-summary .actions .action{line-height:2em;font-size:.9em;padding:.625rem 3.75rem}.account-summary .actions .icon:before{font-size:1.75em;font-weight:600;color:#a3a2a0;position:absolute;left:.625rem;top:50%;transform:translateY(-50%)}.account-summary .actions .schedule{padding:0}.account-summary .actions .schedule ul{margin:0}.account-summary .actions .schedule-entry{background:#f7f9fd;display:block;position:relative;width:100%;height:3.75rem;font-size:.85em}.account-summary .actions .schedule-entry:not(:first-child){border-top:1px solid #dbe4f6}.account-summary .actions .label{display:block;line-height:1.25em}.account-summary .actions .time-info,.account-summary .actions .task-info{height:100%;float:left;padding:.625rem .9375rem}.account-summary .actions .time-info{width:23%;text-align:right;font-size:.85em}.account-summary .actions .time-info .-start{font-weight:600;line-height:1.65em}.account-summary .actions .time-info .-all-day{font-weight:600;text-transform:uppercase;margin-top:3px}.account-summary .actions .time-info .-absences{margin:0}.account-summary .actions .task-info{width:77%;border-left:5px solid #a3a2a0;border-bottom:0}.account-summary .actions .task-info.absence-border{border-color:#dfd7f7}.account-summary .actions .task-info.schedule-border{border-color:#999}.account-summary .actions .task-info.personal-border{border-color:#4f9e28}.account-summary .actions .task-info.communication-border{border-color:#f19232}.account-summary .actions .task-info.partner-border{border-color:#557da0}.account-summary .actions .task-info.meeting-border{border-color:#4f9e28}.account-summary .actions .task-info .-name{font-weight:600}.account-summary .actions .task-info .-group{font-weight:200}.account-summary .actions .-disabled{color:#d8e2f4}.account-summary .actions .-disabled:hover{background:transparent}.account-summary .actions .-disabled:before,.account-summary .actions .-disabled:after{color:#d8e2f4}.account-summary-element{border-radius:.375em;box-shadow:0 1px 1px #00000026,0 0 11px #00000024;margin-top:1.25rem}.account-summary-element.account-summary-enabled{display:block}.account-summary-element:before,.account-summary-element:after{transform:translate(-50%);bottom:100%;position:absolute;left:50%}.account-summary-element:before{content:"";display:block;width:0;height:0;border:inset .5625rem;border-color:transparent transparent #d8e2f4;border-bottom-style:solid}.account-summary-element:after{content:"";display:block;width:0;height:0;border:inset .5rem;border-color:transparent transparent white;border-bottom-style:solid}.account-summary-element.account-summary-element-attached-bottom{margin-top:-.75em}.account-summary-element.account-summary-element-attached-bottom:before,.account-summary-element.account-summary-element-attached-bottom:after{top:100%}.account-summary-element.account-summary-element-attached-bottom:before{content:"";display:block;width:0;height:0;border:inset .5625rem;border-color:#d8e2f4 transparent transparent;border-top-style:solid}.account-summary-element.account-summary-element-attached-bottom:after{content:"";display:block;width:0;height:0;border:inset .5rem;border-color:white transparent transparent;border-top-style:solid}.not-found{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found h1,.not-found p{text-align:center}.not-found h1{margin-bottom:.625em}.not-found button{width:100%}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,contact-summary .daily-events .proposition,contact-summary .daily-events .marketplace,contact-summary .daily-events .change-request,contact-summary .daily-events .transfer,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,.form-pane .info-convocation .icon,.list-header .infos .reply-to,.header-back a,.section-header .actions>*,.notice>.close,.notice .icon,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,contact-summary .daily-events .proposition:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .transfer:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,.form-pane .info-convocation .icon:before,.list-header .infos .reply-to:before,.header-back a:before,.section-header .actions>:before,.notice>.close:before,.notice .icon:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,contact-summary .daily-events .proposition:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .transfer:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,.form-pane .info-convocation .icon:after,.list-header .infos .reply-to:after,.header-back a:after,.section-header .actions>:after,.notice>.close:after,.notice .icon:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.notice>.close span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.main-flash-message{position:absolute;width:100%;z-index:12}.notice{align-items:center;width:100%;background:#2e8be0;z-index:9999;transition:transform .15s cubic-bezier(.44,.07,.21,.92)}.notice:before,.notice:after{content:" ";display:table}.notice:after{clear:both}flash .notice{transform:translateY(0)}flash .notice.-visible{transform:translateY(100%)}.notice.-visible{display:flex;transform:translateY(0)}.notice>*{display:inline-block;line-height:1.25rem;vertical-align:middle}.notice button{background:none;border:0;padding:0}.notice button:focus{outline:0}.notice .icon{font-size:1.5rem;font-weight:500;line-height:0;position:absolute;top:calc(50% - 12px);left:.417em}.notice .icon:before{content:"\ea51"}.notice .spinner{margin:0 10px 0 0}.notice>.title,.notice>.undo{font-size:.8125rem;font-weight:500}.notice>.title{display:inline-block;max-width:calc(100% - 1.25rem);padding:1.0625rem 0 1.0625rem 2.875rem;color:#fff;position:relative}.notice>.title+.undo{margin-left:.3125rem}.notice>.undo{background:none;color:#2e8be0;line-height:1.25rem;vertical-align:middle;cursor:pointer}.no-touchevents .notice>.undo:hover,.notice>.undo:active{text-decoration:underline}.notice>.close{cursor:pointer;width:2.5rem;display:flex!important;justify-content:center;margin-left:auto}.notice>.close:after{content:"\ea1d";display:block;font-size:1.2rem;text-align:center;line-height:0;color:#fff;outline:none;position:relative;z-index:10;transition:.1s opacity ease}.notice>.close:hover:after,.notice>.close:focus:after{opacity:.8}.notice.-round{border-radius:.3125rem}.notice.-error{background:#e41400}.notice.-info{background:#2e8be0}.no-touchevents .notice.-info .close:hover:after,.notice.-info .close:focus:after{color:#2e8be0}.notice.-working{background:#ebf4fc;border:1px solid #2e8be0;text-align:center}.notice.-working>.title{max-width:none;padding:1rem 0;color:#5b5a57}.notice.-working>.icon{color:#2e8be0;font-size:1rem;line-height:0;position:relative;top:1px;left:0}.context{display:flex;flex-direction:column;align-items:flex-start;height:100%;width:15.625em;background-color:#fff;box-shadow:0 2px 8px #3a6cc926;position:absolute;top:0;left:0;z-index:0;transform:translate(calc(-100% + 3.75em));transition:transform .2s cubic-bezier(.44,.07,.21,.92)}.context:before{content:"";position:absolute;top:0;left:0;height:100%;background:#18213033;width:15.625em;opacity:0;transition:opacity .15s cubic-bezier(.44,.07,.21,.92);pointer-events:none;z-index:10}.context.-expanded{transform:translate(3.75em);z-index:2}.context .alert{display:inline-block}.context .alert:before,.context .alert:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.context .alert:after{position:absolute;top:1.3125rem;right:1.25rem;content:"\ea3a";font-size:1.125rem;color:#ff4231}.context div.text.-warning{display:inline-block;display:block;position:relative}.context div.text.-warning:before,.context div.text.-warning:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.context div.text.-warning>.name,.context div.text.-warning>.acronym{max-width:10.125rem;overflow-x:hidden;text-overflow:ellipsis}.context div.text.-warning:after{display:initial;content:"\eaa0";position:absolute;height:0;width:0;z-index:1;color:#f3b248;left:unset;right:2rem;bottom:1.75rem}.context>*{display:flex;flex-direction:column;height:100%;width:100%;position:relative;z-index:5}.msie .context>*{display:block}.context>*>ul{overflow-y:auto;overflow-x:hidden;flex:1;height:91%}.context>*>ul li:first-child .section-link,.context>*>ul li:first-child .groups-list{border-top:1px solid #e1e9f7}.no-touchevents .context>*>ul li:first-child .section-link.-active:before,.no-touchevents .context>*>ul li:first-child .section-link.-active:hover:before,.context>*>ul li:first-child .section-link.-active:active:before{background-color:transparent}.context .section-title{padding:0 1.25em;margin:0;font-size:1em;font-weight:400;line-height:3.75;border-bottom:2px solid rgba(58,108,201,.25)}.context context-toggle{position:absolute;top:0;right:0}.context context-toggle .close{display:inline-block;height:3.75em;width:3.75em;color:#2e8be0;transition:color .15s cubic-bezier(.44,.07,.21,.92)}.context context-toggle .close:before,.context context-toggle .close:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents .context context-toggle .close:hover,.context context-toggle .close:active{color:#434c5c}.context context-toggle .close:before{content:"\ea1e";padding-top:.125em;font-size:1.75em}.context .content{width:100%;height:calc(100% - 3.75em);padding-bottom:7.5em;overflow-y:auto;position:absolute;top:3.75em}.context ul{padding:0;margin:0;list-style-type:none}.context .section-link{display:block;font-size:1em;width:100%;text-align:left;position:relative}.context .section-link:before{content:"";display:block;width:100%;height:1px;background-color:transparent;position:absolute;top:-1px;left:0}.context .section-link:after{content:"";display:block;width:100%;height:1px;background-color:#3a6cc933;position:absolute;bottom:0;left:0}.context .section-link.-sub:after{display:none}.context .section-link.-sub .text{padding:.5em 1.25em .45em 1.875em}.context .section-link.-expand{font-weight:500}.context .section-link.-expand .text span{font-size:.875em}.context .section-link .unseen-rows-badge-count{display:flex;align-items:center;float:right;height:1.25rem}.context .section-link .unseen-rows-badge-count>span{display:inline-block;margin-left:.4em;background-color:#02cb9a;border-radius:.5rem;height:.875rem;width:.875rem}.context .section-link .text{display:block;height:100%;width:100%;padding:1.25em;position:relative;z-index:1}.context .section-link .number{min-width:1.7em;padding:0 .5em 0 .45em;float:right;background-color:#ff4900;border-radius:1.75em;font-size:.75em;font-weight:600;line-height:1.7em;text-align:center;color:#fff}.context .section-link .number.blue{background-color:#2e8be0}.context .section-link .new{display:inline-block;min-width:1.7em;padding:0 .75em;float:right;background-color:#3fce77;border-radius:1.75em;font-size:.75em;font-weight:600;line-height:1.7em;text-align:center;color:#fff}.no-touchevents .context .section-link:hover,.context .section-link:active{text-decoration:none}.no-touchevents .context .section-link:hover:before,.context .section-link:active:before{background-color:#fff}.no-touchevents .context .section-link:hover.-sub:after:not(.-warning),.context .section-link:active.-sub:after:not(.-warning){display:none}.no-touchevents .context .section-link:hover .text,.context .section-link:active .text{background-color:#f7f9fd;color:#434c5c}.no-touchevents .context .section-link:hover .delete-group,.no-touchevents .context .section-link:hover .delete-list,.context .section-link:active .delete-group,.context .section-link:active .delete-list{opacity:1}.context .section-link:focus{text-decoration:none}.context .section-link.-active:after{opacity:0}.no-touchevents .context .section-link.-active,.no-touchevents .context .section-link.-active:hover,.context .section-link.-active:active{top:0}.no-touchevents .context .section-link.-active:before,.no-touchevents .context .section-link.-active:hover:before,.context .section-link.-active:active:before{background-color:#fff}.no-touchevents .context .section-link.-active.-sub,.no-touchevents .context .section-link.-active:hover.-sub,.context .section-link.-active:active.-sub{border:0}.no-touchevents .context .section-link.-active .text,.no-touchevents .context .section-link.-active:hover .text,.context .section-link.-active:active .text{background-color:#2e8be026;font-weight:500;color:#434c5c}.context .section-link.-no-access .text span{display:inline-block}.context .section-link.-no-access .text span:before,.context .section-link.-no-access .text span:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.context .section-link.-no-access .text span:after{content:"\ea5b";font-size:.875rem;color:#434c5c;opacity:.2;position:absolute;right:1.5rem;line-height:1.5}.context .section-link.-external .text span{display:inline-block}.context .section-link.-external .text span:before,.context .section-link.-external .text span:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.context .section-link.-external .text span:after{content:"\ea3c";font-size:.875rem;color:#2e8be0;position:absolute;right:1.1875rem;line-height:1.5}.context .-unread .number{background-color:#3fce77}.context .-flagged .number{background-color:#f3b248}.context .-draft .number{background-color:#78859d}.context .no-list{padding:.5em .5em 1.4em 1.66em;font-size:.75em;line-height:1.5}.context .groups-list{border-bottom:1px solid rgba(58,108,201,.2)}.context .groups-list>*:last-child{border-bottom:0}.context .groups-list .title{padding:.65em 2.75em .5em 1.25em;position:relative}.context .groups-list .title .text{font-size:.875em}.context .groups-list .delete-group,.context .groups-list .delete-list{display:inline-block;opacity:0;color:#2e8be0;position:absolute;top:.6em;right:1.25em;transition:color .2s cubic-bezier(.44,.07,.21,.92),opacity .25s cubic-bezier(.44,.07,.21,.92),transform .1s cubic-bezier(.44,.07,.21,.92)}.context .groups-list .delete-group:before,.context .groups-list .delete-group:after,.context .groups-list .delete-list:before,.context .groups-list .delete-list:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents .context .groups-list .delete-group:hover,.context .groups-list .delete-group:active,.no-touchevents .context .groups-list .delete-list:hover,.context .groups-list .delete-list:active{color:#434c5c;transform:scale(1.1)}.context .groups-list .delete-group:before,.context .groups-list .delete-list:before{content:"\ea98";font-size:1.125em}.context .bottom-section{width:100%;padding:1.25em;background-color:#fff;position:absolute;bottom:0;left:0;z-index:1}.context .bottom-section:before{content:"";display:block;width:100%;height:2.25em;background-image:linear-gradient(to bottom,#fff0,#fff);position:absolute;top:-2.25em;left:0}.context .add-trial{display:flex;align-items:center;flex-wrap:wrap;padding:.35em .933em .4em}.context .add-trial{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.context .add-trial:focus{color:#fff;text-decoration:none}.no-touchevents .context .add-trial:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .context .add-trial:active,.context .add-trial:active{background-color:#15548d;text-decoration:none;color:#fff}.context .add-trial[disabled],.context .add-trial.-disabled,.context .add-trial[disabled]:hover,.context .add-trial.-disabled:hover,.no-touchevents .context .add-trial[disabled]:hover,.no-touchevents .context .add-trial.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.context .add-trial .text{display:inline-block;display:flex;align-items:center;line-height:1.2;text-align:left}.context .add-trial .text:before,.context .add-trial .text:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.context .add-trial .text:before{content:"\ea76";display:flex;margin-right:.73em;font-size:1.45em}tether-target{display:block;overflow:hidden;cursor:pointer}.tether-element{border-radius:5px;box-shadow:0 2px 8px #3a6cc926;background:#fff;z-index:21;display:none}.tether-element.tether-enabled{display:block}.tether-element.tether-with-delay,.tether-element.tether-with-delay-800ms{visibility:hidden;animation-name:with-delay;animation-delay:.5s;animation-fill-mode:forwards}.tether-element.tether-with-delay-800ms{animation-delay:.8s}.tether-element.tether-element-attached-middle.tether-element-attached-left:before,.tether-element.tether-element.pinned-top.tether-element-attached-left:before,.tether-element.tether-element.pinned-bottom.tether-element-attached-left:before{content:"";display:block;width:0;height:0;border:inset 15px;border-color:transparent white transparent transparent;border-right-style:solid;position:absolute;top:50%;transform:translate(-80%,-50%);z-index:-1}.tether-element.tether-element-attached-middle.tether-element-attached-right:before,.tether-element.tether-element.pinned-top.tether-element-attached-right:before,.tether-element.tether-element.pinned-bottom.tether-element-attached-right:before{display:block;width:0;height:0;border:inset 15px;border-color:transparent transparent transparent white;border-left-style:solid;content:"";position:absolute;top:50%;transform:translate(80%,-50%);right:0;z-index:-1}.tether-element.task-name-overflow-enabled,.tether-element.contact-method-note-enabled,.tether-element.info-icon-tooltip-enabled,.tether-element.configuration-enabled,.tether-element.configuration-consoles-enabled,.tether-element.assignment-period-tooltip-enabled,.tether-element.info-icon-wide-tooltip-enabled,.tether-element.info-icon-semiwide-tooltip-enabled,.tether-element.service-restrictions-tooltip-enabled,.tether-element.hospital-booking-templates-edit-tooltip-enabled,.tether-element.required-enabled,.tether-element.required-type-enabled,.tether-element.ccom-history-enabled{background-color:#fff;transform:translate(35.313em) translateY(-15em);display:block;position:relative;z-index:1000;width:11.25em;word-wrap:break-word}.tether-element.task-name-overflow-enabled p,.tether-element.contact-method-note-enabled p,.tether-element.info-icon-tooltip-enabled p,.tether-element.configuration-enabled p,.tether-element.configuration-consoles-enabled p,.tether-element.assignment-period-tooltip-enabled p,.tether-element.info-icon-wide-tooltip-enabled p,.tether-element.info-icon-semiwide-tooltip-enabled p,.tether-element.service-restrictions-tooltip-enabled p,.tether-element.hospital-booking-templates-edit-tooltip-enabled p,.tether-element.required-enabled p,.tether-element.required-type-enabled p,.tether-element.ccom-history-enabled p{margin:1em;font-size:.75em}.tether-element.contact-method-kind-enabled{display:block;z-index:101;text-align:center;padding:.625rem 1rem}.tether-element.contact-method-kind-enabled p{margin:0;font-size:.75rem}.tether-element.communication-center-timer{z-index:100;max-width:13.75rem}.tether-element.communication-center-timer .description{color:#434c5c;padding:.625rem 1rem}.tether-element.communication-center-timer .description>p{margin:0;font-size:.75rem}.tether-element.conversation-row-buttons-tooltip-enabled,.tether-element.dark-tooltip-enabled,.tether-element.small-dark-tooltip-enabled{display:block;border-radius:3px;background-color:#434c5c;padding:.25rem .5rem}.tether-element.conversation-row-buttons-tooltip-enabled p,.tether-element.dark-tooltip-enabled p,.tether-element.small-dark-tooltip-enabled p{color:#fff;font-size:.875rem;margin:0}.tether-element.small-dark-tooltip-enabled p{font-size:.75rem;line-height:1.125rem}.tether-element.configuration-enabled{padding:1em;width:12em}.tether-element.configuration-enabled p{font-size:.85em;margin:0}.tether-element.configuration-enabled p span{font-weight:500}.tether-element.configuration-enabled p:not(:last-child){margin-bottom:.25em}.tether-element.configuration-consoles-enabled{padding:1em;width:12em}.tether-element.configuration-consoles-enabled ul{margin-bottom:0}.tether-element.configuration-consoles-enabled li{font-size:.85em}.tether-element.configuration-consoles-enabled li:not(:last-child){margin-bottom:.25em}.tether-element.task-name-overflow-enabled{width:auto}.tether-element.assignment-period-tooltip-enabled{width:13.25em}.tether-element.info-icon-semiwide-tooltip-enabled{width:22.125em}.tether-element.info-icon-semiwide-tooltip-enabled p{font-size:.875em}.tether-element.info-icon-wide-tooltip-enabled{width:25.625em}.tether-element.info-icon-wide-tooltip-enabled ul{margin-top:.5em;padding-left:.5em}.tether-element.info-icon-wide-tooltip-enabled li{padding-left:.5em}.tether-element.service-restrictions-tooltip-enabled{width:15em}.tether-element.last-sent-tooltip-enabled,.tether-element.memberships-list-row-tooltip-enabled,.tether-element.weekly-comment-tooltip-enabled{display:block;z-index:1000;box-shadow:none;background:transparent}.tether-element.weekly-comment-tooltip-enabled .weekly-comment-display{width:20em;height:auto;border-radius:.1875em;background-color:#fff;box-shadow:0 .375em .5em #3a6cc926}.tether-element.weekly-comment-tooltip-enabled .weekly-comment-display span{display:block;height:100%;padding:1.3333333333em;font-size:.75em;line-height:1.5}.tether-element.required-enabled,.tether-element.required-type-enabled{padding:.625rem 1rem;width:13.75rem}.tether-element.required-enabled p,.tether-element.required-type-enabled p{color:#434c5c;font-size:.75rem;margin:0}.tether-element.required-type-enabled{width:10.75rem}.absence-line-tooltip-element{max-width:18.75em;padding:1.25em;z-index:101}.absence-line-tooltip-element.absence-line-tooltip-enabled{display:block}.absence-line-tooltip-element .comments:not(:last-child){margin-bottom:.625rem}.absence-line-tooltip-element .comments>span{font-size:.75em}.absence-line-tooltip-element .comments>p{font-size:.75em;text-align:left;color:#434c5c80;margin-bottom:0}.edit-link-tooltip-element{z-index:21;width:12.7143em;height:auto;background-color:#fff}.edit-link-tooltip-element.edit-link-tooltip-enabled{display:block}.edit-link-tooltip-element .teachers-residents-link-actions>button{font-size:.75em;padding:.938em 1.25em;border-bottom:.063em solid rgba(58,108,201,.05);width:100%;text-align:left;transition:background-color .15s cubic-bezier(.44,.07,.21,.92)}.edit-link-tooltip-element .teachers-residents-link-actions>button:hover{background-color:#2e8be026}.message-toolbar-tooltip-element{font-size:.875rem;background-color:#434c5c;color:#fff;border-radius:.1875rem;line-height:1em;padding:.375rem .5rem;text-align:center}.message-toolbar-tooltip-element.message-toolbar-tooltip-enabled{display:block}.selection-header-send-tooltip-target{height:1rem}.selection-header-send-tooltip-element{overflow-wrap:break-word;width:5.5rem;font-size:.875rem;background-color:#434c5c;color:#fff;border-radius:.1875rem;padding:.25rem .5rem;text-align:center}.selection-header-send-tooltip-element.selection-header-send-tooltip-enabled{display:block;margin-top:.8125rem}.hospital-booking-templates-edit-tooltip-element.hospital-booking-templates-edit-tooltip-enabled{display:block;overflow-wrap:break-word;text-align:left;width:13.75rem;border-radius:.3125rem;box-shadow:0 .125rem .5rem #3a6cc926}.hospital-booking-templates-edit-tooltip-element.hospital-booking-templates-edit-tooltip-enabled p{font-size:.875rem}.console-contact-method-enabled{z-index:101;display:block}.inbox-element{border:none}.inbox-element.inbox-enabled{display:block}.inbox-tether-element ul{list-style-type:none;padding:0;margin:0;width:13.928em}.inbox-tether-element ul a{height:3.66em;width:100%;font-size:.75em;text-decoration:none;color:#434c5c;padding:.75em;display:flex}.inbox-tether-element ul a span{display:inline-block;width:3em;text-align:center;font-size:1.2em}.inbox-tether-element ul a span:before,.inbox-tether-element ul a span:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.inbox-tether-element ul a span.reply-to-all-icon:before{content:"\eaa1";margin:0 .4em 0 0;vertical-align:middle}.inbox-tether-element ul a span.reply-to-sender-icon:before{content:"\eaa2";margin:0 .4em 0 0;vertical-align:middle}.inbox-tether-element ul li{padding:0;margin:0}.inbox-tether-element ul li:hover{background:#2e8be026}.conversation-member-options-element,.hidden-actions-element{width:13.75rem;background-color:#fff;border-radius:.1875rem;z-index:21}.conversation-member-options-element.conversation-member-options-enabled,.conversation-member-options-element.hidden-actions-enabled,.hidden-actions-element.conversation-member-options-enabled,.hidden-actions-element.hidden-actions-enabled{display:block}.conversation-member-options-element ul,.hidden-actions-element ul{display:flex;flex:1;flex-direction:column;margin:0;list-style-type:none;text-align:left}.conversation-member-options-element ul li,.hidden-actions-element ul li{display:flex;flex:1}.conversation-member-options-element ul li button,.hidden-actions-element ul li button{flex:1;padding-left:1.25rem;font-size:.875rem;text-align:left;line-height:2.75rem;color:#434c5c}.conversation-member-options-element ul li button:hover,.conversation-member-options-element ul li button:active,.hidden-actions-element ul li button:hover,.hidden-actions-element ul li button:active{background-color:#2e8be026}.hidden-actions-out-of-bounds-top,.hidden-actions-out-of-bounds-bottom{display:none}.message-reply-menu-element{width:13.75rem;background-color:#fff;border-radius:.1875rem}.message-reply-menu-element.message-reply-menu-enabled{display:block}.message-reply-menu-element ul{list-style-type:none;margin:0;text-align:left}.message-reply-menu-element ul li a{display:inline-block;font-size:.875rem;color:#434c5c;line-height:2.75rem;display:block;padding-left:1.25rem}.message-reply-menu-element ul li a:before,.message-reply-menu-element ul li a:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.message-reply-menu-element ul li a:hover{background-color:#2e8be026}.message-reply-menu-element ul li a.-reply-all:before{width:1.25rem;content:"\eaa1";margin-right:.625rem}.message-reply-menu-element ul li a.-reply-sender:before{width:1.25rem;content:"\eaa2";margin-right:.625rem}.message-reply-menu-element ul li a.-forward:before{width:1.25rem;content:"\eaaf";margin-right:.625rem;text-align:center}.peoplepicker-element{border-radius:.375em;box-shadow:0 1px 1px #00000026,0 0 11px #00000024;background:#fff;z-index:999}.peoplepicker-element.peoplepicker-enabled{display:block}.peoplepicker-element .selectors.-triple .selector{width:33.33%}.peoplepicker-element .selectors:before,.peoplepicker-element .selectors:after{content:" ";display:table}.peoplepicker-element .selectors:after{clear:both}.peoplepicker-element .selector{width:50%;border-bottom:3px solid #dbe4f6;float:left;background:#fff;line-height:2.75em;font-size:.75em;font-weight:600;color:#5b5a57;text-align:center;cursor:pointer}.peoplepicker-element .selector.active,.no-touchevents .peoplepicker-element .selector:hover,.peoplepicker-element .selector:active{border-bottom-color:#3a6cc9}.peoplepicker-element .selector:not(:first-child){border-left:1px solid #dbe4f6}.peoplepicker-element .notice{background-color:#3a6cc9}.peoplepicker-element .notice .title{padding-left:4.5em}.peoplepicker-element .notice .icon{margin-left:.625em}.peoplepicker-element .notice>.title{padding:.75em 0 .8em 2.875em}.peoplepicker-element .people{list-style:none;margin:0;max-height:300px;overflow:auto}.peoplepicker-element .people>.group,.peoplepicker-element .people>.list{padding:.625em 1em;border-bottom:1px solid #dbe4f6}.peoplepicker-element .people>.person-item{display:flex;padding:.3em 1em;border-bottom:1px solid #dbe4f6}.peoplepicker-element .people>.person-item.disabled .row *:not(.badge-status),.peoplepicker-element .people>.person-item.disabled .specialty,.peoplepicker-element .people>.person-item.disabled .kind,.peoplepicker-element .people>.person-item.disabled .info{color:#434c5c80}.peoplepicker-element .people .account-notice{display:flex;flex:1;align-items:center;justify-content:flex-end;font-size:.75rem;line-height:1.5}.peoplepicker-element .person-item:not(.disabled),.peoplepicker-element .group:not(.disabled),.peoplepicker-element .list:not(.disabled){cursor:pointer}.peoplepicker-element .person-item:not(.disabled).selected,.peoplepicker-element .person-item:not(.disabled):hover,.peoplepicker-element .group:not(.disabled).selected,.peoplepicker-element .group:not(.disabled):hover,.peoplepicker-element .list:not(.disabled).selected,.peoplepicker-element .list:not(.disabled):hover{background:#f7f9fd}.peoplepicker-element .group.disabled .members,.peoplepicker-element .group.disabled .row *:not(.badge-status),.peoplepicker-element .group.disabled .opaque-container *:not(.badge-status):not(.list-name),.peoplepicker-element .list.disabled .members,.peoplepicker-element .list.disabled .row *:not(.badge-status),.peoplepicker-element .list.disabled .opaque-container *:not(.badge-status):not(.list-name){opacity:.6;display:block}.peoplepicker-element .group.disabled .list-name,.peoplepicker-element .list.disabled .list-name{color:#434c5c80;display:block}.peoplepicker-element .group figure,.peoplepicker-element .list figure{display:flex;align-items:center;min-height:2.5em;line-height:1.125rem}.peoplepicker-element .group avatar,.peoplepicker-element .group .icon,.peoplepicker-element .list avatar,.peoplepicker-element .list .icon{margin-right:.625rem}.peoplepicker-element .group .infos>*,.peoplepicker-element .list .infos>*{vertical-align:top}.peoplepicker-element .group .infos .specialty,.peoplepicker-element .group .infos .location,.peoplepicker-element .group .infos .members,.peoplepicker-element .list .infos .specialty,.peoplepicker-element .list .infos .location,.peoplepicker-element .list .infos .members{font-size:.75rem;display:block}.peoplepicker-element .group .name,.peoplepicker-element .list .name{font-size:.875em}.peoplepicker-element .group .date,.peoplepicker-element .list .date{font-size:.75em;color:#a3a2a0}.peoplepicker-element .no-result{text-align:center;font-size:.875em;border-bottom:none;padding:1.5em 1em}.tether-element.list-tooltip-enabled{display:block;border-radius:3px;background-color:#fff;padding:.5rem}.tether-element.list-tooltip-enabled p,.tether-element.list-tooltip-enabled li{color:#434c5c;font-size:.75rem;margin:0}.tether-element.list-tooltip-enabled ul{margin-top:.5rem;margin-bottom:.5rem}.tether-element.ccom-history-enabled{padding:.5rem;font-size:.75rem;width:11.25rem;margin:0}.tether-element.ccom-history-enabled .highlight{color:#2e8be0}.tether-shortcuts-container{padding:.313rem .5rem;font-size:.75rem;max-width:17rem}.tether-shortcuts-container .shortcut-text{margin-right:.313rem}.tether-shortcuts-container .shortcut-keys{border:1px solid #7b828d;border-radius:.125rem;background-color:#edeef0;color:#7b828d;padding:.125rem .25rem;min-width:1.25rem;display:inline-block;line-height:1rem;text-align:center;font-size:.875rem;font-size:.75rem}.tether-shortcuts-container .shortcut-description{margin:0;margin-top:.625rem}@keyframes with-delay{to{visibility:visible}}flash{width:100%;opacity:.95;position:fixed;top:-2.75rem;left:0;z-index:50}.pac-container{background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;box-shadow:0 2px 6px #0000004d;box-sizing:border-box;overflow:hidden}.pac-container:after{content:"";padding:1px 1px 1px 0;height:16px;text-align:right;display:block;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2.png);background-position:right;background-repeat:no-repeat;background-size:104px 16px}.hdpi.pac-container:after{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white2_hdpi.png)}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#999}.pac-item:hover{background-color:#fafafa}.pac-item-selected .pac-item-selected:hover{background-color:#ebf2fe}.pac-matched{font-weight:500}.pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-icon{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.hdpi .pac-icon{background-image:url(//maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png)}.pac-icon-search{background-position:-1px -1px}.pac-item-selected .pac-icon-search{background-position:-18px -1px}.pac-icon-marker{background-position:-1px -161px}.pac-item-selected .pac-icon-marker{background-position:-18px -161px}.pac-placeholder{color:gray}.custom-prediction-label{font-style:italic}.modal{width:32.5em;background:#fff;box-shadow:0 0 10px #00000026;z-index:100;position:fixed;top:10%;left:50%;transform:translate(-50%)}.modal.-maxZindex{z-index:10003}.modal .modal-container{flex:1;height:100%;padding:1.25rem;overflow-y:auto}.modal .modal-container.-no-padding{padding:4.375rem 0 0}.modal>*{display:flex;flex-direction:column}.modal.-closed{display:none}.modal.dialog>*{flex-direction:row;justify-content:center}.modal.-large,.modal .xlarge{width:47.5em;height:80%}.modal.-large>*,.modal .xlarge>*{height:100%;position:relative;overflow:hidden}.modal.-large>group-calendar-print-modal,.modal .xlarge>group-calendar-print-modal{overflow:visible}.modal.-xlarge{width:65.625rem}.modal.-full-height{max-height:none}.modal.-auto-height{height:auto}.modal.-auto-height>*{display:block}.modal.-small{top:30%}.modal.dialog{background-color:#fff;padding:2.5rem 3.125rem;color:#434c5c;text-align:center}.modal.dialog .title{margin-bottom:.325em;font-size:1.25rem;font-weight:500}.modal.dialog .message{font-size:1rem}.modal.dialog .actions{padding:0 .5em;margin-top:1.125em}.modal.dialog .actions:before,.modal.dialog .actions:after{content:" ";display:table}.modal.dialog .actions:after{clear:both}.modal.dialog .submit{float:right}.modal.dialog .submit{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.modal.dialog .submit:focus{color:#fff;text-decoration:none}.no-touchevents .modal.dialog .submit:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .modal.dialog .submit:active,.modal.dialog .submit:active{background-color:#15548d;text-decoration:none;color:#fff}.modal.dialog .submit[disabled],.modal.dialog .submit.-disabled,.modal.dialog .submit[disabled]:hover,.modal.dialog .submit.-disabled:hover,.no-touchevents .modal.dialog .submit[disabled]:hover,.no-touchevents .modal.dialog .submit.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.modal.dialog .dialog-actions{margin-top:2.25rem}.modal.dialog .dialog-actions .cancel{margin-right:1.25rem}.modal.dialog .dialog-actions .cancel{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .modal.dialog .dialog-actions .cancel:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .modal.dialog .dialog-actions .cancel:active,.modal.dialog .dialog-actions .cancel:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.modal.dialog .dialog-actions .cancel[disabled],.modal.dialog .dialog-actions .cancel.-disabled,.modal.dialog .dialog-actions .cancel[disabled]:hover,.modal.dialog .dialog-actions .cancel.-disabled:hover,.no-touchevents .modal.dialog .dialog-actions .cancel[disabled]:hover,.no-touchevents .modal.dialog .dialog-actions .cancel.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}.modal.dialog .dialog-actions .confirm{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.modal.dialog .dialog-actions .confirm:focus{color:#fff;text-decoration:none}.no-touchevents .modal.dialog .dialog-actions .confirm:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .modal.dialog .dialog-actions .confirm:active,.modal.dialog .dialog-actions .confirm:active{background-color:#15548d;text-decoration:none;color:#fff}.modal.dialog .dialog-actions .confirm[disabled],.modal.dialog .dialog-actions .confirm.-disabled,.modal.dialog .dialog-actions .confirm[disabled]:hover,.modal.dialog .dialog-actions .confirm.-disabled:hover,.no-touchevents .modal.dialog .dialog-actions .confirm[disabled]:hover,.no-touchevents .modal.dialog .dialog-actions .confirm.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.modal.-confirmation .modal-container>*{opacity:.4;pointer-events:none}.modal>* header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:3.125em;width:100%;margin:0;background-color:#d8e2f4;background-image:linear-gradient(to left,#224b96,#3a6cc9);box-shadow:0 6px 8px #3a6bc926;z-index:25}.no-touchevents .modal>* header .close:hover,.modal>* header .close:active{color:#fff}.modal>* header.-booked{background-image:none;background-color:#fff}.modal>* header.-booked .title{color:#434c5c}.modal>* header.-booked .close{color:#2e8be0}.no-touchevents .modal>* header.-booked .close:hover,.modal>* header.-booked .close:active{color:#3a6cc9}.modal>* header .left{padding:0 .625rem;margin-top:0;flex-basis:20%;z-index:100}.modal>* header .left:before,.modal>* header .left:after{content:" ";display:table}.modal>* header .left:after{clear:both}.modal>* header .left span.-lock>*{opacity:.5;pointer-events:none}.modal>* header .left button,.modal>* header .left a{float:left;box-sizing:content-box;display:block;font-size:1.25rem;font-weight:400;line-height:1rem;color:#2e8be0;border:none;background:transparent;padding:.25rem;text-align:center;outline:0;-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin:0 .25rem}.modal>* header .left button:hover,.modal>* header .left a:hover{color:#434c5c!important;text-decoration:none;background:transparent!important}.modal>* header .title{font-size:1em;font-weight:400;text-align:center;color:#fff;margin:.875rem 0;flex-basis:auto;z-index:100}.modal>* header .right{flex-basis:20%;z-index:100}.modal>* header .right button{display:inline-block;display:flex;padding:.25rem;margin-top:.2rem;margin-right:.75rem;background-color:transparent;float:right;box-sizing:content-box;font-size:1.25rem;color:#fff;transition:opacity .15s cubic-bezier(.44,.07,.21,.92)}.modal>* header .right button:before,.modal>* header .right button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.modal>* header .right button:before{content:"\ea1c"}.modal>* header .right button:not([disabled]):hover:before{opacity:.8}.modal>* header .right button[disabled]{opacity:.5}.modal .right-hospital-dashboard{display:flex;z-index:100;padding-right:1.25rem}.modal .right-hospital-dashboard button{margin-left:1.875rem}.modal .right-hospital-dashboard button svg-icon{display:flex;height:1.25rem;width:1.25rem;fill:#fff}.modal .right-hospital-dashboard button svg-icon:hover{opacity:.7}.modal footer{display:flex;align-items:center;order:3;width:100%;padding:1.25em;background:#fff;margin:0;box-shadow:0 -4px 8px #3a6bc926;position:relative;z-index:25}.modal footer .left{flex:1;flex-direction:row}.modal footer .left button,.modal footer .left a{margin-right:.625rem}.modal footer .right{flex:1;flex-direction:row}.modal footer .right button,.modal footer .right a{float:right;margin-left:.625rem}.modal footer .right .-with-icon{display:inline-block;position:relative;text-align:left;padding:.375rem .625rem .375rem 2.5rem;width:9.375rem;line-height:1.14}.modal footer .right .-with-icon:before,.modal footer .right .-with-icon:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.modal footer .right .-with-icon:before{position:absolute;top:25%;left:10px;font-size:1.5em}.modal footer .-large{flex:3}.modal conversation-mute-modal{height:24.375rem}.modal-overlay{display:block;background:#182130b3;position:absolute;inset:0;z-index:21;opacity:1;transition-property:opacity;transition-duration:.25s,0ms}.modal-overlay.-section-scoped{z-index:4}.modal-overlay.-white{background:#ffffffe6}.modal-overlay.-section-scoped+.modal{background-color:#fff;width:29.375em}.modal-overlay.dialog .modal{background-color:#fff;padding:2.5rem 3.125rem;text-align:center}.modal-overlay.dialog .modal .dialog-actions .cancel{padding:.68em 1.25em .75em;border-radius:.1875rem;border:1px solid #d8e2f4;color:#2e8be0;margin-right:1.25rem}.modal-overlay.dialog .modal .dialog-actions .cancel{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.modal-overlay.dialog .modal .dialog-actions .cancel:focus,.modal-overlay.dialog .modal .dialog-actions .cancel:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel:hover,.modal-overlay.dialog .modal .dialog-actions .cancel:active{text-decoration:none}.modal-overlay.dialog .modal .dialog-actions .cancel:disabled{opacity:.5;cursor:default}.modal-overlay.dialog .modal .dialog-actions .cancel:before{color:#2e8be0}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel:hover{background:#f7f9fd;color:#434c5c}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel:active,.modal-overlay.dialog .modal .dialog-actions .cancel:active{background:#e6e6e6}.modal-overlay.dialog .modal .dialog-actions .cancel,.modal-overlay.dialog .modal .dialog-actions .cancel:disabled,.modal-overlay.dialog .modal .dialog-actions .cancel[disabled],.modal-overlay.dialog .modal .dialog-actions .cancel:visited,.modal-overlay.dialog .modal .dialog-actions .cancel.-disabled,.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel.-disabled:hover,.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel[disabled]:hover,.modal-overlay.dialog .modal .dialog-actions .cancel.-disabled:active{background:#fff}.modal-overlay.dialog .modal .dialog-actions .cancel:before,.modal-overlay.dialog .modal .dialog-actions .cancel:disabled:before,.modal-overlay.dialog .modal .dialog-actions .cancel[disabled]:before,.modal-overlay.dialog .modal .dialog-actions .cancel:visited:before,.modal-overlay.dialog .modal .dialog-actions .cancel.-disabled:before,.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel.-disabled:hover:before,.no-touchevents .modal-overlay.dialog .modal .dialog-actions .cancel[disabled]:hover:before,.modal-overlay.dialog .modal .dialog-actions .cancel.-disabled:active:before{color:#2e8be0}.modal-overlay.dialog .modal .dialog-actions .cancel[disabled],.modal-overlay.dialog .modal .dialog-actions .cancel.-disabled{opacity:.5;cursor:default}.modal-overlay.dialog .modal .dialog-actions .confirm{padding:.68em 1.25em .75em;border-radius:.1875rem}.modal-overlay.dialog .modal .dialog-actions .confirm{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.modal-overlay.dialog .modal .dialog-actions .confirm:focus,.modal-overlay.dialog .modal .dialog-actions .confirm:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .confirm:hover,.modal-overlay.dialog .modal .dialog-actions .confirm:active{text-decoration:none}.modal-overlay.dialog .modal .dialog-actions .confirm:disabled{opacity:.5;cursor:default}.modal-overlay.dialog .modal .dialog-actions .confirm,.modal-overlay.dialog .modal .dialog-actions .confirm:focus,.modal-overlay.dialog .modal .dialog-actions .confirm:visited,.modal-overlay.dialog .modal .dialog-actions .confirm:disabled,.modal-overlay.dialog .modal .dialog-actions .confirm.-disabled,.no-touchevents .modal-overlay.dialog .modal .dialog-actions .confirm.-disabled:hover,.modal-overlay.dialog .modal .dialog-actions .confirm.-disabled:active{background:#2e8be0;border:1px solid #2e8be0;color:#fff}.modal-overlay.dialog .modal .dialog-actions .confirm.-disabled{cursor:default;opacity:.5}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .confirm:hover:not([disabled]){background:#207ed5;border-color:#207ed5;color:#fff}.no-touchevents .modal-overlay.dialog .modal .dialog-actions .confirm:active:not([disabled]),.modal-overlay.dialog .modal .dialog-actions .confirm:active:not([disabled]),.no-touchevents .modal-overlay.dialog .modal .dialog-actions .confirm:focus:not([disabled]){background:#1c71bf;border-color:#1c71bf;color:#fff}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 3.125em)}.empty>.icon,.empty>.title,.empty>p{color:#d8e2f4;font-weight:400}.empty>.icon{font-size:8em}.empty>.title{font-size:1.625em;margin-bottom:1.125em}.empty>p{font-size:.875em;max-width:40%;text-align:center;white-space:nowrap;margin-bottom:0}.time-picker input{padding:.8em .7em}.time-picker .time{width:45%;display:inline-block;position:relative}.time-picker .prefix{position:absolute;top:50%;transform:translateY(-50%);left:.77em;font-size:.875em}.time-picker .-prefixed{padding-left:1.3em}.msie{top:51%}.msie .time-picker .prefix{top:52%}.warning{background:#f8c13b33;position:relative}.warning .message{display:inline-block;font-size:.875em;line-height:1.286;margin:0;padding:1.143em 1.429em 1.143em 5em}.warning .message:before,.warning .message:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.warning .message:before{content:"\eaa0";color:#f8c13b;font-size:1.429em;line-height:.9;height:.9em;display:inline-block;position:absolute;left:.714em;top:0;bottom:0;margin:auto}.warning .button{padding:.68em 1.25em .75em;border-radius:.1875rem;border:1px solid #d8e2f4;color:#2e8be0;margin:.5em 1em;float:right}.warning .button{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.warning .button:focus,.warning .button:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .warning .button:hover,.warning .button:active{text-decoration:none}.warning .button:disabled{opacity:.5;cursor:default}.warning .button:before{color:#2e8be0}.no-touchevents .warning .button:hover{background:#f7f9fd;color:#434c5c}.no-touchevents .warning .button:active,.warning .button:active{background:#e6e6e6}.warning .button,.warning .button:disabled,.warning .button[disabled],.warning .button:visited,.warning .button.-disabled,.no-touchevents .warning .button.-disabled:hover,.no-touchevents .warning .button[disabled]:hover,.warning .button.-disabled:active{background:#fff}.warning .button:before,.warning .button:disabled:before,.warning .button[disabled]:before,.warning .button:visited:before,.warning .button.-disabled:before,.no-touchevents .warning .button.-disabled:hover:before,.no-touchevents .warning .button[disabled]:hover:before,.warning .button.-disabled:active:before{color:#2e8be0}.warning .button[disabled],.warning .button.-disabled{opacity:.5;cursor:default}.warning:before{content:"";background:#d8e2f4;height:calc(100% - 10px);width:1px;position:absolute;top:0;bottom:0;left:3.125em;margin:auto 0}contextual-menu{position:fixed;z-index:100;display:inline-block}contextual-menu .menu-container{visibility:hidden;display:block}contextual-menu .menu-container ul{list-style:none;margin:0;padding:0}contextual-menu .menu-container>*{display:inline-block;box-shadow:0 0 20px #5b595759}contextual-menu .menu-container.-open{visibility:visible}contextual-menu .menu-element{background-color:#fff;border-top:1px solid #d8e2f4;padding:.625em 1.25em;cursor:pointer;transition:background-color 50ms cubic-bezier(.44,.07,.21,.92)}contextual-menu .menu-element>span{color:#2e8be0;font-size:.875em;line-height:1.214}contextual-menu .menu-element:first-child{border-top:0}contextual-menu .menu-element:hover{background-color:#f7f9fd}contextual-menu .menu-element:hover>span{color:#5b5a57}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,contact-summary .daily-events .proposition,contact-summary .daily-events .marketplace,contact-summary .daily-events .change-request,contact-summary .daily-events .transfer,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,.form-pane .info-convocation .icon,.list-header .infos .reply-to,.header-back a,.section-header .actions>*,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,contact-summary .daily-events .proposition:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .transfer:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,.form-pane .info-convocation .icon:before,.list-header .infos .reply-to:before,.header-back a:before,.section-header .actions>:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,contact-summary .daily-events .proposition:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .transfer:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,.form-pane .info-convocation .icon:after,.list-header .infos .reply-to:after,.header-back a:after,.section-header .actions>:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.section-header .actions .manage-members:before,.section-header .actions .publish-period:before,.section-header .actions .write:before,.section-header .actions .add-comment:before,.section-header .actions .print:before,.section-header .actions .add-availability:before,.section-header .actions .add:before,.section-header .actions .equity-report:before,.section-header .actions .export:before,.section-header .actions .email-adhesion:before,.section-header .actions .sync-button:before,.section-header .actions .invite:before,.section-header .actions .add-group:before,.section-header .actions .info:before,.section-header .actions .share:before,.section-header .actions .delete:before,.section-header .actions .edit:before,.section-header .actions .write-message:before{margin-right:.25em;font-size:1.75em;transform:translateY(25%)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.section-header .actions .manage-members:before,.section-header .actions .publish-period:before,.section-header .actions .write:before,.section-header .actions .add-comment:before,.section-header .actions .print:before,.section-header .actions .add-availability:before,.section-header .actions .add:before,.section-header .actions .equity-report:before,.section-header .actions .export:before,.section-header .actions .email-adhesion:before,.section-header .actions .sync-button:before,.section-header .actions .invite:before,.section-header .actions .add-group:before,.section-header .actions .info:before,.section-header .actions .share:before,.section-header .actions .delete:before,.section-header .actions .edit:before,.section-header .actions .write-message:before{font-size:28px}}.section-header{display:flex;align-items:center;justify-content:space-between;height:3.75em;width:100%;background-color:#fff;padding:0 2.45em;box-shadow:0 2px 8px #3a6cc926;position:relative;z-index:9;flex:0 0 auto}.section-header.-big{height:5em}.section-header .category{display:block;font-size:.75em}.section-header .category+.title{margin-top:-.125em}.section-header .title{margin:0;font-size:1em;font-weight:500}.section-header .actions>*{margin-left:0;float:right}.section-header .actions>*:first-child{padding-right:0}.section-header .actions>*:before{margin-right:.25em;font-size:1.75em;transform:translateY(25%)}.section-header .actions>button,.section-header .actions>a{padding:0 1em;background-color:transparent;border:none;-webkit-user-select:none;user-select:none;font-size:.875em;font-weight:500;line-height:4.3;color:#2e8be0;transition:color .25s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .section-header .actions>button:hover,.section-header .actions>button:focus,.section-header .actions>button:active,.no-touchevents .section-header .actions>a:hover,.section-header .actions>a:focus,.section-header .actions>a:active{color:#434c5c;text-decoration:none}.section-header .actions>button:disabled:hover,.section-header .actions>a:disabled:hover{color:#2e8be0!important}@media screen and (max-width: 72.813rem){.section-header .actions.-with-icons>button span,.section-header .actions.-with-icons>a span,.section-header .actions.-with-icons>label span{display:none}.section-header .actions.-with-icons>button:before,.section-header .actions.-with-icons>a:before,.section-header .actions.-with-icons>label:before{margin-right:0}}@media screen and (max-width: 72.813rem){.section-header .actions.-with-icons>a a span{display:inline-block}}.section-header .actions .write-message:before{content:"\ea37"}.section-header .actions .edit:before{content:"\ea6f"}.section-header .actions .delete:before{content:"\ea98"}.section-header .actions .share:before{content:"\ea8c"}.section-header .actions .info:before{content:"\ea51"}.section-header .actions .add-group:before{content:"\ea29"}.section-header .actions .invite:before{content:"\ea02"}.section-header .actions .book-appointment:before{content:"\ea88";font-size:1.875em}.section-header .actions .sync-button:before{content:"\ea91"}.section-header .actions .email-adhesion:before{content:"\ea35"}.section-header .actions .equity-report:before,.section-header .actions .export:before{content:"\ea40"}.section-header .actions .add-availability,.section-header .actions .add{margin-right:.25rem}.section-header .actions .add-availability:before,.section-header .actions .add:before{content:"\ea76"}.section-header .actions .print:before{content:"\ea79"}.section-header .actions .add-comment:before{content:"\ea22"}.section-header .actions .write:before{content:"\ea37"}.section-header .actions .publish-period:before{content:"\ea15"}.section-header .actions .manage-members:before{content:"\ea50"}.section-header .actions .planning-legend:before{content:"\ea54";font-size:1em;bottom:.125em;position:relative}.section-header .actions .separator{padding:0}.section-header .actions .separator:before{content:"";height:1.4em;margin:0 .55em;border-left:1px solid #d8e2f4}.section-header .save{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.section-header .save:focus{color:#fff;text-decoration:none}.no-touchevents .section-header .save:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .section-header .save:active,.section-header .save:active{background-color:#15548d;text-decoration:none;color:#fff}.section-header .save[disabled],.section-header .save.-disabled,.section-header .save[disabled]:hover,.section-header .save.-disabled:hover,.no-touchevents .section-header .save[disabled]:hover,.no-touchevents .section-header .save.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.section-header .cancel{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .section-header .cancel:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .section-header .cancel:active,.section-header .cancel:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.section-header .cancel[disabled],.section-header .cancel.-disabled,.section-header .cancel[disabled]:hover,.section-header .cancel.-disabled:hover,.no-touchevents .section-header .cancel[disabled]:hover,.no-touchevents .section-header .cancel.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}.header-back{margin:.938em 2.5em 0}.header-back a{font-size:.875em;line-height:1}.header-back a:before{content:"\ea17";font-size:.667em;transform:scaleX(-1);margin-right:.625em}.header-back a:hover{color:#434c5c;text-decoration:none}.list-header{display:flex;flex-direction:column;justify-content:center;height:4.75em;padding:0 2.5em;border-top:1px solid #d8e2f4}.list-header+.wrapper{margin-top:0}.list-header .search{display:flex;align-self:flex-start;padding:0;margin:0;background-color:transparent}.list-header .search .field{width:100%}.list-header .search .field .icon{display:none}.list-header .search input{padding-left:1.125em;padding-right:1.125em;border-radius:3px}.list-header .infos{display:flex;align-self:flex-end;align-items:center;margin:0;list-style-type:none}.list-header .infos li{display:inline-block;padding:0 .714em;border-left:1px solid #434c5c;font-size:.875em;line-height:1.429;color:#434c5c}.list-header .infos li:first-child{border:none}.list-header .infos li:last-child{padding-right:0}.list-header .infos .reply-to:before{content:"\ea35";margin-right:.3em;font-size:1.27em;transform:translateY(25%)}.form-pane{height:100%;width:0;background:#f7f9fd;box-shadow:-2px 0 16px #00000024;overflow:hidden;position:absolute;top:0;right:0;z-index:21;transform:translate(150%);transition:transform .3s cubic-bezier(.44,.07,.21,.92) 0ms,width 0ms cubic-bezier(.44,.07,.21,.92) .3s}.form-pane.-open{width:20em;transform:translate(0);transition:transform .3s cubic-bezier(.44,.07,.21,.92) 10ms,width 1ms cubic-bezier(.44,.07,.21,.92) 0ms}.form-pane header{display:flex;align-items:center;height:3.75em;background-color:#19366c;box-shadow:0 2px 5px #0003;color:#fff;position:relative}.form-pane header .title{padding:0 1.25em;margin:0;font-size:1em;font-weight:500;color:#fff}.form-pane .info-convocation{font-size:.85rem;padding:1rem;border-radius:.25rem;background:#d1effd;position:relative}.form-pane .info-convocation .instruction{padding-left:1.875rem}.form-pane .info-convocation .icon{position:absolute}.form-pane .info-convocation .icon:before{content:"\ea52";font-size:1.25rem;color:#224b96}.form-pane .pane-options{width:99%}.form-pane .pane-options>*{vertical-align:middle}.form-pane .pane-options .right{float:right}.form-pane .pane-options .right button{border-left:1px solid rgba(247,249,253,.5)}.form-pane .pane-options .left{float:left;display:flex}.form-pane .pane-options .left button{border-right:1px solid rgba(247,249,253,.5)}.form-pane .pane-options button{font-size:.875em;color:#fff;text-decoration:none;background:transparent;vertical-align:middle;outline:0;padding:0 1.25rem;font-weight:500;line-height:1.8;display:block;cursor:pointer}.no-touchevents .form-pane .pane-options button:hover,.form-pane .pane-options button:active{text-decoration:none}.form-pane .pane-options .go-back{border-left:none;border-right:1px solid #d8e2f4}.form-pane .pane-options .go-back:before{content:"\eab4";display:inline-block;font-family:petalmd;font-size:1.25rem;position:relative}.form-pane .pane-content{height:100%;background-color:#f7f9fd;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form){margin-bottom:6rem;background-color:#fff;box-shadow:0 0 8px #224b9626}.form-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-convocation{margin-bottom:8rem}.form-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-ownership-transfer{margin-bottom:15rem}.form-pane .pane-content pricing-plan{background-color:#fff;text-align:center;height:100%;margin-bottom:0;display:block}.form-pane .pane-content pricing-plan img{width:6.375em}.form-pane .pane-content pricing-plan .title{padding:0;margin:0 0 1em;font-size:1.25em;font-weight:500;line-height:1.25em;color:#224b96}.form-pane .pane-content pricing-plan .details{font-size:.875em;color:#434c5c;margin:.75em 0}.form-pane .pane-content pricing-plan .info{font-weight:500;font-size:1.25em;margin:.875em 0;color:#224b96}.form-pane header{height:3.75em;background-color:#1d4386}.form-pane header.sand-color{background-color:#918c46}.form-pane header.moccasin-color{background-color:#937b15}.form-pane header.tan-color{background-color:#b87c28}.form-pane header.chestnut-color{background-color:#792b1f}.form-pane header.cherryred-color{background-color:#a82d37}.form-pane header.lipstickred-color{background-color:#d91730}.form-pane header.skyblue-color{background-color:#1ca7c4}.form-pane header.junglegreen-color{background-color:#5e803a}.form-pane header.froggreen-color{background-color:#609c5a}.form-pane header.avocadogreen-color{background-color:#6f7800}.form-pane header.goldmedal-color{background-color:#927f00}.form-pane header.tigerorange-color{background-color:#c8810d}.form-pane header.foxorange-color{background-color:#c94311}.form-pane header.cinnamon-color{background-color:#8a3e06}.form-pane header.cadillacpink-color{background-color:#ce2175}.form-pane header.girlpurple-color{background-color:#d142c9}.form-pane header.darkpurple-color{background-color:#8e3b99}.form-pane header.wood-color{background-color:#19366c}.form-pane header.royalblue-color{background-color:#2d56a3}.form-pane header.articblue-color{background-color:#1689c4}.form-pane header.oceanblue-color{background-color:#22988f}.form-pane header.riverblue-color{background-color:#348183}.form-pane header.springgreen-color{background-color:#1d8e25}.form-pane header.forestgreen-color{background-color:#5f8f21}.form-pane header.grayblue-color{background-color:#5b727f}.form-pane header.moonlight-color{background-color:#867f75}.form-pane header.lightgray-color{background-color:#b7b7b7}.form-pane header.aquagreen-color{background-color:#096f43}.form-pane header.rainpurple-color{background-color:#5e33d4}.form-pane header.absencepurple-color{background-color:#bdadef}.form-pane header.locked-color{background-color:#cca400}.form-pane header.conflict-error-color{background-color:#dbdbdb}.form-pane header.conflict-error-left-stripe-color{background-color:#b6b6b6}.form-pane header.moon-color{background-color:#8a8986}.form-pane header.royal-blue-color{background-color:#486eb9}.form-pane header.ocean-blue-color{background-color:#3d9088}.form-pane header.sky-blue-color{background-color:#319fc3}.form-pane header.girl-purple-color{background-color:#bd56b4}.form-pane header.river-blue-color{background-color:#4d7f80}.form-pane header.chestnut-color{background-color:#79463b}.form-pane header.cherry-red-color{background-color:#a1444d}.form-pane header.dark-purple-color{background-color:#8a5093}.form-pane header.rain-purple-color{background-color:#664dc0}.form-pane header.cadillac-pink-color{background-color:#c73873}.form-pane header.lipstick-red-color{background-color:#d23045}.form-pane header.fox-orange-color{background-color:#ce5322}.form-pane header.tiger-orange-color{background-color:#cc801d}.form-pane header.gold-medal-color{background-color:#c0a52f}.form-pane header.sand-color{background-color:#aaa45e}.form-pane header.avocado-green-color{background-color:#899235}.form-pane header.spring-green-color{background-color:#398741}.form-pane header.jungle-green-color{background-color:#687e52}.form-pane header.frog-green-color{background-color:#6bb962}.form-pane header.aqua-green-color{background-color:#338264}.form-pane header.forest-green-color{background-color:#69883d}.form-pane header.moon-light-color{background-color:#847e74}.form-pane header.artic-blue-color{background-color:#467999}.form-pane header.gray-blue-color{background-color:#67737c}.form-pane header.darkwood-color{background-color:#7e694a}.form-pane header.moccasin-color{background-color:#8c792f}.form-pane header.cinnamon-color{background-color:#996233}.form-pane header.black-color{background-color:#070a0e}.form-pane header.red-color{background-color:#d23045}.form-pane header.blue-color{background-color:#467999}.form-pane header.yellow-color{background-color:#cca400}.form-pane header.green-color{background-color:#69883d}.form-pane .icon-convocation{display:inline-block}.form-pane .icon-convocation:before,.form-pane .icon-convocation:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.form-pane .icon-convocation:before{content:"\ea39";position:absolute;right:1.52rem;top:1.25rem;font-size:1.3rem}.form-pane .pane-title-color{color:#d8e2f4}.form-pane form{width:100%;margin-right:0;margin-left:0;background-color:#fff;box-shadow:0 0 8px #3a6cc926}.form-pane .pane-content{height:100%;width:100%;overflow-x:hidden}.form-pane .pane-content .notice{position:static}.form-pane .pane-content .notice .title{margin-bottom:0}.form-pane .pane-content .title{margin-bottom:.5em;font-size:.875em}.form-pane .pane-content .title.-main{font-size:1.25em;font-weight:500;margin:.55em .45em .55em 1.4em}.form-pane .pane-content .title.-section{font-size:1em;font-weight:500;padding:1.2em .45em 1.2em 1.875em;margin:0;border-bottom:1px solid #d8e2f4}.form-pane .pane-content .title.-absence-form-banner{font-size:1em;font-weight:500;padding:0 1.25em}.form-pane .pane-content .dropdown .title{margin-bottom:0}.form-pane .pane-content .field:not(.-marge-normal):last-child{margin-bottom:.25em}.form-pane .content-section,.form-pane .-padded{padding:1em .75em}.form-pane .content-section toggle-button{display:flex}.form-pane .content-section toggle-button button{flex:1 0 0}.form-pane p.description{margin-bottom:0}.form-pane .note{display:inline-block;margin-bottom:.75em;font-size:.75em;color:#69707d}.form-pane p.note{color:#434c5c;font-size:.875em;margin-bottom:1.25em}.form-pane .separation{width:100%;margin:0;border:none;border-bottom:1px solid #d8e2f4}.form-pane .separation.-top{padding-top:1.25rem;border-bottom:0;border-top:1px solid #d8e2f4}.form-pane-overlay{width:0;height:100%;background:#18213033;opacity:0;position:fixed;top:0;right:0;z-index:12;will-change:width;transition-property:opacity,width;transition-duration:.15s,0ms;transition-delay:0ms,.15s}.form-pane-overlay.-visible{width:100%;opacity:1;transition-delay:.15s,0ms}.form-pane-overlay.-max-index{z-index:10000}.form-loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.loading-text{padding-bottom:.5em}.spinnerFooter{text-align:center}pane-mass-actions .content-section{position:relative}.info-pane,.contact-info-pane{height:100%;width:0;background:#f7f9fd;box-shadow:-2px 0 16px #00000024;overflow:hidden;position:absolute;top:0;right:0;z-index:21;transform:translate(150%);transition:transform .3s cubic-bezier(.44,.07,.21,.92) 0ms,width 0ms cubic-bezier(.44,.07,.21,.92) .3s}.info-pane.-open,.contact-info-pane.-open{width:20em;transform:translate(0);transition:transform .3s cubic-bezier(.44,.07,.21,.92) 10ms,width 1ms cubic-bezier(.44,.07,.21,.92) 0ms}.info-pane header,.contact-info-pane header{display:flex;align-items:center;height:3.75em;background-color:#19366c;box-shadow:0 2px 5px #0003;color:#fff;position:relative}.info-pane header .title,.contact-info-pane header .title{padding:0 1.25em;margin:0;font-size:1em;font-weight:500;color:#fff}.info-pane .info-convocation,.contact-info-pane .info-convocation{font-size:.85rem;padding:1rem;border-radius:.25rem;background:#d1effd;position:relative}.info-pane .info-convocation .instruction,.contact-info-pane .info-convocation .instruction{padding-left:1.875rem}.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon{position:absolute}.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before{content:"\ea52";font-size:1.25rem;color:#224b96}.info-pane .pane-options,.contact-info-pane .pane-options{width:99%}.info-pane .pane-options>*,.contact-info-pane .pane-options>*{vertical-align:middle}.info-pane .pane-options .right,.contact-info-pane .pane-options .right{float:right}.info-pane .pane-options .right button,.contact-info-pane .pane-options .right button{border-left:1px solid rgba(247,249,253,.5)}.info-pane .pane-options .left,.contact-info-pane .pane-options .left{float:left;display:flex}.info-pane .pane-options .left button,.contact-info-pane .pane-options .left button{border-right:1px solid rgba(247,249,253,.5)}.info-pane .pane-options button,.contact-info-pane .pane-options button{font-size:.875em;color:#fff;text-decoration:none;background:transparent;vertical-align:middle;outline:0;padding:0 1.25rem;font-weight:500;line-height:1.8;display:block;cursor:pointer}.no-touchevents .info-pane .pane-options button:hover,.info-pane .pane-options button:active,.no-touchevents .contact-info-pane .pane-options button:hover,.contact-info-pane .pane-options button:active{text-decoration:none}.info-pane .pane-options .go-back,.contact-info-pane .pane-options .go-back{border-left:none;border-right:1px solid #d8e2f4}.info-pane .pane-options .go-back:before,.contact-info-pane .pane-options .go-back:before{content:"\eab4";display:inline-block;font-family:petalmd;font-size:1.25rem;position:relative}.info-pane .pane-content,.contact-info-pane .pane-content{height:100%;background-color:#f7f9fd;overflow-y:auto;-webkit-overflow-scrolling:touch}.info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form),.contact-info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form){margin-bottom:6rem;background-color:#fff;box-shadow:0 0 8px #224b9626}.info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-convocation,.contact-info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-convocation{margin-bottom:8rem}.info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-ownership-transfer,.contact-info-pane .pane-content:not(.-transparent)>*:not(calendar-print-form):not(schedule-event-footer):not(.-contact-methods):not(.contact-summary):not(.now):not(.container-detail):not(hospital-planners-write):not(add-offer-buttons):not(dashboard-write):not(.wrapper-footer):not(comm-center-publication-form).-ownership-transfer{margin-bottom:15rem}.info-pane .pane-content pricing-plan,.contact-info-pane .pane-content pricing-plan{background-color:#fff;text-align:center;height:100%;margin-bottom:0;display:block}.info-pane .pane-content pricing-plan img,.contact-info-pane .pane-content pricing-plan img{width:6.375em}.info-pane .pane-content pricing-plan .title,.contact-info-pane .pane-content pricing-plan .title{padding:0;margin:0 0 1em;font-size:1.25em;font-weight:500;line-height:1.25em;color:#224b96}.info-pane .pane-content pricing-plan .details,.contact-info-pane .pane-content pricing-plan .details{font-size:.875em;color:#434c5c;margin:.75em 0}.info-pane .pane-content pricing-plan .info,.contact-info-pane .pane-content pricing-plan .info{font-weight:500;font-size:1.25em;margin:.875em 0;color:#224b96}.info-pane header.sand-color,.contact-info-pane header.sand-color{background-color:#918c46}.info-pane header.moccasin-color,.contact-info-pane header.moccasin-color{background-color:#937b15}.info-pane header.tan-color,.contact-info-pane header.tan-color{background-color:#b87c28}.info-pane header.chestnut-color,.contact-info-pane header.chestnut-color{background-color:#792b1f}.info-pane header.cherryred-color,.contact-info-pane header.cherryred-color{background-color:#a82d37}.info-pane header.lipstickred-color,.contact-info-pane header.lipstickred-color{background-color:#d91730}.info-pane header.skyblue-color,.contact-info-pane header.skyblue-color{background-color:#1ca7c4}.info-pane header.junglegreen-color,.contact-info-pane header.junglegreen-color{background-color:#5e803a}.info-pane header.froggreen-color,.contact-info-pane header.froggreen-color{background-color:#609c5a}.info-pane header.avocadogreen-color,.contact-info-pane header.avocadogreen-color{background-color:#6f7800}.info-pane header.goldmedal-color,.contact-info-pane header.goldmedal-color{background-color:#927f00}.info-pane header.tigerorange-color,.contact-info-pane header.tigerorange-color{background-color:#c8810d}.info-pane header.foxorange-color,.contact-info-pane header.foxorange-color{background-color:#c94311}.info-pane header.cinnamon-color,.contact-info-pane header.cinnamon-color{background-color:#8a3e06}.info-pane header.cadillacpink-color,.contact-info-pane header.cadillacpink-color{background-color:#ce2175}.info-pane header.girlpurple-color,.contact-info-pane header.girlpurple-color{background-color:#d142c9}.info-pane header.darkpurple-color,.contact-info-pane header.darkpurple-color{background-color:#8e3b99}.info-pane header.wood-color,.contact-info-pane header.wood-color{background-color:#19366c}.info-pane header.royalblue-color,.contact-info-pane header.royalblue-color{background-color:#2d56a3}.info-pane header.articblue-color,.contact-info-pane header.articblue-color{background-color:#1689c4}.info-pane header.oceanblue-color,.contact-info-pane header.oceanblue-color{background-color:#22988f}.info-pane header.riverblue-color,.contact-info-pane header.riverblue-color{background-color:#348183}.info-pane header.springgreen-color,.contact-info-pane header.springgreen-color{background-color:#1d8e25}.info-pane header.forestgreen-color,.contact-info-pane header.forestgreen-color{background-color:#5f8f21}.info-pane header.grayblue-color,.contact-info-pane header.grayblue-color{background-color:#5b727f}.info-pane header.moonlight-color,.contact-info-pane header.moonlight-color{background-color:#867f75}.info-pane header.lightgray-color,.contact-info-pane header.lightgray-color{background-color:#b7b7b7}.info-pane header.aquagreen-color,.contact-info-pane header.aquagreen-color{background-color:#096f43}.info-pane header.rainpurple-color,.contact-info-pane header.rainpurple-color{background-color:#5e33d4}.info-pane header.absencepurple-color,.contact-info-pane header.absencepurple-color{background-color:#bdadef}.info-pane header.locked-color,.contact-info-pane header.locked-color{background-color:#cca400}.info-pane header.conflict-error-color,.contact-info-pane header.conflict-error-color{background-color:#dbdbdb}.info-pane header.conflict-error-left-stripe-color,.contact-info-pane header.conflict-error-left-stripe-color{background-color:#b6b6b6}.info-pane header.moon-color,.contact-info-pane header.moon-color{background-color:#8a8986}.info-pane header.royal-blue-color,.contact-info-pane header.royal-blue-color{background-color:#486eb9}.info-pane header.ocean-blue-color,.contact-info-pane header.ocean-blue-color{background-color:#3d9088}.info-pane header.sky-blue-color,.contact-info-pane header.sky-blue-color{background-color:#319fc3}.info-pane header.girl-purple-color,.contact-info-pane header.girl-purple-color{background-color:#bd56b4}.info-pane header.river-blue-color,.contact-info-pane header.river-blue-color{background-color:#4d7f80}.info-pane header.chestnut-color,.contact-info-pane header.chestnut-color{background-color:#79463b}.info-pane header.cherry-red-color,.contact-info-pane header.cherry-red-color{background-color:#a1444d}.info-pane header.dark-purple-color,.contact-info-pane header.dark-purple-color{background-color:#8a5093}.info-pane header.rain-purple-color,.contact-info-pane header.rain-purple-color{background-color:#664dc0}.info-pane header.cadillac-pink-color,.contact-info-pane header.cadillac-pink-color{background-color:#c73873}.info-pane header.lipstick-red-color,.contact-info-pane header.lipstick-red-color{background-color:#d23045}.info-pane header.fox-orange-color,.contact-info-pane header.fox-orange-color{background-color:#ce5322}.info-pane header.tiger-orange-color,.contact-info-pane header.tiger-orange-color{background-color:#cc801d}.info-pane header.gold-medal-color,.contact-info-pane header.gold-medal-color{background-color:#c0a52f}.info-pane header.sand-color,.contact-info-pane header.sand-color{background-color:#aaa45e}.info-pane header.avocado-green-color,.contact-info-pane header.avocado-green-color{background-color:#899235}.info-pane header.spring-green-color,.contact-info-pane header.spring-green-color{background-color:#398741}.info-pane header.jungle-green-color,.contact-info-pane header.jungle-green-color{background-color:#687e52}.info-pane header.frog-green-color,.contact-info-pane header.frog-green-color{background-color:#6bb962}.info-pane header.aqua-green-color,.contact-info-pane header.aqua-green-color{background-color:#338264}.info-pane header.forest-green-color,.contact-info-pane header.forest-green-color{background-color:#69883d}.info-pane header.moon-light-color,.contact-info-pane header.moon-light-color{background-color:#847e74}.info-pane header.artic-blue-color,.contact-info-pane header.artic-blue-color{background-color:#467999}.info-pane header.gray-blue-color,.contact-info-pane header.gray-blue-color{background-color:#67737c}.info-pane header.darkwood-color,.contact-info-pane header.darkwood-color{background-color:#7e694a}.info-pane header.moccasin-color,.contact-info-pane header.moccasin-color{background-color:#8c792f}.info-pane header.cinnamon-color,.contact-info-pane header.cinnamon-color{background-color:#996233}.info-pane header.black-color,.contact-info-pane header.black-color{background-color:#070a0e}.info-pane header.red-color,.contact-info-pane header.red-color{background-color:#d23045}.info-pane header.blue-color,.contact-info-pane header.blue-color{background-color:#467999}.info-pane header.yellow-color,.contact-info-pane header.yellow-color{background-color:#cca400}.info-pane header.green-color,.contact-info-pane header.green-color{background-color:#69883d}.info-pane .inner>.title,.contact-info-pane .inner>.title{font-size:1em;font-weight:500;margin:0;padding:1.125em 1.25em;line-height:1.2}.info-pane .title.-banner,.contact-info-pane .title.-banner{display:block;width:100%;background-color:#434c5c;color:#fff;font-size:.75em;padding:0 20px;line-height:1.75em}.contact-info-pane .daily-events .event{cursor:default;pointer-events:none}.info-pane-overlay,.contact-info-pane-overlay{width:0;height:100%;background:transparent;opacity:0;position:fixed;top:0;right:20em;z-index:9999;will-change:width;transition-property:opacity,width;transition-duration:.15s,0ms;transition-delay:0ms,.15s}.info-pane-overlay.-visible,.contact-info-pane-overlay.-visible{width:100%;opacity:1;transition-delay:.15s,0ms}.pane-footer{width:100%;background:#fff;box-shadow:0 -4px 8px #3a6cc926;padding:1.25em;margin:0;position:absolute;bottom:0;left:0;z-index:10;backface-visibility:hidden}.pane-footer .message{font-size:1em;font-weight:500;text-align:center;margin-bottom:.75em}.pane-footer .message.-pending{font-size:.875em}.pane-footer button,.pane-footer a{width:100%;margin-top:.714em}.pane-footer button[disabled],.pane-footer a[disabled]{pointer-events:none}.pane-footer button:first-child,.pane-footer a:first-child{margin-top:0}.pane-footer.-split>button,.pane-footer .-split>button{float:right;margin:0}.pane-footer.-split>button:nth-of-type(1),.pane-footer .-split>button:nth-of-type(1){width:calc(67% - .714em);margin:0 0 0 .714em}.pane-footer.-split>button:nth-of-type(2),.pane-footer.-split>a,.pane-footer .-split>button:nth-of-type(2),.pane-footer .-split>a{width:33%}.pane-footer.-split.-even>button:nth-of-type(1),.pane-footer.-split.-even>button:nth-of-type(2),.pane-footer .-split.-even>button:nth-of-type(1),.pane-footer .-split.-even>button:nth-of-type(2){width:calc(50% - .357em);min-height:2.75rem}.pane-footer.-split.-even>button:nth-of-type(1),.pane-footer .-split.-even>button:nth-of-type(1){margin:0}.pane-footer.-split.-even>button:nth-of-type(2),.pane-footer .-split.-even>button:nth-of-type(2){margin:0 0 0 .714em}.pane-footer.-split.-even>button:nth-of-type(3),.pane-footer .-split.-even>button:nth-of-type(3){width:100%;margin:.714em 0 0}.pane-footer>button:nth-of-type(3){display:inline-block;width:100%;padding:0;margin-top:1.25em;background:transparent;border:none;font-size:.875em;color:#2e8be0;text-align:center}.no-touchevents .pane-footer>button:nth-of-type(3):hover,.pane-footer>button:nth-of-type(3):active{color:#207ed5;transition:color .25s cubic-bezier(.44,.07,.21,.92)}.pane-footer .cancel{margin-right:0}.pane-footer .save,.pane-footer .delete{padding-left:.5em;padding-right:.5em}.pane-footer .save,.pane-footer .delete{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.pane-footer .save:focus,.pane-footer .delete:focus{color:#fff;text-decoration:none}.no-touchevents .pane-footer .save:hover,.no-touchevents .pane-footer .delete:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .pane-footer .save:active,.pane-footer .save:active,.no-touchevents .pane-footer .delete:active,.pane-footer .delete:active{background-color:#15548d;text-decoration:none;color:#fff}.pane-footer .save[disabled],.pane-footer .save.-disabled,.pane-footer .save[disabled]:hover,.pane-footer .save.-disabled:hover,.no-touchevents .pane-footer .save[disabled]:hover,.no-touchevents .pane-footer .save.-disabled:hover,.pane-footer .delete[disabled],.pane-footer .delete.-disabled,.pane-footer .delete[disabled]:hover,.pane-footer .delete.-disabled:hover,.no-touchevents .pane-footer .delete[disabled]:hover,.no-touchevents .pane-footer .delete.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.pane-footer .ignore-conflict,.pane-footer .ignore-acceptance{padding:.68em 1.25em .75em;border-radius:.1875rem;border:1px solid #d8e2f4;color:#2e8be0;width:100%!important;margin-top:.714em!important}.pane-footer .ignore-conflict,.pane-footer .ignore-acceptance{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.pane-footer .ignore-conflict:focus,.pane-footer .ignore-conflict:visited,.pane-footer .ignore-acceptance:focus,.pane-footer .ignore-acceptance:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .pane-footer .ignore-conflict:hover,.pane-footer .ignore-conflict:active,.no-touchevents .pane-footer .ignore-acceptance:hover,.pane-footer .ignore-acceptance:active{text-decoration:none}.pane-footer .ignore-conflict:disabled,.pane-footer .ignore-acceptance:disabled{opacity:.5;cursor:default}.pane-footer .ignore-conflict:before,.pane-footer .ignore-acceptance:before{color:#2e8be0}.no-touchevents .pane-footer .ignore-conflict:hover,.no-touchevents .pane-footer .ignore-acceptance:hover{background:#f7f9fd;color:#434c5c}.no-touchevents .pane-footer .ignore-conflict:active,.pane-footer .ignore-conflict:active,.no-touchevents .pane-footer .ignore-acceptance:active,.pane-footer .ignore-acceptance:active{background:#e6e6e6}.pane-footer .ignore-conflict,.pane-footer .ignore-conflict:disabled,.pane-footer .ignore-conflict[disabled],.pane-footer .ignore-conflict:visited,.pane-footer .ignore-conflict.-disabled,.no-touchevents .pane-footer .ignore-conflict.-disabled:hover,.no-touchevents .pane-footer .ignore-conflict[disabled]:hover,.pane-footer .ignore-conflict.-disabled:active,.pane-footer .ignore-acceptance,.pane-footer .ignore-acceptance:disabled,.pane-footer .ignore-acceptance[disabled],.pane-footer .ignore-acceptance:visited,.pane-footer .ignore-acceptance.-disabled,.no-touchevents .pane-footer .ignore-acceptance.-disabled:hover,.no-touchevents .pane-footer .ignore-acceptance[disabled]:hover,.pane-footer .ignore-acceptance.-disabled:active{background:#fff}.pane-footer .ignore-conflict:before,.pane-footer .ignore-conflict:disabled:before,.pane-footer .ignore-conflict[disabled]:before,.pane-footer .ignore-conflict:visited:before,.pane-footer .ignore-conflict.-disabled:before,.no-touchevents .pane-footer .ignore-conflict.-disabled:hover:before,.no-touchevents .pane-footer .ignore-conflict[disabled]:hover:before,.pane-footer .ignore-conflict.-disabled:active:before,.pane-footer .ignore-acceptance:before,.pane-footer .ignore-acceptance:disabled:before,.pane-footer .ignore-acceptance[disabled]:before,.pane-footer .ignore-acceptance:visited:before,.pane-footer .ignore-acceptance.-disabled:before,.no-touchevents .pane-footer .ignore-acceptance.-disabled:hover:before,.no-touchevents .pane-footer .ignore-acceptance[disabled]:hover:before,.pane-footer .ignore-acceptance.-disabled:active:before{color:#2e8be0}.pane-footer .ignore-conflict[disabled],.pane-footer .ignore-conflict.-disabled,.pane-footer .ignore-acceptance[disabled],.pane-footer .ignore-acceptance.-disabled{opacity:.5;cursor:default}.pane-footer .change-params{padding:.68em 1.25em .75em;border-radius:.1875rem}.pane-footer .change-params{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.pane-footer .change-params:focus,.pane-footer .change-params:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .pane-footer .change-params:hover,.pane-footer .change-params:active{text-decoration:none}.pane-footer .change-params:disabled{opacity:.5;cursor:default}.pane-footer .change-params,.pane-footer .change-params:focus,.pane-footer .change-params:visited,.pane-footer .change-params:disabled,.pane-footer .change-params.-disabled,.no-touchevents .pane-footer .change-params.-disabled:hover,.pane-footer .change-params.-disabled:active{background:#2e8be0;border:1px solid #2e8be0;color:#fff}.pane-footer .change-params.-disabled{cursor:default;opacity:.5}.no-touchevents .pane-footer .change-params:hover:not([disabled]){background:#207ed5;border-color:#207ed5;color:#fff}.no-touchevents .pane-footer .change-params:active:not([disabled]),.pane-footer .change-params:active:not([disabled]),.no-touchevents .pane-footer .change-params:focus:not([disabled]){background:#1c71bf;border-color:#1c71bf;color:#fff}.pane-footer .change-params.-full-width{width:100%!important}.pane-footer .marketplace{padding:1em 1.875em;border-radius:.1875rem;width:100%}.pane-footer .marketplace{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.pane-footer .marketplace:focus,.pane-footer .marketplace:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .pane-footer .marketplace:hover,.pane-footer .marketplace:active{text-decoration:none}.pane-footer .marketplace:disabled{opacity:.5;cursor:default}.pane-footer .marketplace,.pane-footer .marketplace:focus,.pane-footer .marketplace:visited,.pane-footer .marketplace:disabled,.pane-footer .marketplace.-disabled,.no-touchevents .pane-footer .marketplace.-disabled:hover,.pane-footer .marketplace.-disabled:active{background:#2e8be0;border:1px solid #2e8be0;color:#fff}.pane-footer .marketplace.-disabled{cursor:default;opacity:.5}.no-touchevents .pane-footer .marketplace:hover:not([disabled]){background:#207ed5;border-color:#207ed5;color:#fff}.no-touchevents .pane-footer .marketplace:active:not([disabled]),.pane-footer .marketplace:active:not([disabled]),.no-touchevents .pane-footer .marketplace:focus:not([disabled]){background:#1c71bf;border-color:#1c71bf;color:#fff}.pane-footer .marketplace .text{display:inline-block;line-height:1.3}.pane-footer .marketplace .new{display:inline-block;padding:0 .65em;margin-left:.75em;background:#fff;border-radius:.875em;vertical-align:top;font-size:.875em;line-height:1.5;font-weight:500;color:#1964a9}.pane-footer.-with-feedback{padding:0}.pane-footer.-with-feedback>.wrapper{padding:1.25em;position:relative;background-color:#fff;bottom:0}.trial-promotion{min-height:100%;width:100%;background-color:#fff}.trial-promotion header{position:relative;height:23.6875em;padding:2.625em 5em;background-color:#2e8be040;background-size:cover;background-position:left top;background-repeat:no-repeat;z-index:1;overflow:hidden}@media (max-width: 60em){.trial-promotion header{background-position:center top}}.trial-promotion header .i-mac{width:44%;min-width:50em;background-repeat:no-repeat;position:absolute;left:55%;top:3em;z-index:-1}@media (min-width: 80em){.trial-promotion header .i-mac{left:50%}}.trial-promotion header .i-phone{width:23%;min-width:17em;position:absolute;left:59%;top:7em;z-index:-1}@media (min-width: 76em){.trial-promotion header .i-phone{width:28%;left:60%;top:3em}}.trial-promotion header .video-link{display:block;height:auto;width:50%;max-width:34.25em;border-radius:3px;overflow:hidden}.trial-promotion header .video-link img{display:block;max-width:100%}.trial-promotion header .product-name{display:block;margin:1rem 0 .5rem;text-transform:uppercase;font-size:1.125rem;font-weight:500;line-height:2.125;color:#fff}.trial-promotion header .logo{height:1.625em;margin-bottom:3.763em}.trial-promotion header .title{margin-bottom:.675em;font-size:1.875em;font-weight:500;line-height:1.13;color:#fff}.trial-promotion header .subtitle{font-size:1.25em;color:#fff}.trial-promotion header .text{width:50%;max-width:31.25em}.trial-promotion header .start-trial,.trial-promotion header .watch-video{font-size:.875em}.trial-promotion header .start-trial,.trial-promotion header .watch-video{display:inline-block;padding:.645em 1.43em;background-color:#fff;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92);box-shadow:0 4px 6px #434c5c33}.trial-promotion header .start-trial:focus,.trial-promotion header .watch-video:focus{color:#fff;text-decoration:none}.no-touchevents .trial-promotion header .start-trial:hover,.no-touchevents .trial-promotion header .watch-video:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents .trial-promotion header .start-trial:active,.trial-promotion header .start-trial:active,.no-touchevents .trial-promotion header .watch-video:active,.trial-promotion header .watch-video:active{background-color:#15548d;text-decoration:none;color:#fff}.trial-promotion header .start-trial[disabled],.trial-promotion header .start-trial.-disabled,.trial-promotion header .start-trial[disabled]:hover,.trial-promotion header .start-trial.-disabled:hover,.no-touchevents .trial-promotion header .start-trial[disabled]:hover,.no-touchevents .trial-promotion header .start-trial.-disabled:hover,.trial-promotion header .watch-video[disabled],.trial-promotion header .watch-video.-disabled,.trial-promotion header .watch-video[disabled]:hover,.trial-promotion header .watch-video.-disabled:hover,.no-touchevents .trial-promotion header .watch-video[disabled]:hover,.no-touchevents .trial-promotion header .watch-video.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}.trial-promotion main{padding:2.25em 3.75em;text-align:center}.trial-promotion main .title{margin-bottom:1.67em;font-size:1.5em;font-weight:500;line-height:1.3}.trial-promotion main .notice{display:inline-block;width:auto;padding:.675em 2.857em;background-color:#2e8be026;border-radius:3px;font-size:.875em;text-align:center}.trial-promotion .features{word-spacing:0;line-height:0;margin-left:-1.25em;margin-right:-1.25em;width:calc(100% + 2.5em)}.trial-promotion .features>*{display:inline-block;vertical-align:top;width:33.33%;padding:0 1.25em 2.5em}.trial-promotion .features>*{padding-bottom:1.25em}.trial-promotion .feature{margin-right:-.25em}.trial-promotion .feature .svg-icon{height:5em;margin:0 auto 1.875em}.trial-promotion .feature .subtitle{margin-bottom:.625em;font-size:1em;font-weight:500}.trial-promotion .feature p{font-size:1em}.-video-promotion{overflow-y:auto}.-video-promotion header{display:flex;align-items:center}.-video-promotion header .content{padding-right:2em}.-video-promotion header .text{width:100%}.-video-promotion header .title{line-height:1.3}.-video-promotion header .video-link{position:relative}.-video-promotion header .play-button{display:flex;align-items:center;justify-content:center;height:6.875em;width:10em;background-color:#04baeecc;border-radius:1em;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:background-color .15s ease}.no-touchevents .-video-promotion header .video-link:hover .play-button,.-video-promotion header .video-link:active .play-button{background-color:#04baee}.-video-promotion header .play-button:after{content:"";width:3em;height:3.5em;border-style:solid;border-width:1.75em 0 1.75em 3em;border-color:transparent transparent transparent #fff}@media (max-width: 60em){.-video-promotion header{padding:2em}.-video-promotion header .content{width:40%}.-video-promotion header .video-link{width:60%}.-video-promotion header .play-button{font-size:.75em}}@media (max-width: 72.5em){.-video-promotion header .play-button{font-size:.75em}}.-video-promotion main .title{max-width:31em;margin:0 auto 1.67em}.-video-promotion .footnote{margin-top:2.5em}.form-read-only input{pointer-events:none;color:#515c6e;background:#f7f9fd;cursor:default;border-color:#f7f9fd}.form-wrapper{display:flex;flex-wrap:wrap;margin:1.25em}.form-group{display:flex;flex-direction:column;margin:0 0 1.25em}.form-group label{width:auto}.form-group .field{margin:0 .625em 0 0}.form-group .field:first-child{margin-left:0}.form-group .field:only-child{margin-right:0;width:100%}.form-group .field.-error:before{top:.6em}.form-group .field-picklist.-error:before{display:none}.form-group .field-picklist.-error ::ng-deep .dropdown:before,.form-group .field-picklist.-error ::ng-deep .dropdown button:after{color:#e41300}.form-group .field-picklist.-error ::ng-deep .dropdown input,.form-group .field-picklist.-error ::ng-deep .dropdown button{background:#fdf7f7;border-color:#e41300}.form-group .field-number.-error:before{display:none}.form-group .field.-set.-error:before{display:none}.form-group .field.-set.-error label:before{background:#fdf7f7;border-color:#e41300}.form-group .errors{list-style:none;margin:0;padding:0}.form-group .errors .error{color:#e41300;font-size:.75em;font-weight:500;line-height:1em;margin:.438em 0 0}.form-group .warnings{color:#434c5ccc;line-height:1.33;font-size:.75rem}.form-group-radio{display:flex;align-items:center}.form-group-radio>*:not(:first-child){margin-left:1.875em}label+.form-group-radio{margin-top:1.125em}.form-label-info{font-size:.75em;position:absolute;top:0;right:0}.form-label-info-optional{font-size:.75rem;position:absolute;top:0;right:0;line-height:2.25}.form-group-container,.form-group-fields{display:flex;align-items:center}.form-group-fields{justify-content:flex-start;width:100%}.form-group-fields .custom-input.-radio:not(:first-child){margin-left:1.875em}.form-group-label{display:flex;flex-direction:column;position:relative;justify-content:space-between}.form-group-label-info{padding-bottom:.5em;display:flex;justify-content:space-between;color:#434c5c;opacity:.8}.form-group-label-info span{font-size:.75em;margin:0}.form-group-extra-info{font-size:.875em;margin-right:.625em;color:#434c5c;opacity:.8}.dropzone-disabled{pointer-events:none}.dropzone-enabled{background-color:#2e8be008;min-height:1.15rem}.sortable-chosen .dropzone-enabled{min-height:unset}.sortable-chosen-c:before{content:"";border-top:2px solid #3a6cc9}.item-child .sortable-chosen-c:before{content:"";border-top:2px solid #3a6cc9;left:3.75rem;position:absolute;width:calc(100% - 3.75rem)}.sortable-drag-c:before{content:"";display:none}.uikit{height:100%}.uikit .wrapper{max-width:50em;margin:0 auto;overflow:hidden}.uikit>.sidebar{position:fixed;width:15.625em;height:100%;top:0;left:0;overflow-y:auto;padding:1.25em 0;transition:all .35s cubic-bezier(.44,.07,.21,.92);box-shadow:inset -1px 0 #5b5a571a}@media screen and (max-width: 89.9375em){.uikit>.sidebar{width:10em}}@media screen and (max-width: 47.9375em){.uikit>.sidebar{opacity:0;transform:translate(-10em)}}.uikit>.sidebar ul{margin:0}.uikit>.sidebar li.active{border-right:.125rem solid #2e8be0}.uikit .uikit-main-nav{list-style:none}.no-touchevents .uikit .uikit-main-nav a:hover,.uikit .uikit-main-nav a:active,.uikit .uikit-main-nav a:focus,.active .uikit .uikit-main-nav a{background-color:#d8e2f41a}.uikit .uikit-main-nav a:focus{outline:0}.uikit .uikit-main-nav .title{text-decoration:none;display:inline-block;width:100%}.uikit .uikit-main-nav .title.-first-level{color:#434c5c;font-size:1.125em;font-weight:400;padding:.5em 1.5em}.uikit .uikit-main-nav .title.-second-level{color:#182130;font-size:1em;font-weight:500;padding:.5em 1.5em}.uikit .uikit-main-nav .title.-third-level{color:#182130;font-size:.875em;font-weight:400;padding:0 1.5em 0 2.25em}.uikit>.content{height:100%;background-color:#fff;padding:3em 1.5em 8em 17.125em;overflow:auto;box-shadow:inset -1px 0 #0000001a;transition:all .35s cubic-bezier(.44,.07,.21,.92)}@media screen and (max-width: 89.9375em){.uikit>.content{padding-left:11.5em}}@media screen and (max-width: 47.9375em){.uikit>.content{padding-left:1.5em}}.uikit>.content section{margin-bottom:3em}.uikit>.content .-dark-bg{padding:1em 1em 0;background:#5b5a57}.uikit>.content h1.uikit{font-size:2.5em;font-weight:400;color:#2e8be0;line-height:1.3em;border-bottom:1px solid #eee;margin-bottom:.6em;padding-bottom:.6em}.uikit>.content h2.uikit{font-size:2em;font-weight:400;color:#2e8be0;line-height:1.3em;border-bottom:1px solid #eee;margin-bottom:.6em;padding-bottom:.6em}.uikit>.content h3.uikit{font-size:1.5em;font-weight:500;line-height:1.3em;margin-bottom:1em 0 .667em 0}.uikit .-dark-bg{padding:2em;background-color:#5b5a57}.uikit .notices .notice,.uikit .notices feedback-message{margin:0 0 1.25em}.uikit .avatar{margin:0 .5em}.uikit .toolbar,.uikit .context{height:64em;float:left}.uikit .icon-button.approve:before{content:"\ea15"}.uikit .colored-button{display:inline-block;padding:.645em 1.43em;background-color:#3fce77;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}.uikit .colored-button:focus{color:#fff;text-decoration:none}.no-touchevents .uikit .colored-button:hover{background-color:#2cab5e;text-decoration:none;color:#fff}.no-touchevents .uikit .colored-button:active,.uikit .colored-button:active{background-color:#218146;text-decoration:none;color:#fff}.uikit .colored-button[disabled],.uikit .colored-button.-disabled,.uikit .colored-button[disabled]:hover,.uikit .colored-button.-disabled:hover,.no-touchevents .uikit .colored-button[disabled]:hover,.no-touchevents .uikit .colored-button.-disabled:hover{background-color:#3fce774d;opacity:1;cursor:default;color:#fff}.uikit .presentation-list{padding:0;margin:0;list-style-type:none}.uikit .presentation-list>li{display:inline-block;margin:0 1em 1em 0;vertical-align:top}.ng2-color-picker{display:inline-block}code{display:inline-block;padding:0 .25em;background-color:#fafbfb;box-shadow:inset .0625rem .0625rem #0000000a;color:#2e8be0;font-family:monospace}pre>code{display:block;overflow-x:auto;padding:0;width:100%;color:#5b5a57}.hljs{overflow-x:auto}.hljs::selection,.hljs span::selection{background:#2e8be0e6;color:#fff}.hljs,.hljs-setting .hljs-value,.hljs-expression .hljs-variable,.hljs-expression .hljs-begin-block,.hljs-expression .hljs-end-block,.hljs-class .hljs-params,.hljs-function .hljs-params,.hljs-at_rule .hljs-preprocessor{color:#5b5a57}.hljs-title,.hljs-function .hljs-title,.hljs-keyword .hljs-common,.hljs-class .hljs-title,.hljs-decorator,.hljs-tag .hljs-title,.hljs-header,.hljs-sub,.hljs-function{color:#63a35c}.hljs-comment,.hljs-output .hljs-value,.hljs-pi,.hljs-shebang,.hljs-doctype{color:#969896}.hljs-number,.hljs-symbol,.hljs-literal,.hljs-deletion,.hljs-link_url,.hljs-hexcolor,.hljs-input .hljs-prompt,.hljs-char,.hljs-string,.hljs-special,.hljs-doctag,.hljs-addition,.hljs-important,.hljs-tag .hljs-value,.hljs-at.rule .hljs-keyword,.hljs-regexp,.hljs-attr_selector{color:#183691}.hljs-variable,.hljs-property,.hljs-envar,.hljs-code,.hljs-expression,.hljs-localvars,.hljs-id,.hljs-variable .hljs-filter,.hljs-variable .hljs-filter .hljs-keyword,.hljs-template_tag .hljs-filter .hljs-keyword,.hljs-name{color:#63a35c}.hljs-statement,.hljs-label,.hljs-keyword,.hljs-xmlDocTag,.hljs-function .hljs-keyword,.hljs-chunk,.hljs-cdata,.hljs-link_label,.hljs-bullet,.hljs-class .hljs-keyword,.hljs-smartquote,.hljs-method,.hljs-list .hljs-title,.hljs-tag{color:#5b5a57}.hljs-pseudo,.hljs-exception,.hljs-annotation,.hljs-subst,.hljs-change,.hljs-cbracket,.hljs-operator,.hljs-horizontal_rule,.hljs-preprocessor .hljs-keyword,.hljs-typedef,.hljs-template_tag,.hljs-variable,.hljs-variable .hljs-filter .hljs-argument,.hljs-at_rule,.hljs-at_rule .hljs-string,.hljs-at_rule .hljs-keyword{color:#183691}.hljs-type,.hljs-typename,.hljs-inheritance .hljs-parent,.hljs-constant,.hljs-built_in,.hljs-setting,.hljs-structure,.hljs-link_reference,.hljs-attr,.hljs-attribute,.hljs-blockquote,.hljs-quoted,.hljs-class,.hljs-header{color:#795da3}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:500}.uikit .icons>.matrix{word-spacing:0;line-height:0;margin-left:-.375rem;margin-right:-.375rem;width:calc(100% + .75rem);margin-bottom:1.5rem}.uikit .icons>.matrix>*{display:inline-block;vertical-align:top;width:8.33%;padding:0 .375rem .75rem}.uikit .icons>.matrix>.icon{text-align:center}.colors ul{word-spacing:0;line-height:0;margin-left:-.5em;margin-right:-.5em;width:calc(100% + 1em)}.colors ul>*{display:inline-block;vertical-align:top;width:14.28%;padding:0 .5em 1em}.colors .card{display:inline-block;height:9em;width:100%;box-shadow:0 .125em .25em #00000040;background-color:#fff}.colors .card>.color{height:6.25em}.colors .card>.color.-azure{background-color:#4ac3a8}.colors .card>.color.-sky{background-color:#04baee}.colors .card>.color.-linkblue{background-color:#2e8be0}.colors .card>.color.-lightsky{background-color:#515c6e}.colors .card>.color.-nightsky{background-color:#434c5c}.colors .card>.color.-blacknight{background-color:#182130}.colors .card>.color.-salmon{background-color:#e57b63}.colors .card>.color.-amber{background-color:#e55939}.colors .card>.color.-kiss{background-color:#e41300}.colors .card>.color.-bone{background-color:#f7f9fd}.colors .card>.color.-grey{background-color:#d8e2f4}.colors .card>.color.-moon{background-color:#a3a2a0}.colors .card>.color.-charcoal{background-color:#5b5a57}.colors .card>.color.-smoke{background-color:#a3a2a0}.colors .card>.name{display:inline-block;width:100%;vertical-align:middle;height:2.75em;padding:0 .75em;text-align:left}.colors .card>.name:before{content:"";display:inline-block;height:100%;min-height:inherit;width:0;vertical-align:middle;margin-left:-.125em}.colors .card>.name>*{display:inline-block;vertical-align:middle}.colors .card>.name p{margin-bottom:0}.colors .card .title{font-size:.875;color:#182130}.colors .card .hex{font-size:.75em;text-transform:uppercase;color:#a3a2a0}schedule-spinner-button .vs-buttonWithSpinner{float:right;position:relative}schedule-spinner-button .vs-button{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}schedule-spinner-button .vs-button:focus{color:#fff;text-decoration:none}.no-touchevents schedule-spinner-button .vs-button:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents schedule-spinner-button .vs-button:active,schedule-spinner-button .vs-button:active{background-color:#15548d;text-decoration:none;color:#fff}schedule-spinner-button .vs-button[disabled],schedule-spinner-button .vs-button.-disabled,schedule-spinner-button .vs-button[disabled]:hover,schedule-spinner-button .vs-button.-disabled:hover,.no-touchevents schedule-spinner-button .vs-button[disabled]:hover,.no-touchevents schedule-spinner-button .vs-button.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}schedule-spinner-button .vs-spinner{position:absolute;top:50%;left:50%;margin-top:-.625em;margin-left:-.625em}schedule-spinner-button .vs-button-hidden{visibility:hidden}schedule-spinner-button .vs-disabled{pointer-events:none;cursor:default;opacity:.5}.schedule-content{padding:1.25em 2.5em 2.5em;overflow-y:auto}.schedule-content .new-trial-link{float:right}.schedule-content .spaced-top{margin-top:1.25rem}.schedule-content .spaced-btm{margin-bottom:1.25rem}.schedule-content .no-margin{margin:0}.schedule-content .text-center{text-align:center}@media screen and (min-width: 64em){.schedule-content .text-center-medium{text-align:center}}@media screen and (min-width: 80em){.schedule-content .text-center-large{text-align:center}}@media screen and (min-width: 64em){.schedule-content .text-right-medium{text-align:right}}@media screen and (min-width: 80em){.schedule-content .text-right-large{text-align:right}}.schedule-content .card{box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f}.schedule-content .card:before,.schedule-content .card:after{content:" ";display:table}.schedule-content .card:after{clear:both}.schedule-content .card-title{padding:.625rem 1.5625rem;background:#434c5c}.schedule-content .card-title p{display:inline-block;margin:0;padding:0;font-style:italic;color:#fff}.schedule-content .card-content{padding:1.5625rem;background:#fff}.schedule-content .card-content.no-padding{padding:0}.schedule-content .card-content .acronym{font-size:1.875rem;text-transform:uppercase;color:#2e8be0}.schedule-content .card-trial{color:#e55939;font-weight:500;line-height:3.143;float:right;margin:0}.schedule-content .green-bg{background:#4ac3a8!important}.schedule-content .actions{text-align:center}.group-list{word-spacing:0;line-height:0;margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.group-list>*{display:inline-block;vertical-align:top;width:100%;padding:0 .625rem 1.25rem}@media screen and (min-width: 64em){.group-list{word-spacing:0;line-height:0;margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.group-list>*{display:inline-block;vertical-align:top;width:50%;padding:0 .625rem 1.25rem}}@media screen and (min-width: 80em){.group-list{word-spacing:0;line-height:0;margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.group-list>*{display:inline-block;vertical-align:top;width:33.33%;padding:0 .625rem 1.25rem}}schedule-groups feedback-message{margin-top:2.5rem!important;margin-bottom:0!important}schedule-groups .loading-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.group-details>*{display:block}.group-details h5{margin-bottom:.625rem}.group-details .with-icon{position:relative;margin-bottom:1.25rem;padding-left:3.4375rem!important}.group-details .with-icon span.icon{position:absolute;top:0;left:0;color:#515c6e}.group-details .with-icon span.icon.circled{box-sizing:content-box;width:34px;height:34px;padding:1px;line-height:34px;font-size:22px;text-align:center;border-radius:50%;border:2px solid #515c6e}.group-details .with-icon span.stack{position:absolute;top:0;left:0}.group-details .period-details>div{box-sizing:border-box;padding:1.25rem!important;border-top:1px solid #d8e2f4}.group-details .period-details>div:first-child{border-top:none}@media screen and (min-width: 80em){.group-details .period-details{display:flex}.group-details .period-details.two-cols>*{display:inline-block;vertical-align:top;padding:0}.group-details .period-details.two-cols>*:nth-child(1){width:34%}.group-details .period-details.two-cols>*:nth-child(2){width:66%}.group-details .period-details.two-cols-reverse>*{display:inline-block;vertical-align:top;padding:0}.group-details .period-details.two-cols-reverse>*:nth-child(1){width:66%}.group-details .period-details.two-cols-reverse>*:nth-child(2){width:34%}.group-details .period-details.three-cols>*{display:inline-block;vertical-align:top;padding:0}.group-details .period-details.three-cols>*:nth-child(1){width:34%}.group-details .period-details.three-cols>*:nth-child(2){width:33%}.group-details .period-details.three-cols>*:nth-child(3){width:33%}.group-details .period-details>div{border-left:1px solid #d8e2f4;border-top:none}.group-details .period-details>div:first-child{border-left:none}}.group-details .past-periods .card-content>div{box-sizing:border-box;padding:1.25rem}.group-details .past-periods .card-content>div.past-period{border-bottom:1px solid #d8e2f4;word-spacing:0;line-height:0;margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem);width:100%}.group-details .past-periods .card-content>div.past-period>*{display:inline-block;vertical-align:top;width:100%;padding:0 .625rem 1.25rem}@media screen and (min-width: 64em){.group-details .past-periods .card-content>div.past-period{word-spacing:0;line-height:0;margin-left:0;margin-right:0;width:calc(100% + 0);width:100%}.group-details .past-periods .card-content>div.past-period>*{display:inline-block;vertical-align:top;width:33.33%;padding:0}}.group-details .past-periods .card-content>div.past-period h4,.group-details .past-periods .card-content>div.past-period p{margin-bottom:0}.group-details .past-periods .card-content>div.past-period i.icon{display:inline-block;vertical-align:middle;line-height:1.375rem;font-size:1.375rem}.group-details .footer-infos{word-spacing:0;line-height:0;margin-left:-.625em;margin-right:-.625em;width:calc(100% + 1.25em);padding-top:1.25em}.group-details .footer-infos>*{display:inline-block;vertical-align:top;width:50%;padding:0 .625em 1.25em}.group-details .footer-infos>*{padding-bottom:2.5em}.group-details .footer-infos h2{margin-bottom:.3125rem}.group-details .footer-infos ul{list-style-type:none;margin:0}.period-confirmed{display:flex!important;align-items:center!important}.period-confirmed>span{width:100%}.period-confirmed .icon{color:#2e8be0}.unpublished-period{background-color:#fef3d8;text-align:center;height:2.5rem;padding-top:.5625rem}.transfer-values-banner{background-color:#2e8be0;padding:.625em 1.25em;color:#fff;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-size:.875em}.transfer-values-button{color:#000;background-color:#fff}.current-period{margin-top:1.5em}.current-period .trial-remaining-days{display:flex!important;align-items:center;justify-content:center;text-align:center;font-weight:500;color:#e55939}schedule-periods-new-equity-packs-dates .vs-scheduleTitle .vs-header{margin-top:-.625em;margin-left:1.25em;margin-bottom:.625em}schedule-periods-new-equity-packs-dates .vs-container{height:100%;margin:2.5em;background-color:#fff;box-shadow:0 6px 8px #3a6cc926;overflow-y:auto}schedule-periods-new-equity-packs-dates .vs-container>*{height:100%}schedule-periods-new-equity-packs-dates .vs-form{background-color:#fff;margin-top:.625em}schedule-periods-new-equity-packs-dates .vs-form input.ng-invalid.ng-dirty,schedule-periods-new-equity-packs-dates .vs-form select.ng-invalid.ng-dirty{background:#fdf7f7;border-color:#e41300;box-shadow:inset 0 0 0 -1px #e4130000,inset 0 1px #e4130000,inset -1px 0 #e4130000,inset 0 -1px #e4130000,inset 1px 0 #e4130000}schedule-periods-new-equity-packs-dates .vs-form input.ng-invalid.ng-dirty:focus,schedule-periods-new-equity-packs-dates .vs-form select.ng-invalid.ng-dirty:focus{box-shadow:inset 0 0 0 -1px #e41300,inset 0 1px #e41300,inset -1px 0 #e41300,inset 0 -1px #e41300,inset 1px 0 #e41300;margin:0}schedule-periods-new-equity-packs-dates .vs-actions{display:flex;justify-content:space-between;padding:1.25em;justify-content:flex-end}schedule-periods-new-equity-packs-dates .vs-actions app-button+app-button{margin-left:.875rem}schedule-periods-new-equity-packs-dates .vs-goNext{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}schedule-periods-new-equity-packs-dates .vs-goNext:focus{color:#fff;text-decoration:none}.no-touchevents schedule-periods-new-equity-packs-dates .vs-goNext:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents schedule-periods-new-equity-packs-dates .vs-goNext:active,schedule-periods-new-equity-packs-dates .vs-goNext:active{background-color:#15548d;text-decoration:none;color:#fff}schedule-periods-new-equity-packs-dates .vs-goNext[disabled],schedule-periods-new-equity-packs-dates .vs-goNext.-disabled,schedule-periods-new-equity-packs-dates .vs-goNext[disabled]:hover,schedule-periods-new-equity-packs-dates .vs-goNext.-disabled:hover,.no-touchevents schedule-periods-new-equity-packs-dates .vs-goNext[disabled]:hover,.no-touchevents schedule-periods-new-equity-packs-dates .vs-goNext.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}schedule-periods-new-equity-packs-dates .vs-fields{margin-bottom:1.25em}schedule-periods-new-equity-packs-dates .vs-description{margin:1.25em}schedule-periods-new-equity-packs-dates .vs-instructions{font-size:.875em;margin-bottom:1.25em}schedule-periods-new-equity-packs-dates .vs-periodName{font-size:1em}schedule-periods-new-equity-packs-dates .vs-periodDates{font-size:1.25em;font-weight:500}schedule-periods-new-equity-packs-dates .vs-table{width:100%;text-align:left}schedule-periods-new-equity-packs-dates .vs-includedCheckboxLabel{top:-.625em}schedule-periods-new-equity-packs-dates .vs-tableRow-disabled{color:#d8e2f4}schedule-periods-new-equity-packs-dates .vs-tableRow-disabled .vs-tableCell:not(:last-child):after{background:#d8e2f4}schedule-periods-new-equity-packs-dates .cell.-centered{justify-content:center}schedule-periods-new-equity-packs-dates .vs-subHeader{display:flex;justify-content:space-between;border-bottom:1px solid #d8e2f4;padding:1.875em 0 .625em;margin:0 1.25em}schedule-periods-new-equity-packs-dates .vs-contactSupport{font-size:.875em;margin-top:1.25em;margin-left:1.25em}schedule-periods-new-equity-packs-dates .vs-subtitle{font-size:1.25em;font-weight:500}schedule-periods-new-equity-packs-transfers .vs-scheduleTitle .vs-header{margin-top:-.625em;margin-left:1.25em;margin-bottom:.625em}schedule-periods-new-equity-packs-transfers .vs-container{height:100%;margin:2.5em;background-color:#fff;box-shadow:0 6px 8px #3a6cc926;overflow-y:auto}schedule-periods-new-equity-packs-transfers .vs-container>*{height:100%}schedule-periods-new-equity-packs-transfers .vs-form{background-color:#fff;margin-top:.625em}schedule-periods-new-equity-packs-transfers .vs-form input.ng-invalid.ng-dirty,schedule-periods-new-equity-packs-transfers .vs-form select.ng-invalid.ng-dirty{background:#fdf7f7;border-color:#e41300;box-shadow:inset 0 0 0 -1px #e4130000,inset 0 1px #e4130000,inset -1px 0 #e4130000,inset 0 -1px #e4130000,inset 1px 0 #e4130000}schedule-periods-new-equity-packs-transfers .vs-form input.ng-invalid.ng-dirty:focus,schedule-periods-new-equity-packs-transfers .vs-form select.ng-invalid.ng-dirty:focus{box-shadow:inset 0 0 0 -1px #e41300,inset 0 1px #e41300,inset -1px 0 #e41300,inset 0 -1px #e41300,inset 1px 0 #e41300;margin:0}schedule-periods-new-equity-packs-transfers .vs-actions{display:flex;justify-content:space-between;padding:0 1.25em 1.25em;margin-top:.625em}schedule-periods-new-equity-packs-transfers .vs-actions app-button+app-button{margin-left:.875rem}schedule-periods-new-equity-packs-transfers .vs-goBack{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goBack:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goBack:active,schedule-periods-new-equity-packs-transfers .vs-goBack:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}schedule-periods-new-equity-packs-transfers .vs-goBack[disabled],schedule-periods-new-equity-packs-transfers .vs-goBack.-disabled,schedule-periods-new-equity-packs-transfers .vs-goBack[disabled]:hover,schedule-periods-new-equity-packs-transfers .vs-goBack.-disabled:hover,.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goBack[disabled]:hover,.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goBack.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}schedule-periods-new-equity-packs-transfers .vs-goNext{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}schedule-periods-new-equity-packs-transfers .vs-goNext:focus{color:#fff;text-decoration:none}.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goNext:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goNext:active,schedule-periods-new-equity-packs-transfers .vs-goNext:active{background-color:#15548d;text-decoration:none;color:#fff}schedule-periods-new-equity-packs-transfers .vs-goNext[disabled],schedule-periods-new-equity-packs-transfers .vs-goNext.-disabled,schedule-periods-new-equity-packs-transfers .vs-goNext[disabled]:hover,schedule-periods-new-equity-packs-transfers .vs-goNext.-disabled:hover,.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goNext[disabled]:hover,.no-touchevents schedule-periods-new-equity-packs-transfers .vs-goNext.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}schedule-periods-new-equity-packs-transfers .vs-disabled{pointer-events:none;cursor:default;opacity:.5}schedule-periods-new-equity-packs-transfers .vs-subHeader{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d8e2f4;padding:1.875em 0 .625em;margin:0 1.25em}schedule-periods-new-equity-packs-transfers .vs-subtitle{font-size:1.25em;font-weight:500}schedule-periods-new-equity-packs-transfers .vs-subtitleNote{font-size:.875em;font-style:italic}schedule-periods-new-equity-packs-transfers .vs-description{margin:1.25em}schedule-periods-new-equity-packs-transfers .vs-instructions{font-weight:500;font-size:1em;margin:0 1.25em}schedule-periods-new-equity-packs-transfers .vs-transferAction{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:.625em 1.25em 0}schedule-periods-new-equity-packs-transfers .vs-periodName{font-size:1em}schedule-periods-new-equity-packs-transfers .vs-periodDates{font-size:1em;font-weight:500}schedule-periods-new-equity-packs-transfers .vs-navigationSeparator{flex-grow:0;flex-shrink:0;font-size:1.875em;color:#2e8be0;padding:.3125rem 1.25em .625em;vertical-align:middle}schedule-periods-new-equity-packs-transfers .vs-navigationSeparator:before{display:block}schedule-periods-new-equity-packs-transfers info-tooltips ng2-tether{margin-top:0}schedule-periods-new-equity-packs-transfers .vs-formRowTitleCell{vertical-align:middle;padding:.75rem;width:19%;font-size:12px}schedule-periods-new-equity-packs-transfers .vs-formRowTitleCellRadio{vertical-align:middle;padding:.75rem;width:27%;padding-top:1.25em}schedule-periods-new-equity-packs-transfers .vs-transferAllButtonEmptyLabel{font-size:1.125rem}schedule-periods-new-equity-packs-transfers .vs-transferAllButtonLabel{font-size:12px}schedule-periods-new-equity-packs-transfers .vs-formRowCell{vertical-align:middle;padding:.625em;position:relative}schedule-periods-new-equity-packs-transfers .vs-formRowCell:not(:last-child):after{position:absolute;content:"";width:1px;right:0;top:25%;background:#d8e2f4;height:50%}schedule-periods-new-equity-packs-transfers .vs-formRowCellCounterName{padding:.625em;font-weight:500}schedule-periods-new-equity-packs-transfers .vs-formRowCellRadio{vertical-align:middle;padding:.625em;position:relative}schedule-periods-new-equity-packs-transfers .vs-formRowCellRadio:not(:last-child):after{position:absolute;content:"";width:1px;right:0;top:25%;background:#d8e2f4;height:50%}schedule-periods-new-equity-packs-transfers .vs-transferButtonLabel{padding-bottom:1.125rem}schedule-equity-packs-transfers-denied{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}schedule-equity-packs-transfers-denied .vs-scheduleTitle .vs-header{margin-top:-.625em;margin-left:1.25em;margin-bottom:.625em}schedule-equity-packs-transfers-denied .vs-container{height:100%;margin:2.5em;background-color:#fff;box-shadow:0 6px 8px #3a6cc926;overflow-y:auto;flex-grow:1;flex-shrink:1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}schedule-equity-packs-transfers-denied .vs-container>*{height:100%}schedule-equity-packs-transfers-denied .vs-deniedCard{flex-shrink:1;flex-grow:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:1.25em;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;background-color:#fff}schedule-equity-packs-transfers-denied .vs-deniedContent{max-width:31.25rem;text-align:center}schedule-equity-packs-transfers-denied .vs-deniedTitle{margin-bottom:29px;font-size:1.5em;font-weight:500;white-space:nowrap}schedule-equity-packs-transfers-denied .vs-deniedMessage{margin-bottom:38px}schedule-equity-packs-transfers-denied .vs-deniedButton{padding:1em 1.875em;border-radius:.1875rem}schedule-equity-packs-transfers-denied .vs-deniedButton{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}schedule-equity-packs-transfers-denied .vs-deniedButton:focus,schedule-equity-packs-transfers-denied .vs-deniedButton:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents schedule-equity-packs-transfers-denied .vs-deniedButton:hover,schedule-equity-packs-transfers-denied .vs-deniedButton:active{text-decoration:none}schedule-equity-packs-transfers-denied .vs-deniedButton:disabled{opacity:.5;cursor:default}schedule-equity-packs-transfers-denied .vs-deniedButton,schedule-equity-packs-transfers-denied .vs-deniedButton:focus,schedule-equity-packs-transfers-denied .vs-deniedButton:visited,schedule-equity-packs-transfers-denied .vs-deniedButton:disabled,schedule-equity-packs-transfers-denied .vs-deniedButton.-disabled,.no-touchevents schedule-equity-packs-transfers-denied .vs-deniedButton.-disabled:hover,schedule-equity-packs-transfers-denied .vs-deniedButton.-disabled:active{background:#2e8be0;border:1px solid #2e8be0;color:#fff}schedule-equity-packs-transfers-denied .vs-deniedButton.-disabled{cursor:default;opacity:.5}.no-touchevents schedule-equity-packs-transfers-denied .vs-deniedButton:hover:not([disabled]){background:#207ed5;border-color:#207ed5;color:#fff}.no-touchevents schedule-equity-packs-transfers-denied .vs-deniedButton:active:not([disabled]),schedule-equity-packs-transfers-denied .vs-deniedButton:active:not([disabled]),.no-touchevents schedule-equity-packs-transfers-denied .vs-deniedButton:focus:not([disabled]){background:#1c71bf;border-color:#1c71bf;color:#fff}schedule-equity-packs-manage>div:not(.blank-container){padding:1.25em 2.5em 2.5em}schedule-equity-packs-manage tabs{flex:0 0 auto;height:auto!important}schedule-equity-packs-manage .nav-tabs-container:after{content:"";display:block;width:100%;height:.1875em;background-color:#2e8be040;margin-top:-.1875em}schedule-equity-packs-manage .nav-tabs .item{background-color:transparent;padding:.75em 1.25em;text-transform:none;font-weight:400;font-size:1em;line-height:1.313em;display:block}schedule-equity-packs-manage .nav-tabs .item:hover{color:#434c5c;background:none!important}schedule-equity-packs-manage .nav-tabs .item:hover:after{content:"";display:block;width:calc(100% + 2.5em);height:.1875em;margin-left:-1.25em;position:relative;top:.75em;background-color:#2e8be040}schedule-equity-packs-manage .nav-tabs .item.-current{background-color:transparent;color:#434c5c}schedule-equity-packs-manage .nav-tabs .item.-current:after{content:"";display:block;width:calc(100% + 2.5em);height:.1875em;margin-left:-1.25em;position:relative;top:.75em;background-color:#3a6cc9}schedule-equity-packs-manage .date-picker.-clearable .date:after{display:none}schedule-equity-packs-manage .vs-scheduleTitle .vs-header{margin-top:-.625em;margin-left:1.25em;margin-bottom:.625em}schedule-equity-packs-dates{display:block;height:100%;overflow-y:auto}schedule-equity-packs-dates .vs-form{background-color:#fff;padding-bottom:1.875em}schedule-equity-packs-dates .vs-form input.ng-invalid.ng-dirty,schedule-equity-packs-dates .vs-form select.ng-invalid.ng-dirty{background:#fdf7f7;border-color:#e41300;box-shadow:inset 0 0 0 -1px #e4130000,inset 0 1px #e4130000,inset -1px 0 #e4130000,inset 0 -1px #e4130000,inset 1px 0 #e4130000}schedule-equity-packs-dates .vs-form input.ng-invalid.ng-dirty:focus,schedule-equity-packs-dates .vs-form select.ng-invalid.ng-dirty:focus{box-shadow:inset 0 0 0 -1px #e41300,inset 0 1px #e41300,inset -1px 0 #e41300,inset 0 -1px #e41300,inset 1px 0 #e41300;margin:0}schedule-equity-packs-dates .vs-actions{display:flex;justify-content:space-between;float:right;padding:0}schedule-equity-packs-dates .vs-actions app-button+app-button{margin-left:.875rem}schedule-equity-packs-dates .vs-cancel{margin-right:.625em}schedule-equity-packs-dates .vs-description{margin:1.25em}schedule-equity-packs-dates .vs-instructions{font-size:.875em;margin-bottom:1.25em}schedule-equity-packs-dates .vs-period-name{font-size:1em}schedule-equity-packs-dates .vs-period-dates{font-size:1.25em;font-weight:500}schedule-equity-packs-dates .vs-period-equity-dates{margin-bottom:5rem}schedule-equity-packs-dates .vs-period-equity-dates .vs-description{margin-bottom:1.25em}schedule-equity-packs-dates .vs-included-checkbox-label{top:-.625em}schedule-equity-packs-dates .cell.-centered{justify-content:center}schedule-equity-packs-dates .vs-sub-header{display:flex;justify-content:space-between;border-bottom:1px solid #d8e2f4;padding:1.875em 0 .625em;margin:0 1.25em}schedule-equity-packs-dates .vs-subtitle{font-size:1.25em;font-weight:500}schedule-equity-packs-dates .row.-disabled{color:#d8e2f4}schedule-equity-packs-dates .row.-disabled .cell:not(:last-child):after{background:#d8e2f4}schedule-equity-packs-dates .vs-no-periods{margin:1.25em;padding:1.25em;font-size:.875em;font-style:italic;color:#a3a2a0;background:#f7f9fd}@media screen and (min-width: 80em){schedule-equity-packs-dates .vs-no-periods{padding:1.25em 1.875em}}schedule-equity-packs-transfers{display:block;height:100%;overflow-y:auto;padding-bottom:4.25em}schedule-equity-packs-transfers .row.-header .custom-input{padding-top:.25em}schedule-equity-packs-transfers .row.-header .custom-input ng2-tether{top:.2em}schedule-equity-packs-transfers .custom-input.-radio>label:before{margin-top:.4em}schedule-equity-packs-transfers .custom-input.-radio>label:after{margin-top:.3em}schedule-equity-packs-transfers .vs-form{background-color:#fff;padding-bottom:1.875em}schedule-equity-packs-transfers .vs-form input.ng-invalid.ng-dirty,schedule-equity-packs-transfers .vs-form select.ng-invalid.ng-dirty{background:#fdf7f7;border-color:#e41300;box-shadow:inset 0 0 0 -1px #e4130000,inset 0 1px #e4130000,inset -1px 0 #e4130000,inset 0 -1px #e4130000,inset 1px 0 #e4130000}schedule-equity-packs-transfers .vs-form input.ng-invalid.ng-dirty:focus,schedule-equity-packs-transfers .vs-form select.ng-invalid.ng-dirty:focus{box-shadow:inset 0 0 0 -1px #e41300,inset 0 1px #e41300,inset -1px 0 #e41300,inset 0 -1px #e41300,inset 1px 0 #e41300;margin:0}schedule-equity-packs-transfers .vs-actions{display:flex;justify-content:space-between;padding:0 1.25em 1.25em;margin-top:.625em;justify-content:flex-end}schedule-equity-packs-transfers .vs-actions app-button+app-button{margin-left:.875rem}schedule-equity-packs-transfers .vs-goBack{display:inline-block;padding:.573em 1.43em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#2e8be0;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents schedule-equity-packs-transfers .vs-goBack:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents schedule-equity-packs-transfers .vs-goBack:active,schedule-equity-packs-transfers .vs-goBack:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}schedule-equity-packs-transfers .vs-goBack[disabled],schedule-equity-packs-transfers .vs-goBack.-disabled,schedule-equity-packs-transfers .vs-goBack[disabled]:hover,schedule-equity-packs-transfers .vs-goBack.-disabled:hover,.no-touchevents schedule-equity-packs-transfers .vs-goBack[disabled]:hover,.no-touchevents schedule-equity-packs-transfers .vs-goBack.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c4d}schedule-equity-packs-transfers .vs-goNext{display:inline-block;padding:.645em 1.43em;background-color:#2e8be0;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}schedule-equity-packs-transfers .vs-goNext:focus{color:#fff;text-decoration:none}.no-touchevents schedule-equity-packs-transfers .vs-goNext:hover{background-color:#1c70bc;text-decoration:none;color:#fff}.no-touchevents schedule-equity-packs-transfers .vs-goNext:active,schedule-equity-packs-transfers .vs-goNext:active{background-color:#15548d;text-decoration:none;color:#fff}schedule-equity-packs-transfers .vs-goNext[disabled],schedule-equity-packs-transfers .vs-goNext.-disabled,schedule-equity-packs-transfers .vs-goNext[disabled]:hover,schedule-equity-packs-transfers .vs-goNext.-disabled:hover,.no-touchevents schedule-equity-packs-transfers .vs-goNext[disabled]:hover,.no-touchevents schedule-equity-packs-transfers .vs-goNext.-disabled:hover{background-color:#2e8be04d;opacity:1;cursor:default;color:#fff}schedule-equity-packs-transfers .vs-disabled{pointer-events:none;cursor:default;opacity:.5}schedule-equity-packs-transfers .vs-subHeader{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d8e2f4;padding:1.875em 0 .625em;margin:0 1.25em}schedule-equity-packs-transfers .vs-subtitle{font-size:1.25em;font-weight:500}schedule-equity-packs-transfers .vs-description{margin:1.25em}schedule-equity-packs-transfers .vs-description .icon{display:inline-block}schedule-equity-packs-transfers .vs-description .icon:before,schedule-equity-packs-transfers .vs-description .icon:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}schedule-equity-packs-transfers .vs-description .icon:before{content:"\ea91"}schedule-equity-packs-transfers .vs-sectionTitle{margin:.625em 0;font-size:1em;font-weight:500}schedule-equity-packs-transfers .vs-instructions{font-size:.875em;margin-bottom:1.25em}schedule-equity-packs-transfers .vs-instructions-withLogo span{display:inline-block;vertical-align:middle}schedule-equity-packs-transfers .vs-instructions-withLogo span.icon{margin-right:.625em;font-size:16px;line-height:16px}schedule-equity-packs-transfers .vs-instructions-withLogo span.icon:before{display:block}schedule-equity-packs-transfers .vs-noTransfer{margin:1.25em;padding:1.25em;font-size:.875em;font-style:italic;color:#a3a2a0;background:#f7f9fd}@media screen and (min-width: 80em){schedule-equity-packs-transfers .vs-noTransfer{padding:1.25em 1.875em}}schedule-equity-packs-transfers .vs-periodWaiting{margin:1.25em;padding:.625em 1.25em;background:#f8c13b33}@media screen and (min-width: 80em){schedule-equity-packs-transfers .vs-periodWaiting{padding:.625em 1.875em}}schedule-equity-packs-transfers .vs-transferAction{display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:.625em 1.25em 0;margin-bottom:1.25em}schedule-equity-packs-transfers .vs-transferAction-withBackground{margin:0 1.25em;padding:.625em 1.25em 0;background:#f7f9fd}@media screen and (min-width: 80em){schedule-equity-packs-transfers .vs-transferAction-withBackground{padding:.625em 1.875em 0}}schedule-equity-packs-transfers .vs-periodName{font-size:1em}schedule-equity-packs-transfers .vs-periodDates{font-size:1em;font-weight:500}schedule-equity-packs-transfers .vs-navigationSeparator{flex-grow:0;flex-shrink:0;font-size:1.875em;color:#2e8be0;padding:.3125rem 1.25em .625em;vertical-align:middle}schedule-equity-packs-transfers .vs-navigationSeparator:before{display:block}schedule-equity-packs-transfers info-tooltips ng2-tether{margin-top:0}schedule-equity-packs-transfers .vs-formRowTitleCell{vertical-align:middle;padding:.75rem}schedule-equity-packs-transfers .vs-formRowTitleCellRadio{vertical-align:middle;padding:.75rem;padding-top:1.25em}schedule-equity-packs-transfers .vs-transferAllButtonEmptyLabel{font-size:1.125rem}schedule-equity-packs-transfers .vs-transferAllButtonLabel{font-size:12px}schedule-equity-packs-transfers .vs-formRowCell{vertical-align:middle;padding:.625em;position:relative}schedule-equity-packs-transfers .vs-formRowCell:not(:last-child):after{position:absolute;content:"";width:1px;right:0;top:25%;background:#d8e2f4;height:50%}schedule-equity-packs-transfers .vs-formRowCellCounterName{padding:.625em;font-weight:500}schedule-equity-packs-transfers .vs-formRowCellRadio{vertical-align:middle;padding:.625em;position:relative}schedule-equity-packs-transfers .vs-formRowCellRadio:not(:last-child):after{position:absolute;content:"";width:1px;right:0;top:25%;background:#d8e2f4;height:50%}schedule-equity-packs-transfers .vs-transferButtonLabel{padding-bottom:1.125rem}@keyframes upsell-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes upsell-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes upsell-container-fade-in{0%{opacity:0;bottom:-4em}to{opacity:1;bottom:0}}@keyframes upsell-container-fade-out{0%{opacity:1;bottom:0}to{opacity:0;bottom:-4em}}marketplace-upsell.ng-enter.ng-enter-active,marketplace-upsell.ng-leave{animation:upsell-overlay-fade-in .4s cubic-bezier(.44,.07,.21,.92)}marketplace-upsell.ng-enter.ng-enter-active .marketplace-upsell,marketplace-upsell.ng-leave .marketplace-upsell{animation:upsell-container-fade-in .4s cubic-bezier(.44,.07,.21,.92)}marketplace-upsell.ng-leave.ng-leave-active,marketplace-upsell.ng-enter{animation:upsell-overlay-fade-out .4s cubic-bezier(.44,.07,.21,.92)}marketplace-upsell.ng-leave.ng-leave-active .marketplace-upsell,marketplace-upsell.ng-enter .marketplace-upsell{animation:upsell-container-fade-out .4s cubic-bezier(.44,.07,.21,.92)}.group-info{height:1.6em;padding:0 1.25em;background-color:#224b96;box-shadow:0 2px 5px #0003;color:#fff;position:relative;z-index:2}.group-info>*{display:inline-block;vertical-align:top;line-height:1.875;font-size:.875em}.group-info.sand-color{background-color:#afaa5b}.group-info.moccasin-color{background-color:#c0a01b}.group-info.tan-color{background-color:#d5963e}.group-info.chestnut-color{background-color:#a23929}.group-info.cherryred-color{background-color:#cb3d49}.group-info.lipstickred-color{background-color:#ea3950}.group-info.skyblue-color{background-color:#31c3e2}.group-info.junglegreen-color{background-color:#78a34a}.group-info.froggreen-color{background-color:#7db178}.group-info.avocadogreen-color{background-color:#9eab00}.group-info.goldmedal-color{background-color:#c5ac00}.group-info.tigerorange-color{background-color:#f09e18}.group-info.foxorange-color{background-color:#ec5821}.group-info.cinnamon-color{background-color:#bb5408}.group-info.cadillacpink-color{background-color:#e1418f}.group-info.girlpurple-color{background-color:#db6bd5}.group-info.darkpurple-color{background-color:#ae4dba}.group-info.wood-color{background-color:#224b96}.group-info.royalblue-color{background-color:#3a6cc9}.group-info.articblue-color{background-color:#26a5e7}.group-info.oceanblue-color{background-color:#2bc2b6}.group-info.riverblue-color{background-color:#43a5a7}.group-info.springgreen-color{background-color:#26b830}.group-info.forestgreen-color{background-color:#7bb82b}.group-info.grayblue-color{background-color:#738c9a}.group-info.moonlight-color{background-color:#9e9890}.group-info.lightgray-color{background-color:#d0d0d0}.group-info.aquagreen-color{background-color:#0d9e5f}.group-info.rainpurple-color{background-color:#7f5ddd}.group-info.absencepurple-color{background-color:#dfd7f7}.group-info .title{float:right;color:#fff}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,contact-summary .daily-events .proposition,contact-summary .daily-events .marketplace,contact-summary .daily-events .change-request,contact-summary .daily-events .transfer,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close,.section-header .actions>*,.header-back a,.list-header .infos .reply-to,.form-pane .info-convocation .icon,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,contact-summary .daily-events .proposition:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .transfer:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,.section-header .actions>:before,.header-back a:before,.list-header .infos .reply-to:before,.form-pane .info-convocation .icon:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,contact-summary .daily-events .proposition:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .transfer:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after,.section-header .actions>:after,.header-back a:after,.list-header .infos .reply-to:after,.form-pane .info-convocation .icon:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}calendar-info .pane-options .calendar,calendar-info .pane-options .edit,calendar-info .pane-options .delete,calendar-info-pane .pane-options .calendar,calendar-info-pane .pane-options .edit,calendar-info-pane .pane-options .delete{padding:0}calendar-info .pane-options .calendar,calendar-info-pane .pane-options .calendar{display:inline-block;width:5em;font-size:.75em;line-height:3.4;color:#fff;position:relative;border-left:none;border-right:1px solid #d8e2f4}calendar-info .pane-options .calendar:before,calendar-info .pane-options .calendar:after,calendar-info-pane .pane-options .calendar:before,calendar-info-pane .pane-options .calendar:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}calendar-info .pane-options .calendar:before,calendar-info-pane .pane-options .calendar:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"\ea2b";margin-top:-1px;font-size:1.875em;font-weight:500;z-index:0}calendar-info .pane-options .edit,calendar-info .pane-options .delete,calendar-info-pane .pane-options .edit,calendar-info-pane .pane-options .delete{display:inline-block;width:3.75em;color:#fff}calendar-info .pane-options .edit:before,calendar-info .pane-options .edit:after,calendar-info .pane-options .delete:before,calendar-info .pane-options .delete:after,calendar-info-pane .pane-options .edit:before,calendar-info-pane .pane-options .edit:after,calendar-info-pane .pane-options .delete:before,calendar-info-pane .pane-options .delete:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}calendar-info .pane-options .edit:before,calendar-info .pane-options .delete:before,calendar-info-pane .pane-options .edit:before,calendar-info-pane .pane-options .delete:before{font-size:1.45em;line-height:2}calendar-info .pane-options .close,calendar-info .pane-options .edit,calendar-info .pane-options .delete,calendar-info-pane .pane-options .close,calendar-info-pane .pane-options .edit,calendar-info-pane .pane-options .delete{height:2.85em}calendar-info .pane-options .edit:before,calendar-info-pane .pane-options .edit:before{content:"\ea6f"}calendar-info .pane-options .delete:before,calendar-info-pane .pane-options .delete:before{content:"\ea98"}calendar-list ul.groups li a{padding-left:1.25rem}.calendar-filters .custom-input label,pane-availability-filters .custom-input label,calendar-filters .custom-input label,group-calendar-filters .custom-input label,group-calendar-tasks-display .custom-input label{width:100%}.calendar-filters legend,pane-availability-filters legend,calendar-filters legend,group-calendar-filters legend,group-calendar-tasks-display legend{font-size:.875em;padding:0 .625em;line-height:2.9em;width:100%;background-color:#f7f9fd;border-radius:3px;margin-bottom:0}.calendar-filters .detail,pane-availability-filters .detail,calendar-filters .detail,group-calendar-filters .detail,group-calendar-tasks-display .detail{padding:0 1.25em 1.25em;border-top:1px solid rgba(58,108,201,.2)}.calendar-filters .options,pane-availability-filters .options,calendar-filters .options,group-calendar-filters .options,group-calendar-tasks-display .options{padding-top:1.25em}.calendar-filters .options>.title,pane-availability-filters .options>.title,calendar-filters .options>.title,group-calendar-filters .options>.title,group-calendar-tasks-display .options>.title{font-size:.875em;font-weight:300;padding:0 .875em;margin:0;line-height:2.5em;width:100%;background-color:#2e8be026;border-radius:3px}.calendar-filters .-set,pane-availability-filters .-set,calendar-filters .-set,group-calendar-filters .-set,group-calendar-tasks-display .-set{margin:0}.calendar-filters .-set hr,pane-availability-filters .-set hr,calendar-filters .-set hr,group-calendar-filters .-set hr,group-calendar-tasks-display .-set hr{width:calc(100% - .25em);margin:0 auto;border:none;border-bottom:1px solid #d8e2f4}.calendar-filters .-set .-checkbox,pane-availability-filters .-set .-checkbox,calendar-filters .-set .-checkbox,group-calendar-filters .-set .-checkbox,group-calendar-tasks-display .-set .-checkbox{padding:0;line-height:2.25em;margin:.125em 0}.calendar-filters .-set .-checkbox input,pane-availability-filters .-set .-checkbox input,calendar-filters .-set .-checkbox input,group-calendar-filters .-set .-checkbox input,group-calendar-tasks-display .-set .-checkbox input{transform:translateY(-1px)}.calendar-filters .-set .-checkbox input:checked+label:before,pane-availability-filters .-set .-checkbox input:checked+label:before,calendar-filters .-set .-checkbox input:checked+label:before,group-calendar-filters .-set .-checkbox input:checked+label:before,group-calendar-tasks-display .-set .-checkbox input:checked+label:before{color:#fff}.calendar-filters .-set .-checkbox input+label,pane-availability-filters .-set .-checkbox input+label,calendar-filters .-set .-checkbox input+label,group-calendar-filters .-set .-checkbox input+label,group-calendar-tasks-display .-set .-checkbox input+label{padding-bottom:0;margin:.75em 0}.calendar-filters .-set .-checkbox input+label:before,pane-availability-filters .-set .-checkbox input+label:before,calendar-filters .-set .-checkbox input+label:before,group-calendar-filters .-set .-checkbox input+label:before,group-calendar-tasks-display .-set .-checkbox input+label:before{padding:0;background-color:transparent;border:2px solid #2e8be0;color:transparent}.calendar-filters .-set .-checkbox input:checked+label:before,pane-availability-filters .-set .-checkbox input:checked+label:before,calendar-filters .-set .-checkbox input:checked+label:before,group-calendar-filters .-set .-checkbox input:checked+label:before,group-calendar-tasks-display .-set .-checkbox input:checked+label:before{background-color:#2e8be0;color:#fff}.calendar-filters .-set .check-all,pane-availability-filters .-set .check-all,calendar-filters .-set .check-all,group-calendar-filters .-set .check-all,group-calendar-tasks-display .-set .check-all{border-bottom:1px solid rgba(58,108,201,.2);padding:.625em 0;margin-bottom:.625em}.calendar-filters .-set .show-initials-input,pane-availability-filters .-set .show-initials-input,calendar-filters .-set .show-initials-input,group-calendar-filters .-set .show-initials-input,group-calendar-tasks-display .-set .show-initials-input{padding:.625em 0 0}.no-touchevents .calendar-filters .-set .-checkbox.-thirdstate:hover input+label:before,.no-touchevents pane-availability-filters .-set .-checkbox.-thirdstate:hover input+label:before,.no-touchevents calendar-filters .-set .-checkbox.-thirdstate:hover input+label:before,.no-touchevents group-calendar-filters .-set .-checkbox.-thirdstate:hover input+label:before,.no-touchevents group-calendar-tasks-display .-set .-checkbox.-thirdstate:hover input+label:before,.calendar-filters .-set .-checkbox.-thirdstate:active input+label:before,pane-availability-filters .-set .-checkbox.-thirdstate:active input+label:before,calendar-filters .-set .-checkbox.-thirdstate:active input+label:before,group-calendar-filters .-set .-checkbox.-thirdstate:active input+label:before,group-calendar-tasks-display .-set .-checkbox.-thirdstate:active input+label:before{color:transparent}.no-touchevents .calendar-filters .-set .-checkbox:hover,.no-touchevents pane-availability-filters .-set .-checkbox:hover,.no-touchevents calendar-filters .-set .-checkbox:hover,.no-touchevents group-calendar-filters .-set .-checkbox:hover,.no-touchevents group-calendar-tasks-display .-set .-checkbox:hover,.calendar-filters .-set .-checkbox:active,pane-availability-filters .-set .-checkbox:active,calendar-filters .-set .-checkbox:active,group-calendar-filters .-set .-checkbox:active,group-calendar-tasks-display .-set .-checkbox:active{cursor:pointer}.no-touchevents .calendar-filters .-set .-checkbox:hover input+label:before,.no-touchevents pane-availability-filters .-set .-checkbox:hover input+label:before,.no-touchevents calendar-filters .-set .-checkbox:hover input+label:before,.no-touchevents group-calendar-filters .-set .-checkbox:hover input+label:before,.no-touchevents group-calendar-tasks-display .-set .-checkbox:hover input+label:before,.calendar-filters .-set .-checkbox:active input+label:before,pane-availability-filters .-set .-checkbox:active input+label:before,calendar-filters .-set .-checkbox:active input+label:before,group-calendar-filters .-set .-checkbox:active input+label:before,group-calendar-tasks-display .-set .-checkbox:active input+label:before{color:#2e8be0}.no-touchevents .calendar-filters .-set .-checkbox:hover input:checked+label:before,.no-touchevents pane-availability-filters .-set .-checkbox:hover input:checked+label:before,.no-touchevents calendar-filters .-set .-checkbox:hover input:checked+label:before,.no-touchevents group-calendar-filters .-set .-checkbox:hover input:checked+label:before,.no-touchevents group-calendar-tasks-display .-set .-checkbox:hover input:checked+label:before,.calendar-filters .-set .-checkbox:active input:checked+label:before,pane-availability-filters .-set .-checkbox:active input:checked+label:before,calendar-filters .-set .-checkbox:active input:checked+label:before,group-calendar-filters .-set .-checkbox:active input:checked+label:before,group-calendar-tasks-display .-set .-checkbox:active input:checked+label:before{color:#fff}calendar-filters .first-day,group-calendar-filters .first-day,group-calendar-tasks-display .first-day{border-top:1px solid rgba(58,108,201,.2);padding:1em 1.25em}calendar-filters .first-day label,group-calendar-filters .first-day label,group-calendar-tasks-display .first-day label{padding-bottom:0}calendar-filters .first-day .custom-input,group-calendar-filters .first-day .custom-input,group-calendar-tasks-display .first-day .custom-input{margin-top:.125em}calendar-filters .custom-input.-checkbox.-sand input+label:before,group-calendar-filters .custom-input.-checkbox.-sand input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-sand input+label:before{border-color:#afaa5b}calendar-filters .custom-input.-checkbox.-sand input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-sand input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-sand input:checked+label:before{color:#fff;background-color:#afaa5b}.no-touchevents calendar-filters .custom-input.-checkbox.-sand:hover input+label:before,calendar-filters .custom-input.-checkbox.-sand:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-sand:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-sand:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-sand:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-sand:active input+label:before{color:#afaa5b}.no-touchevents calendar-filters .custom-input.-checkbox.-sand:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-sand:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-sand:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-sand:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-sand:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-sand:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-moccasin input+label:before,group-calendar-filters .custom-input.-checkbox.-moccasin input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moccasin input+label:before{border-color:#c0a01b}calendar-filters .custom-input.-checkbox.-moccasin input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-moccasin input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moccasin input:checked+label:before{color:#fff;background-color:#c0a01b}.no-touchevents calendar-filters .custom-input.-checkbox.-moccasin:hover input+label:before,calendar-filters .custom-input.-checkbox.-moccasin:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-moccasin:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-moccasin:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-moccasin:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moccasin:active input+label:before{color:#c0a01b}.no-touchevents calendar-filters .custom-input.-checkbox.-moccasin:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-moccasin:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-moccasin:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-moccasin:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-moccasin:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moccasin:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-tan input+label:before,group-calendar-filters .custom-input.-checkbox.-tan input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tan input+label:before{border-color:#d5963e}calendar-filters .custom-input.-checkbox.-tan input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-tan input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tan input:checked+label:before{color:#fff;background-color:#d5963e}.no-touchevents calendar-filters .custom-input.-checkbox.-tan:hover input+label:before,calendar-filters .custom-input.-checkbox.-tan:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-tan:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-tan:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-tan:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tan:active input+label:before{color:#d5963e}.no-touchevents calendar-filters .custom-input.-checkbox.-tan:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-tan:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-tan:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-tan:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-tan:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tan:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-chestnut input+label:before,group-calendar-filters .custom-input.-checkbox.-chestnut input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-chestnut input+label:before{border-color:#a23929}calendar-filters .custom-input.-checkbox.-chestnut input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-chestnut input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-chestnut input:checked+label:before{color:#fff;background-color:#a23929}.no-touchevents calendar-filters .custom-input.-checkbox.-chestnut:hover input+label:before,calendar-filters .custom-input.-checkbox.-chestnut:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-chestnut:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-chestnut:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-chestnut:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-chestnut:active input+label:before{color:#a23929}.no-touchevents calendar-filters .custom-input.-checkbox.-chestnut:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-chestnut:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-chestnut:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-chestnut:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-chestnut:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-chestnut:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-cherryred input+label:before,group-calendar-filters .custom-input.-checkbox.-cherryred input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cherryred input+label:before{border-color:#cb3d49}calendar-filters .custom-input.-checkbox.-cherryred input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cherryred input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cherryred input:checked+label:before{color:#fff;background-color:#cb3d49}.no-touchevents calendar-filters .custom-input.-checkbox.-cherryred:hover input+label:before,calendar-filters .custom-input.-checkbox.-cherryred:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cherryred:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-cherryred:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cherryred:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cherryred:active input+label:before{color:#cb3d49}.no-touchevents calendar-filters .custom-input.-checkbox.-cherryred:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-cherryred:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cherryred:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cherryred:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cherryred:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cherryred:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-lipstickred input+label:before,group-calendar-filters .custom-input.-checkbox.-lipstickred input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lipstickred input+label:before{border-color:#ea3950}calendar-filters .custom-input.-checkbox.-lipstickred input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-lipstickred input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lipstickred input:checked+label:before{color:#fff;background-color:#ea3950}.no-touchevents calendar-filters .custom-input.-checkbox.-lipstickred:hover input+label:before,calendar-filters .custom-input.-checkbox.-lipstickred:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-lipstickred:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-lipstickred:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-lipstickred:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lipstickred:active input+label:before{color:#ea3950}.no-touchevents calendar-filters .custom-input.-checkbox.-lipstickred:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-lipstickred:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-lipstickred:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-lipstickred:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-lipstickred:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lipstickred:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-skyblue input+label:before,group-calendar-filters .custom-input.-checkbox.-skyblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-skyblue input+label:before{border-color:#31c3e2}calendar-filters .custom-input.-checkbox.-skyblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-skyblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-skyblue input:checked+label:before{color:#fff;background-color:#31c3e2}.no-touchevents calendar-filters .custom-input.-checkbox.-skyblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-skyblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-skyblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-skyblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-skyblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-skyblue:active input+label:before{color:#31c3e2}.no-touchevents calendar-filters .custom-input.-checkbox.-skyblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-skyblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-skyblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-skyblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-skyblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-skyblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-junglegreen input+label:before,group-calendar-filters .custom-input.-checkbox.-junglegreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-junglegreen input+label:before{border-color:#78a34a}calendar-filters .custom-input.-checkbox.-junglegreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-junglegreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-junglegreen input:checked+label:before{color:#fff;background-color:#78a34a}.no-touchevents calendar-filters .custom-input.-checkbox.-junglegreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-junglegreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-junglegreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-junglegreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-junglegreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-junglegreen:active input+label:before{color:#78a34a}.no-touchevents calendar-filters .custom-input.-checkbox.-junglegreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-junglegreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-junglegreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-junglegreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-junglegreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-junglegreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-froggreen input+label:before,group-calendar-filters .custom-input.-checkbox.-froggreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-froggreen input+label:before{border-color:#7db178}calendar-filters .custom-input.-checkbox.-froggreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-froggreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-froggreen input:checked+label:before{color:#fff;background-color:#7db178}.no-touchevents calendar-filters .custom-input.-checkbox.-froggreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-froggreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-froggreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-froggreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-froggreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-froggreen:active input+label:before{color:#7db178}.no-touchevents calendar-filters .custom-input.-checkbox.-froggreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-froggreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-froggreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-froggreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-froggreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-froggreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-avocadogreen input+label:before,group-calendar-filters .custom-input.-checkbox.-avocadogreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen input+label:before{border-color:#9eab00}calendar-filters .custom-input.-checkbox.-avocadogreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-avocadogreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen input:checked+label:before{color:#fff;background-color:#9eab00}.no-touchevents calendar-filters .custom-input.-checkbox.-avocadogreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-avocadogreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-avocadogreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-avocadogreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen:active input+label:before{color:#9eab00}.no-touchevents calendar-filters .custom-input.-checkbox.-avocadogreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-avocadogreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-avocadogreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-avocadogreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-avocadogreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-goldmedal input+label:before,group-calendar-filters .custom-input.-checkbox.-goldmedal input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-goldmedal input+label:before{border-color:#c5ac00}calendar-filters .custom-input.-checkbox.-goldmedal input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-goldmedal input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-goldmedal input:checked+label:before{color:#fff;background-color:#c5ac00}.no-touchevents calendar-filters .custom-input.-checkbox.-goldmedal:hover input+label:before,calendar-filters .custom-input.-checkbox.-goldmedal:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-goldmedal:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-goldmedal:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-goldmedal:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-goldmedal:active input+label:before{color:#c5ac00}.no-touchevents calendar-filters .custom-input.-checkbox.-goldmedal:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-goldmedal:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-goldmedal:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-goldmedal:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-goldmedal:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-goldmedal:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-tigerorange input+label:before,group-calendar-filters .custom-input.-checkbox.-tigerorange input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tigerorange input+label:before{border-color:#f09e18}calendar-filters .custom-input.-checkbox.-tigerorange input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-tigerorange input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tigerorange input:checked+label:before{color:#fff;background-color:#f09e18}.no-touchevents calendar-filters .custom-input.-checkbox.-tigerorange:hover input+label:before,calendar-filters .custom-input.-checkbox.-tigerorange:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-tigerorange:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-tigerorange:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-tigerorange:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tigerorange:active input+label:before{color:#f09e18}.no-touchevents calendar-filters .custom-input.-checkbox.-tigerorange:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-tigerorange:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-tigerorange:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-tigerorange:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-tigerorange:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-tigerorange:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-foxorange input+label:before,group-calendar-filters .custom-input.-checkbox.-foxorange input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-foxorange input+label:before{border-color:#ec5821}calendar-filters .custom-input.-checkbox.-foxorange input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-foxorange input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-foxorange input:checked+label:before{color:#fff;background-color:#ec5821}.no-touchevents calendar-filters .custom-input.-checkbox.-foxorange:hover input+label:before,calendar-filters .custom-input.-checkbox.-foxorange:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-foxorange:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-foxorange:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-foxorange:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-foxorange:active input+label:before{color:#ec5821}.no-touchevents calendar-filters .custom-input.-checkbox.-foxorange:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-foxorange:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-foxorange:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-foxorange:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-foxorange:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-foxorange:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-cinnamon input+label:before,group-calendar-filters .custom-input.-checkbox.-cinnamon input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cinnamon input+label:before{border-color:#bb5408}calendar-filters .custom-input.-checkbox.-cinnamon input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cinnamon input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cinnamon input:checked+label:before{color:#fff;background-color:#bb5408}.no-touchevents calendar-filters .custom-input.-checkbox.-cinnamon:hover input+label:before,calendar-filters .custom-input.-checkbox.-cinnamon:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cinnamon:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-cinnamon:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cinnamon:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cinnamon:active input+label:before{color:#bb5408}.no-touchevents calendar-filters .custom-input.-checkbox.-cinnamon:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-cinnamon:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cinnamon:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cinnamon:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cinnamon:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cinnamon:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-cadillacpink input+label:before,group-calendar-filters .custom-input.-checkbox.-cadillacpink input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink input+label:before{border-color:#e1418f}calendar-filters .custom-input.-checkbox.-cadillacpink input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cadillacpink input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink input:checked+label:before{color:#fff;background-color:#e1418f}.no-touchevents calendar-filters .custom-input.-checkbox.-cadillacpink:hover input+label:before,calendar-filters .custom-input.-checkbox.-cadillacpink:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cadillacpink:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-cadillacpink:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink:active input+label:before{color:#e1418f}.no-touchevents calendar-filters .custom-input.-checkbox.-cadillacpink:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-cadillacpink:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-cadillacpink:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-cadillacpink:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-cadillacpink:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-girlpurple input+label:before,group-calendar-filters .custom-input.-checkbox.-girlpurple input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-girlpurple input+label:before{border-color:#db6bd5}calendar-filters .custom-input.-checkbox.-girlpurple input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-girlpurple input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-girlpurple input:checked+label:before{color:#fff;background-color:#db6bd5}.no-touchevents calendar-filters .custom-input.-checkbox.-girlpurple:hover input+label:before,calendar-filters .custom-input.-checkbox.-girlpurple:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-girlpurple:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-girlpurple:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-girlpurple:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-girlpurple:active input+label:before{color:#db6bd5}.no-touchevents calendar-filters .custom-input.-checkbox.-girlpurple:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-girlpurple:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-girlpurple:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-girlpurple:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-girlpurple:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-girlpurple:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-darkpurple input+label:before,group-calendar-filters .custom-input.-checkbox.-darkpurple input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-darkpurple input+label:before{border-color:#ae4dba}calendar-filters .custom-input.-checkbox.-darkpurple input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-darkpurple input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-darkpurple input:checked+label:before{color:#fff;background-color:#ae4dba}.no-touchevents calendar-filters .custom-input.-checkbox.-darkpurple:hover input+label:before,calendar-filters .custom-input.-checkbox.-darkpurple:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-darkpurple:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-darkpurple:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-darkpurple:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-darkpurple:active input+label:before{color:#ae4dba}.no-touchevents calendar-filters .custom-input.-checkbox.-darkpurple:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-darkpurple:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-darkpurple:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-darkpurple:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-darkpurple:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-darkpurple:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-wood input+label:before,group-calendar-filters .custom-input.-checkbox.-wood input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-wood input+label:before{border-color:#224b96}calendar-filters .custom-input.-checkbox.-wood input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-wood input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-wood input:checked+label:before{color:#fff;background-color:#224b96}.no-touchevents calendar-filters .custom-input.-checkbox.-wood:hover input+label:before,calendar-filters .custom-input.-checkbox.-wood:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-wood:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-wood:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-wood:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-wood:active input+label:before{color:#224b96}.no-touchevents calendar-filters .custom-input.-checkbox.-wood:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-wood:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-wood:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-wood:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-wood:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-wood:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-royalblue input+label:before,group-calendar-filters .custom-input.-checkbox.-royalblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-royalblue input+label:before{border-color:#3a6cc9}calendar-filters .custom-input.-checkbox.-royalblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-royalblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-royalblue input:checked+label:before{color:#fff;background-color:#3a6cc9}.no-touchevents calendar-filters .custom-input.-checkbox.-royalblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-royalblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-royalblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-royalblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-royalblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-royalblue:active input+label:before{color:#3a6cc9}.no-touchevents calendar-filters .custom-input.-checkbox.-royalblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-royalblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-royalblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-royalblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-royalblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-royalblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-articblue input+label:before,group-calendar-filters .custom-input.-checkbox.-articblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-articblue input+label:before{border-color:#26a5e7}calendar-filters .custom-input.-checkbox.-articblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-articblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-articblue input:checked+label:before{color:#fff;background-color:#26a5e7}.no-touchevents calendar-filters .custom-input.-checkbox.-articblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-articblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-articblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-articblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-articblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-articblue:active input+label:before{color:#26a5e7}.no-touchevents calendar-filters .custom-input.-checkbox.-articblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-articblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-articblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-articblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-articblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-articblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-oceanblue input+label:before,group-calendar-filters .custom-input.-checkbox.-oceanblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-oceanblue input+label:before{border-color:#2bc2b6}calendar-filters .custom-input.-checkbox.-oceanblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-oceanblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-oceanblue input:checked+label:before{color:#fff;background-color:#2bc2b6}.no-touchevents calendar-filters .custom-input.-checkbox.-oceanblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-oceanblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-oceanblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-oceanblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-oceanblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-oceanblue:active input+label:before{color:#2bc2b6}.no-touchevents calendar-filters .custom-input.-checkbox.-oceanblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-oceanblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-oceanblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-oceanblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-oceanblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-oceanblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-riverblue input+label:before,group-calendar-filters .custom-input.-checkbox.-riverblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-riverblue input+label:before{border-color:#43a5a7}calendar-filters .custom-input.-checkbox.-riverblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-riverblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-riverblue input:checked+label:before{color:#fff;background-color:#43a5a7}.no-touchevents calendar-filters .custom-input.-checkbox.-riverblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-riverblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-riverblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-riverblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-riverblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-riverblue:active input+label:before{color:#43a5a7}.no-touchevents calendar-filters .custom-input.-checkbox.-riverblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-riverblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-riverblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-riverblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-riverblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-riverblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-springgreen input+label:before,group-calendar-filters .custom-input.-checkbox.-springgreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-springgreen input+label:before{border-color:#26b830}calendar-filters .custom-input.-checkbox.-springgreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-springgreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-springgreen input:checked+label:before{color:#fff;background-color:#26b830}.no-touchevents calendar-filters .custom-input.-checkbox.-springgreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-springgreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-springgreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-springgreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-springgreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-springgreen:active input+label:before{color:#26b830}.no-touchevents calendar-filters .custom-input.-checkbox.-springgreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-springgreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-springgreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-springgreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-springgreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-springgreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-forestgreen input+label:before,group-calendar-filters .custom-input.-checkbox.-forestgreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-forestgreen input+label:before{border-color:#7bb82b}calendar-filters .custom-input.-checkbox.-forestgreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-forestgreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-forestgreen input:checked+label:before{color:#fff;background-color:#7bb82b}.no-touchevents calendar-filters .custom-input.-checkbox.-forestgreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-forestgreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-forestgreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-forestgreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-forestgreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-forestgreen:active input+label:before{color:#7bb82b}.no-touchevents calendar-filters .custom-input.-checkbox.-forestgreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-forestgreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-forestgreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-forestgreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-forestgreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-forestgreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-grayblue input+label:before,group-calendar-filters .custom-input.-checkbox.-grayblue input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-grayblue input+label:before{border-color:#738c9a}calendar-filters .custom-input.-checkbox.-grayblue input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-grayblue input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-grayblue input:checked+label:before{color:#fff;background-color:#738c9a}.no-touchevents calendar-filters .custom-input.-checkbox.-grayblue:hover input+label:before,calendar-filters .custom-input.-checkbox.-grayblue:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-grayblue:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-grayblue:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-grayblue:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-grayblue:active input+label:before{color:#738c9a}.no-touchevents calendar-filters .custom-input.-checkbox.-grayblue:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-grayblue:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-grayblue:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-grayblue:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-grayblue:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-grayblue:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-moonlight input+label:before,group-calendar-filters .custom-input.-checkbox.-moonlight input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moonlight input+label:before{border-color:#9e9890}calendar-filters .custom-input.-checkbox.-moonlight input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-moonlight input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moonlight input:checked+label:before{color:#fff;background-color:#9e9890}.no-touchevents calendar-filters .custom-input.-checkbox.-moonlight:hover input+label:before,calendar-filters .custom-input.-checkbox.-moonlight:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-moonlight:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-moonlight:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-moonlight:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moonlight:active input+label:before{color:#9e9890}.no-touchevents calendar-filters .custom-input.-checkbox.-moonlight:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-moonlight:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-moonlight:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-moonlight:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-moonlight:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-moonlight:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-lightgray input+label:before,group-calendar-filters .custom-input.-checkbox.-lightgray input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lightgray input+label:before{border-color:#d0d0d0}calendar-filters .custom-input.-checkbox.-lightgray input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-lightgray input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lightgray input:checked+label:before{color:#fff;background-color:#d0d0d0}.no-touchevents calendar-filters .custom-input.-checkbox.-lightgray:hover input+label:before,calendar-filters .custom-input.-checkbox.-lightgray:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-lightgray:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-lightgray:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-lightgray:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lightgray:active input+label:before{color:#d0d0d0}.no-touchevents calendar-filters .custom-input.-checkbox.-lightgray:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-lightgray:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-lightgray:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-lightgray:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-lightgray:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-lightgray:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-aquagreen input+label:before,group-calendar-filters .custom-input.-checkbox.-aquagreen input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-aquagreen input+label:before{border-color:#0d9e5f}calendar-filters .custom-input.-checkbox.-aquagreen input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-aquagreen input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-aquagreen input:checked+label:before{color:#fff;background-color:#0d9e5f}.no-touchevents calendar-filters .custom-input.-checkbox.-aquagreen:hover input+label:before,calendar-filters .custom-input.-checkbox.-aquagreen:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-aquagreen:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-aquagreen:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-aquagreen:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-aquagreen:active input+label:before{color:#0d9e5f}.no-touchevents calendar-filters .custom-input.-checkbox.-aquagreen:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-aquagreen:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-aquagreen:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-aquagreen:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-aquagreen:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-aquagreen:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-rainpurple input+label:before,group-calendar-filters .custom-input.-checkbox.-rainpurple input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-rainpurple input+label:before{border-color:#7f5ddd}calendar-filters .custom-input.-checkbox.-rainpurple input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-rainpurple input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-rainpurple input:checked+label:before{color:#fff;background-color:#7f5ddd}.no-touchevents calendar-filters .custom-input.-checkbox.-rainpurple:hover input+label:before,calendar-filters .custom-input.-checkbox.-rainpurple:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-rainpurple:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-rainpurple:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-rainpurple:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-rainpurple:active input+label:before{color:#7f5ddd}.no-touchevents calendar-filters .custom-input.-checkbox.-rainpurple:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-rainpurple:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-rainpurple:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-rainpurple:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-rainpurple:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-rainpurple:active input:checked+label:before{color:#fff}calendar-filters .custom-input.-checkbox.-absencepurple input+label:before,group-calendar-filters .custom-input.-checkbox.-absencepurple input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-absencepurple input+label:before{border-color:#dfd7f7}calendar-filters .custom-input.-checkbox.-absencepurple input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-absencepurple input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-absencepurple input:checked+label:before{color:#fff;background-color:#dfd7f7}.no-touchevents calendar-filters .custom-input.-checkbox.-absencepurple:hover input+label:before,calendar-filters .custom-input.-checkbox.-absencepurple:active input+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-absencepurple:hover input+label:before,group-calendar-filters .custom-input.-checkbox.-absencepurple:active input+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-absencepurple:hover input+label:before,group-calendar-tasks-display .custom-input.-checkbox.-absencepurple:active input+label:before{color:#dfd7f7}.no-touchevents calendar-filters .custom-input.-checkbox.-absencepurple:hover input:checked+label:before,calendar-filters .custom-input.-checkbox.-absencepurple:active input:checked+label:before,.no-touchevents group-calendar-filters .custom-input.-checkbox.-absencepurple:hover input:checked+label:before,group-calendar-filters .custom-input.-checkbox.-absencepurple:active input:checked+label:before,.no-touchevents group-calendar-tasks-display .custom-input.-checkbox.-absencepurple:hover input:checked+label:before,group-calendar-tasks-display .custom-input.-checkbox.-absencepurple:active input:checked+label:before{color:#fff}.requirement{border-radius:2px;padding:.25em .55em;margin:.125rem;width:calc(100% - .25rem);font-size:.875rem;border-left:4px solid transparent;cursor:pointer!important;position:relative;border-left-color:#2e8be0;background-color:#2e8be014;display:inline-block}.requirement-masked{border-radius:2px;padding:.25em .55em;margin:.125rem;width:calc(100% - .25rem);font-size:.875rem;border-left:4px solid transparent;cursor:pointer!important;background-color:#fff}.requirement.vs-calendarAppointmentCell-noMd{background-color:#fff;border-color:#434c5c;border:2px dotted #434c5c;border-left:4px solid #434c5c;color:#434c5c}.requirement.vs-calendarAppointmentCell-reqNoMet{background-color:#fff;border-color:#e41300;border:2px dotted #e41300;border-left:4px solid #e41300;color:#e41300}.requirement.vs-calendarAppointmentCell-selected,.no-touchevents .requirement.-highlighted:hover,.requirement.-highlighted:active,.no-touchevents .requirement:hover,.requirement:active{background-color:#2e8be059}.requirement.vs-calendarAppointmentCell-selected.vs-calendarAppointmentCell-noMd,.no-touchevents .requirement.-highlighted:hover.vs-calendarAppointmentCell-noMd,.requirement.-highlighted:active.vs-calendarAppointmentCell-noMd,.no-touchevents .requirement:hover.vs-calendarAppointmentCell-noMd,.requirement:active.vs-calendarAppointmentCell-noMd{border-color:#323945;background-color:#ebedf0;cursor:default}.requirement.vs-calendarAppointmentCell-selected.vs-calendarAppointmentCell-reqNoMet,.no-touchevents .requirement.-highlighted:hover.vs-calendarAppointmentCell-reqNoMet,.requirement.-highlighted:active.vs-calendarAppointmentCell-reqNoMet,.no-touchevents .requirement:hover.vs-calendarAppointmentCell-reqNoMet,.requirement:active.vs-calendarAppointmentCell-reqNoMet{border-color:#ab0e00;background-color:#ffe5e3;cursor:default}.requirement.vs-calendarAppointmentCell-highlighted,.requirement.-highlighted{background-color:#2e8be0;border-left-color:#434c5c}.requirement.vs-calendarAppointmentCell-highlighted.console-cell,.requirement.-highlighted.console-cell,.requirement.vs-calendarAppointmentCell-highlighted .time-from-now,.requirement.-highlighted .time-from-now{color:#fff}.requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#2e8be0;border-left-color:#434c5c}.requirement.vs-calendarAppointmentCell-highlighted.-highlighted.console-cell{color:#fff}.requirement .vs-personName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.requirement .vs-annotation{font-weight:400}.requirement .vs-assistantNoteIcon{display:inline-block;margin-right:.25em}.requirement .vs-assistantNoteIcon:before,.requirement .vs-assistantNoteIcon:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.requirement .vs-assistantNoteIcon:before{content:"\ea65";color:#2e8be0}.requirement .time-wrapper{display:flex;justify-content:space-between}.requirement .vs-appointmentHours{font-weight:400}.requirement .time-from-now{color:#224b96;font-weight:500;padding-right:.1875rem;text-transform:lowercase}.requirement .time-from-now:first-letter{text-transform:uppercase}.requirement .vs-appointmentHours-important{font-weight:900}.requirement .vs-appointmentHours-important .vs-appointmentHoursIcon{vertical-align:top;display:inline-block;width:.425em;height:.425em;font-size:1.23em}.requirement .vs-residentList{margin:0;list-style-type:none;width:100%;font-weight:400}.requirement .vs-residentList.vs-residentList-two-to-five{list-style-type:none}.requirement .vs-residentList.vs-residentList-two-to-five li:before{content:""}.requirement .vs-residentList.vs-residentList-many{display:inline-block;padding-left:1.625rem;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start}.requirement .vs-residentList.vs-residentList-many:before,.requirement .vs-residentList.vs-residentList-many:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.requirement .vs-residentList.vs-residentList-many:before{transform:scale(.85);content:"\ea70";position:absolute;color:#2e8be0;top:1px;left:0;font-size:1.25em}.requirement .vs-residentList.vs-residentList-many li{line-height:1.25rem;display:inline-block;flex:0 1 2.7em}.requirement .vs-residentList.vs-residentList-many .vs-residentCount{font-weight:500}.requirement .teacher{margin:0;list-style-type:none;width:100%;font-weight:400}.requirement .teacher li:before{content:""}.requirement .vs-noMdDescription{font-style:italic;line-height:1.25em}.vs-calendarAppointmentCell .vs-commentIcon,.vs-calendarAppointmentCell-masked .vs-commentIcon{display:inline-block;margin-right:.25em}.vs-calendarAppointmentCell .vs-commentIcon:before,.vs-calendarAppointmentCell .vs-commentIcon:after,.vs-calendarAppointmentCell-masked .vs-commentIcon:before,.vs-calendarAppointmentCell-masked .vs-commentIcon:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.vs-calendarAppointmentCell .vs-commentIcon:before,.vs-calendarAppointmentCell-masked .vs-commentIcon:before{content:"\ea22";color:#2e8be0}.info-pane absence-detail,.info-pane meeting-detail,.info-pane schedule-detail{display:block;height:100%}.info-pane meeting-detail .answer{padding:1.25em 0;border-bottom:1px solid #d8e2f4}.info-pane meeting-detail .answer.-unanswered{background-color:#f7f9fd}.info-pane meeting-detail .answer .actions{padding:.75em 1.25em 0}.info-pane meeting-detail .answer .accept,.info-pane meeting-detail .answer .refuse{width:calc(50% - .4em);padding-right:.65em;padding-left:.65em;margin:.125em 0}.info-pane meeting-detail .answer .accept,.info-pane meeting-detail .answer .refuse{display:inline-block;min-height:2.573em;padding:.275em 1.25em .3em 2.625em;background-color:#fff;border:1px solid rgba(58,108,201,.3);border-radius:3px;text-align:left;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none;color:#434c5c;position:relative;transition:background-color .1s cubic-bezier(.44,.07,.21,.92),border-color .1s cubic-bezier(.44,.07,.21,.92),color .1s cubic-bezier(.44,.07,.21,.92)}.info-pane meeting-detail .answer .accept:before,.info-pane meeting-detail .answer .accept:after,.info-pane meeting-detail .answer .refuse:before,.info-pane meeting-detail .answer .refuse:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane meeting-detail .answer .accept:before,.info-pane meeting-detail .answer .refuse:before{content:"\ea15";font-size:1.5em;line-height:0;color:#2e8be0;position:absolute;top:50%;left:.35em;transition:color .1s cubic-bezier(.44,.07,.21,.92)}.no-touchevents .info-pane meeting-detail .answer .accept:hover,.no-touchevents .info-pane meeting-detail .answer .refuse:hover{border-color:#3a6cc980;color:#434c5c}.no-touchevents .info-pane meeting-detail .answer .accept:hover:before,.no-touchevents .info-pane meeting-detail .answer .refuse:hover:before{color:#434c5c}.no-touchevents .info-pane meeting-detail .answer .accept:active,.info-pane meeting-detail .answer .accept:active,.no-touchevents .info-pane meeting-detail .answer .refuse:active,.info-pane meeting-detail .answer .refuse:active{background-color:#2e8be00d;border-color:#3a6cc980;color:#434c5c}.no-touchevents .info-pane meeting-detail .answer .accept:active:before,.info-pane meeting-detail .answer .accept:active:before,.no-touchevents .info-pane meeting-detail .answer .refuse:active:before,.info-pane meeting-detail .answer .refuse:active:before{color:#434c5c}.info-pane meeting-detail .answer .accept[disabled],.info-pane meeting-detail .answer .accept.-disabled,.info-pane meeting-detail .answer .accept[disabled]:hover,.info-pane meeting-detail .answer .accept.-disabled:hover,.no-touchevents .info-pane meeting-detail .answer .accept[disabled]:hover,.no-touchevents .info-pane meeting-detail .answer .accept.-disabled:hover,.info-pane meeting-detail .answer .refuse[disabled],.info-pane meeting-detail .answer .refuse.-disabled,.info-pane meeting-detail .answer .refuse[disabled]:hover,.info-pane meeting-detail .answer .refuse.-disabled:hover,.no-touchevents .info-pane meeting-detail .answer .refuse[disabled]:hover,.no-touchevents .info-pane meeting-detail .answer .refuse.-disabled:hover{background-color:#fff;border-color:#3a6cc94d;opacity:1;cursor:default;color:#434c5c80}.info-pane meeting-detail .answer .accept[disabled]:before,.info-pane meeting-detail .answer .accept.-disabled:before,.info-pane meeting-detail .answer .accept[disabled]:hover:before,.info-pane meeting-detail .answer .accept.-disabled:hover:before,.no-touchevents .info-pane meeting-detail .answer .accept[disabled]:hover:before,.no-touchevents .info-pane meeting-detail .answer .accept.-disabled:hover:before,.info-pane meeting-detail .answer .refuse[disabled]:before,.info-pane meeting-detail .answer .refuse.-disabled:before,.info-pane meeting-detail .answer .refuse[disabled]:hover:before,.info-pane meeting-detail .answer .refuse.-disabled:hover:before,.no-touchevents .info-pane meeting-detail .answer .refuse[disabled]:hover:before,.no-touchevents .info-pane meeting-detail .answer .refuse.-disabled:hover:before{color:#2e8be080}.info-pane meeting-detail .answer .accept:before,.info-pane meeting-detail .answer .refuse:before{margin-right:.4em;font-size:1.45em}.info-pane meeting-detail .answer .accept{margin-right:.5em;color:#434c5c}.info-pane meeting-detail .answer .accept:before,.no-touchevents .info-pane meeting-detail .answer .accept:hover:before,.info-pane meeting-detail .answer .accept:active:before{content:"\ea15";color:#4ac3a8}.info-pane meeting-detail .answer .refuse{color:#434c5c}.info-pane meeting-detail .answer .refuse:before,.no-touchevents .info-pane meeting-detail .answer .refuse:hover:before,.info-pane meeting-detail .answer .refuse:active:before{content:"\ea1d";color:#e55939}.info-pane absence-detail .event-name,.info-pane meeting-detail .event-name,.info-pane schedule-detail .event-name,calendar-event-form .event-name,change-request-detail .event-name,change-request-multiple .event-name{padding:1.025em 1em;margin:0;border-bottom:1px solid #d8e2f4;font-size:1.25em;font-weight:500;color:#434c5c}.info-pane absence-detail .datetime,.info-pane absence-detail .event-location,.info-pane absence-detail .event-description,.info-pane absence-detail .event-billing-type,.info-pane absence-detail .event-files,.info-pane absence-detail .request-comment,.info-pane absence-detail .offer-comment,.info-pane meeting-detail .datetime,.info-pane meeting-detail .event-location,.info-pane meeting-detail .event-description,.info-pane meeting-detail .event-billing-type,.info-pane meeting-detail .event-files,.info-pane meeting-detail .request-comment,.info-pane meeting-detail .offer-comment,.info-pane schedule-detail .datetime,.info-pane schedule-detail .event-location,.info-pane schedule-detail .event-description,.info-pane schedule-detail .event-billing-type,.info-pane schedule-detail .event-files,.info-pane schedule-detail .request-comment,.info-pane schedule-detail .offer-comment,calendar-event-form .datetime,calendar-event-form .event-location,calendar-event-form .event-description,calendar-event-form .event-billing-type,calendar-event-form .event-files,calendar-event-form .request-comment,calendar-event-form .offer-comment,change-request-detail .datetime,change-request-detail .event-location,change-request-detail .event-description,change-request-detail .event-billing-type,change-request-detail .event-files,change-request-detail .request-comment,change-request-detail .offer-comment,change-request-multiple .datetime,change-request-multiple .event-location,change-request-multiple .event-description,change-request-multiple .event-billing-type,change-request-multiple .event-files,change-request-multiple .request-comment,change-request-multiple .offer-comment{display:inline-block;width:100%;padding:1.25em 3em;line-height:1.375;position:relative}.info-pane absence-detail .datetime:before,.info-pane absence-detail .datetime:after,.info-pane absence-detail .event-location:before,.info-pane absence-detail .event-location:after,.info-pane absence-detail .event-description:before,.info-pane absence-detail .event-description:after,.info-pane absence-detail .event-billing-type:before,.info-pane absence-detail .event-billing-type:after,.info-pane absence-detail .event-files:before,.info-pane absence-detail .event-files:after,.info-pane absence-detail .request-comment:before,.info-pane absence-detail .request-comment:after,.info-pane absence-detail .offer-comment:before,.info-pane absence-detail .offer-comment:after,.info-pane meeting-detail .datetime:before,.info-pane meeting-detail .datetime:after,.info-pane meeting-detail .event-location:before,.info-pane meeting-detail .event-location:after,.info-pane meeting-detail .event-description:before,.info-pane meeting-detail .event-description:after,.info-pane meeting-detail .event-billing-type:before,.info-pane meeting-detail .event-billing-type:after,.info-pane meeting-detail .event-files:before,.info-pane meeting-detail .event-files:after,.info-pane meeting-detail .request-comment:before,.info-pane meeting-detail .request-comment:after,.info-pane meeting-detail .offer-comment:before,.info-pane meeting-detail .offer-comment:after,.info-pane schedule-detail .datetime:before,.info-pane schedule-detail .datetime:after,.info-pane schedule-detail .event-location:before,.info-pane schedule-detail .event-location:after,.info-pane schedule-detail .event-description:before,.info-pane schedule-detail .event-description:after,.info-pane schedule-detail .event-billing-type:before,.info-pane schedule-detail .event-billing-type:after,.info-pane schedule-detail .event-files:before,.info-pane schedule-detail .event-files:after,.info-pane schedule-detail .request-comment:before,.info-pane schedule-detail .request-comment:after,.info-pane schedule-detail .offer-comment:before,.info-pane schedule-detail .offer-comment:after,calendar-event-form .datetime:before,calendar-event-form .datetime:after,calendar-event-form .event-location:before,calendar-event-form .event-location:after,calendar-event-form .event-description:before,calendar-event-form .event-description:after,calendar-event-form .event-billing-type:before,calendar-event-form .event-billing-type:after,calendar-event-form .event-files:before,calendar-event-form .event-files:after,calendar-event-form .request-comment:before,calendar-event-form .request-comment:after,calendar-event-form .offer-comment:before,calendar-event-form .offer-comment:after,change-request-detail .datetime:before,change-request-detail .datetime:after,change-request-detail .event-location:before,change-request-detail .event-location:after,change-request-detail .event-description:before,change-request-detail .event-description:after,change-request-detail .event-billing-type:before,change-request-detail .event-billing-type:after,change-request-detail .event-files:before,change-request-detail .event-files:after,change-request-detail .request-comment:before,change-request-detail .request-comment:after,change-request-detail .offer-comment:before,change-request-detail .offer-comment:after,change-request-multiple .datetime:before,change-request-multiple .datetime:after,change-request-multiple .event-location:before,change-request-multiple .event-location:after,change-request-multiple .event-description:before,change-request-multiple .event-description:after,change-request-multiple .event-billing-type:before,change-request-multiple .event-billing-type:after,change-request-multiple .event-files:before,change-request-multiple .event-files:after,change-request-multiple .request-comment:before,change-request-multiple .request-comment:after,change-request-multiple .offer-comment:before,change-request-multiple .offer-comment:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .datetime:before,.info-pane absence-detail .event-location:before,.info-pane absence-detail .event-description:before,.info-pane absence-detail .event-billing-type:before,.info-pane absence-detail .event-files:before,.info-pane absence-detail .request-comment:before,.info-pane absence-detail .offer-comment:before,.info-pane meeting-detail .datetime:before,.info-pane meeting-detail .event-location:before,.info-pane meeting-detail .event-description:before,.info-pane meeting-detail .event-billing-type:before,.info-pane meeting-detail .event-files:before,.info-pane meeting-detail .request-comment:before,.info-pane meeting-detail .offer-comment:before,.info-pane schedule-detail .datetime:before,.info-pane schedule-detail .event-location:before,.info-pane schedule-detail .event-description:before,.info-pane schedule-detail .event-billing-type:before,.info-pane schedule-detail .event-files:before,.info-pane schedule-detail .request-comment:before,.info-pane schedule-detail .offer-comment:before,calendar-event-form .datetime:before,calendar-event-form .event-location:before,calendar-event-form .event-description:before,calendar-event-form .event-billing-type:before,calendar-event-form .event-files:before,calendar-event-form .request-comment:before,calendar-event-form .offer-comment:before,change-request-detail .datetime:before,change-request-detail .event-location:before,change-request-detail .event-description:before,change-request-detail .event-billing-type:before,change-request-detail .event-files:before,change-request-detail .request-comment:before,change-request-detail .offer-comment:before,change-request-multiple .datetime:before,change-request-multiple .event-location:before,change-request-multiple .event-description:before,change-request-multiple .event-billing-type:before,change-request-multiple .event-files:before,change-request-multiple .request-comment:before,change-request-multiple .offer-comment:before{color:#224b96}.info-pane absence-detail .change-request,.info-pane meeting-detail .change-request,.info-pane schedule-detail .change-request,calendar-event-form .change-request,change-request-detail .change-request,change-request-multiple .change-request{display:inline-block;display:block;margin:0 1.43em 1.43em;background:#f7f9fd;padding:.625em 1.875em .625em .625em;font-size:.875em;line-height:1.3;border-radius:3px;box-shadow:0 1px 1px #00000026}.info-pane absence-detail .change-request:before,.info-pane absence-detail .change-request:after,.info-pane meeting-detail .change-request:before,.info-pane meeting-detail .change-request:after,.info-pane schedule-detail .change-request:before,.info-pane schedule-detail .change-request:after,calendar-event-form .change-request:before,calendar-event-form .change-request:after,change-request-detail .change-request:before,change-request-detail .change-request:after,change-request-multiple .change-request:before,change-request-multiple .change-request:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .change-request.-clickable,.info-pane meeting-detail .change-request.-clickable,.info-pane schedule-detail .change-request.-clickable,calendar-event-form .change-request.-clickable,change-request-detail .change-request.-clickable,change-request-multiple .change-request.-clickable{position:relative;cursor:pointer}.info-pane absence-detail .change-request.-clickable:after,.info-pane meeting-detail .change-request.-clickable:after,.info-pane schedule-detail .change-request.-clickable:after,calendar-event-form .change-request.-clickable:after,change-request-detail .change-request.-clickable:after,change-request-multiple .change-request.-clickable:after{content:"\ea18";line-height:0;font-size:.875em;color:#2e8be0;position:absolute;top:50%;right:.45em;transform:rotate(-90deg);transition:color .15s cubic-bezier(.44,.07,.21,.92)}.info-pane absence-detail .change-request .type,.info-pane meeting-detail .change-request .type,.info-pane schedule-detail .change-request .type,calendar-event-form .change-request .type,change-request-detail .change-request .type,change-request-multiple .change-request .type{font-weight:600;display:block}.info-pane absence-detail .pricing-plan,.info-pane meeting-detail .pricing-plan,.info-pane schedule-detail .pricing-plan,calendar-event-form .pricing-plan,change-request-detail .pricing-plan,change-request-multiple .pricing-plan{margin:1.5em}.info-pane absence-detail .pricing-plan .change-request,.info-pane meeting-detail .pricing-plan .change-request,.info-pane schedule-detail .pricing-plan .change-request,calendar-event-form .pricing-plan .change-request,change-request-detail .pricing-plan .change-request,change-request-multiple .pricing-plan .change-request{border-left:5px solid #3a6cc9;margin:0;background-color:#fff}.info-pane absence-detail .pricing-plan .info,.info-pane meeting-detail .pricing-plan .info,.info-pane schedule-detail .pricing-plan .info,calendar-event-form .pricing-plan .info,change-request-detail .pricing-plan .info,change-request-multiple .pricing-plan .info{display:inline-block;padding-left:1.875em;position:relative}.info-pane absence-detail .pricing-plan .info:before,.info-pane absence-detail .pricing-plan .info:after,.info-pane meeting-detail .pricing-plan .info:before,.info-pane meeting-detail .pricing-plan .info:after,.info-pane schedule-detail .pricing-plan .info:before,.info-pane schedule-detail .pricing-plan .info:after,calendar-event-form .pricing-plan .info:before,calendar-event-form .pricing-plan .info:after,change-request-detail .pricing-plan .info:before,change-request-detail .pricing-plan .info:after,change-request-multiple .pricing-plan .info:before,change-request-multiple .pricing-plan .info:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .pricing-plan .info:before,.info-pane meeting-detail .pricing-plan .info:before,.info-pane schedule-detail .pricing-plan .info:before,calendar-event-form .pricing-plan .info:before,change-request-detail .pricing-plan .info:before,change-request-multiple .pricing-plan .info:before{content:"\ea51";color:#3a6cc9;position:absolute;line-height:0;font-size:1.25em;top:50%;left:0}.info-pane absence-detail billing-button,.info-pane meeting-detail billing-button,.info-pane schedule-detail billing-button,calendar-event-form billing-button,change-request-detail billing-button,change-request-multiple billing-button{margin-top:1.25rem}.info-pane absence-detail .feedback,.info-pane meeting-detail .feedback,.info-pane schedule-detail .feedback,calendar-event-form .feedback,change-request-detail .feedback,change-request-multiple .feedback{display:inline-block;display:block;min-height:2em;width:calc(100% - 1.25em);padding:.5em 2.4em;margin:.75em auto 0;background-color:#f7f9fd;border-radius:3px;position:relative}.info-pane absence-detail .feedback:before,.info-pane absence-detail .feedback:after,.info-pane meeting-detail .feedback:before,.info-pane meeting-detail .feedback:after,.info-pane schedule-detail .feedback:before,.info-pane schedule-detail .feedback:after,calendar-event-form .feedback:before,calendar-event-form .feedback:after,change-request-detail .feedback:before,change-request-detail .feedback:after,change-request-multiple .feedback:before,change-request-multiple .feedback:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .feedback:before,.info-pane meeting-detail .feedback:before,.info-pane schedule-detail .feedback:before,calendar-event-form .feedback:before,change-request-detail .feedback:before,change-request-multiple .feedback:before{content:"\ea15";font-size:1.25em;line-height:0;position:absolute;left:.45em;top:50%}.info-pane absence-detail .feedback.-yes:before,.info-pane meeting-detail .feedback.-yes:before,.info-pane schedule-detail .feedback.-yes:before,calendar-event-form .feedback.-yes:before,change-request-detail .feedback.-yes:before,change-request-multiple .feedback.-yes:before{content:"\ea15";color:#4ac3a8}.info-pane absence-detail .feedback.-no:before,.info-pane meeting-detail .feedback.-no:before,.info-pane schedule-detail .feedback.-no:before,calendar-event-form .feedback.-no:before,change-request-detail .feedback.-no:before,change-request-multiple .feedback.-no:before{content:"\ea1d";color:#e55939}.info-pane absence-detail .feedback span,.info-pane meeting-detail .feedback span,.info-pane schedule-detail .feedback span,calendar-event-form .feedback span,change-request-detail .feedback span,change-request-multiple .feedback span{font-size:.875em;line-height:1.4}.info-pane absence-detail .feedback .edit-answer,.info-pane meeting-detail .feedback .edit-answer,.info-pane schedule-detail .feedback .edit-answer,calendar-event-form .feedback .edit-answer,change-request-detail .feedback .edit-answer,change-request-multiple .feedback .edit-answer{display:inline-block;height:100%;width:2.5em;background-color:transparent;outline:0;position:absolute;right:0;top:0;cursor:pointer}.info-pane absence-detail .feedback .edit-answer:before,.info-pane absence-detail .feedback .edit-answer:after,.info-pane meeting-detail .feedback .edit-answer:before,.info-pane meeting-detail .feedback .edit-answer:after,.info-pane schedule-detail .feedback .edit-answer:before,.info-pane schedule-detail .feedback .edit-answer:after,calendar-event-form .feedback .edit-answer:before,calendar-event-form .feedback .edit-answer:after,change-request-detail .feedback .edit-answer:before,change-request-detail .feedback .edit-answer:after,change-request-multiple .feedback .edit-answer:before,change-request-multiple .feedback .edit-answer:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .feedback .edit-answer:before,.info-pane meeting-detail .feedback .edit-answer:before,.info-pane schedule-detail .feedback .edit-answer:before,calendar-event-form .feedback .edit-answer:before,change-request-detail .feedback .edit-answer:before,change-request-multiple .feedback .edit-answer:before{content:"\ea6f";color:#2e8be0;position:relative;top:.125em}.info-pane absence-detail .datetime,.info-pane meeting-detail .datetime,.info-pane schedule-detail .datetime,calendar-event-form .datetime,change-request-detail .datetime,change-request-multiple .datetime{padding-top:0;padding-bottom:0}.info-pane absence-detail .datetime:before,.info-pane meeting-detail .datetime:before,.info-pane schedule-detail .datetime:before,calendar-event-form .datetime:before,change-request-detail .datetime:before,change-request-multiple .datetime:before{content:"\ea97";position:absolute;top:.25em;left:1.35em}.info-pane absence-detail .datetime .date,.info-pane meeting-detail .datetime .date,.info-pane schedule-detail .datetime .date,calendar-event-form .datetime .date,change-request-detail .datetime .date,change-request-multiple .datetime .date{display:block;font-weight:500;color:#434c5c}.info-pane absence-detail .datetime .weekday,.info-pane meeting-detail .datetime .weekday,.info-pane schedule-detail .datetime .weekday,calendar-event-form .datetime .weekday,change-request-detail .datetime .weekday,change-request-multiple .datetime .weekday{text-transform:capitalize}.info-pane absence-detail .lapse>*,.info-pane absence-detail .time>*,.info-pane meeting-detail .lapse>*,.info-pane meeting-detail .time>*,.info-pane schedule-detail .lapse>*,.info-pane schedule-detail .time>*,calendar-event-form .lapse>*,calendar-event-form .time>*,change-request-detail .lapse>*,change-request-detail .time>*,change-request-multiple .lapse>*,change-request-multiple .time>*{display:inline-block;line-height:1.3}.info-pane absence-detail .lapse .date,.info-pane absence-detail .time .date,.info-pane meeting-detail .lapse .date,.info-pane meeting-detail .time .date,.info-pane schedule-detail .lapse .date,.info-pane schedule-detail .time .date,calendar-event-form .lapse .date,calendar-event-form .time .date,change-request-detail .lapse .date,change-request-detail .time .date,change-request-multiple .lapse .date,change-request-multiple .time .date{line-height:1.3}.info-pane absence-detail .lapse .from,.info-pane absence-detail .time .from,.info-pane meeting-detail .lapse .from,.info-pane meeting-detail .time .from,.info-pane schedule-detail .lapse .from,.info-pane schedule-detail .time .from,calendar-event-form .lapse .from,calendar-event-form .time .from,change-request-detail .lapse .from,change-request-detail .time .from,change-request-multiple .lapse .from,change-request-multiple .time .from{display:inline-block;position:relative}.info-pane absence-detail .lapse .from:before,.info-pane absence-detail .lapse .from:after,.info-pane absence-detail .time .from:before,.info-pane absence-detail .time .from:after,.info-pane meeting-detail .lapse .from:before,.info-pane meeting-detail .lapse .from:after,.info-pane meeting-detail .time .from:before,.info-pane meeting-detail .time .from:after,.info-pane schedule-detail .lapse .from:before,.info-pane schedule-detail .lapse .from:after,.info-pane schedule-detail .time .from:before,.info-pane schedule-detail .time .from:after,calendar-event-form .lapse .from:before,calendar-event-form .lapse .from:after,calendar-event-form .time .from:before,calendar-event-form .time .from:after,change-request-detail .lapse .from:before,change-request-detail .lapse .from:after,change-request-detail .time .from:before,change-request-detail .time .from:after,change-request-multiple .lapse .from:before,change-request-multiple .lapse .from:after,change-request-multiple .time .from:before,change-request-multiple .time .from:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.info-pane absence-detail .lapse .from:after,.info-pane absence-detail .time .from:after,.info-pane meeting-detail .lapse .from:after,.info-pane meeting-detail .time .from:after,.info-pane schedule-detail .lapse .from:after,.info-pane schedule-detail .time .from:after,calendar-event-form .lapse .from:after,calendar-event-form .time .from:after,change-request-detail .lapse .from:after,change-request-detail .time .from:after,change-request-multiple .lapse .from:after,change-request-multiple .time .from:after{content:"\ea0a";margin:0 .45em;font-size:.7em;color:#a3a2a0}.info-pane absence-detail .lapse .from,.info-pane absence-detail .lapse .to,.info-pane meeting-detail .lapse .from,.info-pane meeting-detail .lapse .to,.info-pane schedule-detail .lapse .from,.info-pane schedule-detail .lapse .to,calendar-event-form .lapse .from,calendar-event-form .lapse .to,change-request-detail .lapse .from,change-request-detail .lapse .to,change-request-multiple .lapse .from,change-request-multiple .lapse .to{max-width:49%}.info-pane absence-detail .lapse .from,.info-pane meeting-detail .lapse .from,.info-pane schedule-detail .lapse .from,calendar-event-form .lapse .from,change-request-detail .lapse .from,change-request-multiple .lapse .from{padding-right:1.75em}.info-pane absence-detail .lapse .from:after,.info-pane meeting-detail .lapse .from:after,.info-pane schedule-detail .lapse .from:after,calendar-event-form .lapse .from:after,change-request-detail .lapse .from:after,change-request-multiple .lapse .from:after{line-height:0;position:absolute;top:55%;right:-.875em}.info-pane absence-detail .lapse .to,.info-pane meeting-detail .lapse .to,.info-pane schedule-detail .lapse .to,calendar-event-form .lapse .to,change-request-detail .lapse .to,change-request-multiple .lapse .to{padding-left:1em}.info-pane absence-detail .rsvp,.info-pane meeting-detail .rsvp,.info-pane schedule-detail .rsvp,calendar-event-form .rsvp,change-request-detail .rsvp,change-request-multiple .rsvp{display:inline-block;width:100%;line-height:1.375;position:relative;border-bottom:1px solid #d8e2f4;cursor:pointer;transition:background .15s cubic-bezier(.44,.07,.21,.92)}.info-pane absence-detail .rsvp:before,.info-pane absence-detail .rsvp:after,.info-pane meeting-detail .rsvp:before,.info-pane meeting-detail .rsvp:after,.info-pane schedule-detail .rsvp:before,.info-pane schedule-detail .rsvp:after,calendar-event-form .rsvp:before,calendar-event-form .rsvp:after,change-request-detail .rsvp:before,change-request-detail .rsvp:after,change-request-multiple .rsvp:before,change-request-multiple .rsvp:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents .info-pane absence-detail .rsvp:hover,.info-pane absence-detail .rsvp:active,.no-touchevents .info-pane meeting-detail .rsvp:hover,.info-pane meeting-detail .rsvp:active,.no-touchevents .info-pane schedule-detail .rsvp:hover,.info-pane schedule-detail .rsvp:active,.no-touchevents calendar-event-form .rsvp:hover,calendar-event-form .rsvp:active,.no-touchevents change-request-detail .rsvp:hover,change-request-detail .rsvp:active,.no-touchevents change-request-multiple .rsvp:hover,change-request-multiple .rsvp:active{background:#f7f9fd}.info-pane absence-detail .rsvp:not(.-ownership-transfer),.info-pane meeting-detail .rsvp:not(.-ownership-transfer),.info-pane schedule-detail .rsvp:not(.-ownership-transfer),calendar-event-form .rsvp:not(.-ownership-transfer),change-request-detail .rsvp:not(.-ownership-transfer),change-request-multiple .rsvp:not(.-ownership-transfer){padding:1.25rem 3rem}.info-pane absence-detail .rsvp:not(.-ownership-transfer):before,.info-pane meeting-detail .rsvp:not(.-ownership-transfer):before,.info-pane schedule-detail .rsvp:not(.-ownership-transfer):before,calendar-event-form .rsvp:not(.-ownership-transfer):before,change-request-detail .rsvp:not(.-ownership-transfer):before,change-request-multiple .rsvp:not(.-ownership-transfer):before{content:"\ea70";color:#224b96;position:absolute;top:1.25em;left:1.35em}.info-pane absence-detail .rsvp:after,.info-pane meeting-detail .rsvp:after,.info-pane schedule-detail .rsvp:after,calendar-event-form .rsvp:after,change-request-detail .rsvp:after,change-request-multiple .rsvp:after{content:"\ea18";line-height:0;color:#2e8be0;position:absolute;top:50%;right:1.25em;transform:rotate(-90deg)}.info-pane absence-detail .rsvp .breakdown,.info-pane meeting-detail .rsvp .breakdown,.info-pane schedule-detail .rsvp .breakdown,calendar-event-form .rsvp .breakdown,change-request-detail .rsvp .breakdown,change-request-multiple .rsvp .breakdown{margin-top:1em}.info-pane absence-detail .rsvp span,.info-pane meeting-detail .rsvp span,.info-pane schedule-detail .rsvp span,calendar-event-form .rsvp span,change-request-detail .rsvp span,change-request-multiple .rsvp span{font-size:.875em;font-weight:500}.info-pane absence-detail .rsvp p,.info-pane meeting-detail .rsvp p,.info-pane schedule-detail .rsvp p,calendar-event-form .rsvp p,change-request-detail .rsvp p,change-request-multiple .rsvp p{margin-bottom:.75em}.info-pane absence-detail .rsvp .owner-name,.info-pane meeting-detail .rsvp .owner-name,.info-pane schedule-detail .rsvp .owner-name,calendar-event-form .rsvp .owner-name,change-request-detail .rsvp .owner-name,change-request-multiple .rsvp .owner-name{margin-bottom:.125em;font-weight:500}.info-pane absence-detail .rsvp .group-name,.info-pane meeting-detail .rsvp .group-name,.info-pane schedule-detail .rsvp .group-name,calendar-event-form .rsvp .group-name,change-request-detail .rsvp .group-name,change-request-multiple .rsvp .group-name{margin-bottom:.125em}.info-pane absence-detail .rsvp .invitees-count,.info-pane absence-detail .rsvp .change-owner,.info-pane meeting-detail .rsvp .invitees-count,.info-pane meeting-detail .rsvp .change-owner,.info-pane schedule-detail .rsvp .invitees-count,.info-pane schedule-detail .rsvp .change-owner,calendar-event-form .rsvp .invitees-count,calendar-event-form .rsvp .change-owner,change-request-detail .rsvp .invitees-count,change-request-detail .rsvp .change-owner,change-request-multiple .rsvp .invitees-count,change-request-multiple .rsvp .change-owner{color:#2e8be0;margin-bottom:0}.info-pane absence-detail .rsvp .invitees-count strong,.info-pane absence-detail .rsvp .change-owner strong,.info-pane meeting-detail .rsvp .invitees-count strong,.info-pane meeting-detail .rsvp .change-owner strong,.info-pane schedule-detail .rsvp .invitees-count strong,.info-pane schedule-detail .rsvp .change-owner strong,calendar-event-form .rsvp .invitees-count strong,calendar-event-form .rsvp .change-owner strong,change-request-detail .rsvp .invitees-count strong,change-request-detail .rsvp .change-owner strong,change-request-multiple .rsvp .invitees-count strong,change-request-multiple .rsvp .change-owner strong{font-weight:500}.info-pane absence-detail .rsvp .invitees-count>*,.info-pane absence-detail .rsvp .change-owner>*,.info-pane meeting-detail .rsvp .invitees-count>*,.info-pane meeting-detail .rsvp .change-owner>*,.info-pane schedule-detail .rsvp .invitees-count>*,.info-pane schedule-detail .rsvp .change-owner>*,calendar-event-form .rsvp .invitees-count>*,calendar-event-form .rsvp .change-owner>*,change-request-detail .rsvp .invitees-count>*,change-request-detail .rsvp .change-owner>*,change-request-multiple .rsvp .invitees-count>*,change-request-multiple .rsvp .change-owner>*{font-size:1em;font-weight:400}.info-pane absence-detail .rsvp .add-invitees,.info-pane meeting-detail .rsvp .add-invitees,.info-pane schedule-detail .rsvp .add-invitees,calendar-event-form .rsvp .add-invitees,change-request-detail .rsvp .add-invitees,change-request-multiple .rsvp .add-invitees{margin-bottom:0;color:#2e8be0}.info-pane absence-detail .invitees,.info-pane meeting-detail .invitees,.info-pane schedule-detail .invitees,calendar-event-form .invitees,change-request-detail .invitees,change-request-multiple .invitees{margin-right:-.25em}.info-pane absence-detail .invitees.accepted,.info-pane meeting-detail .invitees.accepted,.info-pane schedule-detail .invitees.accepted,calendar-event-form .invitees.accepted,change-request-detail .invitees.accepted,change-request-multiple .invitees.accepted{width:27.5%;text-align:left}.info-pane absence-detail .invitees.declined,.info-pane meeting-detail .invitees.declined,.info-pane schedule-detail .invitees.declined,calendar-event-form .invitees.declined,change-request-detail .invitees.declined,change-request-multiple .invitees.declined{width:45%}.info-pane absence-detail .invitees.unanswered,.info-pane meeting-detail .invitees.unanswered,.info-pane schedule-detail .invitees.unanswered,calendar-event-form .invitees.unanswered,change-request-detail .invitees.unanswered,change-request-multiple .invitees.unanswered{width:27.5%;text-align:right}.info-pane absence-detail .event-location,.info-pane meeting-detail .event-location,.info-pane schedule-detail .event-location,calendar-event-form .event-location,change-request-detail .event-location,change-request-multiple .event-location{padding:1.25rem 1.25rem 1.25rem 3rem}.info-pane absence-detail .event-location:before,.info-pane meeting-detail .event-location:before,.info-pane schedule-detail .event-location:before,calendar-event-form .event-location:before,change-request-detail .event-location:before,change-request-multiple .event-location:before{content:"\ea58";position:absolute;top:1.25rem;left:1.25rem}.info-pane absence-detail .event-location>*,.info-pane meeting-detail .event-location>*,.info-pane schedule-detail .event-location>*,calendar-event-form .event-location>*,change-request-detail .event-location>*,change-request-multiple .event-location>*{font-size:.875rem}.info-pane absence-detail .event-location .title,.info-pane meeting-detail .event-location .title,.info-pane schedule-detail .event-location .title,calendar-event-form .event-location .title,change-request-detail .event-location .title,change-request-multiple .event-location .title{display:block;margin-bottom:1rem}.info-pane absence-detail .event-location p,.info-pane meeting-detail .event-location p,.info-pane schedule-detail .event-location p,calendar-event-form .event-location p,change-request-detail .event-location p,change-request-multiple .event-location p{line-height:1.6;margin-bottom:0}.info-pane absence-detail .event-description,.info-pane absence-detail .event-files,.info-pane absence-detail .event-billing-type,.info-pane absence-detail .request-comment,.info-pane meeting-detail .event-description,.info-pane meeting-detail .event-files,.info-pane meeting-detail .event-billing-type,.info-pane meeting-detail .request-comment,.info-pane schedule-detail .event-description,.info-pane schedule-detail .event-files,.info-pane schedule-detail .event-billing-type,.info-pane schedule-detail .request-comment,calendar-event-form .event-description,calendar-event-form .event-files,calendar-event-form .event-billing-type,calendar-event-form .request-comment,change-request-detail .event-description,change-request-detail .event-files,change-request-detail .event-billing-type,change-request-detail .request-comment,change-request-multiple .event-description,change-request-multiple .event-files,change-request-multiple .event-billing-type,change-request-multiple .request-comment{padding:1.25em 1.25em 1.25em 3em}.info-pane absence-detail .event-description:before,.info-pane absence-detail .event-files:before,.info-pane absence-detail .event-billing-type:before,.info-pane absence-detail .request-comment:before,.info-pane meeting-detail .event-description:before,.info-pane meeting-detail .event-files:before,.info-pane meeting-detail .event-billing-type:before,.info-pane meeting-detail .request-comment:before,.info-pane schedule-detail .event-description:before,.info-pane schedule-detail .event-files:before,.info-pane schedule-detail .event-billing-type:before,.info-pane schedule-detail .request-comment:before,calendar-event-form .event-description:before,calendar-event-form .event-files:before,calendar-event-form .event-billing-type:before,calendar-event-form .request-comment:before,change-request-detail .event-description:before,change-request-detail .event-files:before,change-request-detail .event-billing-type:before,change-request-detail .request-comment:before,change-request-multiple .event-description:before,change-request-multiple .event-files:before,change-request-multiple .event-billing-type:before,change-request-multiple .request-comment:before{content:"\ea54";font-size:.5em;position:absolute;top:2.875em;left:2.25em}.info-pane absence-detail .event-description.-last-comment:before,.info-pane absence-detail .event-files.-last-comment:before,.info-pane absence-detail .event-billing-type.-last-comment:before,.info-pane absence-detail .request-comment.-last-comment:before,.info-pane meeting-detail .event-description.-last-comment:before,.info-pane meeting-detail .event-files.-last-comment:before,.info-pane meeting-detail .event-billing-type.-last-comment:before,.info-pane meeting-detail .request-comment.-last-comment:before,.info-pane schedule-detail .event-description.-last-comment:before,.info-pane schedule-detail .event-files.-last-comment:before,.info-pane schedule-detail .event-billing-type.-last-comment:before,.info-pane schedule-detail .request-comment.-last-comment:before,calendar-event-form .event-description.-last-comment:before,calendar-event-form .event-files.-last-comment:before,calendar-event-form .event-billing-type.-last-comment:before,calendar-event-form .request-comment.-last-comment:before,change-request-detail .event-description.-last-comment:before,change-request-detail .event-files.-last-comment:before,change-request-detail .event-billing-type.-last-comment:before,change-request-detail .request-comment.-last-comment:before,change-request-multiple .event-description.-last-comment:before,change-request-multiple .event-files.-last-comment:before,change-request-multiple .event-billing-type.-last-comment:before,change-request-multiple .request-comment.-last-comment:before{content:"\ea22";font-size:1em;top:1.45em;left:1.25em}.info-pane absence-detail .event-description.-billing-info:before,.info-pane absence-detail .event-files.-billing-info:before,.info-pane absence-detail .event-billing-type.-billing-info:before,.info-pane absence-detail .request-comment.-billing-info:before,.info-pane meeting-detail .event-description.-billing-info:before,.info-pane meeting-detail .event-files.-billing-info:before,.info-pane meeting-detail .event-billing-type.-billing-info:before,.info-pane meeting-detail .request-comment.-billing-info:before,.info-pane schedule-detail .event-description.-billing-info:before,.info-pane schedule-detail .event-files.-billing-info:before,.info-pane schedule-detail .event-billing-type.-billing-info:before,.info-pane schedule-detail .request-comment.-billing-info:before,calendar-event-form .event-description.-billing-info:before,calendar-event-form .event-files.-billing-info:before,calendar-event-form .event-billing-type.-billing-info:before,calendar-event-form .request-comment.-billing-info:before,change-request-detail .event-description.-billing-info:before,change-request-detail .event-files.-billing-info:before,change-request-detail .event-billing-type.-billing-info:before,change-request-detail .request-comment.-billing-info:before,change-request-multiple .event-description.-billing-info:before,change-request-multiple .event-files.-billing-info:before,change-request-multiple .event-billing-type.-billing-info:before,change-request-multiple .request-comment.-billing-info:before{content:"\eab1";font-size:1rem;top:1.415rem;left:1.25rem}.info-pane absence-detail .event-description>*,.info-pane absence-detail .event-files>*,.info-pane absence-detail .event-billing-type>*,.info-pane absence-detail .request-comment>*,.info-pane meeting-detail .event-description>*,.info-pane meeting-detail .event-files>*,.info-pane meeting-detail .event-billing-type>*,.info-pane meeting-detail .request-comment>*,.info-pane schedule-detail .event-description>*,.info-pane schedule-detail .event-files>*,.info-pane schedule-detail .event-billing-type>*,.info-pane schedule-detail .request-comment>*,calendar-event-form .event-description>*,calendar-event-form .event-files>*,calendar-event-form .event-billing-type>*,calendar-event-form .request-comment>*,change-request-detail .event-description>*,change-request-detail .event-files>*,change-request-detail .event-billing-type>*,change-request-detail .request-comment>*,change-request-multiple .event-description>*,change-request-multiple .event-files>*,change-request-multiple .event-billing-type>*,change-request-multiple .request-comment>*{font-size:.875em}.info-pane absence-detail .event-description .title,.info-pane absence-detail .event-files .title,.info-pane absence-detail .event-billing-type .title,.info-pane absence-detail .request-comment .title,.info-pane meeting-detail .event-description .title,.info-pane meeting-detail .event-files .title,.info-pane meeting-detail .event-billing-type .title,.info-pane meeting-detail .request-comment .title,.info-pane schedule-detail .event-description .title,.info-pane schedule-detail .event-files .title,.info-pane schedule-detail .event-billing-type .title,.info-pane schedule-detail .request-comment .title,calendar-event-form .event-description .title,calendar-event-form .event-files .title,calendar-event-form .event-billing-type .title,calendar-event-form .request-comment .title,change-request-detail .event-description .title,change-request-detail .event-files .title,change-request-detail .event-billing-type .title,change-request-detail .request-comment .title,change-request-multiple .event-description .title,change-request-multiple .event-files .title,change-request-multiple .event-billing-type .title,change-request-multiple .request-comment .title{display:block;margin-bottom:1em;color:#434c5c}.info-pane absence-detail .event-description p,.info-pane absence-detail .event-files p,.info-pane absence-detail .event-billing-type p,.info-pane absence-detail .request-comment p,.info-pane meeting-detail .event-description p,.info-pane meeting-detail .event-files p,.info-pane meeting-detail .event-billing-type p,.info-pane meeting-detail .request-comment p,.info-pane schedule-detail .event-description p,.info-pane schedule-detail .event-files p,.info-pane schedule-detail .event-billing-type p,.info-pane schedule-detail .request-comment p,calendar-event-form .event-description p,calendar-event-form .event-files p,calendar-event-form .event-billing-type p,calendar-event-form .request-comment p,change-request-detail .event-description p,change-request-detail .event-files p,change-request-detail .event-billing-type p,change-request-detail .request-comment p,change-request-multiple .event-description p,change-request-multiple .event-files p,change-request-multiple .event-billing-type p,change-request-multiple .request-comment p{line-height:1.6;margin-bottom:0}.info-pane absence-detail .event-files>*,.info-pane meeting-detail .event-files>*,.info-pane schedule-detail .event-files>*,calendar-event-form .event-files>*,change-request-detail .event-files>*,change-request-multiple .event-files>*{font-size:1em}.info-pane absence-detail .event-files .title,.info-pane meeting-detail .event-files .title,.info-pane schedule-detail .event-files .title,calendar-event-form .event-files .title,change-request-detail .event-files .title,change-request-multiple .event-files .title{font-size:.875em}.info-pane absence-detail .event-files .attachment a,.info-pane meeting-detail .event-files .attachment a,.info-pane schedule-detail .event-files .attachment a,calendar-event-form .event-files .attachment a,change-request-detail .event-files .attachment a,change-request-multiple .event-files .attachment a{font-size:.875em}.info-pane absence-detail .event-files:before,.info-pane meeting-detail .event-files:before,.info-pane schedule-detail .event-files:before,calendar-event-form .event-files:before,change-request-detail .event-files:before,change-request-multiple .event-files:before{content:"\ea6c";font-size:.875em;top:1.55em;left:1.5em}.info-pane absence-detail .event-files .attachments-list,.info-pane meeting-detail .event-files .attachments-list,.info-pane schedule-detail .event-files .attachments-list,calendar-event-form .event-files .attachments-list,change-request-detail .event-files .attachments-list,change-request-multiple .event-files .attachments-list{list-style:none;margin:0}.info-pane absence-detail .event-description.-marketplace-comment,.info-pane meeting-detail .event-description.-marketplace-comment,.info-pane schedule-detail .event-description.-marketplace-comment,calendar-event-form .event-description.-marketplace-comment,change-request-detail .event-description.-marketplace-comment,change-request-multiple .event-description.-marketplace-comment{border-top:1px solid #d8e2f4}.info-pane absence-detail .event-description.-last-comment p.comment,.info-pane meeting-detail .event-description.-last-comment p.comment,.info-pane schedule-detail .event-description.-last-comment p.comment,calendar-event-form .event-description.-last-comment p.comment,change-request-detail .event-description.-last-comment p.comment,change-request-multiple .event-description.-last-comment p.comment{padding:0;border-bottom:none;max-width:100%;overflow-wrap:break-word}.info-pane absence-detail .event-billing-type,.info-pane meeting-detail .event-billing-type,.info-pane schedule-detail .event-billing-type,calendar-event-form .event-billing-type,change-request-detail .event-billing-type,change-request-multiple .event-billing-type{border-top:1px solid #d8e2f4}.info-pane absence-detail .event-billing-type:before,.info-pane meeting-detail .event-billing-type:before,.info-pane schedule-detail .event-billing-type:before,calendar-event-form .event-billing-type:before,change-request-detail .event-billing-type:before,change-request-multiple .event-billing-type:before{content:"\eab1";font-size:1rem;top:1.415rem;left:1.25rem}.info-pane absence-detail .event-billing-type picklist,.info-pane meeting-detail .event-billing-type picklist,.info-pane schedule-detail .event-billing-type picklist,calendar-event-form .event-billing-type picklist,change-request-detail .event-billing-type picklist,change-request-multiple .event-billing-type picklist{font-size:1rem}.info-pane absence-detail .event-description:not(last-child),.info-pane absence-detail .event-files:not(last-child),.info-pane meeting-detail .event-description:not(last-child),.info-pane meeting-detail .event-files:not(last-child),.info-pane schedule-detail .event-description:not(last-child),.info-pane schedule-detail .event-files:not(last-child),calendar-event-form .event-description:not(last-child),calendar-event-form .event-files:not(last-child),change-request-detail .event-description:not(last-child),change-request-detail .event-files:not(last-child),change-request-multiple .event-description:not(last-child),change-request-multiple .event-files:not(last-child){border-bottom:none}.info-pane absence-detail .request-comment:before,.info-pane meeting-detail .request-comment:before,.info-pane schedule-detail .request-comment:before,calendar-event-form .request-comment:before,change-request-detail .request-comment:before,change-request-multiple .request-comment:before{content:"\ea22";font-size:1.125em;position:absolute;top:1.15em;left:1.15em}.info-pane absence-detail .request-comment>p,.info-pane meeting-detail .request-comment>p,.info-pane schedule-detail .request-comment>p,calendar-event-form .request-comment>p,change-request-detail .request-comment>p,change-request-multiple .request-comment>p{line-height:1.43}.info-pane absence-detail .deleteConfirmation.wrapper,.info-pane meeting-detail .deleteConfirmation.wrapper,.info-pane schedule-detail .deleteConfirmation.wrapper,calendar-event-form .deleteConfirmation.wrapper,change-request-detail .deleteConfirmation.wrapper,change-request-multiple .deleteConfirmation.wrapper{padding-bottom:0;padding-top:0}.info-pane absence-detail .spinnerFooter,.info-pane meeting-detail .spinnerFooter,.info-pane schedule-detail .spinnerFooter,calendar-event-form .spinnerFooter,change-request-detail .spinnerFooter,change-request-multiple .spinnerFooter{padding:1.25em}.invitees{display:inline-block;height:2.75em;width:33.3333333333%;padding:.875em 0;border-right:1px solid #d8e2f4;vertical-align:middle;font-size:.875em;font-weight:500;text-align:center}.invitees:before,.invitees:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.invitees:before{margin-right:.3em;font-size:1.45em;font-weight:400;line-height:0;position:relative;top:.25em}.invitees.accepted:before{content:"\ea15"}.invitees.declined:before{content:"\ea1d"}.invitees.unanswered{border-right:none}.invitees.unanswered:before{content:"\ea7d"}.pane-footer.-convocation{display:flex;justify-content:center;align-items:center;color:#fff;background:#f3b248;height:2.25rem;font-size:.875rem;font-weight:500}event-attendees-info .invitees-count{display:inline-block;display:block;background-color:#fff;padding:.75em 1em;margin:0;border-bottom:1px solid #d8e2f4;font-size:1.25em;font-weight:500;color:#434c5c}event-attendees-info .invitees-count:before,event-attendees-info .invitees-count:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}event-attendees-info .invitees-count:before{content:"\ea70";display:inline-block;margin-right:.4em;font-size:1em;color:#a3a2a0;transform:translateY(.125em)}event-attendees-info .invitees{height:3.571em;border-bottom:3px solid #dbe4f6;cursor:pointer;float:left}.no-touchevents event-attendees-info .invitees:hover,event-attendees-info .invitees:active,event-attendees-info .invitees.active{border-bottom-color:#2e8be0}event-attendees-info .attendee{height:3.25em;border-bottom:1px solid #d8e2f4;padding-left:1.25em}event-attendees-info .content{max-height:calc(100% - 10.5em)}event-attendees-info .content,event-attendees-info .detail{clear:both}event-attendees-info .detail{box-shadow:0 0 8px #3a6cc926}event-attendees-info .detail>*{background-color:#fff}event-attendees-info .form-loading-one-row{padding-top:.5em;text-align:center}schedule-detail .schedule_event .comment{margin-bottom:0}schedule-detail .schedule_event .warning{display:inline-block;margin:-1em 0 1em;background:#fff;font-size:.75em;line-height:1.3;color:#a3a2a0}schedule-detail .schedule_event .warning:before{display:none}.group-info .schedule-title{float:right}.propositions a{display:inline-block;width:100%;padding:1.25em 3em 1.25em 3.25em;border-bottom:1px solid #d8e2f4;font-size:.875em;text-decoration:none;line-height:1.4;color:#434c5c;position:relative}.propositions a:before,.propositions a:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.propositions a:before{content:"\ea3b";font-size:1.125em;line-height:0;color:#2e8be0;position:absolute;top:50%;left:1.25em}.propositions a:after{content:"\ea18";font-size:.875em;line-height:0;color:#2e8be0;position:absolute;top:50%;right:1.5em}calendar-event-form{display:block}.event-form{background-color:#fff;box-shadow:0 0 8px #3a6cc926;position:static}.event-form .title.-small{margin:0;padding:0 1.667em;background-color:#2e8be026;font-size:.75em;line-height:1.75}.event-form .beginning{margin-bottom:.5em}.event-form .info-text{display:inline-block;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:0}.event-form .info-text:before,.event-form .info-text:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.event-form .info-text:before{color:#3a6cc9;content:"\ea3a";font-size:1.125rem;margin-right:.625rem}.event-form .no-margin-bottom{margin-bottom:0}.event-form .-date,.event-form .-time{vertical-align:top}.event-form .-date:not(.-all-day){width:calc(100% - 8.25em)}.event-form .-time{width:8em}.event-form .-toggle.-right label{text-align:right}.event-form .datetime{padding:1.25em 1.75em 1.25em 3.5em}.event-form .rsvp{display:block;padding:1.25em;position:relative}.event-form .rsvp:before{display:none}.event-form .rsvp:after{line-height:0;top:50%}.event-form .rsvp .invitees-count{margin-bottom:0}.event-form .event-description:before{display:none}.event-form .event-description label,.event-form .event-files label{font-size:1em;line-height:2em}.event-form .event-files:before{display:none}.event-form .content-section+.content-section{border-top:1px solid #d8e2f4}.event-form .notify{padding:.68em 1.25em .75em;border-radius:.1875rem}.event-form .notify{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.event-form .notify:focus,.event-form .notify:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .event-form .notify:hover,.event-form .notify:active{text-decoration:none}.event-form .notify:disabled{opacity:.5;cursor:default}.event-form .notify,.event-form .notify:focus,.event-form .notify:visited,.event-form .notify:disabled,.event-form .notify.-disabled,.no-touchevents .event-form .notify.-disabled:hover,.event-form .notify.-disabled:active{background:#2e8be0;border:1px solid #2e8be0;color:#fff}.event-form .notify.-disabled{cursor:default;opacity:.5}.no-touchevents .event-form .notify:hover:not([disabled]){background:#207ed5;border-color:#207ed5;color:#fff}.no-touchevents .event-form .notify:active:not([disabled]),.event-form .notify:active:not([disabled]),.no-touchevents .event-form .notify:focus:not([disabled]){background:#1c71bf;border-color:#1c71bf;color:#fff}.event-form .cancel-notify{padding:.68em 1.25em .75em;border-radius:.1875rem;border:1px solid #d8e2f4;color:#2e8be0}.event-form .cancel-notify{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.event-form .cancel-notify:focus,.event-form .cancel-notify:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .event-form .cancel-notify:hover,.event-form .cancel-notify:active{text-decoration:none}.event-form .cancel-notify:disabled{opacity:.5;cursor:default}.event-form .cancel-notify:before{color:#2e8be0}.no-touchevents .event-form .cancel-notify:hover{background:#f7f9fd;color:#434c5c}.no-touchevents .event-form .cancel-notify:active,.event-form .cancel-notify:active{background:#e6e6e6}.event-form .cancel-notify,.event-form .cancel-notify:disabled,.event-form .cancel-notify[disabled],.event-form .cancel-notify:visited,.event-form .cancel-notify.-disabled,.no-touchevents .event-form .cancel-notify.-disabled:hover,.no-touchevents .event-form .cancel-notify[disabled]:hover,.event-form .cancel-notify.-disabled:active{background:#fff}.event-form .cancel-notify:before,.event-form .cancel-notify:disabled:before,.event-form .cancel-notify[disabled]:before,.event-form .cancel-notify:visited:before,.event-form .cancel-notify.-disabled:before,.no-touchevents .event-form .cancel-notify.-disabled:hover:before,.no-touchevents .event-form .cancel-notify[disabled]:hover:before,.event-form .cancel-notify.-disabled:active:before{color:#2e8be0}.event-form .cancel-notify[disabled],.event-form .cancel-notify.-disabled{opacity:.5;cursor:default}.event-form .cancel-link{margin-bottom:0}.event-form .attachments{margin-top:.25em;margin-left:.5em}.event-form .attachments label{padding-bottom:0}.event-form .files-uploading{margin:0 0 1.25em}.event-form .files-uploading .file-uploading{position:relative}.event-form .files-uploading .link-container{font-weight:400}.event-form .files-uploading .file-name{margin-left:1.75em}.event-form .files-uploading .progress{position:absolute;left:0;top:50%;transform:translateY(-50%)}.event-form .files-uploading .file-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.875em}.event-form .files-uploading .name{font-size:1.125em}.event-form .files-uploading .remove{position:absolute;right:0;top:50%;transform:translateY(-50%)}.event-form.-edit .event-description{border-bottom:0}.print-form{position:static}.print-form .-date{vertical-align:top;margin-bottom:.625em}.print-form .-dates{border-top:1px solid #d8e2f4}.task-info,.info-pane .task-info{padding:1.25em}.task-info change-request-feedback,.info-pane .task-info change-request-feedback{display:block;margin-bottom:1.25em}.task-info .datetime,.info-pane .task-info .datetime{padding:1em 1.25em 0}.task-info .datetime:before,.task-info .datetime:after,.info-pane .task-info .datetime:before,.info-pane .task-info .datetime:after{content:" ";display:table}.task-info .datetime:after,.info-pane .task-info .datetime:after{clear:both}.task-info .datetime:before,.info-pane .task-info .datetime:before{display:none}.task-info .datetime>*,.info-pane .task-info .datetime>*{vertical-align:baseline;color:#515c6e}.task-info .datetime .date,.task-info .datetime .time,.info-pane .task-info .datetime .date,.info-pane .task-info .datetime .time{display:block;font-size:.75em}.task-info .datetime .date,.info-pane .task-info .datetime .date{float:left;width:55%;font-weight:400;text-transform:capitalize}.task-info .datetime .time,.info-pane .task-info .datetime .time{float:right;width:45%;font-weight:500;text-align:right}.task-info .event-name,.info-pane .task-info .event-name{padding:0 1.25em .933em;border-bottom:none;font-size:1em}.task-info .event-name>*,.info-pane .task-info .event-name>*{display:inline-block;margin-right:-.125em;vertical-align:baseline;color:#515c6e}.task-info .event-name .title,.info-pane .task-info .event-name .title{width:66%;padding:0;margin:0;font-size:1.5em;font-weight:400;line-height:1em}.task-info .event-name .annotation,.info-pane .task-info .event-name .annotation{width:33%;font-size:.75em;font-weight:400;text-align:right;line-height:1;transform:translateY(-.35em)}.task-info .assigned-to,.task-info .note,.info-pane .task-info .assigned-to,.info-pane .task-info .note{display:block;margin-top:0;font-size:.75em;font-weight:500}.task-info .note,.info-pane .task-info .note{margin-top:.25em}.task-info .feedback,.info-pane .task-info .feedback{margin:-.5em auto 1.25em}.task-info .change-request,.info-pane .task-info .change-request{display:inline-block;display:block;margin:0 1.43em 1.43em;background:#f7f9fd;padding:.625em 1.875em .625em .625em;font-size:.875em;line-height:1.3;border-radius:3px;box-shadow:0 1px 1px #00000026}.task-info .change-request:before,.task-info .change-request:after,.info-pane .task-info .change-request:before,.info-pane .task-info .change-request:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.task-info .change-request.-clickable,.info-pane .task-info .change-request.-clickable{position:relative;cursor:pointer}.task-info .change-request.-clickable:after,.info-pane .task-info .change-request.-clickable:after{content:"\ea18";line-height:0;font-size:.875em;color:#2e8be0;position:absolute;top:50%;right:.45em;transition:color .15s cubic-bezier(.44,.07,.21,.92)}.task-info .change-request .type,.info-pane .task-info .change-request .type{font-weight:600;display:block}.task-info .actions,.info-pane .task-info .actions{text-align:center;padding:0 1.25em 1em}.task-info .actions:before,.task-info .actions:after,.info-pane .task-info .actions:before,.info-pane .task-info .actions:after{content:" ";display:table}.task-info .actions:after,.info-pane .task-info .actions:after{clear:both}form-pane .task-info .actions,form-pane .info-pane .task-info .actions{display:none}contact-summary .daily-events{padding:.625em;margin:0;list-style-type:none}contact-summary .daily-events .event{display:inline-block;width:100%;vertical-align:middle;min-height:3.75em;padding-right:1.5em;margin-bottom:.625em;background:#fff;border-radius:3px;border:1px solid #d8e2f4;box-shadow:0 0 3px #0000;position:relative;cursor:pointer;transition:box-shadow .15s cubic-bezier(.44,.07,.21,.92)}contact-summary .daily-events .event:before,contact-summary .daily-events .event:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}contact-summary .daily-events .event:before{content:"";display:inline-block;height:100%;min-height:inherit;width:0;vertical-align:middle;margin-left:-.125em}contact-summary .daily-events .event>*{display:inline-block;vertical-align:middle}.no-touchevents contact-summary .daily-events .event:hover,contact-summary .daily-events .event:active{box-shadow:0 1px 3px #0003}.no-touchevents contact-summary .daily-events .event:hover:after,contact-summary .daily-events .event:active:after{color:#434c5c}contact-summary .daily-events .event:not(.-no-icon):after,contact-summary .daily-events .event.-selected:after{content:"\ea18";line-height:0;font-size:.875em;color:#2e8be0;position:absolute;top:50%;right:.45em;transition:color .15s cubic-bezier(.44,.07,.21,.92);transform:rotate(-90deg)}contact-summary .daily-events .time{margin-right:-.25em;width:2.9375em}contact-summary .daily-events .time span{display:block;font-size:.75em;font-weight:500;line-height:1.6;text-align:center}contact-summary .daily-events .infos{width:calc(100% - 2.9375em);padding:.75em .5em;border-left:.25em solid #a3a2a0}contact-summary .daily-events .infos.sand-color{border-color:#afaa5b}contact-summary .daily-events .infos.moccasin-color{border-color:#c0a01b}contact-summary .daily-events .infos.tan-color{border-color:#d5963e}contact-summary .daily-events .infos.chestnut-color{border-color:#a23929}contact-summary .daily-events .infos.cherryred-color{border-color:#cb3d49}contact-summary .daily-events .infos.lipstickred-color{border-color:#ea3950}contact-summary .daily-events .infos.skyblue-color{border-color:#31c3e2}contact-summary .daily-events .infos.junglegreen-color{border-color:#78a34a}contact-summary .daily-events .infos.froggreen-color{border-color:#7db178}contact-summary .daily-events .infos.avocadogreen-color{border-color:#9eab00}contact-summary .daily-events .infos.goldmedal-color{border-color:#c5ac00}contact-summary .daily-events .infos.tigerorange-color{border-color:#f09e18}contact-summary .daily-events .infos.foxorange-color{border-color:#ec5821}contact-summary .daily-events .infos.cinnamon-color{border-color:#bb5408}contact-summary .daily-events .infos.cadillacpink-color{border-color:#e1418f}contact-summary .daily-events .infos.girlpurple-color{border-color:#db6bd5}contact-summary .daily-events .infos.darkpurple-color{border-color:#ae4dba}contact-summary .daily-events .infos.wood-color{border-color:#224b96}contact-summary .daily-events .infos.royalblue-color{border-color:#3a6cc9}contact-summary .daily-events .infos.articblue-color{border-color:#26a5e7}contact-summary .daily-events .infos.oceanblue-color{border-color:#2bc2b6}contact-summary .daily-events .infos.riverblue-color{border-color:#43a5a7}contact-summary .daily-events .infos.springgreen-color{border-color:#26b830}contact-summary .daily-events .infos.forestgreen-color{border-color:#7bb82b}contact-summary .daily-events .infos.grayblue-color{border-color:#738c9a}contact-summary .daily-events .infos.moonlight-color{border-color:#9e9890}contact-summary .daily-events .infos.lightgray-color{border-color:#d0d0d0}contact-summary .daily-events .infos.aquagreen-color{border-color:#0d9e5f}contact-summary .daily-events .infos.rainpurple-color{border-color:#7f5ddd}contact-summary .daily-events .infos.absencepurple-color{border-color:#dfd7f7}contact-summary .daily-events .infos .group,contact-summary .daily-events .infos .title{display:block;font-size:.875em;line-height:1.35}contact-summary .daily-events .infos .title{padding:0;margin:0;font-size:.875em;font-weight:500}contact-summary .daily-events .transfer{position:absolute;top:30px;height:2em;min-width:2.0625em;line-height:1.875em;transform:translateY(-50%);padding:0 .5em;border-radius:3px;box-shadow:0 0 8px 1px #00000026;background-color:#fff;right:2.325em}contact-summary .daily-events .transfer span{font-size:.875em;margin-left:1.5em}contact-summary .daily-events .transfer:after{content:"\ea08";font-size:1em;line-height:0;color:#5b5a57;position:absolute;top:50%;left:.5em}contact-summary .daily-events .change-request{position:absolute;top:30px;height:2em;min-width:2.0625em;line-height:1.875em;transform:translateY(-50%);padding:0 .5em;border-radius:3px;box-shadow:0 0 8px 1px #00000026;background-color:#fff;right:2.325em}contact-summary .daily-events .change-request span{font-size:.875em;margin-left:1.5em}contact-summary .daily-events .change-request:after{content:"\ea3b";font-size:1em;line-height:0;color:#5b5a57;position:absolute;top:50%;left:.5em}contact-summary .daily-events .marketplace{position:absolute;top:30px;height:2em;min-width:2.0625em;line-height:1.875em;transform:translateY(-50%);padding:0 .5em;border-radius:3px;box-shadow:0 0 8px 1px #00000026;background-color:#fff;right:2.325em}contact-summary .daily-events .marketplace span{font-size:.875em;margin-left:1.5em}contact-summary .daily-events .marketplace:after{content:"\ea5d";font-size:1em;line-height:0;color:#5b5a57;position:absolute;top:50%;left:.5em}contact-summary .daily-events .proposition{position:absolute;top:30px;height:2em;min-width:2.0625em;line-height:1.875em;transform:translateY(-50%);padding:0 .5em;border-radius:3px;box-shadow:0 0 8px 1px #00000026;background-color:#fff;right:2.325em}contact-summary .daily-events .proposition span{font-size:.875em;margin-left:1.5em}contact-summary .daily-events .proposition:after{content:"\ea7a";font-size:1em;line-height:0;color:#5b5a57;position:absolute;top:50%;left:.5em}contact-summary .daily-events .overlapping-warning .icon-warning{display:inline-block;vertical-align:top;margin-top:.5em;margin-right:.3em}contact-summary .daily-events .overlapping-warning .icon-warning:before,contact-summary .daily-events .overlapping-warning .icon-warning:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}contact-summary .daily-events .overlapping-warning .icon-warning:before{color:#f3b248;content:"\eaa0"}contact-summary .daily-events .overlapping-warning .overlapping-text{font-size:.75em;display:inline-block;width:calc(100% - 30px);padding-top:.7em;line-height:1.3em}calendar-grid-days-banner{display:block}group-calendar .section-header .actions{flex-grow:2}group-calendar .section-header .actions>picklist,group-calendar .section-header .actions>calendar-picklist-accounts{width:15.625em}group-calendar .section-header .actions .dropdown{width:100%}group-calendar .week-date-picker{display:inline-block}group-calendar .week-date-picker .fc:not(.-mini) .fc-left button.fc-button.fc-prev-button .fc-icon:after,group-calendar .week-date-picker .fc:not(.-mini) .fc-right button.fc-button.fc-next-button .fc-icon:after{content:"\ea19";font-size:1.4em;position:relative;top:-1.1em;transform:rotate(180deg)}group-calendar .group-calendar-title{display:inline-block;cursor:pointer}group-calendar .group-calendar-title:before,group-calendar .group-calendar-title:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}group-calendar .group-calendar-title:after{content:"\ea18";color:#2e8be0;font-size:.75em;margin-left:.7em}group-monthly-calendar .actions>calendar-picklist-accounts,physician-calendar-group-header .actions>calendar-picklist-accounts{width:15.625em}hospital-dashboard .section-header .actions{display:flex;align-items:center;justify-content:flex-end}hospital-dashboard .section-header toggle-button{font-size:.875em}hospital-dashboard .section-header toggle-button button{height:2.5em}hospital-dashboard,group-calendar,group-monthly-calendar,physician-calendar{width:100%;height:100%;overflow:hidden;background:#f7f9fd;display:flex;flex-direction:column}hospital-dashboard em,group-calendar em,group-monthly-calendar em,physician-calendar em{background-color:#2e8be0;font-style:normal;color:#fff}hospital-dashboard .vs-calendarHeader,group-calendar .vs-calendarHeader,group-monthly-calendar .vs-calendarHeader,physician-calendar .vs-calendarHeader{height:2rem;flex:0 0 auto}hospital-dashboard .vs-calendarHeader .actions,group-calendar .vs-calendarHeader .actions,group-monthly-calendar .vs-calendarHeader .actions,physician-calendar .vs-calendarHeader .actions{text-align:right}hospital-dashboard .section-header .actions>picklist,hospital-dashboard .section-header .actions>calendar-picklist-accounts,group-calendar .section-header .actions>picklist,group-calendar .section-header .actions>calendar-picklist-accounts,group-monthly-calendar .section-header .actions>picklist,group-monthly-calendar .section-header .actions>calendar-picklist-accounts,physician-calendar .section-header .actions>picklist,physician-calendar .section-header .actions>calendar-picklist-accounts{padding:.75em 0;margin-left:1.25em}@media screen and (max-width: 63.9375em){hospital-dashboard .section-header .actions>picklist,hospital-dashboard .section-header .actions>calendar-picklist-accounts,group-calendar .section-header .actions>picklist,group-calendar .section-header .actions>calendar-picklist-accounts,group-monthly-calendar .section-header .actions>picklist,group-monthly-calendar .section-header .actions>calendar-picklist-accounts,physician-calendar .section-header .actions>picklist,physician-calendar .section-header .actions>calendar-picklist-accounts{width:10em}}hospital-dashboard .section-header .dropdown,group-calendar .section-header .dropdown,group-monthly-calendar .section-header .dropdown,physician-calendar .section-header .dropdown{margin-top:0}hospital-dashboard .vs-calendarTitle,group-calendar .vs-calendarTitle,group-monthly-calendar .vs-calendarTitle,physician-calendar .vs-calendarTitle{float:left}hospital-dashboard .vs-layoutPicker,group-calendar .vs-layoutPicker,group-monthly-calendar .vs-layoutPicker,physician-calendar .vs-layoutPicker{display:inline-block;width:12.5rem;text-align:left;margin-left:1.25em;margin-right:1.25em}hospital-dashboard .vs-layoutPicker .dropdown,group-calendar .vs-layoutPicker .dropdown,group-monthly-calendar .vs-layoutPicker .dropdown,physician-calendar .vs-layoutPicker .dropdown{width:100%}hospital-dashboard .vs-layoutPicker button,group-calendar .vs-layoutPicker button,group-monthly-calendar .vs-layoutPicker button,physician-calendar .vs-layoutPicker button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}hospital-dashboard .cta,group-calendar .cta,group-monthly-calendar .cta,physician-calendar .cta{display:inline-block;padding-left:1.75em;margin-left:1.25em;font-size:.875em;color:#2e8be0;position:relative;transition:color .15s cubic-bezier(.44,.07,.21,.92);background-color:transparent}hospital-dashboard .cta:before,hospital-dashboard .cta:after,group-calendar .cta:before,group-calendar .cta:after,group-monthly-calendar .cta:before,group-monthly-calendar .cta:after,physician-calendar .cta:before,physician-calendar .cta:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents hospital-dashboard .cta:hover,hospital-dashboard .cta:active,hospital-dashboard .cta[disabled=disabled],.no-touchevents group-calendar .cta:hover,group-calendar .cta:active,group-calendar .cta[disabled=disabled],.no-touchevents group-monthly-calendar .cta:hover,group-monthly-calendar .cta:active,group-monthly-calendar .cta[disabled=disabled],.no-touchevents physician-calendar .cta:hover,physician-calendar .cta:active,physician-calendar .cta[disabled=disabled]{text-decoration:none;color:#434c5c}hospital-dashboard .cta:before,group-calendar .cta:before,group-monthly-calendar .cta:before,physician-calendar .cta:before{font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%)}hospital-dashboard .-write:before,group-calendar .-write:before,group-monthly-calendar .-write:before,physician-calendar .-write:before{content:"\ea37"}hospital-dashboard .-print:before,group-calendar .-print:before,group-monthly-calendar .-print:before,physician-calendar .-print:before{content:"\ea79";font-size:1.25em}hospital-dashboard .vs-calendarContentHeader,group-calendar .vs-calendarContentHeader,group-monthly-calendar .vs-calendarContentHeader,physician-calendar .vs-calendarContentHeader{flex:0 0 auto}hospital-dashboard .vs-calendarContentHeader.-detached,group-calendar .vs-calendarContentHeader.-detached,group-monthly-calendar .vs-calendarContentHeader.-detached,physician-calendar .vs-calendarContentHeader.-detached{margin:1.25em 2.5em -1.25em}hospital-dashboard .vs-calendarContentCalendar,hospital-dashboard .scrollable-content,group-calendar .vs-calendarContentCalendar,group-calendar .scrollable-content,group-monthly-calendar .vs-calendarContentCalendar,group-monthly-calendar .scrollable-content,physician-calendar .vs-calendarContentCalendar,physician-calendar .scrollable-content{flex:0 1 auto;min-height:6.25em;overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}hospital-dashboard .vs-calendarContentCalendar.dimmed,hospital-dashboard .scrollable-content.dimmed,group-calendar .vs-calendarContentCalendar.dimmed,group-calendar .scrollable-content.dimmed,group-monthly-calendar .vs-calendarContentCalendar.dimmed,group-monthly-calendar .scrollable-content.dimmed,physician-calendar .vs-calendarContentCalendar.dimmed,physician-calendar .scrollable-content.dimmed{opacity:.7}hospital-dashboard .vs-contentHeader,group-calendar .vs-contentHeader,group-monthly-calendar .vs-contentHeader,physician-calendar .vs-contentHeader{padding:0 0 .875em}hospital-dashboard .vs-contentHeader:before,hospital-dashboard .vs-contentHeader:after,group-calendar .vs-contentHeader:before,group-calendar .vs-contentHeader:after,group-monthly-calendar .vs-contentHeader:before,group-monthly-calendar .vs-contentHeader:after,physician-calendar .vs-contentHeader:before,physician-calendar .vs-contentHeader:after{content:" ";display:table}hospital-dashboard .vs-contentHeader:after,group-calendar .vs-contentHeader:after,group-monthly-calendar .vs-contentHeader:after,physician-calendar .vs-contentHeader:after{clear:both}hospital-dashboard .vs-contentHeader:not(.-detached),group-calendar .vs-contentHeader:not(.-detached),group-monthly-calendar .vs-contentHeader:not(.-detached),physician-calendar .vs-contentHeader:not(.-detached){border-bottom:1px solid #d8e2f4}hospital-dashboard .vs-contentHeader .fc.fc-left,group-calendar .vs-contentHeader .fc.fc-left,group-monthly-calendar .vs-contentHeader .fc.fc-left,physician-calendar .vs-contentHeader .fc.fc-left{float:left}hospital-dashboard .vs-contentHeader .fc.fc-right,group-calendar .vs-contentHeader .fc.fc-right,group-monthly-calendar .vs-contentHeader .fc.fc-right,physician-calendar .vs-contentHeader .fc.fc-right{float:right}hospital-dashboard .vs-contentHeader .fc-filterEventsButton-button,group-calendar .vs-contentHeader .fc-filterEventsButton-button,group-monthly-calendar .vs-contentHeader .fc-filterEventsButton-button,physician-calendar .vs-contentHeader .fc-filterEventsButton-button{margin-right:0}hospital-dashboard .vs-contentHeader .active-filters,group-calendar .vs-contentHeader .active-filters,group-monthly-calendar .vs-contentHeader .active-filters,physician-calendar .vs-contentHeader .active-filters{margin-left:.25em;color:#e55939}hospital-dashboard .vs-contentGroupCalendarView,hospital-dashboard .vs-contentConsoleDashboardView,group-calendar .vs-contentGroupCalendarView,group-calendar .vs-contentConsoleDashboardView,group-monthly-calendar .vs-contentGroupCalendarView,group-monthly-calendar .vs-contentConsoleDashboardView,physician-calendar .vs-contentGroupCalendarView,physician-calendar .vs-contentConsoleDashboardView{display:inline-block;padding:.75em 0}hospital-dashboard .vs-date,group-calendar .vs-date,group-monthly-calendar .vs-date,physician-calendar .vs-date{display:inline;font-size:1.25em;vertical-align:middle;text-transform:capitalize;white-space:nowrap}@media (max-width: 68.75em){hospital-dashboard .vs-date,group-calendar .vs-date,group-monthly-calendar .vs-date,physician-calendar .vs-date{font-size:1em}}hospital-dashboard .vs-searchFields,group-calendar .vs-searchFields,group-monthly-calendar .vs-searchFields,physician-calendar .vs-searchFields{width:100%;padding:.5em 1.2em .4em}hospital-dashboard .vs-searchFields:before,hospital-dashboard .vs-searchFields:after,group-calendar .vs-searchFields:before,group-calendar .vs-searchFields:after,group-monthly-calendar .vs-searchFields:before,group-monthly-calendar .vs-searchFields:after,physician-calendar .vs-searchFields:before,physician-calendar .vs-searchFields:after{content:" ";display:table}hospital-dashboard .vs-searchFields:after,group-calendar .vs-searchFields:after,group-monthly-calendar .vs-searchFields:after,physician-calendar .vs-searchFields:after{clear:both}hospital-dashboard .vs-searchFields>*,group-calendar .vs-searchFields>*,group-monthly-calendar .vs-searchFields>*,physician-calendar .vs-searchFields>*{height:36px;margin-top:.75em;margin-bottom:0}hospital-dashboard .vs-dateChangeContainer,group-calendar .vs-dateChangeContainer,group-monthly-calendar .vs-dateChangeContainer,physician-calendar .vs-dateChangeContainer{min-width:8.125rem;width:auto}@media screen and (max-width: 70em){hospital-dashboard .vs-dateChangeContainer,group-calendar .vs-dateChangeContainer,group-monthly-calendar .vs-dateChangeContainer,physician-calendar .vs-dateChangeContainer{width:100%}}hospital-dashboard .vs-dateChangeContainer>*,group-calendar .vs-dateChangeContainer>*,group-monthly-calendar .vs-dateChangeContainer>*,physician-calendar .vs-dateChangeContainer>*{float:right}hospital-dashboard .vs-dateChangeContainer date-picker .ng2-calendar,group-calendar .vs-dateChangeContainer date-picker .ng2-calendar,group-monthly-calendar .vs-dateChangeContainer date-picker .ng2-calendar,physician-calendar .vs-dateChangeContainer date-picker .ng2-calendar{left:-4em}hospital-dashboard .vs-dateChangeLabel,group-calendar .vs-dateChangeLabel,group-monthly-calendar .vs-dateChangeLabel,physician-calendar .vs-dateChangeLabel{width:auto;margin-right:.75em;padding-bottom:0;line-height:2.5;text-align:right}hospital-dashboard .vs-searchDateField,group-calendar .vs-searchDateField,group-monthly-calendar .vs-searchDateField,physician-calendar .vs-searchDateField{max-height:2.25rem}hospital-dashboard .vs-searchField,group-calendar .vs-searchField,group-monthly-calendar .vs-searchField,physician-calendar .vs-searchField{max-width:18rem;float:left}hospital-dashboard .date-picker.-is-input,group-calendar .date-picker.-is-input,group-monthly-calendar .date-picker.-is-input,physician-calendar .date-picker.-is-input{width:11.75rem}hospital-dashboard .field.-search input,group-calendar .field.-search input,group-monthly-calendar .field.-search input,physician-calendar .field.-search input{border-radius:3px}hospital-dashboard .field.-search .icon:before,group-calendar .field.-search .icon:before,group-monthly-calendar .field.-search .icon:before,physician-calendar .field.-search .icon:before{color:#2e8be0;opacity:.4;transition:.15s opacity cubic-bezier(.44,.07,.21,.92)}hospital-dashboard .field.-search:not(.-searching) .icon,group-calendar .field.-search:not(.-searching) .icon,group-monthly-calendar .field.-search:not(.-searching) .icon,physician-calendar .field.-search:not(.-searching) .icon{right:.625rem}hospital-dashboard .field.-search:not(.-searching) input:focus+.icon:before,hospital-dashboard .field.-search.-searching .icon:hover:before,group-calendar .field.-search:not(.-searching) input:focus+.icon:before,group-calendar .field.-search.-searching .icon:hover:before,group-monthly-calendar .field.-search:not(.-searching) input:focus+.icon:before,group-monthly-calendar .field.-search.-searching .icon:hover:before,physician-calendar .field.-search:not(.-searching) input:focus+.icon:before,physician-calendar .field.-search.-searching .icon:hover:before{color:#2e8be0;opacity:1}hospital-dashboard .vs-calendarContent,group-calendar .vs-calendarContent,group-monthly-calendar .vs-calendarContent,physician-calendar .vs-calendarContent{box-shadow:0 6px 8px #3773ce26;display:flex;flex-flow:column nowrap;height:100%;overflow:auto;background:#fff;margin:1.25em 2.5em 2.5em}hospital-dashboard .vs-calendarContent>table,group-calendar .vs-calendarContent>table,group-monthly-calendar .vs-calendarContent>table,physician-calendar .vs-calendarContent>table{flex:0 0 auto}hospital-dashboard .vs-calendarContent .vs-calendarContent,group-calendar .vs-calendarContent .vs-calendarContent,group-monthly-calendar .vs-calendarContent .vs-calendarContent,physician-calendar .vs-calendarContent .vs-calendarContent{height:100%}hospital-dashboard .vs-calendarContent .vs-calendarGridContainer,group-calendar .vs-calendarContent .vs-calendarGridContainer,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer,physician-calendar .vs-calendarContent .vs-calendarGridContainer{border-collapse:collapse;box-sizing:border-box;table-layout:fixed;display:table;width:100%}hospital-dashboard .vs-calendarContent .vs-calendarGridContainer tbody,group-calendar .vs-calendarContent .vs-calendarGridContainer tbody,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer tbody,physician-calendar .vs-calendarContent .vs-calendarGridContainer tbody{display:table-row-group;height:100%;overflow:auto}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar tbody,hospital-dashboard .vs-calendarContent .scrollable-content tbody,group-calendar .vs-calendarContent .vs-calendarContentCalendar tbody,group-calendar .vs-calendarContent .scrollable-content tbody,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar tbody,group-monthly-calendar .vs-calendarContent .scrollable-content tbody,physician-calendar .vs-calendarContent .vs-calendarContentCalendar tbody,physician-calendar .vs-calendarContent .scrollable-content tbody{display:block}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar tbody tr:hover,hospital-dashboard .vs-calendarContent .scrollable-content tbody tr:hover,group-calendar .vs-calendarContent .vs-calendarContentCalendar tbody tr:hover,group-calendar .vs-calendarContent .scrollable-content tbody tr:hover,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar tbody tr:hover,group-monthly-calendar .vs-calendarContent .scrollable-content tbody tr:hover,physician-calendar .vs-calendarContent .vs-calendarContentCalendar tbody tr:hover,physician-calendar .vs-calendarContent .scrollable-content tbody tr:hover{background-color:#f7f9fd80;position:relative}hospital-dashboard .vs-calendarContent .warning,group-calendar .vs-calendarContent .warning,group-monthly-calendar .vs-calendarContent .warning,physician-calendar .vs-calendarContent .warning{border-bottom:1px solid #d8e2f4}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar td,hospital-dashboard .vs-calendarContent .scrollable-content td,hospital-dashboard .vs-calendarContent .vs-calendarGridContainer th,group-calendar .vs-calendarContent .vs-calendarContentCalendar td,group-calendar .vs-calendarContent .scrollable-content td,group-calendar .vs-calendarContent .vs-calendarGridContainer th,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar td,group-monthly-calendar .vs-calendarContent .scrollable-content td,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer th,physician-calendar .vs-calendarContent .vs-calendarContentCalendar td,physician-calendar .vs-calendarContent .scrollable-content td,physician-calendar .vs-calendarContent .vs-calendarGridContainer th{border-right:1px solid #d8e2f4;border-bottom:1px solid #d8e2f4;width:11.4285714286%;cursor:default}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar td:first-child,hospital-dashboard .vs-calendarContent .scrollable-content td:first-child,hospital-dashboard .vs-calendarContent .vs-calendarGridContainer th:first-child,group-calendar .vs-calendarContent .vs-calendarContentCalendar td:first-child,group-calendar .vs-calendarContent .scrollable-content td:first-child,group-calendar .vs-calendarContent .vs-calendarGridContainer th:first-child,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar td:first-child,group-monthly-calendar .vs-calendarContent .scrollable-content td:first-child,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer th:first-child,physician-calendar .vs-calendarContent .vs-calendarContentCalendar td:first-child,physician-calendar .vs-calendarContent .scrollable-content td:first-child,physician-calendar .vs-calendarContent .vs-calendarGridContainer th:first-child{width:20%;padding-left:1em}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar td:last-child,hospital-dashboard .vs-calendarContent .scrollable-content td:last-child,hospital-dashboard .vs-calendarContent .vs-calendarGridContainer th:last-child,group-calendar .vs-calendarContent .vs-calendarContentCalendar td:last-child,group-calendar .vs-calendarContent .scrollable-content td:last-child,group-calendar .vs-calendarContent .vs-calendarGridContainer th:last-child,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar td:last-child,group-monthly-calendar .vs-calendarContent .scrollable-content td:last-child,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer th:last-child,physician-calendar .vs-calendarContent .vs-calendarContentCalendar td:last-child,physician-calendar .vs-calendarContent .scrollable-content td:last-child,physician-calendar .vs-calendarContent .vs-calendarGridContainer th:last-child{border-right:none}hospital-dashboard .vs-calendarContent .vs-calendarGridContainer th,group-calendar .vs-calendarContent .vs-calendarGridContainer th,group-monthly-calendar .vs-calendarContent .vs-calendarGridContainer th,physician-calendar .vs-calendarContent .vs-calendarGridContainer th{padding:1.35em 0 0 .625em;vertical-align:top;height:3.125em;text-align:left;position:relative}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar td,hospital-dashboard .vs-calendarContent .scrollable-content td,group-calendar .vs-calendarContent .vs-calendarContentCalendar td,group-calendar .vs-calendarContent .scrollable-content td,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar td,group-monthly-calendar .vs-calendarContent .scrollable-content td,physician-calendar .vs-calendarContent .vs-calendarContentCalendar td,physician-calendar .vs-calendarContent .scrollable-content td{height:auto;vertical-align:top;font-size:14px}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar td *,hospital-dashboard .vs-calendarContent .scrollable-content td *,group-calendar .vs-calendarContent .vs-calendarContentCalendar td *,group-calendar .vs-calendarContent .scrollable-content td *,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar td *,group-monthly-calendar .vs-calendarContent .scrollable-content td *,physician-calendar .vs-calendarContent .vs-calendarContentCalendar td *,physician-calendar .vs-calendarContent .scrollable-content td *{font-size:14px}hospital-dashboard .vs-calendarContent .vs-calendarContentCalendar tr,hospital-dashboard .vs-calendarContent .scrollable-content tr,group-calendar .vs-calendarContent .vs-calendarContentCalendar tr,group-calendar .vs-calendarContent .scrollable-content tr,group-monthly-calendar .vs-calendarContent .vs-calendarContentCalendar tr,group-monthly-calendar .vs-calendarContent .scrollable-content tr,physician-calendar .vs-calendarContent .vs-calendarContentCalendar tr,physician-calendar .vs-calendarContent .scrollable-content tr{width:100%}hospital-dashboard .vs-calendarContent .vs-calendarBody,group-calendar .vs-calendarContent .vs-calendarBody,group-monthly-calendar .vs-calendarContent .vs-calendarBody,physician-calendar .vs-calendarContent .vs-calendarBody{display:block;height:calc(100% - 50px);overflow:visible}hospital-dashboard .vs-calendarContent .has-holidays .vs-calendarBody,group-calendar .vs-calendarContent .has-holidays .vs-calendarBody,group-monthly-calendar .vs-calendarContent .has-holidays .vs-calendarBody,physician-calendar .vs-calendarContent .has-holidays .vs-calendarBody{height:calc(100% - 65px)}hospital-dashboard .vs-calendarContent .vs-calendarHeaderTasklist.-has-week-comment,group-calendar .vs-calendarContent .vs-calendarHeaderTasklist.-has-week-comment,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderTasklist.-has-week-comment,physician-calendar .vs-calendarContent .vs-calendarHeaderTasklist.-has-week-comment{display:inline-block;width:calc(100% - 4.5em)}hospital-dashboard .vs-calendarContent .vs-calendarHeaderTasklist,hospital-dashboard .vs-calendarContent .vs-calendarHeaderWeekday,group-calendar .vs-calendarContent .vs-calendarHeaderTasklist,group-calendar .vs-calendarContent .vs-calendarHeaderWeekday,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderTasklist,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderWeekday,physician-calendar .vs-calendarContent .vs-calendarHeaderTasklist,physician-calendar .vs-calendarContent .vs-calendarHeaderWeekday{font-size:12px;font-weight:400;line-height:15px}hospital-dashboard .vs-calendarContent .holidays-button,group-calendar .vs-calendarContent .holidays-button,group-monthly-calendar .vs-calendarContent .holidays-button,physician-calendar .vs-calendarContent .holidays-button{font-size:12px;font-weight:600;line-height:15px}hospital-dashboard .vs-calendarContent .holidays-button:not(.deactivated),group-calendar .vs-calendarContent .holidays-button:not(.deactivated),group-monthly-calendar .vs-calendarContent .holidays-button:not(.deactivated),physician-calendar .vs-calendarContent .holidays-button:not(.deactivated){cursor:pointer}hospital-dashboard .vs-calendarContent .holidays-button:not(.deactivated):hover,group-calendar .vs-calendarContent .holidays-button:not(.deactivated):hover,group-monthly-calendar .vs-calendarContent .holidays-button:not(.deactivated):hover,physician-calendar .vs-calendarContent .holidays-button:not(.deactivated):hover{color:#2e8be0}hospital-dashboard .vs-calendarContent .vs-calendarHeaderDate,group-calendar .vs-calendarContent .vs-calendarHeaderDate,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderDate,physician-calendar .vs-calendarContent .vs-calendarHeaderDate{font-size:1.5em;font-weight:500;line-height:.5;margin-left:.125em}hospital-dashboard .vs-calendarContent .vs-calendarHeaderCell-active,group-calendar .vs-calendarContent .vs-calendarHeaderCell-active,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderCell-active,physician-calendar .vs-calendarContent .vs-calendarHeaderCell-active{background-color:#f7f9fd;border-top:3px solid #224b96}hospital-dashboard .vs-calendarContent .vs-calendarHeaderCell-active.vs-calendarHeaderCell-holidays,group-calendar .vs-calendarContent .vs-calendarHeaderCell-active.vs-calendarHeaderCell-holidays,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderCell-active.vs-calendarHeaderCell-holidays,physician-calendar .vs-calendarContent .vs-calendarHeaderCell-active.vs-calendarHeaderCell-holidays{background:#f3b24833}hospital-dashboard .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderDate,hospital-dashboard .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderWeekday,group-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderDate,group-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderWeekday,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderDate,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderWeekday,physician-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderDate,physician-calendar .vs-calendarContent .vs-calendarHeaderCell-active .vs-calendarHeaderWeekday{color:#224b96}hospital-dashboard .vs-calendarContent .vs-calendarHeaderCell-holidays,group-calendar .vs-calendarContent .vs-calendarHeaderCell-holidays,group-monthly-calendar .vs-calendarContent .vs-calendarHeaderCell-holidays,physician-calendar .vs-calendarContent .vs-calendarHeaderCell-holidays{background:#f3b24833}hospital-dashboard .vs-calendarContent .loading-wrapper,group-calendar .vs-calendarContent .loading-wrapper,group-monthly-calendar .vs-calendarContent .loading-wrapper,physician-calendar .vs-calendarContent .loading-wrapper{display:block;width:100%;padding:6.25em 0;text-align:center}group-calendar-tasks{display:block}group-calendar-tasks .vs-taskCell{font-weight:600}group-calendar-tasks .vs-taskCell .infos{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:5em}group-calendar-tasks .vs-taskCell .vs-taskHours{display:block;font-weight:400}group-calendar-tasks .sand .requirement{background:#afaa5b33;border-color:#afaa5b}group-calendar-tasks .sand .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .sand .requirement.-highlighted:hover,group-calendar-tasks .sand .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .sand .requirement:hover,group-calendar-tasks .sand .requirement:active{background-color:#afaa5b80}group-calendar-tasks .sand .requirement.-highlighted{background-color:#afaa5b73}group-calendar-tasks .sand .requirement.vs-calendarAppointmentCell-highlighted{background-color:#afaa5ba6}group-calendar-tasks .sand .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#afaa5ba6}group-calendar-tasks .sand.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .sand.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#afaa5b;position:absolute;top:0;left:0}group-calendar-tasks .moccasin .requirement{background:#c0a01b33;border-color:#c0a01b}group-calendar-tasks .moccasin .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .moccasin .requirement.-highlighted:hover,group-calendar-tasks .moccasin .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .moccasin .requirement:hover,group-calendar-tasks .moccasin .requirement:active{background-color:#c0a01b80}group-calendar-tasks .moccasin .requirement.-highlighted{background-color:#c0a01b73}group-calendar-tasks .moccasin .requirement.vs-calendarAppointmentCell-highlighted{background-color:#c0a01ba6}group-calendar-tasks .moccasin .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#c0a01ba6}group-calendar-tasks .moccasin.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .moccasin.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#c0a01b;position:absolute;top:0;left:0}group-calendar-tasks .tan .requirement{background:#d5963e33;border-color:#d5963e}group-calendar-tasks .tan .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .tan .requirement.-highlighted:hover,group-calendar-tasks .tan .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .tan .requirement:hover,group-calendar-tasks .tan .requirement:active{background-color:#d5963e80}group-calendar-tasks .tan .requirement.-highlighted{background-color:#d5963e73}group-calendar-tasks .tan .requirement.vs-calendarAppointmentCell-highlighted{background-color:#d5963ea6}group-calendar-tasks .tan .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#d5963ea6}group-calendar-tasks .tan.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .tan.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#d5963e;position:absolute;top:0;left:0}group-calendar-tasks .chestnut .requirement{background:#a2392933;border-color:#a23929}group-calendar-tasks .chestnut .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .chestnut .requirement.-highlighted:hover,group-calendar-tasks .chestnut .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .chestnut .requirement:hover,group-calendar-tasks .chestnut .requirement:active{background-color:#a2392980}group-calendar-tasks .chestnut .requirement.-highlighted{background-color:#a2392973}group-calendar-tasks .chestnut .requirement.vs-calendarAppointmentCell-highlighted{background-color:#a23929a6}group-calendar-tasks .chestnut .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#a23929a6}group-calendar-tasks .chestnut.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .chestnut.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#a23929;position:absolute;top:0;left:0}group-calendar-tasks .cherryred .requirement{background:#cb3d4933;border-color:#cb3d49}group-calendar-tasks .cherryred .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .cherryred .requirement.-highlighted:hover,group-calendar-tasks .cherryred .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .cherryred .requirement:hover,group-calendar-tasks .cherryred .requirement:active{background-color:#cb3d4980}group-calendar-tasks .cherryred .requirement.-highlighted{background-color:#cb3d4973}group-calendar-tasks .cherryred .requirement.vs-calendarAppointmentCell-highlighted{background-color:#cb3d49a6}group-calendar-tasks .cherryred .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#cb3d49a6}group-calendar-tasks .cherryred.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .cherryred.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#cb3d49;position:absolute;top:0;left:0}group-calendar-tasks .lipstickred .requirement{background:#ea395033;border-color:#ea3950}group-calendar-tasks .lipstickred .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .lipstickred .requirement.-highlighted:hover,group-calendar-tasks .lipstickred .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .lipstickred .requirement:hover,group-calendar-tasks .lipstickred .requirement:active{background-color:#ea395080}group-calendar-tasks .lipstickred .requirement.-highlighted{background-color:#ea395073}group-calendar-tasks .lipstickred .requirement.vs-calendarAppointmentCell-highlighted{background-color:#ea3950a6}group-calendar-tasks .lipstickred .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#ea3950a6}group-calendar-tasks .lipstickred.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .lipstickred.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#ea3950;position:absolute;top:0;left:0}group-calendar-tasks .skyblue .requirement{background:#31c3e233;border-color:#31c3e2}group-calendar-tasks .skyblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .skyblue .requirement.-highlighted:hover,group-calendar-tasks .skyblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .skyblue .requirement:hover,group-calendar-tasks .skyblue .requirement:active{background-color:#31c3e280}group-calendar-tasks .skyblue .requirement.-highlighted{background-color:#31c3e273}group-calendar-tasks .skyblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#31c3e2a6}group-calendar-tasks .skyblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#31c3e2a6}group-calendar-tasks .skyblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .skyblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#31c3e2;position:absolute;top:0;left:0}group-calendar-tasks .junglegreen .requirement{background:#78a34a33;border-color:#78a34a}group-calendar-tasks .junglegreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .junglegreen .requirement.-highlighted:hover,group-calendar-tasks .junglegreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .junglegreen .requirement:hover,group-calendar-tasks .junglegreen .requirement:active{background-color:#78a34a80}group-calendar-tasks .junglegreen .requirement.-highlighted{background-color:#78a34a73}group-calendar-tasks .junglegreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#78a34aa6}group-calendar-tasks .junglegreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#78a34aa6}group-calendar-tasks .junglegreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .junglegreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#78a34a;position:absolute;top:0;left:0}group-calendar-tasks .froggreen .requirement{background:#7db17833;border-color:#7db178}group-calendar-tasks .froggreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .froggreen .requirement.-highlighted:hover,group-calendar-tasks .froggreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .froggreen .requirement:hover,group-calendar-tasks .froggreen .requirement:active{background-color:#7db17880}group-calendar-tasks .froggreen .requirement.-highlighted{background-color:#7db17873}group-calendar-tasks .froggreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#7db178a6}group-calendar-tasks .froggreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#7db178a6}group-calendar-tasks .froggreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .froggreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#7db178;position:absolute;top:0;left:0}group-calendar-tasks .avocadogreen .requirement{background:#9eab0033;border-color:#9eab00}group-calendar-tasks .avocadogreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .avocadogreen .requirement.-highlighted:hover,group-calendar-tasks .avocadogreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .avocadogreen .requirement:hover,group-calendar-tasks .avocadogreen .requirement:active{background-color:#9eab0080}group-calendar-tasks .avocadogreen .requirement.-highlighted{background-color:#9eab0073}group-calendar-tasks .avocadogreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#9eab00a6}group-calendar-tasks .avocadogreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#9eab00a6}group-calendar-tasks .avocadogreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .avocadogreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#9eab00;position:absolute;top:0;left:0}group-calendar-tasks .goldmedal .requirement{background:#c5ac0033;border-color:#c5ac00}group-calendar-tasks .goldmedal .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .goldmedal .requirement.-highlighted:hover,group-calendar-tasks .goldmedal .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .goldmedal .requirement:hover,group-calendar-tasks .goldmedal .requirement:active{background-color:#c5ac0080}group-calendar-tasks .goldmedal .requirement.-highlighted{background-color:#c5ac0073}group-calendar-tasks .goldmedal .requirement.vs-calendarAppointmentCell-highlighted{background-color:#c5ac00a6}group-calendar-tasks .goldmedal .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#c5ac00a6}group-calendar-tasks .goldmedal.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .goldmedal.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#c5ac00;position:absolute;top:0;left:0}group-calendar-tasks .tigerorange .requirement{background:#f09e1833;border-color:#f09e18}group-calendar-tasks .tigerorange .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .tigerorange .requirement.-highlighted:hover,group-calendar-tasks .tigerorange .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .tigerorange .requirement:hover,group-calendar-tasks .tigerorange .requirement:active{background-color:#f09e1880}group-calendar-tasks .tigerorange .requirement.-highlighted{background-color:#f09e1873}group-calendar-tasks .tigerorange .requirement.vs-calendarAppointmentCell-highlighted{background-color:#f09e18a6}group-calendar-tasks .tigerorange .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#f09e18a6}group-calendar-tasks .tigerorange.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .tigerorange.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#f09e18;position:absolute;top:0;left:0}group-calendar-tasks .foxorange .requirement{background:#ec582133;border-color:#ec5821}group-calendar-tasks .foxorange .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .foxorange .requirement.-highlighted:hover,group-calendar-tasks .foxorange .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .foxorange .requirement:hover,group-calendar-tasks .foxorange .requirement:active{background-color:#ec582180}group-calendar-tasks .foxorange .requirement.-highlighted{background-color:#ec582173}group-calendar-tasks .foxorange .requirement.vs-calendarAppointmentCell-highlighted{background-color:#ec5821a6}group-calendar-tasks .foxorange .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#ec5821a6}group-calendar-tasks .foxorange.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .foxorange.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#ec5821;position:absolute;top:0;left:0}group-calendar-tasks .cinnamon .requirement{background:#bb540833;border-color:#bb5408}group-calendar-tasks .cinnamon .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .cinnamon .requirement.-highlighted:hover,group-calendar-tasks .cinnamon .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .cinnamon .requirement:hover,group-calendar-tasks .cinnamon .requirement:active{background-color:#bb540880}group-calendar-tasks .cinnamon .requirement.-highlighted{background-color:#bb540873}group-calendar-tasks .cinnamon .requirement.vs-calendarAppointmentCell-highlighted{background-color:#bb5408a6}group-calendar-tasks .cinnamon .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#bb5408a6}group-calendar-tasks .cinnamon.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .cinnamon.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#bb5408;position:absolute;top:0;left:0}group-calendar-tasks .cadillacpink .requirement{background:#e1418f33;border-color:#e1418f}group-calendar-tasks .cadillacpink .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .cadillacpink .requirement.-highlighted:hover,group-calendar-tasks .cadillacpink .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .cadillacpink .requirement:hover,group-calendar-tasks .cadillacpink .requirement:active{background-color:#e1418f80}group-calendar-tasks .cadillacpink .requirement.-highlighted{background-color:#e1418f73}group-calendar-tasks .cadillacpink .requirement.vs-calendarAppointmentCell-highlighted{background-color:#e1418fa6}group-calendar-tasks .cadillacpink .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#e1418fa6}group-calendar-tasks .cadillacpink.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .cadillacpink.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#e1418f;position:absolute;top:0;left:0}group-calendar-tasks .girlpurple .requirement{background:#db6bd533;border-color:#db6bd5}group-calendar-tasks .girlpurple .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .girlpurple .requirement.-highlighted:hover,group-calendar-tasks .girlpurple .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .girlpurple .requirement:hover,group-calendar-tasks .girlpurple .requirement:active{background-color:#db6bd580}group-calendar-tasks .girlpurple .requirement.-highlighted{background-color:#db6bd573}group-calendar-tasks .girlpurple .requirement.vs-calendarAppointmentCell-highlighted{background-color:#db6bd5a6}group-calendar-tasks .girlpurple .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#db6bd5a6}group-calendar-tasks .girlpurple.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .girlpurple.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#db6bd5;position:absolute;top:0;left:0}group-calendar-tasks .darkpurple .requirement{background:#ae4dba33;border-color:#ae4dba}group-calendar-tasks .darkpurple .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .darkpurple .requirement.-highlighted:hover,group-calendar-tasks .darkpurple .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .darkpurple .requirement:hover,group-calendar-tasks .darkpurple .requirement:active{background-color:#ae4dba80}group-calendar-tasks .darkpurple .requirement.-highlighted{background-color:#ae4dba73}group-calendar-tasks .darkpurple .requirement.vs-calendarAppointmentCell-highlighted{background-color:#ae4dbaa6}group-calendar-tasks .darkpurple .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#ae4dbaa6}group-calendar-tasks .darkpurple.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .darkpurple.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#ae4dba;position:absolute;top:0;left:0}group-calendar-tasks .wood .requirement{background:#224b9633;border-color:#224b96}group-calendar-tasks .wood .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .wood .requirement.-highlighted:hover,group-calendar-tasks .wood .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .wood .requirement:hover,group-calendar-tasks .wood .requirement:active{background-color:#224b9680}group-calendar-tasks .wood .requirement.-highlighted{background-color:#224b9673}group-calendar-tasks .wood .requirement.vs-calendarAppointmentCell-highlighted{background-color:#224b96a6}group-calendar-tasks .wood .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#224b96a6}group-calendar-tasks .wood.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .wood.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#224b96;position:absolute;top:0;left:0}group-calendar-tasks .royalblue .requirement{background:#3a6cc933;border-color:#3a6cc9}group-calendar-tasks .royalblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .royalblue .requirement.-highlighted:hover,group-calendar-tasks .royalblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .royalblue .requirement:hover,group-calendar-tasks .royalblue .requirement:active{background-color:#3a6cc980}group-calendar-tasks .royalblue .requirement.-highlighted{background-color:#3a6cc973}group-calendar-tasks .royalblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#3a6cc9a6}group-calendar-tasks .royalblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#3a6cc9a6}group-calendar-tasks .royalblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .royalblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#3a6cc9;position:absolute;top:0;left:0}group-calendar-tasks .articblue .requirement{background:#26a5e733;border-color:#26a5e7}group-calendar-tasks .articblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .articblue .requirement.-highlighted:hover,group-calendar-tasks .articblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .articblue .requirement:hover,group-calendar-tasks .articblue .requirement:active{background-color:#26a5e780}group-calendar-tasks .articblue .requirement.-highlighted{background-color:#26a5e773}group-calendar-tasks .articblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#26a5e7a6}group-calendar-tasks .articblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#26a5e7a6}group-calendar-tasks .articblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .articblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#26a5e7;position:absolute;top:0;left:0}group-calendar-tasks .oceanblue .requirement{background:#2bc2b633;border-color:#2bc2b6}group-calendar-tasks .oceanblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .oceanblue .requirement.-highlighted:hover,group-calendar-tasks .oceanblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .oceanblue .requirement:hover,group-calendar-tasks .oceanblue .requirement:active{background-color:#2bc2b680}group-calendar-tasks .oceanblue .requirement.-highlighted{background-color:#2bc2b673}group-calendar-tasks .oceanblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#2bc2b6a6}group-calendar-tasks .oceanblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#2bc2b6a6}group-calendar-tasks .oceanblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .oceanblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#2bc2b6;position:absolute;top:0;left:0}group-calendar-tasks .riverblue .requirement{background:#43a5a733;border-color:#43a5a7}group-calendar-tasks .riverblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .riverblue .requirement.-highlighted:hover,group-calendar-tasks .riverblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .riverblue .requirement:hover,group-calendar-tasks .riverblue .requirement:active{background-color:#43a5a780}group-calendar-tasks .riverblue .requirement.-highlighted{background-color:#43a5a773}group-calendar-tasks .riverblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#43a5a7a6}group-calendar-tasks .riverblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#43a5a7a6}group-calendar-tasks .riverblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .riverblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#43a5a7;position:absolute;top:0;left:0}group-calendar-tasks .springgreen .requirement{background:#26b83033;border-color:#26b830}group-calendar-tasks .springgreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .springgreen .requirement.-highlighted:hover,group-calendar-tasks .springgreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .springgreen .requirement:hover,group-calendar-tasks .springgreen .requirement:active{background-color:#26b83080}group-calendar-tasks .springgreen .requirement.-highlighted{background-color:#26b83073}group-calendar-tasks .springgreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#26b830a6}group-calendar-tasks .springgreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#26b830a6}group-calendar-tasks .springgreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .springgreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#26b830;position:absolute;top:0;left:0}group-calendar-tasks .forestgreen .requirement{background:#7bb82b33;border-color:#7bb82b}group-calendar-tasks .forestgreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .forestgreen .requirement.-highlighted:hover,group-calendar-tasks .forestgreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .forestgreen .requirement:hover,group-calendar-tasks .forestgreen .requirement:active{background-color:#7bb82b80}group-calendar-tasks .forestgreen .requirement.-highlighted{background-color:#7bb82b73}group-calendar-tasks .forestgreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#7bb82ba6}group-calendar-tasks .forestgreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#7bb82ba6}group-calendar-tasks .forestgreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .forestgreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#7bb82b;position:absolute;top:0;left:0}group-calendar-tasks .grayblue .requirement{background:#738c9a33;border-color:#738c9a}group-calendar-tasks .grayblue .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .grayblue .requirement.-highlighted:hover,group-calendar-tasks .grayblue .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .grayblue .requirement:hover,group-calendar-tasks .grayblue .requirement:active{background-color:#738c9a80}group-calendar-tasks .grayblue .requirement.-highlighted{background-color:#738c9a73}group-calendar-tasks .grayblue .requirement.vs-calendarAppointmentCell-highlighted{background-color:#738c9aa6}group-calendar-tasks .grayblue .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#738c9aa6}group-calendar-tasks .grayblue.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .grayblue.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#738c9a;position:absolute;top:0;left:0}group-calendar-tasks .moonlight .requirement{background:#9e989033;border-color:#9e9890}group-calendar-tasks .moonlight .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .moonlight .requirement.-highlighted:hover,group-calendar-tasks .moonlight .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .moonlight .requirement:hover,group-calendar-tasks .moonlight .requirement:active{background-color:#9e989080}group-calendar-tasks .moonlight .requirement.-highlighted{background-color:#9e989073}group-calendar-tasks .moonlight .requirement.vs-calendarAppointmentCell-highlighted{background-color:#9e9890a6}group-calendar-tasks .moonlight .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#9e9890a6}group-calendar-tasks .moonlight.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .moonlight.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#9e9890;position:absolute;top:0;left:0}group-calendar-tasks .lightgray .requirement{background:#d0d0d033;border-color:#d0d0d0}group-calendar-tasks .lightgray .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .lightgray .requirement.-highlighted:hover,group-calendar-tasks .lightgray .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .lightgray .requirement:hover,group-calendar-tasks .lightgray .requirement:active{background-color:#d0d0d080}group-calendar-tasks .lightgray .requirement.-highlighted{background-color:#d0d0d073}group-calendar-tasks .lightgray .requirement.vs-calendarAppointmentCell-highlighted{background-color:#d0d0d0a6}group-calendar-tasks .lightgray .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#d0d0d0a6}group-calendar-tasks .lightgray.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .lightgray.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#d0d0d0;position:absolute;top:0;left:0}group-calendar-tasks .aquagreen .requirement{background:#0d9e5f33;border-color:#0d9e5f}group-calendar-tasks .aquagreen .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .aquagreen .requirement.-highlighted:hover,group-calendar-tasks .aquagreen .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .aquagreen .requirement:hover,group-calendar-tasks .aquagreen .requirement:active{background-color:#0d9e5f80}group-calendar-tasks .aquagreen .requirement.-highlighted{background-color:#0d9e5f73}group-calendar-tasks .aquagreen .requirement.vs-calendarAppointmentCell-highlighted{background-color:#0d9e5fa6}group-calendar-tasks .aquagreen .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#0d9e5fa6}group-calendar-tasks .aquagreen.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .aquagreen.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#0d9e5f;position:absolute;top:0;left:0}group-calendar-tasks .rainpurple .requirement{background:#7f5ddd33;border-color:#7f5ddd}group-calendar-tasks .rainpurple .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .rainpurple .requirement.-highlighted:hover,group-calendar-tasks .rainpurple .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .rainpurple .requirement:hover,group-calendar-tasks .rainpurple .requirement:active{background-color:#7f5ddd80}group-calendar-tasks .rainpurple .requirement.-highlighted{background-color:#7f5ddd73}group-calendar-tasks .rainpurple .requirement.vs-calendarAppointmentCell-highlighted{background-color:#7f5ddda6}group-calendar-tasks .rainpurple .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#7f5ddda6}group-calendar-tasks .rainpurple.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .rainpurple.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#7f5ddd;position:absolute;top:0;left:0}group-calendar-tasks .absencepurple .requirement{background:#dfd7f733;border-color:#dfd7f7}group-calendar-tasks .absencepurple .requirement.vs-calendarAppointmentCell-selected,.no-touchevents group-calendar-tasks .absencepurple .requirement.-highlighted:hover,group-calendar-tasks .absencepurple .requirement.-highlighted:active,.no-touchevents group-calendar-tasks .absencepurple .requirement:hover,group-calendar-tasks .absencepurple .requirement:active{background-color:#dfd7f780}group-calendar-tasks .absencepurple .requirement.-highlighted{background-color:#dfd7f773}group-calendar-tasks .absencepurple .requirement.vs-calendarAppointmentCell-highlighted{background-color:#dfd7f7a6}group-calendar-tasks .absencepurple .requirement.vs-calendarAppointmentCell-highlighted.-highlighted{background-color:#dfd7f7a6}group-calendar-tasks .absencepurple.vs-groupCell>td:first-child{position:relative}group-calendar-tasks .absencepurple.vs-groupCell>td:first-child:before{content:"";width:.25em;height:100%;background-color:#dfd7f7;position:absolute;top:0;left:0}physician-calendar .calendar-wrapper .fc-event .main-calendar{color:#434c5c}physician-calendar .calendar-wrapper .group-task-cell.fc-event .main-calendar,physician-calendar .calendar-wrapper .event-cell.fc-event .main-calendar{background:#cbe2f8;border:1px solid #cbe2f8}physician-calendar .calendar-wrapper .group-task-cell.fc-event .main-calendar .stamp,physician-calendar .calendar-wrapper .event-cell.fc-event .main-calendar .stamp{background:transparent}physician-calendar .calendar-wrapper .group-task-cell.fc-event .main-calendar .stamp:after,physician-calendar .calendar-wrapper .event-cell.fc-event .main-calendar .stamp:after{color:#434c5c}physician-calendar .calendar-wrapper .other-group-task-cell.fc-event .main-calendar{background:#fff}physician-calendar .calendar-wrapper .absence-cell.fc-event .main-calendar{background:#dfd7f7;border-color:#dfd7f7}physician-calendar .calendar-wrapper .event-cell.fc-event .main-calendar{background:#d2f0e9;border:1px solid #d2f0e9}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .fc-time,physician-calendar .calendar-wrapper .fc-day-grid-event.allday .fc-time{font-size:.75em;flex:0 auto;order:1}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .slots{height:16px;position:relative;top:0;left:1px}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .slots>*{width:7px;height:16px;margin-right:1px;display:inline-block;position:relative}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .slots>*.active:before{background:#dfd7f7b3}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .slots>*:before{content:"";display:block;height:100%;width:100%;background:#c0b1ef;position:absolute;top:0;left:0}physician-calendar .calendar-wrapper .fc-month-view .fc-day-grid-event .slots .active:before{background:#9e86e7}.vs-physicianName{display:inline-block;font-weight:500;line-height:2.5}.exchange-overview{margin:0 .5em 1.25em;width:calc(100% - 1em)}.exchange-overview schedule-info{margin-top:-.125em;cursor:pointer}.form-pane .exchange-overview>.title{display:block;padding:.933em 0 .5em;margin:0 1.43em;background-color:transparent;border-bottom:1px solid #d8e2f4;font-size:.875em}.exchange-overview .assigned-to{display:none}.exchange-overview .task-info *{color:#2e8be0}.offered-task+schedule-info .task-info{margin-top:-1em}.change-requests:not(:last-child){padding-bottom:1.25em}.change-requests+.change-requests{margin-top:-.5em}.change-requests .split:not(:first-child){margin-top:1.25em;border-top:1px solid #d8e2f4}change-request-actions .request{background:#f7f9fd}change-request-actions .request>div{border-bottom:1px solid #d8e2f4}change-request-actions spinner{margin-left:50%}marketplace-upsell{display:block;height:100%;width:100%;opacity:1;position:absolute;bottom:0;z-index:11}marketplace-upsell .overlay{display:block;height:100%;width:100%;background-color:#fffc;opacity:1;position:absolute;bottom:0;cursor:pointer}.marketplace-upsell{height:auto;width:100%;background:#2078c8;opacity:1;box-shadow:0 0 20px #5b595759;overflow:hidden;position:absolute;bottom:0}.marketplace-upsell:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block;width:320px;height:419.3px;filter:blur(38.2px);background-color:#2e8be0;z-index:1}.marketplace-upsell .content{padding:0;position:relative;z-index:2}.marketplace-upsell .image{display:block;width:160px;margin:1.875em auto 1.5em}.marketplace-upsell .text{padding:0 1.25em;text-align:center;color:#fff}.marketplace-upsell .text .title{margin-bottom:0;font-size:1.375em;font-weight:400;line-height:1.2;color:#fff}.marketplace-upsell .text p{padding:0 1.25em;line-height:1.4;margin:.714em 0 1.875em}.marketplace-upsell .poll{height:7.875em;width:100%;background-color:#2078c8;position:relative}schedule-detail .marketplace-upsell .upsell-feedback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-height:0;padding:0 1.25em;margin:0;background-color:transparent;border-radius:0}.marketplace-upsell .actions{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 1.25em}.marketplace-upsell .actions:before,.marketplace-upsell .actions:after{content:" ";display:table}.marketplace-upsell .actions:after{clear:both}.marketplace-upsell .actions p{text-align:center;color:#fff}.marketplace-upsell .yes,.marketplace-upsell .no{padding:.68em 1.25em .75em;border-radius:.1875rem;width:calc(50% - .36em);float:left}.marketplace-upsell .yes,.marketplace-upsell .no{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.marketplace-upsell .yes:focus,.marketplace-upsell .yes:visited,.marketplace-upsell .no:focus,.marketplace-upsell .no:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.marketplace-upsell .yes:disabled,.marketplace-upsell .no:disabled{opacity:.5;cursor:default}.marketplace-upsell .yes,.marketplace-upsell .yes:focus,.marketplace-upsell .yes:visited,.marketplace-upsell .yes:disabled,.marketplace-upsell .yes.-disabled,.no-touchevents .marketplace-upsell .yes.-disabled:hover,.marketplace-upsell .yes.-disabled:active,.marketplace-upsell .no,.marketplace-upsell .no:focus,.marketplace-upsell .no:visited,.marketplace-upsell .no:disabled,.marketplace-upsell .no.-disabled,.no-touchevents .marketplace-upsell .no.-disabled:hover,.marketplace-upsell .no.-disabled:active{background:#4ac3a8;border:1px solid #4ac3a8;color:#fff;box-shadow:0 1px 3px #00000030}.marketplace-upsell .yes.-disabled,.marketplace-upsell .no.-disabled{cursor:default;opacity:.5}.no-touchevents .marketplace-upsell .yes:hover:not([disabled]),.no-touchevents .marketplace-upsell .no:hover:not([disabled]){background:#3db79c;border-color:#3db79c;color:#fff}.no-touchevents .marketplace-upsell .yes:active:not([disabled]),.marketplace-upsell .yes:active:not([disabled]),.no-touchevents .marketplace-upsell .yes:focus:not([disabled]),.no-touchevents .marketplace-upsell .no:active:not([disabled]),.marketplace-upsell .no:active:not([disabled]),.no-touchevents .marketplace-upsell .no:focus:not([disabled]){background:#36a48b;border-color:#36a48b;color:#fff;box-shadow:0 1px 2px #00000059}.no-touchevents .marketplace-upsell .yes:hover,.marketplace-upsell .yes:active,.no-touchevents .marketplace-upsell .no:hover,.marketplace-upsell .no:active{text-decoration:none}.no-touchevents .marketplace-upsell .yes:hover,.marketplace-upsell .yes:active,.marketplace-upsell .yes:focus,.marketplace-upsell .yes,.no-touchevents .marketplace-upsell .no:hover,.marketplace-upsell .no:active,.marketplace-upsell .no:focus,.marketplace-upsell .no{font-weight:400}.marketplace-upsell .yes{float:left}.marketplace-upsell .no{float:right}.marketplace-upsell .close{display:inline-block;height:1em;width:1em;padding:0;background-color:transparent;font-size:1.25em;color:#fff;position:absolute;top:1em;right:1em;z-index:12;transition:color .15s cubic-bezier(.44,.07,.21,.92)}.marketplace-upsell .close:before,.marketplace-upsell .close:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.marketplace-upsell .close:before{content:"\ea77";transform:rotate(45deg)}.no-touchevents .marketplace-upsell .close:hover,.marketplace-upsell .close:active{color:#ffffffbf}.marketplace-upsell .message{margin:0;font-weight:500;text-align:center;color:#fff}.marketplace-upsell .dismiss{display:block;font-size:.875em;text-align:center;text-decoration:underline;line-height:4.875;color:#fff}.no-touchevents .marketplace-upsell .dismiss:hover,.marketplace-upsell .dismiss:active{text-decoration:none}.calendar-wrapper .fc-day-header .tether-target,.calendar-wrapper .fc-day-number .tether-target{width:1.5em;height:1em;float:right;position:relative}.calendar-wrapper .fc-day-header .add-button,.calendar-wrapper .fc-day-number .add-button{display:inline-block;position:absolute;top:-4px;right:-6px}.calendar-wrapper .fc-day-header .add-button:before,.calendar-wrapper .fc-day-header .add-button:after,.calendar-wrapper .fc-day-number .add-button:before,.calendar-wrapper .fc-day-number .add-button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.calendar-wrapper .fc-day-header .add-button:after,.calendar-wrapper .fc-day-number .add-button:after{content:"\ea77";color:#2e8be0}.calendar-wrapper .fc-day-header .add-button:hover:after,.calendar-wrapper .fc-day-number .add-button:hover:after{color:#5b5a57}.calendar-wrapper .fc-day-number .tether-target{opacity:0}.calendar-wrapper .fc-day-top.-show .tether-target{opacity:1;transition:opacity .15s cubic-bezier(.44,.07,.21,.92)}.calendar-wrapper .fc-basic-view td.fc-day-number.fc-other-month{color:#434c5c4d;opacity:1}.calendar-wrapper .fc-day-header .add-button:after{font-size:1.25em}calendar-add-button{display:none;width:6.375em;padding:.375em;background:transparent;box-shadow:0 0;border:0;z-index:7}calendar-add-button button{width:100%;padding:.5em;margin-bottom:.25em;background-color:#fff;box-shadow:0 2px 13px #0c407033;border-radius:2px;-webkit-user-select:none;user-select:none;font-size:.875em;color:#2e8be0;transition:.15s background-color cubic-bezier(.44,.07,.21,.92),.15s color cubic-bezier(.44,.07,.21,.92)}.no-touchevents calendar-add-button button:hover,calendar-add-button button:active{background-color:#e0eefa;color:#434c5c}calendar-add-button:not(.calendar-add-element){display:none}calendar-add-button.calendar-add-enabled{display:block}form-pane .participants{height:2.75rem}form-pane .participant{display:inline-block;width:100%;vertical-align:middle}form-pane .participant:before{content:"";display:inline-block;height:100%;min-height:inherit;width:0;vertical-align:middle;margin-left:-.125em}form-pane .participant>*{display:inline-block;vertical-align:middle}form-pane .participant>*{display:inline-block}form-pane .participant .infos>*{display:block;font-size:.875em}@keyframes list-item-enter{0%{height:0;opacity:0}to{height:3.875em;opacity:1}}@keyframes list-item-leave{0%{height:3.875em;opacity:1}to{height:0;opacity:0}}@keyframes delete-enter{0%{transform:scale(.96);opacity:0}35%{opacity:1;transform:scale(1.01)}50%{transform:scale(1.009);opacity:1}to{transform:scale(1);opacity:1}}@keyframes delete-leave{0%{opacity:1}to{transform:scale(1);opacity:0}}inbox{display:block;height:100%;background:#f7f9fd}inbox>*{height:100%}inbox list{display:flex;flex-direction:column;height:calc(100% - 3.75em);width:22.5em;padding:0;background:#fff;position:absolute;top:3.75em;left:0;z-index:2}@media screen and (max-width: 80em){inbox list{width:18em}}.messages-list{height:calc(100% - 3.875em);padding-bottom:3em;margin:3.875em 0 0;background-color:#f7f9fd;list-style-type:none;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.messages-list.-searching em{font-style:normal;background:#04baee26}.message-search{width:100%;padding:.7825em 1.25em;background-color:#2e8be01a;border-bottom:1px solid #d8e2f4;position:absolute;top:0;left:0;z-index:1}.message-search form{width:100%;margin:0}.message-search .field{width:100%;height:2.25em;margin:0}.message-search .field .icon{position:absolute;right:.875em;top:.5em;color:#434c5c80}.message-search .field .icon:before{font-size:1.25em;color:#2e8be0}.message-search .input-search{border-radius:3px;border:solid 1px rgba(58,108,201,.3);padding:.625em 2.5em .625em .625em;height:2.6em}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.search-feedback .no-result .icon,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close,.section-header .actions>*,.header-back a,.list-header .infos .reply-to,.form-pane .info-convocation .icon,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,contact-summary .daily-events .transfer,contact-summary .daily-events .change-request,contact-summary .daily-events .marketplace,contact-summary .daily-events .proposition{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.search-feedback .no-result .icon:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,.section-header .actions>:before,.header-back a:before,.list-header .infos .reply-to:before,.form-pane .info-convocation .icon:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,contact-summary .daily-events .transfer:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .proposition:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.search-feedback .no-result .icon:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after,.section-header .actions>:after,.header-back a:after,.list-header .infos .reply-to:after,.form-pane .info-convocation .icon:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,contact-summary .daily-events .transfer:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .proposition:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.message-thumbnail{display:block;height:8em;padding:1em 1.25em 1em 3.125em;background-color:#f7f9fd;border-top:1px solid #d8e2f4;overflow:hidden;cursor:pointer;position:relative}.message-thumbnail:first-of-type{border-top:0}.message-thumbnail:last-child{border-bottom:1px solid #d8e2f4}.message-thumbnail:after{content:"";width:260px;height:10px;background:transparent;box-shadow:0 13px 15px #3a6cc94d;opacity:0;position:absolute;bottom:140px;right:-5px;z-index:0;transform:rotate(2deg);transition:opacity .3s cubic-bezier(.44,.07,.21,.92)}.message-thumbnail a{color:#5b5a57;text-decoration:none}.no-touchevents .message-thumbnail:hover:not(.selected),.message-thumbnail:active:not(.selected){background-color:#fbfcfe}.message-thumbnail.selected{background-color:#fff;border-top-color:#fff}.message-thumbnail.selected .title{color:#2e8be0}.message-thumbnail.selected+.message-thumbnail{border-top-color:#fbfcfe}.message-thumbnail.selected+.message-thumbnail:after{opacity:1}.message-thumbnail.-urgent .urgent{text-transform:uppercase;font-size:1em;font-weight:500;color:#ff4231}.message-thumbnail.-urgent .preview{height:1.43em;line-height:1.43em;color:#434c5c;-webkit-line-clamp:1;-webkit-box-orient:vertical}.message-thumbnail header{vertical-align:top}.message-thumbnail .participants{display:block;width:calc(100% - 11.5em);margin-bottom:1em;float:left;overflow:hidden;font-size:.75em;color:#434c5c;white-space:nowrap;text-overflow:ellipsis}.message-thumbnail .datetime,.message-thumbnail .draft{float:right;font-size:.75em;color:#434c5c;opacity:.5}.message-thumbnail .datetime{line-height:1.35}.message-thumbnail .draft{color:#e57b63;font-weight:500;text-transform:uppercase}.message-thumbnail .title{display:block;display:-webkit-box;height:1.25em;margin:0 0 .35em;font-size:1em;font-weight:500;line-height:1.25em;color:#434c5c;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.message-thumbnail .preview{display:block;display:-webkit-box;height:2.86em;margin:0;font-size:.875em;line-height:1.43em;color:#434c5c;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-feedback{text-align:center;padding:.9375rem}.search-feedback .no-result{padding-top:13.438em}.search-feedback .no-result .icon{margin-bottom:1.875em}.search-feedback .no-result .icon:before{content:"\ea8a";font-size:8em;color:#224b9633}.search-feedback .no-result .title{font-size:1.5em;color:#224b96;opacity:.4;margin-bottom:.4em}.search-feedback .no-result .second-title{color:#224b96;font-size:1.125em;opacity:.3;line-height:1.44;margin:0 1em 2.75em}.delete-notification .undo{color:#fff;text-decoration:underline}.message-toolbar{width:100%;margin:0 0 1em;background-color:#fff;border-bottom:1px solid #d8e2f4;padding-bottom:.625em}.message-toolbar li{margin-right:1.875em}@media screen and (max-width: 64em){.message-toolbar li{margin-right:2em}}.message-toolbar li:last-child{margin-right:0}.message-toolbar>*{display:inline-block;vertical-align:initial}.message-toolbar>*:last-child{border-right:none}.message-toolbar button{display:inline-block;width:100%;vertical-align:middle;height:100%;background-color:#fff;outline:0;border:none;color:#2e8be0;line-height:2.625em;cursor:pointer;transition:background-color .15s cubic-bezier(.44,.07,.21,.92),color .15s cubic-bezier(.44,.07,.21,.92);text-align:left}.message-toolbar button:before,.message-toolbar button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.message-toolbar button:before{content:"";display:inline-block;height:100%;min-height:inherit;width:0;vertical-align:middle;margin-left:-.125em}.message-toolbar button>*{display:inline-block;vertical-align:middle}.no-touchevents .message-toolbar button:hover,.message-toolbar button:active{color:#434c5c}.message-toolbar button span{font-size:.875em}@media screen and (max-width: 70em){.message-toolbar button span{display:none}}@media screen and (max-width: 85.625em){.content-wrapper.-shrunk .message-toolbar button span{display:none}}.message-toolbar button:before{width:auto;margin-left:.05em}.message-toolbar .archive:before{content:"\ea07";font-size:1.625em;margin:0 .4em 0 0}.message-toolbar .unarchive:before{content:"\ea07";font-size:1.625em;margin:0 .4em 0 0}.message-toolbar .display-warning-delete:before{content:"\ea98";font-size:1.625em;margin-right:.4em}.message-toolbar .mark-read:before{content:"\ea9b";display:inline-block;font-size:1.625em;margin-right:.5em}.message-toolbar .add-flag:before{content:"\ea4a";margin-right:.4em;font-size:1.75em}.message-toolbar .add-flag.-flagged:before{content:"\ea4b";margin-right:.45em;font-size:1.775em;color:#ff4900}.message-toolbar .print:before{content:"\ea79";font-size:1.625em;margin:0 .4em 0 0}empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}empty section{height:100%;margin-bottom:1.25em}empty section .new-message{display:inline-block;padding:.645em 1.43em;background-color:#3fce77;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}empty section .new-message:focus{color:#fff;text-decoration:none}.no-touchevents empty section .new-message:hover{background-color:#2cab5e;text-decoration:none;color:#fff}.no-touchevents empty section .new-message:active,empty section .new-message:active{background-color:#218146;text-decoration:none;color:#fff}empty section .new-message[disabled],empty section .new-message.-disabled,empty section .new-message[disabled]:hover,empty section .new-message.-disabled:hover,.no-touchevents empty section .new-message[disabled]:hover,.no-touchevents empty section .new-message.-disabled:hover{background-color:#3fce774d;opacity:1;cursor:default;color:#fff}empty .blank{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}empty .blank .notification-delete{margin-bottom:1.25em}empty .blank img{border-radius:50%}empty .blank .image{display:inline-block}empty .blank .image:before,empty .blank .image:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}empty .blank .image:before{content:"\ea37";font-size:7em;color:#224b96;opacity:.2}empty .blank .image.-archives:before{content:"\ea07";font-size:8em}empty .blank .image.unread:before{content:"\ea9b";font-size:8em}empty .blank .image.flagged:before{content:"\ea4a";font-size:8em}empty .blank .title{margin-top:1.1em;font-size:1.875em;color:#224b96;opacity:.4}empty .blank .subtitle{margin-top:.35em;font-size:1.25em;opacity:.3;color:#224b96}empty .blank .new-message{margin-top:3.3em}empty .blank .new-message{display:inline-block;padding:.645em 1.43em;background-color:#3fce77;border-radius:3px;text-align:center;line-height:1.3;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:0;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:500;-webkit-user-select:none;user-select:none;text-decoration:none;color:#fff;transition:background-color .1s cubic-bezier(.44,.07,.21,.92)}empty .blank .new-message:focus{color:#fff;text-decoration:none}.no-touchevents empty .blank .new-message:hover{background-color:#2cab5e;text-decoration:none;color:#fff}.no-touchevents empty .blank .new-message:active,empty .blank .new-message:active{background-color:#218146;text-decoration:none;color:#fff}empty .blank .new-message[disabled],empty .blank .new-message.-disabled,empty .blank .new-message[disabled]:hover,empty .blank .new-message.-disabled:hover,.no-touchevents empty .blank .new-message[disabled]:hover,.no-touchevents empty .blank .new-message.-disabled:hover{background-color:#3fce774d;opacity:1;cursor:default;color:#fff}.files-uploading .file-uploading-container:before,.message-thumbnail header:before,.files-uploading .file-uploading-container:after,.message-thumbnail header:after{content:" ";display:table}.files-uploading .file-uploading-container:after,.message-thumbnail header:after{clear:both}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.participants-list .remove,.files-uploading .remove,.files-uploading .file-icon,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close,.section-header .actions>*,.header-back a,.list-header .infos .reply-to,.form-pane .info-convocation .icon,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,contact-summary .daily-events .transfer,contact-summary .daily-events .change-request,contact-summary .daily-events .marketplace,contact-summary .daily-events .proposition,.search-feedback .no-result .icon{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.participants-list .remove:before,.files-uploading .remove:before,.files-uploading .file-icon:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,.section-header .actions>:before,.header-back a:before,.list-header .infos .reply-to:before,.form-pane .info-convocation .icon:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,contact-summary .daily-events .transfer:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .proposition:before,.search-feedback .no-result .icon:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.participants-list .remove:after,.files-uploading .remove:after,.files-uploading .file-icon:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after,.section-header .actions>:after,.header-back a:after,.list-header .infos .reply-to:after,.form-pane .info-convocation .icon:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,contact-summary .daily-events .transfer:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .proposition:after,.search-feedback .no-result .icon:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.files-uploading{list-style-type:none;vertical-align:middle}.files-uploading .file-uploading-container{margin-bottom:.5em}.files-uploading .file-uploading-container>*{display:inline-block}.files-uploading .link-container{font-weight:500;color:#2e8be0;font-size:.875rem;cursor:pointer}.files-uploading .link-container>*{display:inline-block;line-height:1.7em;font-weight:400}.files-uploading .progress{display:inline-block;width:100%;vertical-align:middle;height:1.25rem;margin:0 1em 0 .19em}.files-uploading .progress:before{content:"";display:inline-block;height:100%;min-height:inherit;width:0;vertical-align:middle;margin-left:-.125em}.files-uploading .progress>*{display:inline-block;vertical-align:middle}.no-touchevents .files-uploading .file-name:hover,.files-uploading .file-name:active{text-decoration:underline}.files-uploading .file-name .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:7.5rem;vertical-align:bottom;font-weight:400}.files-uploading .file-name hr{display:none}.files-uploading .file-icon{margin-right:.65em;position:relative;top:.25em}.files-uploading .file-icon:before{content:"\ea3d";font-size:1.5em;color:#5b5a57;position:relative;top:.125em}.files-uploading .file-icon:after{content:"\ea16";color:#3fce77;font-size:.95em;position:absolute;bottom:.2em;right:-.2em}.files-uploading .remove{outline:0;background:transparent;font-size:1em;text-align:center;cursor:pointer;margin-left:.5em;vertical-align:middle;position:relative;top:-1px}.files-uploading .remove:after{content:"\ea76";display:block;height:1em;width:1em;margin:0 auto;font-size:1.25em;line-height:1;color:#2e8be0;outline:none;position:relative;z-index:10;transition:.15s all cubic-bezier(.44,.07,.21,.92);transform:rotate(45deg)}.files-uploading .remove span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.no-touchevents .files-uploading .remove:hover:after,.files-uploading .remove:active:after,.files-uploading .remove:focus:after{color:#515c6e}.files-uploading .error-message{margin-left:2.1em;font-size:.875em;color:#e41300}.add-recipients feedback-message:not(.-hidden){margin:0 0 1.875em;height:auto;min-height:auto}.add-recipients people-picker input{background-color:transparent;line-height:2.75em;border:none}.participants-list{list-style:none;margin:0}.participants-list li{width:100%;display:flex;flex-direction:row;vertical-align:middle}.participants-list li:before,.participants-list li:after{content:" ";display:table}.participants-list li:after{clear:both}.participants-list .participant{width:calc(100% - 1.5em)}.participants-list .remove{outline:0;background:transparent;font-size:1em;text-align:center;position:relative;cursor:pointer;margin:.9375em 0;width:1.5em;z-index:1}.participants-list .remove:after{content:"\ea76";display:block;height:1em;width:1em;margin:0 auto;font-size:1.25em;line-height:1;color:#434c5c80;outline:none;position:relative;z-index:10;transition:.15s all cubic-bezier(.44,.07,.21,.92);transform:rotate(45deg)}.participants-list .remove span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}.no-touchevents .participants-list .remove:hover:after,.participants-list .remove:active:after,.participants-list .remove:focus:after{color:#ff4231}.participants-list.-complex{padding:0;margin-top:1.25em;border:1px solid #d8e2f4;border-radius:3px}.participants-list.-complex .participant{height:3.75em;padding:0 .625em;width:calc(100% - 2.5em)}.participants-list.-complex li{border-bottom:1px solid #d8e2f4}.participants-list.-complex li:last-child{border-bottom:none}.participants-list.-complex .remove{height:1.875em;width:2.5em;padding:.3em 0;border-left:1px solid #d8e2f4}participants-pane .participants-list{padding:0}participants-pane .participants-list li{min-height:3.75em;padding:0 1.125em;border-bottom:1px solid #d8e2f4}participants-pane .participants-list li:last-child{border-bottom:0}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.drawer .handle,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close,.section-header .actions>*,.header-back a,.list-header .infos .reply-to,.form-pane .info-convocation .icon,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,contact-summary .daily-events .transfer,contact-summary .daily-events .change-request,contact-summary .daily-events .marketplace,contact-summary .daily-events .proposition,.search-feedback .no-result .icon,.files-uploading .file-icon,.files-uploading .remove,.participants-list .remove{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.drawer .handle:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,.section-header .actions>:before,.header-back a:before,.list-header .infos .reply-to:before,.form-pane .info-convocation .icon:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,contact-summary .daily-events .transfer:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .proposition:before,.search-feedback .no-result .icon:before,.files-uploading .file-icon:before,.files-uploading .remove:before,.participants-list .remove:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.drawer .handle:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after,.section-header .actions>:after,.header-back a:after,.list-header .infos .reply-to:after,.form-pane .info-convocation .icon:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,contact-summary .daily-events .transfer:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .proposition:after,.search-feedback .no-result .icon:after,.files-uploading .file-icon:after,.files-uploading .remove:after,.participants-list .remove:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.license,.contact-method{width:100%;margin-top:.625rem;padding:.875em;background:#f7f9fd;border-radius:.3125rem;border:1px solid #cfdbf3;position:relative}.-grabbable.license .handle,.-grabbable.contact-method .handle{cursor:move;font-size:1em;text-align:center;color:#a3a2a0;position:absolute;top:.9375rem;left:3.125rem}.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after{transform:rotate(45deg);content:"\ea4e"}.-grabbable.sortable-chosen.license,.-grabbable.sortable-chosen.contact-method{box-shadow:0 0 10px #00000024}.-grabbable.sortable-chosen.license .remove:before,.-grabbable.sortable-chosen.contact-method .remove:before{box-shadow:0 0 5px #00000024}.-grabbable.sortable-chosen.license:after,.-grabbable.sortable-chosen.contact-method:after{color:#5b5a57}.license .remove,.contact-method .remove{background:transparent;border:0;color:#2e8be0;cursor:pointer;position:absolute;line-height:1em;top:.875em;right:.875em;z-index:1}.license .remove:before,.contact-method .remove:before{content:"\ea1d";font-size:1.25rem;border-radius:50%}.no-touchevents .license .remove:hover,.no-touchevents .contact-method .remove:hover,.license .remove:active,.contact-method .remove:active{color:#434c5c}.phone-numbers{margin:0;list-style-type:none}.summary{width:100%;min-width:41.75em;overflow:auto}.summary .name{margin:.4375rem 0 .625rem;font-weight:500;font-size:1.625rem}.summary .person{width:100%;padding:2.8125rem;background:linear-gradient(to right,#38404d,#434c5c);text-align:center;color:#f7f9fd}.summary .person:before,.summary .person:after{content:" ";display:table}.summary .person:after{clear:both}.summary .person .avatar-information,.summary .person .main-information{width:50%;padding:2.1875rem}.summary .person .avatar{margin:0 auto}.summary .person .main-information{border-left:1px solid #5f6b80;box-shadow:-1px 0 #414a58}.summary .person .edit-avatar,.summary .person .edit-profile,.summary .person .logout{padding:.5em 1.875em;border-radius:.1875rem;border:1px solid #fff;margin-top:.625rem}.summary .person .edit-avatar,.summary .person .edit-profile,.summary .person .logout{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.summary .person .edit-avatar:focus,.summary .person .edit-avatar:visited,.summary .person .edit-profile:focus,.summary .person .edit-profile:visited,.summary .person .logout:focus,.summary .person .logout:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .summary .person .edit-avatar:hover,.summary .person .edit-avatar:active,.no-touchevents .summary .person .edit-profile:hover,.summary .person .edit-profile:active,.no-touchevents .summary .person .logout:hover,.summary .person .logout:active{text-decoration:none}.summary .person .edit-avatar:disabled,.summary .person .edit-profile:disabled,.summary .person .logout:disabled{opacity:.5;cursor:default}.summary .person .edit-avatar:before,.summary .person .edit-profile:before,.summary .person .logout:before{color:#fff}.no-touchevents .summary .person .edit-avatar:hover,.no-touchevents .summary .person .edit-profile:hover,.no-touchevents .summary .person .logout:hover{background:#fff;color:#515c6e}.no-touchevents .summary .person .edit-avatar:hover:before,.no-touchevents .summary .person .edit-profile:hover:before,.no-touchevents .summary .person .logout:hover:before{color:#515c6e}.no-touchevents .summary .person .edit-avatar:active,.summary .person .edit-avatar:active,.no-touchevents .summary .person .edit-profile:active,.summary .person .edit-profile:active,.no-touchevents .summary .person .logout:active,.summary .person .logout:active{background:#fff0;color:#fff}.no-touchevents .summary .person .edit-avatar:active:before,.summary .person .edit-avatar:active:before,.no-touchevents .summary .person .edit-profile:active:before,.summary .person .edit-profile:active:before,.no-touchevents .summary .person .logout:active:before,.summary .person .logout:active:before{color:#fff}.summary .person .edit-avatar,.summary .person .edit-avatar:disabled,.summary .person .edit-avatar:visited,.summary .person .edit-avatar.-disabled,.no-touchevents .summary .person .edit-avatar.-disabled:hover,.summary .person .edit-avatar.-disabled:active,.summary .person .edit-profile,.summary .person .edit-profile:disabled,.summary .person .edit-profile:visited,.summary .person .edit-profile.-disabled,.no-touchevents .summary .person .edit-profile.-disabled:hover,.summary .person .edit-profile.-disabled:active,.summary .person .logout,.summary .person .logout:disabled,.summary .person .logout:visited,.summary .person .logout.-disabled,.no-touchevents .summary .person .logout.-disabled:hover,.summary .person .logout.-disabled:active{background:#fff0;color:#fff}.summary .person .edit-avatar[disabled],.summary .person .edit-avatar.-disabled,.summary .person .edit-profile[disabled],.summary .person .edit-profile.-disabled,.summary .person .logout[disabled],.summary .person .logout.-disabled{opacity:.5;cursor:default}.summary .info{font-size:1.125em;list-style:none;margin:0}.summary .info>.item{padding:.8125rem 0}.summary .info>.item:first-child{padding-top:0}.summary .info .-title{margin:0;font-size:.75em;text-transform:uppercase}.summary .general{word-spacing:0;line-height:0;margin-left:-1.5625rem;margin-right:-1.5625rem;width:calc(100% + 3.125rem);width:100%;margin:0;padding:1.5625rem 2.1875rem}.summary .general>*{display:inline-block;vertical-align:top;width:50%;padding:0 1.5625rem 3.125rem}@media screen and (max-width: 89.9375em){.summary .general{word-spacing:0;line-height:0;margin-left:0;margin-right:0;width:calc(100% + 0)}.summary .general>*{display:inline-block;vertical-align:top;width:100%;padding:0}}.summary .general .contact header{margin-bottom:0}.summary .general .inner{margin-bottom:3.125rem}.summary .general .inner:before,.summary .general .inner:after{content:" ";display:table}.summary .general .inner:after{clear:both}.summary .general header{padding:0 0 .75rem;margin-bottom:.9375rem;border-bottom:1px solid #a3a2a0;position:relative}.summary .general .title{margin:0;font-size:1.375rem;font-weight:500;color:#434c5c}.summary .general .button{padding:.5em 1.875em;border-radius:.1875rem;border:1px solid #d8e2f4;color:#2e8be0;position:absolute;top:0;right:0}.summary .general .button{outline:0;display:inline-block;text-align:center;line-height:1.0625rem;cursor:pointer;-webkit-appearance:none;appearance:none;vertical-align:middle;font-family:Roboto,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,helvetica,arial,Lucida Grande,sans-serif;font-size:.875em;font-weight:400;-webkit-user-select:none;user-select:none;text-decoration:none}.summary .general .button:focus,.summary .general .button:visited{text-decoration:none;-webkit-user-select:none;user-select:none}.no-touchevents .summary .general .button:hover,.summary .general .button:active{text-decoration:none}.summary .general .button:disabled{opacity:.5;cursor:default}.summary .general .button:before{color:#2e8be0}.no-touchevents .summary .general .button:hover{background:#f7f9fd;color:#434c5c}.no-touchevents .summary .general .button:active,.summary .general .button:active{background:#e6e6e6}.summary .general .button,.summary .general .button:disabled,.summary .general .button[disabled],.summary .general .button:visited,.summary .general .button.-disabled,.no-touchevents .summary .general .button.-disabled:hover,.no-touchevents .summary .general .button[disabled]:hover,.summary .general .button.-disabled:active{background:#fff}.summary .general .button:before,.summary .general .button:disabled:before,.summary .general .button[disabled]:before,.summary .general .button:visited:before,.summary .general .button.-disabled:before,.no-touchevents .summary .general .button.-disabled:hover:before,.no-touchevents .summary .general .button[disabled]:hover:before,.summary .general .button.-disabled:active:before{color:#2e8be0}.summary .general .button[disabled],.summary .general .button.-disabled{opacity:.5;cursor:default}.summary .general .info{float:left;font-size:.75rem}.summary .general footer{float:right;font-size:.9375rem}.grabs{list-style-type:none}.license>*:last-child{margin-bottom:0}.contact-method>*:last-child label{padding-bottom:0}@keyframes azureflash{0%{background:transparent}to{background:#3fce771a}}.table-list{display:table;width:100%}.table-list .body{display:table-row-group}.table-list .panel{background:#fff;position:absolute;margin:0;z-index:35;text-align:right;overflow:hidden;opacity:0;transition:opacity .15s}.table-list .panel>*{display:none;position:relative;padding:.625em 1.5em}.table-list .panel .instructions{font-size:.875em;font-weight:500;margin-right:1.429em}.table-list .panel button+button{margin-left:.313em}.table-list .panel.-open{box-shadow:0 4px 8px #3a6cc926;left:0;opacity:1;width:100%}.table-list .panel.-open>*{display:inline-block}.table-list .cell{display:table-cell;border-bottom:solid 1px #d8e2f4;padding:1.071em 1.429em;background-color:#fff;line-height:1.429;vertical-align:middle}.table-list .cell>*{font-size:.875em}.table-list .cell.-small{width:150px}.table-list .cell.-smallest{text-align:right;width:75px}.table-list .cell.-medium{width:20%}.table-list .cell.-large{width:25%}.table-list .cell.-largest{width:30%}.table-list .cell.-wide{width:35%}.table-list .cell.-actions{white-space:nowrap;text-align:left}.table-list .cell.-actions>a{display:inline-block;padding:0 .625rem}.table-list .cell.-actions>a:first-of-type{padding-left:0}.table-list .cell.-actions>a:last-of-type{padding-right:0}.table-list .cell.-actions .icon{font-size:1.5rem}.table-list .cell.actions{font-size:1.125rem;line-height:1}.table-list .cell.center{text-align:center}.table-list .row{display:table-row}.table-list .row.-header>.cell{background:#2e8be026;border-left:solid .0625rem rgba(58,108,201,.2);border-bottom:0;font-size:.75em;line-height:1.2;padding-top:0;padding-bottom:0;height:4em}.table-list .row.-header>.cell:first-child{border-left:0}.table-list .row:last-child>*{border-bottom:none}.table-list a:hover{color:#434c5c}.table-list .action{background:none;display:inline-block;vertical-align:middle;cursor:pointer;font-size:16px;line-height:1;margin:0;padding:0;transition:all 225ms cubic-bezier(.44,.07,.21,.92)}.table-list .action:focus{outline:none}.table-list .action.-close{background:#a3a2a0;border-radius:50%;position:relative;height:1.25em;width:1.25em}.table-list .action.-close .icon{color:#fff;font-size:.5em;line-height:2.5;position:relative}.table-list .action.-close:hover{background:#434c5c}.container-out{background:#f7f9fd;display:flex;flex-direction:column;height:100%;min-width:628px;overflow-y:auto}.container-out>.wrap{padding:1.25em 2.5em 2.5em}.container-out>.wrap.-calculated{height:calc(100% - 161px);overflow-y:visible}.container-out>.wrap.-unpadded{padding:0}.container-out>.unpadded{padding:0;height:100%;display:flex;flex-direction:column;margin-bottom:2.5em}.container-out .content-settings{overflow-y:auto;height:100%;display:flex;flex-direction:column}.container-out.profile>.wrap,.container-out.appointment-dashboard>.wrap{padding-top:0}.container-out.profile>.wrap>header+.table-list,.container-out.appointment-dashboard>.wrap>header+.table-list{padding-bottom:1.25em}.container-out.profile .header-actions,.container-out.appointment-dashboard .header-actions{margin-bottom:0}.container-out.appointment-dashboard .drawer{margin-bottom:0;margin-top:15px}.container-out.appointment-dashboard>.wrap{height:100%;display:flex;flex-direction:column}.container-out.-walkin .fc-widget-header{display:none}.container-in.-flexed{display:flex;flex-flow:column;height:100%;background-color:#fff;overflow-y:auto}.container-in.-profile{background:#fff;margin:0 2.5em 2.5em}.container-in.-profile main{box-shadow:none}.container-in.-profile main>section{box-shadow:0 6px 8px #3773ce26}.container-in.-profile .heading.-border{border-bottom:1px solid #d8e2f4}.container-in.-profile .inactive{padding-bottom:1.875em}.container-in.-profile .inactive .heading{padding-bottom:.625em}.container-in.-profile .patient-disabled{opacity:.6;pointer-events:none}.container-in .heading{background:#fff;max-height:3.75rem;padding:.9375rem 1.25rem}.container-in .heading:before,.container-in .heading:after{content:" ";display:table}.container-in .heading:after{clear:both}.container-in .heading>.title{font-size:1.25rem}.container-in .heading button,.container-in .heading .button{float:right}.container-in .heading button .icon,.container-in .heading .button .icon{font-size:1.25em;margin-right:8px;vertical-align:middle}.container-in .heading.-border{padding:.9375rem 1.25rem;border-bottom:1px solid #d8e2f4;max-height:3.75rem}.container-in .heading.-border>.title{display:inline-block;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.container-in .search-bar{background:#fff;padding:1.25rem;margin-bottom:0}.container-in .search-bar:before,.container-in .search-bar:after{content:" ";display:table}.container-in .search-bar:after{clear:both}.container-in .search-bar .field.-search{float:left;margin:0 1.25em 0 0;min-width:21.875rem;max-width:31.25rem}.container-in .search-bar .field.-search input{border-color:#d8e2f4;border-radius:3px}.container-in .search-bar .field.-search.-large{max-width:31.25rem}.container-in .search-bar .list-count{display:inline-block;float:right;margin-left:20px;padding-top:.3em}.container-in .search-bar .right-header{display:inline-block;float:right}.container-in .search-bar .left-header{display:inline-block;float:left}.container-in .search-bar .custom-input{display:inline-block;float:right;padding-top:.3em}.container-in .search-bar .checkbox-disabled-patients{display:inline-block;margin-top:.5rem}.container-calendar{display:flex;height:100%;box-shadow:0 6px 8px #3a6cc926;position:relative;margin:1.25em 2.5em 2.5em}.container-calendar spinner{display:block;padding:2em 0}.container-form .notice{margin:0 .5em 1.5625em;width:calc(100% - 1em)}.container-form .contact-method:first-child{margin-top:0}.back-section{margin:0 2.5em}.back-section back-button{margin-bottom:0}.information-horizontal-list{display:flex;flex-direction:row;flex-wrap:wrap}.information-horizontal-list>.element:not(.-wide){flex:1 0 25%;max-width:25%}.information-horizontal-list>.element.-wide{flex:2 0 50%}.information-horizontal-list .element{min-height:3.75em;padding:1.25em 1.25em 0 0}.information-horizontal-list .element>*{display:block}.information-horizontal-list .element>.label{font-size:.75em;line-height:1.25;text-transform:uppercase;margin-bottom:.417em}.information-horizontal-list .element>.value{font-size:.875em;font-weight:500;line-height:1.429}.information-horizontal-list .element .icon{font-size:1.333em;line-height:.8;vertical-align:middle;margin-right:.5em}dashboard{height:100%;overflow-y:hidden}dashboard-calendar{display:block;height:calc(100% - 7.9375em)}.dashboard-calendar-container{display:flex;flex-direction:column;vertical-align:top;height:100%;width:100%;overflow:hidden}.dashboard-calendar-container.daily-view{width:calc(100% - 13.375em)}.dashboard-calendar-container.calendar-loading .fc-view-container,.dashboard-calendar-container.calendar-loading dashboard-list{opacity:.3}dashboard-calendar-drawer:not(.-expanded)+.dashboard-calendar-container.daily-view{width:calc(100% - 1.875em)}section.appointment-dashboard{height:100%}section.appointment-dashboard.-no-scroll{overflow-y:hidden}section.appointment-dashboard feedback-message{margin-bottom:0!important;margin-top:.75em!important}section.appointment-dashboard state-message{margin:1.25em 2.5em 0}section.appointment-dashboard .no-availabilities-container{display:table;width:100%;height:100%}section.appointment-dashboard .no-availabilities-table-row{display:table-row}section.appointment-dashboard .no-availabilities-table-row h1{display:table-cell;vertical-align:middle;text-align:center}section.appointment-dashboard .notice-container{text-align:center}section.appointment-dashboard .availability-detail-container{display:block;height:100%;padding:1px}section.appointment-dashboard .fc-agenda-view tbody tr{height:100px}section.appointment-dashboard .fc-agenda-view .fc-time-grid .fc-now-indicator-line{border-color:#000;border-bottom-width:1px}section.appointment-dashboard .fc-agenda-view .fc-time-grid .fc-now-indicator-line:before{content:"";width:10px;height:10px;border-radius:5px;position:absolute;top:0;left:0;background:#000;transform:translate(-50%,-50%)}section.appointment-dashboard .fc-agenda-view .fc-now-indicator-arrow{display:none}section.appointment-dashboard .fc-time-grid .fc-event-container{margin:0 2.5%}section.appointment-dashboard .fc-time-grid .fc-event-container .calendar-cell,section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-container,section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-row-container,section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-cell-container,section.appointment-dashboard .fc-time-grid .fc-event-container .event-container{height:100%;width:100%}section.appointment-dashboard .fc-time-grid .fc-event-container .calendar-cell.focused{background:#e55939}section.appointment-dashboard .fc-time-grid .fc-event-container .calendar-cell.focused .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#4ac3a8}section.appointment-dashboard .fc-time-grid .fc-event-container .calendar-cell.focused>div{height:100%}section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-container{display:table;box-sizing:border-box}section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-row-container{display:table-row}section.appointment-dashboard .fc-time-grid .fc-event-container .event-table-cell-container{display:table-cell;padding:.3125rem .8125rem .3125rem 1.125rem}section.appointment-dashboard .fc-time-grid .fc-event-container .external-code{margin-top:-2px}section.appointment-dashboard .fc-time-grid .fc-event-container .event-title{display:inline-block}section.appointment-dashboard .fc-time-grid .fc-event-container .event-title .time{margin-right:3px}section.appointment-dashboard .fc-time-grid .fc-event-container .fc-time-grid-event{background:none;z-index:auto!important;overflow:visible;border:none}section.appointment-dashboard picklist{display:inline-block}section.appointment-dashboard picklist:not(.tasks),section.appointment-dashboard picklist:not(.reasons){margin-right:.625rem;margin-top:.75em}section.appointment-dashboard picklist>.dropdown{width:200px}section.appointment-dashboard .table-flex{width:calc(100% - 5em);position:relative;left:2.5em}section.appointment-dashboard .header-actions{float:right;margin:0 0 .75em}section.appointment-dashboard .header-actions>*{vertical-align:middle}appointment-status-indicator{display:inline-block;line-height:1;height:1.25em;vertical-align:top}appointment-status-indicator>i{display:inline-block;height:1.125em;width:1.125em;cursor:pointer;position:relative;box-sizing:border-box}appointment-status-indicator>i:before,appointment-status-indicator>i:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}appointment-status-indicator>i .color-dot{display:none;content:"";height:.625em;width:.625em;background-color:#434c5c;border:.0625em solid #fff;border-radius:50%;position:absolute;top:.625em;right:-.1em;box-sizing:border-box}appointment-status-indicator>i .color-dot.-locked{background-color:#ffcd00}appointment-status-indicator>i .color-dot.-conflict-error{background-color:#f4f4f4}appointment-status-indicator>i .color-dot.-conflict-error-left-stripe{background-color:#cfcfcf}appointment-status-indicator>i .color-dot.-moon{background-color:#a3a2a0}appointment-status-indicator>i .color-dot.-royal-blue{background-color:#6d8bc7}appointment-status-indicator>i .color-dot.-ocean-blue{background-color:#4db3aa}appointment-status-indicator>i .color-dot.-sky-blue{background-color:#53b4d4}appointment-status-indicator>i .color-dot.-girl-purple{background-color:#cb7bc4}appointment-status-indicator>i .color-dot.-river-blue{background-color:#619e9f}appointment-status-indicator>i .color-dot.-chestnut{background-color:#9b5a4c}appointment-status-indicator>i .color-dot.-cherry-red{background-color:#bb5d66}appointment-status-indicator>i .color-dot.-dark-purple{background-color:#a469ad}appointment-status-indicator>i .color-dot.-rain-purple{background-color:#8673cd}appointment-status-indicator>i .color-dot.-cadillac-pink{background-color:#d2608f}appointment-status-indicator>i .color-dot.-lipstick-red{background-color:#db5a6b}appointment-status-indicator>i .color-dot.-fox-orange{background-color:#e07043}appointment-status-indicator>i .color-dot.-tiger-orange{background-color:#e39939}appointment-status-indicator>i .color-dot.-gold-medal{background-color:#d4bb4e}appointment-status-indicator>i .color-dot.-sand{background-color:#bcb77f}appointment-status-indicator>i .color-dot.-avocado-green{background-color:#acb842}appointment-status-indicator>i .color-dot.-spring-green{background-color:#48ab52}appointment-status-indicator>i .color-dot.-jungle-green{background-color:#829c67}appointment-status-indicator>i .color-dot.-frog-green{background-color:#8cc985}appointment-status-indicator>i .color-dot.-aqua-green{background-color:#42a680}appointment-status-indicator>i .color-dot.-forest-green{background-color:#84ab4d}appointment-status-indicator>i .color-dot.-moon-light{background-color:#9c978f}appointment-status-indicator>i .color-dot.-artic-blue{background-color:#5d93b5}appointment-status-indicator>i .color-dot.-gray-blue{background-color:#808d96}appointment-status-indicator>i .color-dot.-darkwood{background-color:#9e845d}appointment-status-indicator>i .color-dot.-moccasin{background-color:#b29a3c}appointment-status-indicator>i .color-dot.-cinnamon{background-color:#bf7a40}appointment-status-indicator>i .color-dot.-black{background-color:#182130}appointment-status-indicator>i .color-dot.-red{background-color:#db5a6b}appointment-status-indicator>i .color-dot.-blue{background-color:#5d93b5}appointment-status-indicator>i .color-dot.-yellow{background-color:#ffcd00}appointment-status-indicator>i .color-dot.-green{background-color:#84ab4d}appointment-status-indicator>i:before{content:"\ea70";font-size:1.125em}appointment-status-indicator>i.-confirmation{color:#2e8be0}appointment-status-indicator>i.-arrived-on-time{color:#4ac3a8}appointment-status-indicator>i.-arrived-late{color:#f8c13b}appointment-status-indicator>i.-no-show{color:#e41300}appointment-status-indicator>i.-confirmation:before,appointment-status-indicator>i.-arrived-on-time:before,appointment-status-indicator>i.-arrived-late:before,appointment-status-indicator>i.-no-show:before{content:"\ea71"}appointment-status-indicator>i.-custom.-locked .color-dot,appointment-status-indicator>i.-outdated-contact-info.-locked .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-locked .color-dot{background-color:#ffcd00}appointment-status-indicator>i.-custom.-conflict-error .color-dot,appointment-status-indicator>i.-outdated-contact-info.-conflict-error .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-conflict-error .color-dot{background-color:#f4f4f4}appointment-status-indicator>i.-custom.-conflict-error-left-stripe .color-dot,appointment-status-indicator>i.-outdated-contact-info.-conflict-error-left-stripe .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-conflict-error-left-stripe .color-dot{background-color:#cfcfcf}appointment-status-indicator>i.-custom.-moon .color-dot,appointment-status-indicator>i.-outdated-contact-info.-moon .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-moon .color-dot{background-color:#a3a2a0}appointment-status-indicator>i.-custom.-royal-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-royal-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-royal-blue .color-dot{background-color:#6d8bc7}appointment-status-indicator>i.-custom.-ocean-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-ocean-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-ocean-blue .color-dot{background-color:#4db3aa}appointment-status-indicator>i.-custom.-sky-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-sky-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-sky-blue .color-dot{background-color:#53b4d4}appointment-status-indicator>i.-custom.-girl-purple .color-dot,appointment-status-indicator>i.-outdated-contact-info.-girl-purple .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-girl-purple .color-dot{background-color:#cb7bc4}appointment-status-indicator>i.-custom.-river-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-river-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-river-blue .color-dot{background-color:#619e9f}appointment-status-indicator>i.-custom.-chestnut .color-dot,appointment-status-indicator>i.-outdated-contact-info.-chestnut .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-chestnut .color-dot{background-color:#9b5a4c}appointment-status-indicator>i.-custom.-cherry-red .color-dot,appointment-status-indicator>i.-outdated-contact-info.-cherry-red .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-cherry-red .color-dot{background-color:#bb5d66}appointment-status-indicator>i.-custom.-dark-purple .color-dot,appointment-status-indicator>i.-outdated-contact-info.-dark-purple .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-dark-purple .color-dot{background-color:#a469ad}appointment-status-indicator>i.-custom.-rain-purple .color-dot,appointment-status-indicator>i.-outdated-contact-info.-rain-purple .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-rain-purple .color-dot{background-color:#8673cd}appointment-status-indicator>i.-custom.-cadillac-pink .color-dot,appointment-status-indicator>i.-outdated-contact-info.-cadillac-pink .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-cadillac-pink .color-dot{background-color:#d2608f}appointment-status-indicator>i.-custom.-lipstick-red .color-dot,appointment-status-indicator>i.-outdated-contact-info.-lipstick-red .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-lipstick-red .color-dot{background-color:#db5a6b}appointment-status-indicator>i.-custom.-fox-orange .color-dot,appointment-status-indicator>i.-outdated-contact-info.-fox-orange .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-fox-orange .color-dot{background-color:#e07043}appointment-status-indicator>i.-custom.-tiger-orange .color-dot,appointment-status-indicator>i.-outdated-contact-info.-tiger-orange .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-tiger-orange .color-dot{background-color:#e39939}appointment-status-indicator>i.-custom.-gold-medal .color-dot,appointment-status-indicator>i.-outdated-contact-info.-gold-medal .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-gold-medal .color-dot{background-color:#d4bb4e}appointment-status-indicator>i.-custom.-sand .color-dot,appointment-status-indicator>i.-outdated-contact-info.-sand .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-sand .color-dot{background-color:#bcb77f}appointment-status-indicator>i.-custom.-avocado-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-avocado-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-avocado-green .color-dot{background-color:#acb842}appointment-status-indicator>i.-custom.-spring-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-spring-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-spring-green .color-dot{background-color:#48ab52}appointment-status-indicator>i.-custom.-jungle-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-jungle-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-jungle-green .color-dot{background-color:#829c67}appointment-status-indicator>i.-custom.-frog-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-frog-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-frog-green .color-dot{background-color:#8cc985}appointment-status-indicator>i.-custom.-aqua-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-aqua-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-aqua-green .color-dot{background-color:#42a680}appointment-status-indicator>i.-custom.-forest-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-forest-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-forest-green .color-dot{background-color:#84ab4d}appointment-status-indicator>i.-custom.-moon-light .color-dot,appointment-status-indicator>i.-outdated-contact-info.-moon-light .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-moon-light .color-dot{background-color:#9c978f}appointment-status-indicator>i.-custom.-artic-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-artic-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-artic-blue .color-dot{background-color:#5d93b5}appointment-status-indicator>i.-custom.-gray-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-gray-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-gray-blue .color-dot{background-color:#808d96}appointment-status-indicator>i.-custom.-darkwood .color-dot,appointment-status-indicator>i.-outdated-contact-info.-darkwood .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-darkwood .color-dot{background-color:#9e845d}appointment-status-indicator>i.-custom.-moccasin .color-dot,appointment-status-indicator>i.-outdated-contact-info.-moccasin .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-moccasin .color-dot{background-color:#b29a3c}appointment-status-indicator>i.-custom.-cinnamon .color-dot,appointment-status-indicator>i.-outdated-contact-info.-cinnamon .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-cinnamon .color-dot{background-color:#bf7a40}appointment-status-indicator>i.-custom.-black .color-dot,appointment-status-indicator>i.-outdated-contact-info.-black .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-black .color-dot{background-color:#182130}appointment-status-indicator>i.-custom.-red .color-dot,appointment-status-indicator>i.-outdated-contact-info.-red .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-red .color-dot{background-color:#db5a6b}appointment-status-indicator>i.-custom.-blue .color-dot,appointment-status-indicator>i.-outdated-contact-info.-blue .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-blue .color-dot{background-color:#5d93b5}appointment-status-indicator>i.-custom.-yellow .color-dot,appointment-status-indicator>i.-outdated-contact-info.-yellow .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-yellow .color-dot{background-color:#ffcd00}appointment-status-indicator>i.-custom.-green .color-dot,appointment-status-indicator>i.-outdated-contact-info.-green .color-dot,appointment-status-indicator>i.-contact-info-up-to-date.-green .color-dot{background-color:#84ab4d}appointment-status-indicator>i.-custom .color-dot,appointment-status-indicator>i.-outdated-contact-info .color-dot,appointment-status-indicator>i.-contact-info-up-to-date .color-dot{display:block}.availability-form .title{font-weight:500;margin-top:.9375rem}.availability-form .account-task-color{height:1.563em;border-radius:.3125em;margin-top:.9375rem;margin-bottom:.9375rem}.availability-form .account-task-color.locked{background:#ffcd00}.availability-form .account-task-color.conflict-error{background:#f4f4f4}.availability-form .account-task-color.conflict-error-left-stripe{background:#cfcfcf}.availability-form .account-task-color.moon{background:#a3a2a0}.availability-form .account-task-color.royal-blue{background:#6d8bc7}.availability-form .account-task-color.ocean-blue{background:#4db3aa}.availability-form .account-task-color.sky-blue{background:#53b4d4}.availability-form .account-task-color.girl-purple{background:#cb7bc4}.availability-form .account-task-color.river-blue{background:#619e9f}.availability-form .account-task-color.chestnut{background:#9b5a4c}.availability-form .account-task-color.cherry-red{background:#bb5d66}.availability-form .account-task-color.dark-purple{background:#a469ad}.availability-form .account-task-color.rain-purple{background:#8673cd}.availability-form .account-task-color.cadillac-pink{background:#d2608f}.availability-form .account-task-color.lipstick-red{background:#db5a6b}.availability-form .account-task-color.fox-orange{background:#e07043}.availability-form .account-task-color.tiger-orange{background:#e39939}.availability-form .account-task-color.gold-medal{background:#d4bb4e}.availability-form .account-task-color.sand{background:#bcb77f}.availability-form .account-task-color.avocado-green{background:#acb842}.availability-form .account-task-color.spring-green{background:#48ab52}.availability-form .account-task-color.jungle-green{background:#829c67}.availability-form .account-task-color.frog-green{background:#8cc985}.availability-form .account-task-color.aqua-green{background:#42a680}.availability-form .account-task-color.forest-green{background:#84ab4d}.availability-form .account-task-color.moon-light{background:#9c978f}.availability-form .account-task-color.artic-blue{background:#5d93b5}.availability-form .account-task-color.gray-blue{background:#808d96}.availability-form .account-task-color.darkwood{background:#9e845d}.availability-form .account-task-color.moccasin{background:#b29a3c}.availability-form .account-task-color.cinnamon{background:#bf7a40}.availability-form .account-task-color.black{background:#182130}.availability-form .account-task-color.red{background:#db5a6b}.availability-form .account-task-color.blue{background:#5d93b5}.availability-form .account-task-color.yellow{background:#ffcd00}.availability-form .account-task-color.green{background:#84ab4d}.availability-form .start-time,.availability-form .end-time{box-sizing:border-box;display:inline-block;vertical-align:top;width:calc(50% - 1em)}.availability-form .time-selector{max-width:100%}.availability-form .duration{margin-right:.357em;max-width:3.571em}.availability-form .duration+span{font-size:.875em}.availability-form .days-selection .check-all{font-size:.875em;font-weight:400;line-height:1.125em;width:50%;display:inline-block;text-align:right}.availability-form .days-selection label{width:50%}availability-tooltip-history{display:block}availability-tooltip-history .item{color:#a3a2a0;font-size:.875em;font-weight:400;line-height:1.35;margin:10px 10px 0}availability-tooltip-history .item strong{color:#5b5a57}.blank-state{background:#fff;color:#224b9666;text-align:center;position:relative;flex:1 1 auto;overflow:hidden;width:100%}.blank-state>.content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blank-state .icon{display:block;margin-bottom:1em;opacity:.5}.blank-state .icon:before{font-size:4.063em;line-height:1}.blank-state .icon.-big:before{font-weight:500}.blank-state .message{font-size:1.125em}.blank-state.-no-bkg{background:none;box-shadow:none}conflict-management{display:block}.content-header-booking{display:flex;align-items:center;justify-content:space-between;padding:.9375em 1.25em;max-height:3.75em}.content-header-booking-title{color:#434c5c;font-size:1.25em;font-weight:500;line-height:1.5;margin:0}.content-header-booking.-border{border-bottom:.063em solid #d8e2f4}.content-header-booking-content{display:flex}.content-header-booking-info{max-width:17.188em;text-align:right;display:flex;align-items:center}.content-header-booking-info span{font-size:.725em;line-height:1.333}.content-header-booking-info+*{margin-left:.625em}.content-header-booking-action{display:flex;align-items:center;justify-content:flex-end}.content-header-booking-action>*:not(:first-child){margin-left:.625em}.content-header-booking-action p,.content-header-booking-action .field{margin-bottom:0}.fc dashboard-list td,.fc dashboard-list th{border-width:0}.fc dashboard-list .-scrollable>table{table-layout:auto}dashboard-list{display:block;background-color:#fff;height:calc(100% - 127px);position:relative}dashboard-list table{height:100%;width:100%}dashboard-list .-scrollable{overflow-y:auto}dashboard-list .-main{height:calc(100% - 3em);border-top:none}dashboard-list .-main.-single-day{height:100%;border-top:1px solid #d8e2f4}dashboard-list .-current{background-color:#f7f9fd}dashboard-list .header-days table{height:3em}dashboard-list .header-container{height:3em}dashboard-list .header{position:absolute;top:0;border-top:1px solid #d8e2f4;height:3em;background:#fff}dashboard-list .header>tr>td{border-bottom:1px solid #d8e2f4}dashboard-list .header tr td{height:100%;vertical-align:middle}dashboard-list .header tr>.header-days{height:100%}dashboard-list .header tr>.header-days .day{border-left:1px solid #d8e2f4!important;cursor:pointer}dashboard-list .header tr>.header-days .day:hover{background-color:#f7f9fd}dashboard-list .header tr>.header-days .day:hover *{color:#434c5c}dashboard-list .header tr .spacing{width:64px}dashboard-list .header tr .scrollbar-space{width:15px}dashboard-list .header tr .day>*{margin-left:1em}dashboard-list .header tr .day .-name{color:#434c5c;font-size:.875em}dashboard-list .header tr .day .-value{margin-left:.5em;color:#2e8be0;font-size:1.5em;font-weight:500}dashboard-list .day{height:100%;width:14.2857142857%;border-left:1px solid #d8e2f4!important}dashboard-list .day>table{height:1.875em}dashboard-list .hours{width:100%}dashboard-list .header-days,dashboard-list .availabilities-at-hour{width:calc(100% - 64px)}dashboard-list .hours>td{height:1.875em;font-size:.75em}dashboard-list .hours>td.hour{width:64px;font-size:.8em;font-weight:500;vertical-align:middle;text-align:right;padding-right:.5em}dashboard-list .day .-void{font-size:16px;height:1.875em;display:block}dashboard-list .day availability-detail.availability-detail-container{height:1.875em;padding:0;color:#fff;cursor:pointer}dashboard-list .day availability-detail.availability-detail-container .calendar-cell{margin:1px;padding:4px 4px 2px 10px}dashboard-list .day availability-detail.availability-detail-container .calendar-cell:not(.-booked) .event-info{max-width:calc(100% - 3em)}dashboard-list .day availability-detail.availability-detail-container .event-container,dashboard-list .day availability-detail.availability-detail-container .calendar-cell,dashboard-list .day availability-detail.availability-detail-container .event-table-container{width:100%;height:100%}dashboard-list .day availability-detail.availability-detail-container .event-info{width:100%;max-width:calc(100% - 7em)}dashboard-list .day availability-detail.availability-detail-container .event-info .time{vertical-align:top}dashboard-list .day availability-detail.availability-detail-container .event-info .event-order{max-width:calc(100% - 3em);display:inline-flex}dashboard-list .day availability-detail.availability-detail-container .event-info .patient-name,dashboard-list .day availability-detail.availability-detail-container .event-info .task-description{display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}dashboard-list .separator:not(:first-child){border-top:1px solid #d8e2f4}.appointment-dashboard .fc .fc-view:not(.fc-agendaDay-view):not(.fc-basic-view) .fc-today,.appointment-dashboard .fc .fc-view:not(.fc-agendaDay-view):not(.fc-basic-view) .fc-day-header.-today{background:#f7f9fd}.appointment-dashboard .fc .fc-view:not(.fc-agendaDay-view):not(.fc-basic-view) .fc-today:hover,.appointment-dashboard .fc .fc-view:not(.fc-agendaDay-view):not(.fc-basic-view) .fc-day-header.-today:hover{background:#ededed}.appointment-dashboard .fc .fc-view.fc-agendaDay-view .fc-today{background-color:#fff}.availability-dashboard-container .fc-time-grid .fc-event-container{margin:0 2px!important}.availability-dashboard-container .fc-time-grid-event{margin-bottom:2px}.availability-dashboard-container .fc-toolbar,.availability-dashboard-container .fc-head,.availability-dashboard-container .fc-body{background:#fff}.availability-dashboard-container .fc-toolbar{margin:0;padding:.75rem 1rem;min-height:60px}.availability-dashboard-container .fc-day-header{text-align:left;padding:10px 13px;font-size:1.5rem;font-weight:500;line-height:1;position:relative}.availability-dashboard-container .fc-day-header:hover{background:#f7f9fd;cursor:pointer}.availability-dashboard-container .fc-day-header:hover>.day-number{color:#515c6e}.availability-dashboard-container .fc-day-header>.day-number{color:#2e8be0}.availability-dashboard-container .fc-day-header>.day-name{font-size:.5em;font-weight:400;line-height:1;display:inline-block;margin-right:5px}@media screen and (max-width: 60em){.availability-dashboard-container .fc-day-header>.day-name{display:block;margin-bottom:5px}}.availability-dashboard-container .fc-day-header .fc-gear{background:none;padding:0;height:auto;color:#2e8be0;font-size:.667em;position:absolute;right:13px;bottom:9px;transition:color .2s cubic-bezier(.44,.07,.21,.92)}.availability-dashboard-container .fc-day-header .fc-gear:hover{color:#5b5a57}.availability-dashboard-container .fc-slats tr .fc-axis{border-top:0}.availability-dashboard-container .fc-axis{font-size:.75em;line-height:1.25;vertical-align:top;padding:.167em .167em .167em .667em;width:50px!important}.availability-dashboard-container .fc-head>tr>.fc-head-container,.availability-dashboard-container .fc-body>tr>.fc-widget-content{border-left:0;border-right:0}.dashboard-calendar-container.next-week-disabled .fc-nextPeriod-button>.icon{color:#d8e2f4}.dashboard-calendar-container.daily-view .fc-head{display:none}link-patient .table-flex .cell .action.-close i{font-size:1.25em}link-patient .table-flex .cell .action.-close i:after{content:"\ea98"}link-patient .subscription-to-link{display:inline-block;position:relative;padding-right:1.75em}link-patient .subscription-to-link .remove{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#2e8be0;font-size:1.25em;cursor:pointer;display:inline-block}link-patient .subscription-to-link .remove:before,link-patient .subscription-to-link .remove:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}link-patient .subscription-to-link .remove:hover{color:#434c5c}link-patient .subscription-to-link .remove:after{content:"\ea1d"}.nav-tabs>.nav-tabs-container{transform:translateZ(0)}.nav-tabs>.nav-tabs-container:before,.nav-tabs>.nav-tabs-container:after{content:" ";display:table}.nav-tabs>.nav-tabs-container:after{clear:both}.nav-tabs>.nav-tabs-container>.list{margin:0;padding:0;list-style:none}.nav-tabs>.nav-tabs-container>.list>li{display:inline-block;margin-right:-.125em}.nav-tabs .item{display:inline-block;padding:.94em 1.429em .98em;margin-right:2px;background-color:#2e8be01a;border-top-left-radius:4px;border-top-right-radius:4px;font-size:.875em;line-height:1.25;color:#2e8be0;transition:all .15s cubic-bezier(.44,.07,.21,.92)}.nav-tabs .item.-current{background:#fff;color:#434c5c}.no-touchevents .nav-tabs .item:hover,.nav-tabs .item:active,.nav-tabs .item:focus{text-decoration:none}.no-touchevents .nav-tabs .item:hover:not(.-current),.nav-tabs .item:active:not(.-current),.nav-tabs .item:focus:not(.-current){background:#2e8be033}profile-navigation>.nav-tabs-container{background:#f7f9fd}header .nav-tabs .nav-tabs-container>.list{float:left}header .nav-tabs .item{font-size:.933em}back-button{display:inline-block;margin:.5em 0 1em}back-button>button{display:inline-block;padding:0;background:none;border:none;cursor:pointer;text-transform:none;color:#2e8be0;position:relative;transition:color .15s cubic-bezier(.44,.07,.21,.92)}back-button>button:before,back-button>button:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents back-button>button:hover .icon,back-button>button:active .icon{color:#434c5c}back-button>button:focus{outline:none}back-button>button:before{content:"\ea18";margin-right:.25em;font-size:.65em;transform:rotate(90deg);position:relative}back-button>button span{font-size:.75em}back-button>button strong{font-weight:400}back-button+.button{float:right;margin-top:3px}pane-availability-note .note-edited{width:100%;padding:.9375em 2em 1.429em;color:#a3a2a0;margin-bottom:0;position:absolute;bottom:66px;background-color:#fff}pane-availability-note .note-edited strong{color:#5b5a57}pane-availability-filters .global-count{float:right}pane-availability-filters .custom-input.-checkbox.-locked input+label:before{border-color:#ffcd00}pane-availability-filters .custom-input.-checkbox.-locked input:checked+label:before{color:#fff;background:#ffcd00}.no-touchevents pane-availability-filters .custom-input.-checkbox.-locked:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-locked:active input+label:before{color:#ffcd00}.no-touchevents pane-availability-filters .custom-input.-checkbox.-locked:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-locked:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-conflict-error input+label:before{border-color:#f4f4f4}pane-availability-filters .custom-input.-checkbox.-conflict-error input:checked+label:before{color:#fff;background:#f4f4f4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-conflict-error:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-conflict-error:active input+label:before{color:#f4f4f4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-conflict-error:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-conflict-error:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe input+label:before{border-color:#cfcfcf}pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe input:checked+label:before{color:#fff;background:#cfcfcf}.no-touchevents pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe:active input+label:before{color:#cfcfcf}.no-touchevents pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-conflict-error-left-stripe:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-moon input+label:before{border-color:#a3a2a0}pane-availability-filters .custom-input.-checkbox.-moon input:checked+label:before{color:#fff;background:#a3a2a0}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moon:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-moon:active input+label:before{color:#a3a2a0}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moon:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-moon:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-royal-blue input+label:before{border-color:#6d8bc7}pane-availability-filters .custom-input.-checkbox.-royal-blue input:checked+label:before{color:#fff;background:#6d8bc7}.no-touchevents pane-availability-filters .custom-input.-checkbox.-royal-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-royal-blue:active input+label:before{color:#6d8bc7}.no-touchevents pane-availability-filters .custom-input.-checkbox.-royal-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-royal-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-ocean-blue input+label:before{border-color:#4db3aa}pane-availability-filters .custom-input.-checkbox.-ocean-blue input:checked+label:before{color:#fff;background:#4db3aa}.no-touchevents pane-availability-filters .custom-input.-checkbox.-ocean-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-ocean-blue:active input+label:before{color:#4db3aa}.no-touchevents pane-availability-filters .custom-input.-checkbox.-ocean-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-ocean-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-sky-blue input+label:before{border-color:#53b4d4}pane-availability-filters .custom-input.-checkbox.-sky-blue input:checked+label:before{color:#fff;background:#53b4d4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-sky-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-sky-blue:active input+label:before{color:#53b4d4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-sky-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-sky-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-girl-purple input+label:before{border-color:#cb7bc4}pane-availability-filters .custom-input.-checkbox.-girl-purple input:checked+label:before{color:#fff;background:#cb7bc4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-girl-purple:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-girl-purple:active input+label:before{color:#cb7bc4}.no-touchevents pane-availability-filters .custom-input.-checkbox.-girl-purple:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-girl-purple:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-river-blue input+label:before{border-color:#619e9f}pane-availability-filters .custom-input.-checkbox.-river-blue input:checked+label:before{color:#fff;background:#619e9f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-river-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-river-blue:active input+label:before{color:#619e9f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-river-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-river-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-chestnut input+label:before{border-color:#9b5a4c}pane-availability-filters .custom-input.-checkbox.-chestnut input:checked+label:before{color:#fff;background:#9b5a4c}.no-touchevents pane-availability-filters .custom-input.-checkbox.-chestnut:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-chestnut:active input+label:before{color:#9b5a4c}.no-touchevents pane-availability-filters .custom-input.-checkbox.-chestnut:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-chestnut:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-cherry-red input+label:before{border-color:#bb5d66}pane-availability-filters .custom-input.-checkbox.-cherry-red input:checked+label:before{color:#fff;background:#bb5d66}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cherry-red:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-cherry-red:active input+label:before{color:#bb5d66}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cherry-red:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-cherry-red:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-dark-purple input+label:before{border-color:#a469ad}pane-availability-filters .custom-input.-checkbox.-dark-purple input:checked+label:before{color:#fff;background:#a469ad}.no-touchevents pane-availability-filters .custom-input.-checkbox.-dark-purple:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-dark-purple:active input+label:before{color:#a469ad}.no-touchevents pane-availability-filters .custom-input.-checkbox.-dark-purple:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-dark-purple:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-rain-purple input+label:before{border-color:#8673cd}pane-availability-filters .custom-input.-checkbox.-rain-purple input:checked+label:before{color:#fff;background:#8673cd}.no-touchevents pane-availability-filters .custom-input.-checkbox.-rain-purple:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-rain-purple:active input+label:before{color:#8673cd}.no-touchevents pane-availability-filters .custom-input.-checkbox.-rain-purple:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-rain-purple:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-cadillac-pink input+label:before{border-color:#d2608f}pane-availability-filters .custom-input.-checkbox.-cadillac-pink input:checked+label:before{color:#fff;background:#d2608f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cadillac-pink:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-cadillac-pink:active input+label:before{color:#d2608f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cadillac-pink:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-cadillac-pink:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-lipstick-red input+label:before{border-color:#db5a6b}pane-availability-filters .custom-input.-checkbox.-lipstick-red input:checked+label:before{color:#fff;background:#db5a6b}.no-touchevents pane-availability-filters .custom-input.-checkbox.-lipstick-red:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-lipstick-red:active input+label:before{color:#db5a6b}.no-touchevents pane-availability-filters .custom-input.-checkbox.-lipstick-red:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-lipstick-red:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-fox-orange input+label:before{border-color:#e07043}pane-availability-filters .custom-input.-checkbox.-fox-orange input:checked+label:before{color:#fff;background:#e07043}.no-touchevents pane-availability-filters .custom-input.-checkbox.-fox-orange:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-fox-orange:active input+label:before{color:#e07043}.no-touchevents pane-availability-filters .custom-input.-checkbox.-fox-orange:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-fox-orange:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-tiger-orange input+label:before{border-color:#e39939}pane-availability-filters .custom-input.-checkbox.-tiger-orange input:checked+label:before{color:#fff;background:#e39939}.no-touchevents pane-availability-filters .custom-input.-checkbox.-tiger-orange:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-tiger-orange:active input+label:before{color:#e39939}.no-touchevents pane-availability-filters .custom-input.-checkbox.-tiger-orange:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-tiger-orange:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-gold-medal input+label:before{border-color:#d4bb4e}pane-availability-filters .custom-input.-checkbox.-gold-medal input:checked+label:before{color:#fff;background:#d4bb4e}.no-touchevents pane-availability-filters .custom-input.-checkbox.-gold-medal:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-gold-medal:active input+label:before{color:#d4bb4e}.no-touchevents pane-availability-filters .custom-input.-checkbox.-gold-medal:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-gold-medal:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-sand input+label:before{border-color:#bcb77f}pane-availability-filters .custom-input.-checkbox.-sand input:checked+label:before{color:#fff;background:#bcb77f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-sand:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-sand:active input+label:before{color:#bcb77f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-sand:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-sand:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-avocado-green input+label:before{border-color:#acb842}pane-availability-filters .custom-input.-checkbox.-avocado-green input:checked+label:before{color:#fff;background:#acb842}.no-touchevents pane-availability-filters .custom-input.-checkbox.-avocado-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-avocado-green:active input+label:before{color:#acb842}.no-touchevents pane-availability-filters .custom-input.-checkbox.-avocado-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-avocado-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-spring-green input+label:before{border-color:#48ab52}pane-availability-filters .custom-input.-checkbox.-spring-green input:checked+label:before{color:#fff;background:#48ab52}.no-touchevents pane-availability-filters .custom-input.-checkbox.-spring-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-spring-green:active input+label:before{color:#48ab52}.no-touchevents pane-availability-filters .custom-input.-checkbox.-spring-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-spring-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-jungle-green input+label:before{border-color:#829c67}pane-availability-filters .custom-input.-checkbox.-jungle-green input:checked+label:before{color:#fff;background:#829c67}.no-touchevents pane-availability-filters .custom-input.-checkbox.-jungle-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-jungle-green:active input+label:before{color:#829c67}.no-touchevents pane-availability-filters .custom-input.-checkbox.-jungle-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-jungle-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-frog-green input+label:before{border-color:#8cc985}pane-availability-filters .custom-input.-checkbox.-frog-green input:checked+label:before{color:#fff;background:#8cc985}.no-touchevents pane-availability-filters .custom-input.-checkbox.-frog-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-frog-green:active input+label:before{color:#8cc985}.no-touchevents pane-availability-filters .custom-input.-checkbox.-frog-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-frog-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-aqua-green input+label:before{border-color:#42a680}pane-availability-filters .custom-input.-checkbox.-aqua-green input:checked+label:before{color:#fff;background:#42a680}.no-touchevents pane-availability-filters .custom-input.-checkbox.-aqua-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-aqua-green:active input+label:before{color:#42a680}.no-touchevents pane-availability-filters .custom-input.-checkbox.-aqua-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-aqua-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-forest-green input+label:before{border-color:#84ab4d}pane-availability-filters .custom-input.-checkbox.-forest-green input:checked+label:before{color:#fff;background:#84ab4d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-forest-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-forest-green:active input+label:before{color:#84ab4d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-forest-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-forest-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-moon-light input+label:before{border-color:#9c978f}pane-availability-filters .custom-input.-checkbox.-moon-light input:checked+label:before{color:#fff;background:#9c978f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moon-light:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-moon-light:active input+label:before{color:#9c978f}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moon-light:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-moon-light:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-artic-blue input+label:before{border-color:#5d93b5}pane-availability-filters .custom-input.-checkbox.-artic-blue input:checked+label:before{color:#fff;background:#5d93b5}.no-touchevents pane-availability-filters .custom-input.-checkbox.-artic-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-artic-blue:active input+label:before{color:#5d93b5}.no-touchevents pane-availability-filters .custom-input.-checkbox.-artic-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-artic-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-gray-blue input+label:before{border-color:#808d96}pane-availability-filters .custom-input.-checkbox.-gray-blue input:checked+label:before{color:#fff;background:#808d96}.no-touchevents pane-availability-filters .custom-input.-checkbox.-gray-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-gray-blue:active input+label:before{color:#808d96}.no-touchevents pane-availability-filters .custom-input.-checkbox.-gray-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-gray-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-darkwood input+label:before{border-color:#9e845d}pane-availability-filters .custom-input.-checkbox.-darkwood input:checked+label:before{color:#fff;background:#9e845d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-darkwood:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-darkwood:active input+label:before{color:#9e845d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-darkwood:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-darkwood:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-moccasin input+label:before{border-color:#b29a3c}pane-availability-filters .custom-input.-checkbox.-moccasin input:checked+label:before{color:#fff;background:#b29a3c}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moccasin:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-moccasin:active input+label:before{color:#b29a3c}.no-touchevents pane-availability-filters .custom-input.-checkbox.-moccasin:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-moccasin:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-cinnamon input+label:before{border-color:#bf7a40}pane-availability-filters .custom-input.-checkbox.-cinnamon input:checked+label:before{color:#fff;background:#bf7a40}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cinnamon:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-cinnamon:active input+label:before{color:#bf7a40}.no-touchevents pane-availability-filters .custom-input.-checkbox.-cinnamon:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-cinnamon:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-black input+label:before{border-color:#182130}pane-availability-filters .custom-input.-checkbox.-black input:checked+label:before{color:#fff;background:#182130}.no-touchevents pane-availability-filters .custom-input.-checkbox.-black:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-black:active input+label:before{color:#182130}.no-touchevents pane-availability-filters .custom-input.-checkbox.-black:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-black:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-red input+label:before{border-color:#db5a6b}pane-availability-filters .custom-input.-checkbox.-red input:checked+label:before{color:#fff;background:#db5a6b}.no-touchevents pane-availability-filters .custom-input.-checkbox.-red:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-red:active input+label:before{color:#db5a6b}.no-touchevents pane-availability-filters .custom-input.-checkbox.-red:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-red:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-blue input+label:before{border-color:#5d93b5}pane-availability-filters .custom-input.-checkbox.-blue input:checked+label:before{color:#fff;background:#5d93b5}.no-touchevents pane-availability-filters .custom-input.-checkbox.-blue:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-blue:active input+label:before{color:#5d93b5}.no-touchevents pane-availability-filters .custom-input.-checkbox.-blue:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-blue:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-yellow input+label:before{border-color:#ffcd00}pane-availability-filters .custom-input.-checkbox.-yellow input:checked+label:before{color:#fff;background:#ffcd00}.no-touchevents pane-availability-filters .custom-input.-checkbox.-yellow:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-yellow:active input+label:before{color:#ffcd00}.no-touchevents pane-availability-filters .custom-input.-checkbox.-yellow:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-yellow:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input.-checkbox.-green input+label:before{border-color:#84ab4d}pane-availability-filters .custom-input.-checkbox.-green input:checked+label:before{color:#fff;background:#84ab4d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-green:hover input+label:before,pane-availability-filters .custom-input.-checkbox.-green:active input+label:before{color:#84ab4d}.no-touchevents pane-availability-filters .custom-input.-checkbox.-green:hover input:checked+label:before,pane-availability-filters .custom-input.-checkbox.-green:active input:checked+label:before{color:#fff}pane-availability-filters .custom-input{clear:right}pane-availability-filters .custom-input label .count{float:right}pane-patient-profile{display:flex;flex-direction:column}pane-patient-profile .contact-method{padding-top:3.125em}pane-patient-profile .contact-method .field:not(.-select){margin-bottom:0}pane-patient-profile .contact-method.-grabbable .handle{top:1.125em;left:1.25em}patient-appointments .container-in.-flexed{overflow-y:visible}patient-appointments .table-flex{overflow:visible}patient-medical-notes header .field.-search{width:50%;float:left}patient-medical-notes .patient-disabled{opacity:.6;pointer-events:none}patient-medical-notes .container-out>.wrap.-calculated{height:calc(100% - 25rem + 1.875em);padding-top:0}patient-medical-notes .blank-state{height:calc(100vh - 27em);margin-top:.625rem}patient-medical-notes .blank-state .content{max-width:17.1875rem}patient-medical-notes .blank-state .content span{font-size:1.25rem;line-height:1.3rem}patient-medical-notes .field.-search{margin:0;max-width:18.75rem}patient-medical-notes .field.-search input{border-color:#d8e2f4;border-radius:3px}patient-medical-notes .note:before,patient-medical-notes .note:after{content:" ";display:table}patient-medical-notes .note:after{clear:both}patient-medical-notes .note h4{margin-top:0;margin-bottom:1.125rem}patient-medical-notes .note .actions{float:right}patient-medical-notes .note .actions a{font-size:1.25em;margin-left:.625rem}patient-medical-notes .note .actions a:hover{text-decoration:none}patient-medical-notes .note .actions a:hover,patient-medical-notes .note .actions button:hover{color:#434c5c}patient-medical-notes .note appointments{padding:.375rem 0;margin-bottom:-1.25rem}patient-medical-notes .note appointments .row{border-bottom:none;padding-left:0;padding-right:0}patient-medical-notes .note appointments.-cancelled .cell{color:#a3a2a0}patient-medical-notes .note .delete-confirmation{position:absolute;inset:0;background:#ffffffb3;text-align:right;padding:7px 20px 0 0}patient-medical-notes .note .delete-confirmation .button{margin-right:.625rem}patient-medical-notes .note .delete-confirmation-label{font-weight:500;display:inline-block;font-size:.875rem;margin-right:1.071rem}.card.note{margin:.625rem 0;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;position:relative}.card.note .card-content{background-color:#fff;padding:.6875rem 1.25rem 1.25rem}.card.note .card-title{font-size:1rem;line-height:1.625rem;margin:0 0 .9375rem}.card.note .card-date{display:inline-block;margin:0 0 1.25rem;color:#a3a2a0;font-size:.75rem}.card.note .attachments-section .has-attachments{padding-top:1.25rem}.card.note .attachments-section .has-attachments .files-uploading{margin:0}.card.note .attachments-section .has-attachments .files-uploading .file-name .file-icon{display:inline-block}.card.note .attachments-section .has-attachments .files-uploading .file-name .file-icon:before,.card.note .attachments-section .has-attachments .files-uploading .file-name .file-icon:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.card.note .attachments-section .has-attachments .files-uploading .file-name .file-icon:before{content:"\ea6c";font-size:1em;top:-.2em}.card.note .attachments-section .has-attachments .files-uploading .file-name .file-icon:after{display:none}.card.note .attachments-section .has-attachments .files-uploading span{font-weight:400}.card.note .attachments-section .has-attachments span.remove{display:none}.card.note .linked-appointment{font-size:.75rem;margin:1.5625rem 0 0;padding-bottom:0}.card.note .linked-appointment .cancelled{color:#e41300}.card.note .cell{padding-left:15px}.card.note .cell:first-child{padding-left:20px}.card.note .row{padding-bottom:0}.card.note p{margin-bottom:0}.card.note .note-content{white-space:pre-wrap}.card.note .see-more,.card.note .see-less{display:inline-block;font-size:.875rem;padding-top:1.428rem}patient-profile{display:block;padding-bottom:.625em}patient-profile .information-horizontal-list,patient-profile .contact{padding:.625em 1.25em 1.25em}patient-profile .contact{counter-reset:contact}patient-profile .element{padding:1.25em 1.25em 0 0}patient-profile .element>*{display:block}patient-profile .element>.label{font-size:.75em;line-height:1.25;text-transform:uppercase;margin-bottom:.417em}patient-profile .element>.value{font-size:.875em;font-weight:500;line-height:1.429}patient-profile .element .icon{font-size:1.333em;line-height:.8;vertical-align:middle;margin-right:.5em}patient-profile .element.-phone{position:relative;margin-top:1.25em;padding-top:0}patient-profile .element.-phone>*{padding-left:30px}patient-profile .element.-phone:before{background:#4ac3a8;border-radius:50%;display:inline-block;width:1.667em;counter-increment:contact;content:counter(contact);color:#fff;font-size:.75em;font-weight:500;line-height:1.667;text-align:center;position:absolute;left:0;top:-.167em}patient-profile .patient-disabled{opacity:.6;pointer-events:none}patient-profile .known-diseases-allergies .value{white-space:pre-wrap}legacy-reminder-indicator{display:inline-block;line-height:1;height:1.25em;vertical-align:top}legacy-reminder-indicator>i{display:inline-block;color:#fff;font-size:1.25em;line-height:1;cursor:auto;position:relative;vertical-align:middle}legacy-reminder-indicator>i:before,legacy-reminder-indicator>i:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}legacy-reminder-indicator>i:after,legacy-reminder-indicator>i:before{box-sizing:border-box!important}legacy-reminder-indicator>i:after{content:"\ea83"}legacy-reminder-indicator>i:before{border:.05em solid transparent;content:"";background:transparent;border-radius:50%;height:.4em;width:.4em;position:absolute;bottom:.1em;right:0}legacy-reminder-indicator>i.-sent:after{content:"\ea85"}legacy-reminder-indicator>i.-success:before{border-color:#fff;background:#32e74b}legacy-reminder-indicator>i.-failure:before{border-color:#fff;background:#e41300}reminder-indicator{display:inline-block;line-height:1;height:1.25em;vertical-align:top}reminder-indicator>i{display:inline-block;font-size:1.25em;line-height:1;cursor:auto;position:relative;vertical-align:middle}reminder-indicator>i:before,reminder-indicator>i:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}reminder-indicator>i:after,reminder-indicator>i:before{box-sizing:border-box!important}reminder-indicator>i:after{content:"\ea83";font-weight:500;opacity:.7;color:#78859d}reminder-indicator>i.-sent:after{content:"\ea85"}reminder-indicator>i.-success:after{content:"\ea86";color:#4ac3a8;opacity:1}reminder-indicator>i.-failure:after{content:"\ea84";color:#e41300;opacity:1}.container-in.-settings{background:#fff;height:100%;box-shadow:0 6px 8px #3773ce26;overflow-y:auto}.container-in.-settings p{margin:1.25em 0 1.25em 1.5em}.container-in.-settings header .field.-search{width:50%;float:left;margin:0;max-width:18.75rem}.container-in.-settings header .field.-search input{border-color:#d8e2f4;border-radius:3px}.container-in.-settings header .list-count{display:inline-block;float:left;margin-left:20px;padding-top:.3em}.container-in.-settings header .right-header{display:inline-block;float:right}.container-in.-settings .settings-content{height:100%}.container-in.-settings .settings-content section>div.information-horizontal-list{padding:.625em 1.25em 1.25em}.container-in.-settings .table-flex .cell.-smallest{min-width:100px;white-space:nowrap}.container-in.-settings .table-flex .cell.-smallest .semi-cell{display:inline-block;padding-left:15px}.container-in.-settings .contain-setting{height:calc(100% - 5.75em);box-shadow:0 6px 8px #3773ce26}.container-in.-settings .reason .cell.-color.locked-color:before,.container-in.-settings .account .cell.-color.locked-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#ffcd00}.container-in.-settings .reason .cell.-color.conflict-error-color:before,.container-in.-settings .account .cell.-color.conflict-error-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#f4f4f4}.container-in.-settings .reason .cell.-color.conflict-error-left-stripe-color:before,.container-in.-settings .account .cell.-color.conflict-error-left-stripe-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#cfcfcf}.container-in.-settings .reason .cell.-color.moon-color:before,.container-in.-settings .account .cell.-color.moon-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#a3a2a0}.container-in.-settings .reason .cell.-color.royal-blue-color:before,.container-in.-settings .account .cell.-color.royal-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#6d8bc7}.container-in.-settings .reason .cell.-color.ocean-blue-color:before,.container-in.-settings .account .cell.-color.ocean-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#4db3aa}.container-in.-settings .reason .cell.-color.sky-blue-color:before,.container-in.-settings .account .cell.-color.sky-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#53b4d4}.container-in.-settings .reason .cell.-color.girl-purple-color:before,.container-in.-settings .account .cell.-color.girl-purple-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#cb7bc4}.container-in.-settings .reason .cell.-color.river-blue-color:before,.container-in.-settings .account .cell.-color.river-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#619e9f}.container-in.-settings .reason .cell.-color.chestnut-color:before,.container-in.-settings .account .cell.-color.chestnut-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#9b5a4c}.container-in.-settings .reason .cell.-color.cherry-red-color:before,.container-in.-settings .account .cell.-color.cherry-red-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#bb5d66}.container-in.-settings .reason .cell.-color.dark-purple-color:before,.container-in.-settings .account .cell.-color.dark-purple-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#a469ad}.container-in.-settings .reason .cell.-color.rain-purple-color:before,.container-in.-settings .account .cell.-color.rain-purple-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#8673cd}.container-in.-settings .reason .cell.-color.cadillac-pink-color:before,.container-in.-settings .account .cell.-color.cadillac-pink-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#d2608f}.container-in.-settings .reason .cell.-color.lipstick-red-color:before,.container-in.-settings .account .cell.-color.lipstick-red-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#db5a6b}.container-in.-settings .reason .cell.-color.fox-orange-color:before,.container-in.-settings .account .cell.-color.fox-orange-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#e07043}.container-in.-settings .reason .cell.-color.tiger-orange-color:before,.container-in.-settings .account .cell.-color.tiger-orange-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#e39939}.container-in.-settings .reason .cell.-color.gold-medal-color:before,.container-in.-settings .account .cell.-color.gold-medal-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#d4bb4e}.container-in.-settings .reason .cell.-color.sand-color:before,.container-in.-settings .account .cell.-color.sand-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#bcb77f}.container-in.-settings .reason .cell.-color.avocado-green-color:before,.container-in.-settings .account .cell.-color.avocado-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#acb842}.container-in.-settings .reason .cell.-color.spring-green-color:before,.container-in.-settings .account .cell.-color.spring-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#48ab52}.container-in.-settings .reason .cell.-color.jungle-green-color:before,.container-in.-settings .account .cell.-color.jungle-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#829c67}.container-in.-settings .reason .cell.-color.frog-green-color:before,.container-in.-settings .account .cell.-color.frog-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#8cc985}.container-in.-settings .reason .cell.-color.aqua-green-color:before,.container-in.-settings .account .cell.-color.aqua-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#42a680}.container-in.-settings .reason .cell.-color.forest-green-color:before,.container-in.-settings .account .cell.-color.forest-green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#84ab4d}.container-in.-settings .reason .cell.-color.moon-light-color:before,.container-in.-settings .account .cell.-color.moon-light-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#9c978f}.container-in.-settings .reason .cell.-color.artic-blue-color:before,.container-in.-settings .account .cell.-color.artic-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#5d93b5}.container-in.-settings .reason .cell.-color.gray-blue-color:before,.container-in.-settings .account .cell.-color.gray-blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#808d96}.container-in.-settings .reason .cell.-color.darkwood-color:before,.container-in.-settings .account .cell.-color.darkwood-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#9e845d}.container-in.-settings .reason .cell.-color.moccasin-color:before,.container-in.-settings .account .cell.-color.moccasin-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#b29a3c}.container-in.-settings .reason .cell.-color.cinnamon-color:before,.container-in.-settings .account .cell.-color.cinnamon-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#bf7a40}.container-in.-settings .reason .cell.-color.black-color:before,.container-in.-settings .account .cell.-color.black-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#182130}.container-in.-settings .reason .cell.-color.red-color:before,.container-in.-settings .account .cell.-color.red-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#db5a6b}.container-in.-settings .reason .cell.-color.blue-color:before,.container-in.-settings .account .cell.-color.blue-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#5d93b5}.container-in.-settings .reason .cell.-color.yellow-color:before,.container-in.-settings .account .cell.-color.yellow-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#ffcd00}.container-in.-settings .reason .cell.-color.green-color:before,.container-in.-settings .account .cell.-color.green-color:before{width:1em;height:1em;display:block;border-radius:.1875rem;margin:auto;content:"";background-color:#84ab4d}@media (max-width: 1400px){.container-in.-settings .action.-edit,.container-in.-settings .action.-delete{margin-right:.3em}}.container-in.-settings .action.-edit>i,.container-in.-settings .action.-delete>i{display:inline-block;color:#2e8be0;font-size:1.25em}.container-in.-settings .action.-edit>i:before,.container-in.-settings .action.-edit>i:after,.container-in.-settings .action.-delete>i:before,.container-in.-settings .action.-delete>i:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.no-touchevents .container-in.-settings .action.-edit>i:hover,.container-in.-settings .action.-edit>i:active,.no-touchevents .container-in.-settings .action.-delete>i:hover,.container-in.-settings .action.-delete>i:active{color:#434c5c}.container-in.-settings .action.-edit>i:after{content:"\ea6e"}.container-in.-settings .action.-delete>i:after{content:"\ea98"}.container-in.-settings input[disabled],.container-in.-settings textarea[disabled]{background:#f7f9fd;border:none}.container-in.-settings .content-section:not(.-is-editing) attach-file span.remove{display:none}settings-clinic .logo>div{padding:1.25em}settings-clinic .logo>div img{display:block;margin-bottom:20px}settings-clinic>section>div.information-list{padding:.625em 1.25em 1.25em}settings-clinic>section>div.information-list>.element>.label{font-size:.75em;line-height:1.25;text-transform:uppercase;margin-bottom:.417em;margin-right:.2em}settings-clinic>section>div.information-list>.element>.value{font-size:.875em;font-weight:500;line-height:1.429}.table-flex{display:flex;flex-flow:column;height:100%;height:auto;flex:1 1 auto;padding:0;margin:0;list-style-type:none}.table-flex ul{padding:0;margin:0;list-style-type:none}.table-flex .row{display:flex;align-items:center;width:100%;padding:0 .75em;background:#fff;border-bottom:solid 1px #d8e2f4;position:relative;transition:background .35s cubic-bezier(.44,.07,.21,.92)}.table-flex .row+.row{border-top:none}.table-flex .row.-header{height:2.375em;background:#2e8be026;border-bottom:0;overflow:hidden}@media screen and (max-width: 80em){.content-wrapper.-shrunk .table-flex .row.-header{height:auto}}.table-flex .row.-header>.cell{display:flex;align-items:center;height:2.375em;padding-top:0;padding-bottom:0;border-right:1px solid rgba(58,108,201,.2);font-size:1em;position:relative}.table-flex .row.-header>.cell span{display:inline-block;margin-top:.2em;font-size:.75em;line-height:1.3}.table-flex .row.-header>.cell:last-child,.table-flex .row.-header>.cell.-no-border{border:0}.table-flex .row.-newest{animation:azureflash .5s cubic-bezier(.44,.07,.21,.92);background:#d0efe8}.table-flex .row.-add{border:none}.table-flex .row.-add spinner{font-size:.5em}.table-flex .panel{background:#fff;position:absolute;inset:0;z-index:30;text-align:right;margin:auto;height:0;width:0;overflow:hidden;opacity:0;transition:opacity .15s cubic-bezier(.44,.07,.21,.92)}.table-flex .panel>*{display:none;position:relative;top:50%;transform:translateY(-50%);padding:.625em 1.5em}.table-flex .panel .instructions{font-size:.875em;font-weight:500;margin-right:1.429em}.table-flex .panel button+button{margin-left:.313em}.table-flex .panel.-open{box-shadow:0 6px 8px #3773ce26;border:2px solid #d8e2f4;left:-4px;top:-4px;opacity:1;height:calc(100% + 8px);width:calc(100% + 8px)}.table-flex .panel.-open>*{display:inline-block}.table-flex .cell{display:flex;flex:1;flex-direction:row;align-items:center;min-height:3.5em;padding:.5em .625em}.table-flex .cell.-day:first-letter{text-transform:uppercase}.table-flex .cell.-smallest{flex:.25}.table-flex .cell.-small{flex:.5}.table-flex .cell.-medium{flex:.75}.table-flex .cell.-large{flex:1}.table-flex .cell.-largest{flex:1.25}.table-flex .cell.-wide{flex:2}.table-flex .cell.-center{justify-content:center}.table-flex .cell.-right{justify-content:flex-end;text-align:right}.table-flex .cell.-right .primary-button,.table-flex .cell.-right .secondary-button{padding-right:.714em;padding-left:.714em}.table-flex .cell.-right>*:nth-child(2){margin-left:.625em}.table-flex .cell:not(.-smallest){min-width:100px}.table-flex .cell a,.table-flex .cell span:not(.flash){display:inline-block;font-size:.875em;line-height:1.43}.table-flex .cell a:hover{color:#434c5c;text-decoration:none}.table-flex .cell .action{background:none;display:inline-block;vertical-align:middle;cursor:pointer;font-size:16px;line-height:1;margin:0;padding:0;transition:all 225ms cubic-bezier(.44,.07,.21,.92)}.table-flex .cell .action:focus{outline:none}.table-flex .cell .action.-close>i{display:inline-block;color:#2e8be0;font-size:1.55em}.table-flex .cell .action.-close>i:before,.table-flex .cell .action.-close>i:after{color:inherit;display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.table-flex .cell .action.-close>i:hover{color:#434c5c}.table-flex .cell .action.-close>i:after{content:"\ea1d"}.table-flex .flash{background:#3fce77;display:inline-block;padding:.313em 1.818em;color:#fff;font-size:.688em;font-weight:500;line-height:1.18;text-transform:uppercase;white-space:nowrap;position:absolute;left:0;top:-1em;z-index:25;opacity:1;transition:opacity .5s cubic-bezier(.44,.07,.21,.92)}.table-flex .flash .icon{margin-right:5px;position:relative;top:1px}.table-flex .flash .icon:not(:first-child){margin-left:5px}.table-flex .flash:not(.ng-hide){animation:fadeIn .5s cubic-bezier(.44,.07,.21,.92)}.table-flex .flash.ng-hide{display:block!important;opacity:0}@-moz-document url-prefix(){.table-flex .action.-close .icon{top:-1px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.subscriptions-page>.wrap:not(.-unpadded){height:100%;display:flex;flex-direction:column}.subscriptions-page>.wrap:not(.-unpadded) .container-in{height:100%;display:flex;flex-direction:column}.subscriptions-page>.wrap:not(.-unpadded) .result-content{background-color:#fff;overflow-y:auto}.subscriptions-page>.wrap:not(.-unpadded) .service-result{height:100%}.subscriptions-page>.wrap:not(.-unpadded) .blank-state{height:calc(100vh - 357px)}.subscriptions-page>.wrap:not(.-unpadded) .container-in.-empty{display:flex;flex-flow:column;height:100%;overflow-y:auto}.period-publication>.wrap:not(.-unpadded){height:100%;display:flex;flex-direction:column}.period-publication>.wrap:not(.-unpadded) .container-in{height:100%;display:flex;flex-direction:column}.period-publication>.wrap:not(.-unpadded) .result-content{background-color:#fff;height:100%;overflow-y:auto;box-shadow:0 6px 8px #3773ce26}.container-in.-profile{background:#fff}.container-in.-profile .heading{background:#fff;padding:.9375rem 1.25rem;max-height:3.75rem}.container-in.-profile .heading:before,.container-in.-profile .heading:after{content:" ";display:table}.container-in.-profile .heading:after{clear:both}.container-in.-profile .heading>.title{display:inline-block;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.container-in.-profile .heading button,.container-in.-profile .heading .button{float:right}.container-in.-profile .heading button .icon,.container-in.-profile .heading .button .icon{font-size:1.25em;margin-right:8px;vertical-align:middle}.container-in.-profile .heading.-border{padding:.9375rem 1.25rem;border-bottom:1px solid #d8e2f4;max-height:3.75rem}.container-in.-profile .heading.-border>.title{display:inline-block;margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.container-in.-profile .last-updated{padding:1.25em 1.25em 0;color:#5b5a57}.container-in.-profile .last-updated span{font-size:.75em}.container-in.-profile .last-updated+.personal-infos .heading{padding-top:.938em}dashboard-write .warning-info,dashboard-write .recipients-view .recipients-count,dashboard-write .write-view .recipients .accounts,.drawer .handle,.field,.field.-confirmed,.field.-search .icon,.field.-search.-searching .icon,.field.-error:not(.-select),.account-summary .close,.notice .icon,.notice>.close,.section-header .actions>*,.header-back a,.list-header .infos .reply-to,.form-pane .info-convocation .icon,.info-pane .info-convocation .icon,.contact-info-pane .info-convocation .icon,contact-summary .daily-events .transfer,contact-summary .daily-events .change-request,contact-summary .daily-events .marketplace,contact-summary .daily-events .proposition,.search-feedback .no-result .icon,.files-uploading .file-icon,.files-uploading .remove,.participants-list .remove,.-grabbable.license .handle,.-grabbable.contact-method .handle,.license .remove,.contact-method .remove{display:inline-block}dashboard-write .warning-info:before,dashboard-write .recipients-view .recipients-count:before,dashboard-write .write-view .recipients .accounts:before,.drawer .handle:before,.field:before,.field.-confirmed:before,.field.-search .icon:before,.field.-search.-searching .icon:before,.field.-error:not(.-select):before,.account-summary .close:before,.notice .icon:before,.notice>.close:before,.section-header .actions>:before,.header-back a:before,.list-header .infos .reply-to:before,.form-pane .info-convocation .icon:before,.info-pane .info-convocation .icon:before,.contact-info-pane .info-convocation .icon:before,contact-summary .daily-events .transfer:before,contact-summary .daily-events .change-request:before,contact-summary .daily-events .marketplace:before,contact-summary .daily-events .proposition:before,.search-feedback .no-result .icon:before,.files-uploading .file-icon:before,.files-uploading .remove:before,.participants-list .remove:before,.-grabbable.license .handle:before,.-grabbable.contact-method .handle:before,.license .remove:before,.contact-method .remove:before,dashboard-write .warning-info:after,dashboard-write .recipients-view .recipients-count:after,dashboard-write .write-view .recipients .accounts:after,.drawer .handle:after,.field:after,.field.-confirmed:after,.field.-search .icon:after,.field.-search.-searching .icon:after,.field.-error:not(.-select):after,.account-summary .close:after,.notice .icon:after,.notice>.close:after,.section-header .actions>:after,.header-back a:after,.list-header .infos .reply-to:after,.form-pane .info-convocation .icon:after,.info-pane .info-convocation .icon:after,.contact-info-pane .info-convocation .icon:after,contact-summary .daily-events .transfer:after,contact-summary .daily-events .change-request:after,contact-summary .daily-events .marketplace:after,contact-summary .daily-events .proposition:after,.search-feedback .no-result .icon:after,.files-uploading .file-icon:after,.files-uploading .remove:after,.participants-list .remove:after,.-grabbable.license .handle:after,.-grabbable.contact-method .handle:after,.license .remove:after,.contact-method .remove:after{display:inline-block;font-family:petalmd;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-size:1em;font-size:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}dashboard-write{display:block;height:100%}dashboard-write form.write-form{margin:0;width:100%;height:100%;overflow:scroll}dashboard-write form.write-form fieldset{padding:.9375rem 1.25rem}dashboard-write form.write-form .recipients-view fieldset .field,dashboard-write form.write-form .write-view>fieldset>.field{margin:0;width:100%}dashboard-write .write-view .options{border-bottom:1px solid #d8e2f4}dashboard-write .write-view .options p{margin:0 0 1.0714rem;padding:0;font-size:.875rem;line-height:1.428rem}dashboard-write .write-view .recipients{border-bottom:1px solid #d8e2f4}dashboard-write .write-view .recipients.content-section{padding:1.25em}dashboard-write .write-view .recipients .accounts{display:block;font-size:.875em;padding-left:1.75em;cursor:pointer;color:#2e8be0}dashboard-write .write-view .recipients .accounts:after{content:"\ea17";float:right}dashboard-write .write-view .recipients .accounts:before{content:"\ea70";position:absolute;top:1px;left:0;font-size:1.25em}dashboard-write .write-view .subject,dashboard-write .write-view .urgent{border-bottom:1px solid #d8e2f4}dashboard-write .write-view input.truncate-for-urgent-icon{padding-right:6em}dashboard-write .write-view .message-label-wrapper{position:absolute;bottom:9.5%;margin-left:75%}dashboard-write .write-view .urgent label{padding-right:4em;font-weight:500;color:#434c5c}dashboard-write .write-view .field-write-radio{margin:0 0 .3125em}dashboard-write .write-view .field-write-radio label{display:block}dashboard-write .write-view .field-write-radio.-last{margin:0}dashboard-write .write-view .field-write-radio.-last label{padding-bottom:0}dashboard-write .write-view .date-range{margin:.625rem 0 0;width:100%}dashboard-write .write-view .date-range .field{margin-bottom:0}dashboard-write .write-view .date-range>.field{display:block;margin-bottom:.625rem}dashboard-write .write-view .date-range>.field:not(.-marge-normal):last-child{margin-bottom:0}dashboard-write .write-view .date-range ._label{font-size:.875rem}dashboard-write .write-view .date-range .-date,dashboard-write .write-view .date-range .-time{vertical-align:top}dashboard-write .write-view .date-range .-date:not(.-all-day){width:calc(100% - 8.25em)}dashboard-write .write-view .date-range .-time{float:right;width:7.5em;margin-left:.75em}dashboard-write .write-view .date-range .-toggle.-right label{text-align:right}dashboard-write .write-view .date-range .time-picker .prefix{margin-top:.03125rem}dashboard-write .write-view compose-body{margin:0}dashboard-write .write-view compose-body textarea{min-height:17.75em}dashboard-write .write-view .attachments{margin:0}dashboard-write .write-view .secondary-button{position:relative}dashboard-write .write-view .files-uploading{margin:0 0 1.25em}dashboard-write .write-view .files-uploading .file-uploading{position:relative}dashboard-write .write-view .files-uploading .link-container{font-weight:400}dashboard-write .write-view .files-uploading .file-name{margin-left:1.75em}dashboard-write .write-view .files-uploading .progress{position:absolute;left:0;top:50%;transform:translateY(-50%)}dashboard-write .write-view .files-uploading .file-icon{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.875em}dashboard-write .write-view .files-uploading .remove{position:absolute;right:0;top:50%;transform:translateY(-50%)}dashboard-write .recipients-view .content-section{padding:0;border-bottom:1px solid #d8e2f4}dashboard-write .recipients-view .content-section:last-child{border-bottom:none}dashboard-write .recipients-view ::ng-deep people-picker ng2-tether .participants{padding:1.25em;height:4.5em}dashboard-write .recipients-view .recipients-count{margin:0;padding:1.25em;font-size:1.25rem;line-height:1rem;display:block}dashboard-write .recipients-view .recipients-count:before{content:"\ea70";margin-right:.5em;position:relative;top:2px}dashboard-write .recipients-view .participants-list .participant:before{margin:0;padding:0}dashboard-write .recipients-view .participants-list .participant figure{margin-right:.625rem;flex:0 0 auto}dashboard-write .recipients-view .participants-list .participant section{flex:1 1 auto}dashboard-write .recipients-view .participants-list .participant p{flex:1 1 auto}dashboard-write .recipients-view .participants-list .participant .remove{width:auto;flex:0 0 auto}dashboard-write .recipients-view .participants-list .participant .remove:after{line-height:1;color:#2e8be0}dashboard-write .warning-text{display:block;font-size:.875em}dashboard-write .warning-title{display:block;font-size:1em;line-height:1.25em}dashboard-write .warning-info{padding-left:2em;position:relative;line-height:1.125em;margin-bottom:1.25em}dashboard-write .warning-info:after{content:"\ea9f";color:#f8c13b;font-size:1.25em;position:absolute;top:.125em;left:0}.vs-calendarMeetingCell,.vs-calendarMeetingCell-masked,.vs-calendarAbsenceCell,.vs-calendarAbsenceCell-masked{border-radius:2px;padding:.25em .55em;margin:.125em;width:calc(100% - .25em);font-size:.875em;border-left:4px solid transparent;cursor:pointer!important}.vs-calendarMeetingCell .vs-title>span,.vs-calendarMeetingCell-masked .vs-title>span,.vs-calendarAbsenceCell .vs-title>span,.vs-calendarAbsenceCell-masked .vs-title>span{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-calendarMeetingCell,.vs-calendarMeetingCell-masked{background-color:#4ac3a840;border-left-color:#4ac3a8}.no-touchevents .vs-calendarMeetingCell:hover,.vs-calendarMeetingCell:active,.no-touchevents .vs-calendarMeetingCell-masked:hover,.vs-calendarMeetingCell-masked:active,.vs-calendarMeetingCell-selected{background-color:#4ac3a899}.vs-calendarMeetingCell-updated{background-color:#4ac3a873;border-left-color:#2a7d6b}.vs-calendarAbsenceCell,.vs-calendarAbsenceCell-masked{background-color:#7f5ddd40;border-left-color:#7f5ddd}.no-touchevents .vs-calendarAbsenceCell:hover,.vs-calendarAbsenceCell:active,.no-touchevents .vs-calendarAbsenceCell-masked:hover,.vs-calendarAbsenceCell-masked:active,.vs-calendarAbsenceCell-selected{background-color:#7f5ddd99}.vs-calendarAbsenceCell-updated{background-color:#7f5ddd73;border-left-color:#4a25af}.vs-calendarAbsenceCell-preference{border-color:#7f5ddd;border:2px dotted #7f5ddd;border-left:4px solid #7f5ddd}.requirement .vs-title>span{font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.requirement-masked{background-color:#fff}.requirement-masked .vs-title{font-weight:500}.requirement-masked.-highlighted{background:#f7f9fd}.requirement-masked:hover,.requirement-masked.vs-calendarAppointmentCell-selected{background:#d8e2f4}.requirement:hover,.requirement-masked:hover{cursor:default}.full-screen-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:unset!important;text-align:center;width:100%;overflow:hidden;background:#fff0;box-shadow:unset}.conversation-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface{text-align:center;overflow:hidden;min-height:14.563rem}mat-tooltip-component .mat-mdc-tooltip .mdc-tooltip__surface{background-color:#fff;color:#000;margin-top:.5em;max-width:15em;font-size:.875em}.cdk-overlay-dark-backdrop{background:#182130b3}mat-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0;box-shadow:0 0 .625rem #00000026;color:#434c5c;padding:2.5rem 3.125rem;text-align:center;width:32.5em}mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:#2e8be0}mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface .mdc-snackbar__label{font-weight:bolder;color:#fff}mat-snack-bar-container.mat-mdc-snack-bar-container .mdc-snackbar__surface button.mat-mdc-button{color:#fff}mat-snack-bar-container.mat-mdc-snack-bar-container.error .mdc-snackbar__surface{background-color:#e41300}mat-snack-bar-container.mat-mdc-snack-bar-container.error .mdc-snackbar__surface button.mat-mdc-button{background-color:#c50000}mat-radio-group mat-radio-button .mdc-form-field .mdc-radio{padding-left:0;padding-right:0}mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__outer-circle{border-width:1px}mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border:.0625rem solid rgba(46,139,224,.75)}mat-radio-group mat-radio-button .mdc-form-field .mdc-radio .mat-ripple{display:none}mat-radio-group mat-radio-button .mdc-form-field label{display:block;font-size:.875rem;padding-left:.75rem;padding-bottom:0;cursor:pointer}mat-radio-group mat-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__inner-circle{background:#2e8be0;transform:scale(.7)}mat-radio-group mat-radio-button.mat-mdc-radio-button .mat-radio-ripple{left:.2rem;top:.2rem;height:1rem;width:1rem}mat-radio-group mat-radio-button.mat-mdc-radio-disabled .mdc-radio__background .mdc-radio__outer-circle{border-color:#b0b0b0}mat-radio-group mat-radio-button.mat-mdc-radio-disabled .mdc-radio__background .mdc-radio__inner-circle{background-color:#434c5c80}.mat-mdc-form-field-type-mat-select .mat-mdc-select-arrow-wrapper{height:1.125rem}.mat-mdc-form-field-type-mat-select .mat-mdc-select-arrow-wrapper:after{color:#2e8be0;content:"\ea18";font-family:petalmd,sans-serif;line-height:.875rem;position:absolute;right:.2rem;bottom:.125rem}.mat-mdc-form-field-type-mat-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{display:none}.mat-mdc-form-field-type-mat-select .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow-wrapper:after{transform:rotate(180deg)}.mat-mdc-checkbox .mdc-checkbox__background{border:.0625em solid;border-radius:.1875em;height:1.25rem;width:1.25rem}.mat-mdc-checkbox .mdc-checkbox__mixedmark{width:1rem}.mat-mdc-checkbox .mdc-checkbox__checkmark{width:1rem;top:.0625rem;left:.09rem}.mat-mdc-checkbox:not(.mat-mdc-checkbox-disabled) .mdc-checkbox__background{border-color:#2e8be0bf!important}.mat-mdc-checkbox label{margin:.375rem 0 0 .3125em;font-size:.875rem}.mat-mdc-checkbox.mat-mdc-checkbox-checked.mat-mdc-checkbox-disabled .mdc-checkbox__background{border-color:transparent}mat-form-field.mat-form-field-datepicker input{cursor:pointer}mat-form-field.mat-form-field-datepicker .mat-mdc-text-field-wrapper{margin:0;padding:0}mat-form-field.mat-form-field-datepicker mat-datepicker-toggle mat-icon svg{fill:#2e8be0}mat-form-field.mat-form-field-datepicker.mat-form-field-disabled mat-datepicker-toggle mat-icon svg{fill:#434c5c}mat-form-field.mat-form-field-datepicker.mat-form-field-disabled .mat-mdc-form-field-flex{color:#434c5c80}mat-form-field.mat-form-field-datepicker.mat-form-field-disabled .mdc-notched-outline{background-color:#434c5c1a;color:transparent}mat-form-field.mat-form-field-datepicker.mat-form-field-disabled .mat-mdc-form-field-infix input{background-color:transparent;cursor:auto}mat-form-field{outline:transparent;width:100%}mat-form-field.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mdc-notched-outline [class*=mdc-notched-outline]{border-color:#3a6cc94d;transition:border ease .15s}mat-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{min-height:2.3125rem}mat-form-field.mat-form-field-appearance-outline:not(.mat-form-field-datepicker) .mat-mdc-form-field-flex{padding:0 .75em 0 .933em}mat-form-field.mat-form-field-appearance-outline.mat-form-field-datepicker .mat-mdc-form-field-flex{padding-left:.25rem}mat-form-field.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-mdc-form-field-label{transform:translateY(-1.1em) scale(.75);width:133.33333%}mat-form-field.mat-form-field-appearance-outline.mdc-text-field--focused .mdc-text-field--outlined{background-color:#2e8be01a;color:#3a6cc94d;outline:transparent}mat-form-field input:focus{background-color:transparent}mat-form-field .mat-form-field-label-wrapper{top:-1.5em}mat-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-mdc-form-field-flex,mat-form-field.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mat-mdc-form-field-flex{color:#434c5c80}mat-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mdc-notched-outline,mat-form-field.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mdc-notched-outline{background-color:#434c5c1a;border-radius:.1875rem;color:transparent}mat-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-mdc-select-arrow-wrapper:after,mat-form-field.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mat-mdc-select-arrow-wrapper:after{color:#434c5c80}mat-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-mdc-input-element,mat-form-field.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mat-mdc-input-element{background-color:transparent}mat-form-field.mat-mdc-form-field-type-mat-select.mat-form-field-disabled .mat-icon svg,mat-form-field.mat-mdc-form-field-type-mat-input.mat-form-field-disabled .mat-icon svg{fill:#434c5c80}mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline [class*=mdc-notched-outline]{border-color:#3a6cc94d;border-width:2px}.ui-badge-container{position:relative;display:inline-flex;align-items:center}.ui-badge-container.left{flex-direction:row-reverse}.ui-badge{display:flex;justify-content:center;align-items:center;background-color:red;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:50%}.ui-badge.left{left:-10px;margin-right:5px}.ui-badge.right{right:-10px;margin-left:5px}.ui-badge.small{width:18px;height:18px;font-size:12px}.ui-badge.medium{width:22px;height:22px;font-size:14px}.ui-badge.large{width:28px;height:28px;font-size:16px}.ui-badge.unnumbered{width:7px!important;height:7px!important}
