.ks-c-inline-edit{display:inline-flex;position:relative;max-width:100%}.ks-c-inline-edit--invalid:before{border-color:#fc3a43;opacity:1}.ks-c-inline-edit:hover:before{opacity:.2}.ks-c-inline-edit.ks-c-inline-edit--editing:focus-within:before{opacity:.75;background-color:#fff}.ks-c-inline-edit.ks-c-inline-edit--has-canceled:before{transition:all .4s ease;animation:canceledFlash .4s ease-in-out}.ks-c-inline-edit.ks-c-inline-edit--editable,.ks-c-inline-edit.ks-c-inline-edit--editing{cursor:text}.ks-c-inline-edit.ks-c-inline-edit--editable:before{content:"";display:block;position:absolute;left:-8px;top:-4px;width:calc(100% + 16px);height:calc(100% + 8px);opacity:1;pointer-events:none;border-radius:5px;border:1px solid #54319d;opacity:0;transition:all .2s ease}.is-using-keyboard .ks-c-inline-edit:not(.ks-c-inline-edit--editing):focus .ks-c-inline-edit__text:before{opacity:.4}@keyframes canceledFlash{0%{background-color:rgba(233,85,80,.5)}to{background-color:rgba(0,0,0,0)}}.ks-c-inline-edit__controls{pointer-events:auto;flex-shrink:0;display:inline-block;align-self:center;line-height:1rem;vertical-align:middle;margin-left:8px;display:none}.ks-c-inline-edit__controls>*{flex-shrink:0}.ks-c-inline-edit--visible .ks-c-inline-edit__controls{display:inline-block}.ks-c-inline-edit__text{font-size:inherit;line-height:inherit;border:inherit;border-radius:inherit;padding:0;margin:0;font-weight:inherit;resize:none;position:relative;display:block;min-width:1ch;overflow:hidden;letter-spacing:inherit;white-space:pre-wrap;transition:opacity .1s ease;font-family:inherit}.ks-c-inline-edit--editing .ks-c-inline-edit__text{pointer-events:none}.ks-c-inline-edit--editable .ks-c-inline-edit__text,.ks-c-inline-edit--visible .ks-c-inline-edit__text{opacity:0}.ks-c-inline-edit__text--placeholder{color:#9499a0}.ks-c-inline-edit__text-field{border:0;padding:0;margin:0;resize:none;display:block;font-size:inherit;font-stretch:inherit;line-height:inherit;font-weight:inherit;color:inherit;width:100%;text-transform:inherit;text-align:inherit;background-color:inherit;position:absolute;top:0;left:0;border-radius:inherit;overflow:hidden;z-index:10;outline:0;pointer-events:none;letter-spacing:inherit;white-space:pre-wrap;transition:opacity .1s ease;font-family:inherit}.ks-c-inline-edit__text-field:not(:focus){opacity:0}.ks-c-inline-edit__text-field::placeholder{color:var(--input-placeholder-color,inherit);opacity:var(--input-placeholder-opacity,.7);font-weight:var(--input-placeholder-weight,inherit)}.ks-c-inline-edit__text-field:focus{--input-placeholder-color:#2f3747;--input-placeholder-opacity:1;color:var(--input-focus-color,inherit)}.ks-c-inline-edit--editable .ks-c-inline-edit__text-field,.ks-c-inline-edit--visible .ks-c-inline-edit__text-field{opacity:1}.ks-c-inline-edit--editing .ks-c-inline-edit__text-field{pointer-events:auto;text-transform:none!important}.ks-c-button{font-size:1rem;font-weight:600;border:0;display:inline-flex;align-items:center;text-align:center;justify-content:center;transition:all .2s ease;text-decoration:none;color:var(--button-text--default);cursor:pointer;appearance:none}.ks-c-button:hover{color:var(--button-text--hover);text-decoration:none}.ks-c-button:active,.ks-c-button:focus{color:var(--button-text--active)}.is-using-keyboard .ks-c-button:active,.is-using-keyboard .ks-c-button:focus{box-shadow:0 0 0 1px #54319d,0 0 1px 3px #d8cdef}.ks-c-button--text{--button-text--default:rgba(74,85,104,0.8);--button-text--hover:#2f3747;--button-text--active:#2f3747}.ks-c-button--icon-only{border-radius:10rem;padding:2px}
/*# sourceMappingURL=e5dd63e592b08caa.css.map*/