.elder-modal{--gutter:2rem;position:fixed;z-index:10;top:0;left:0;display:flex;align-items:start;justify-content:center;width:100%;height:100%;padding:var(--gutter);background-color:rgba(3,10,12,.65);overflow-y:auto}.elder-modal-enter,.elder-modal-leave-to{opacity:0}.elder-modal-enter-active,.elder-modal-leave-active{transition:opacity .3s ease}body[elder-modal-open]{overflow:hidden}.elder-checkbox{--vue-elder-primary-h:200.81633deg;--vue-elder-primary-s:59.51417%;--vue-elder-primary-l:51.56863%;--vue-elder-primary:hsl(var(--vue-elder-primary-h),var(--vue-elder-primary-s),var(--vue-elder-primary-l));--vue-elder-primary-contrast-h:200.81633deg;--vue-elder-primary-contrast-s:59.51417%;--vue-elder-primary-contrast-l:100%;--vue-elder-primary-contrast:hsl(var(--vue-elder-primary-contrast-h),var(--vue-elder-primary-contrast-s),var(--vue-elder-primary-contrast-l));position:relative;display:flex;align-items:start;cursor:pointer;outline:none}.elder-checkbox--checked:not([disabled=disabled]).elder-checkbox--theme-default .elder-checkbox__box{color:#fff}.elder-checkbox--checked.elder-checkbox--theme-toggle .elder-checkbox__box:before,.elder-checkbox--checked.elder-checkbox--theme-toggle .elder-checkbox__box>*{transform:translateX(calc(100% - 2px))}.elder-checkbox[disabled=disabled]{cursor:not-allowed}.elder-checkbox[disabled=disabled] .elder-checkbox__box{color:inherit;border-color:var(--border-color,#eaeaea);background-color:var(--border-color,#eaeaea)}.elder-checkbox[disabled=disabled].elder-checkbox--theme-toggle .elder-checkbox__box{height:1.5rem}.elder-checkbox[disabled=disabled].elder-checkbox--theme-toggle .elder-checkbox__box:before{background-color:rgba(0,0,0,.2)}.elder-checkbox input[type=checkbox]{position:absolute;top:0;left:0;height:1.3rem;aspect-ratio:1;margin:0;pointer-events:none;opacity:0}.elder-checkbox:focus-visible .elder-checkbox__box{outline:2px solid var(--primary,--vue-elder-primary)}.elder-checkbox__box{font-size:.6rem;position:relative;display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;height:1.3rem;aspect-ratio:1;margin-right:.5rem;border:1px solid var(--border-color,#eaeaea);border-radius:var(--border-radius,3px);transition:.1s ease-out}.elder-checkbox--theme-toggle .elder-checkbox__box{aspect-ratio:5/3;border-radius:1.3rem;height:1.5rem;background-color:var(--border-color,#eaeaea)}.elder-checkbox--theme-toggle .elder-checkbox__box>*{color:inherit;transition:inherit;transform:translateX(-.5rem)}.elder-checkbox--theme-toggle .elder-checkbox__box:before{content:"";display:block;height:calc(1.5rem - 6px);aspect-ratio:1;position:absolute;top:-1px;left:-1px;margin:3px;background-color:#fff;border-radius:50%;transition:inherit}.elder-checkbox__label{font-weight:300}.elder-checkbox__sublabel{opacity:.4;display:block;font-size:.9rem}.elder-checkbox__required{margin-left:4px;color:var(--error,#e83b35)}.elder-checkbox--checked .elder-checkbox__box{border-color:var(--primary,--vue-elder-primary);background-color:var(--primary,--vue-elder-primary)}.elder-checkbox--indeterminate .elder-checkbox__box{border-color:hsla(var(--primary-h,--vue-elder-primary-h),var(--primary-s,--vue-elder-primary-s),var(--primary-l,--vue-elder-primary-l),.3);background-color:hsla(var(--primary-h,--vue-elder-primary-h),var(--primary-s,--vue-elder-primary-s),var(--primary-l,--vue-elder-primary-l),.1)}.elder-checkbox--indeterminate .elder-checkbox__box:after{content:"—";font-size:.8rem;font-weight:700;position:absolute;color:var(--primary,--vue-elder-primary);top:50%;left:50%;transform:translate(-50%,-52%)}.elder-loader .fa-spin{-webkit-animation-duration:var(--vue-elder-loader-animation-duration,.5s);animation-duration:var(--vue-elder-loader-animation-duration,.5s)}.kvass-selector__input{cursor:pointer;position:relative;height:100%}.kvass-selector__input-element{position:absolute;width:100%;height:100%;margin:0!important;top:0;opacity:0;pointer-events:none;outline:none!important}.kvass-selector__input>*+*{margin-top:1rem}.kvass-selector__modal-card>.card__content{display:flex}.kvass-selector__modal-sidebar{padding-right:2rem;margin-right:2rem;border-right:1px solid var(--border-color)}.kvass-selector__modal-content{flex-grow:1}.kvass-selector__modal-content-header{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem}.kvass-selector__modal-content-title{font-weight:700}.kvass-selector__search{margin-bottom:1rem}.kvass-selector__search .elder-input__icon{padding-right:1.1em}.kvass-selector .card__footer>div{justify-content:center}.kvass-selector__items{max-height:450px;overflow-y:scroll;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.1),transparent),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.1),transparent) 0 100%;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;-ms-overflow-style:none}.kvass-selector__items::-webkit-scrollbar{width:6px}.kvass-selector__items::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:50px}.kvass-selector__items::-webkit-scrollbar-thumb:hover{background:hsl(var(--border-color-h),var(--border-color-s),calc(var(--border-color-l) - 10%))}.kvass-selector__items::-webkit-scrollbar-track{background:transparent}.kvass-selector__item{cursor:pointer;padding:.5rem;transition:background-color .15s ease,border-color .15s ease;border-radius:var(--border-radius);border:1px solid transparent}.kvass-selector__item:hover{background-color:hsla(var(--border-color-h),var(--border-color-s),var(--border-color-l),.3);border-color:hsla(var(--border-color-h),var(--border-color-s),var(--border-color-l),.3)}.kvass-selector__item--selected{background-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.2)!important;border-color:hsla(var(--primary-h),var(--primary-s),var(--primary-l),.4)!important}.kvass-selector__item--disabled{cursor:not-allowed}.kvass-selector__item+*{margin-top:.2rem}.elder-loader{flex-grow:1}.elder-loader--default.elder-loader--active{display:flex;align-items:center;justify-content:center}.elder-loader--overlay{position:relative}.elder-loader--overlay>.elder-loader__element{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,var(--vue-elder-loader-theme-overlay-transparency,.6))}.elder-loader--overlay>.elder-loader__element>.elder-loader__element-content{position:sticky;top:0;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;max-height:95vh}.elder-loader--overlay>.elder-loader__element>.elder-loader__element-content>.elder-loader__element-content-inner{border:1px solid var(--vue-elder-border-color,#eaeaea);background-color:#fff}.elder-loader__element-content-inner{min-width:200px;margin:2rem 0;padding:1rem 2rem;text-align:center;border-radius:var(--vue-elder-border-radius,3px)}.elder-loader__loading-icon{--kvass-icon-spin-duration:var(--vue-elder-loader-animation-duration,500ms);color:var(--vue-elder-primary,#3a9acd)}.elder-loader__loading-message{margin-top:.5rem}.elder-input{display:flex;flex-direction:column;text-align:left;color:var(--vue-elder-text-color,#222)}.elder-input__label{font-weight:700;display:flex;gap:.55em}.elder-input__label-required{color:var(--vue-elder-error,#e83b35)}.elder-input__sublabel{font-size:.9em;display:block;opacity:.5}.elder-input__wrapper{display:flex;flex-grow:1}.elder-input__wrapper:not(:first-child){margin-top:.5em}.elder-input__field{position:relative;display:flex;flex-grow:1;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff}.elder-input__field:not(:first-child){margin-left:.5em}.elder-input__field:not(:last-child){margin-right:.5em}.elder-input__field--focus{border-color:var(--vue-elder-primary,#3a9acd)}.elder-input__field--readonly .elder-input-value{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__field--disabled{position:relative}.elder-input__field--disabled:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:.4;background-color:var(--vue-elder-input-color,#f2f2f2)}.elder-input__field.elder-input__field--invalid{border-color:var(--vue-elder-error,#e83b35)}.elder-input--alignment-left{text-align:left}.elder-input--alignment-right{text-align:right}.elder-input--alignment-center{text-align:center}.elder-input__prefix,.elder-input__suffix{padding:1.1em;color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3));background-color:var(--vue-elder-input-color,#f2f2f2)}.elder-input__suffix{flex-shrink:0;border-left:1px solid var(--vue-elder-border-color,#eaeaea)}.elder-input__prefix{flex-shrink:0;border-right:1px solid var(--vue-elder-border-color,#eaeaea)}.elder-input__validation{display:flex;align-items:center;padding-right:1.1em}.elder-input__field--invalid .elder-input__validation{color:var(--vue-elder-error,#e83b35)}.elder-input__field--valid .elder-input__validation{color:var(--vue-elder-success,#33ca62)}.elder-input__validation-message{font-size:.8em;margin-top:.5em;color:var(--vue-elder-error,#e83b35)}.elder-input__icon{display:flex;align-items:center;justify-content:center;padding-left:1.1em}.elder-input__value{display:flex;flex-grow:1}.elder-input__value>*{flex-grow:1}.elder-input__element{font:inherit;width:100%;padding:1.1em;color:inherit;border:none;outline:none;background-color:transparent;-webkit-appearance:none}.elder-input__element::-webkit-input-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element::-moz-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element:-ms-input-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.elder-input__element:-moz-placeholder{color:var(--vue-elder-input-prefix-color,rgba(0,0,0,.3))}.field-select-modal[disabled=disabled]{cursor:not-allowed}.field-select-modal__empty-icon{position:absolute;right:1.1rem;top:50%;transform:translateY(-45%);color:inherit;opacity:.5;pointer-events:none}.field-select-modal__item{display:flex;align-items:center;gap:1rem}.field-select-modal__item-thumbnail{aspect-ratio:1/1;width:40px;-o-object-fit:cover;object-fit:cover}.field-select-modal__item-details{display:flex;flex-direction:column}.field-select-modal__item-subtitle{opacity:.7}.field-select-modal__item--circle .field-select-modal__item-thumbnail{border-radius:30rem}.field-select-modal__item--square .field-select-modal__item-thumbnail{-o-object-fit:contain;object-fit:contain}.field-select-modal .kvass-selector__modal-card{width:100%;max-width:500px}.field-select-modal .kvass-card__footer-content{justify-content:center}.field-select-modal .kvass-selector__item+.kvass-selector__item{margin:0}.field-select-modal .elder-loader__loading-message,.field-select-modal .kvass-selector__input .elder-loader.elder-loader--active:not(:first-child){display:none}.field-select-modal .elder-loader__element-content-inner{min-width:0;padding:0;margin:0}.field-select-modal--variant-list .kvass-selector__item{border-top:1px solid var(--light-grey)}.field-select-modal--variant-grid .kvass-selector__modal-card{max-width:800px}.field-select-modal--variant-grid .kvass-selector__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.field-select-modal--variant-grid .kvass-selector__item{border:1px solid #aeb2b6;padding:1rem}.field-select-modal--variant-grid .kvass-selector__item--selected{border:1px solid var(--primary)!important}.field-select-modal--variant-grid .kvass-selector__item .field-select-modal__item{gap:2rem}.field-select-modal--variant-grid .kvass-selector__item .field-select-modal__item img{width:65px;border-radius:0;-o-object-fit:contain;object-fit:contain}