.elder-dropdown{position:relative;display:flex}.elder-dropdown--inactive .elder-dropdown__content{visibility:hidden;pointer-events:none}.elder-dropdown--hidden{display:none}.elder-dropdown__trigger{display:inherit;width:100%}.elder-dropdown__content{font-size:.8em;position:absolute;padding-top:8px}.elder-dropdown__content-box{display:flex;overflow:hidden;flex-direction:column;border-radius:var(--vue-elder-border-radius,3px);background-color:#fff;box-shadow:0 5px 30px -5px rgba(0,0,0,.2)}.elder-dropdown__content-box>*{text-align:left;border:none;border-radius:0}.kvass-radio{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:left}.kvass-radio__wrapper{cursor:pointer;display:inline-flex;margin-right:10px}.kvass-radio__wrapper:has(input:disabled){cursor:not-allowed}.kvass-radio__input{display:none}.kvass-radio__input:checked+.kvass-radio__radio{border-color:var(--primary,#1d56d8)}.kvass-radio__input:checked+.kvass-radio__radio:after{opacity:1}.kvass-radio__input:disabled+.kvass-radio__radio{border-color:var(--grey);background-color:var(--light-grey)}.kvass-radio__radio{width:1.5rem;height:1.5rem;border:1px solid var(--border-color,#eaeaea);border-radius:30rem;margin-right:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-shrink:0}.kvass-radio__radio:after{content:"";width:.75rem;height:.75rem;display:block;background:var(--primary,#1d56d8);border-radius:30rem;opacity:0}.kvass-radio__label{align-self:flex-end;font-size:1rem}.kvass-radio__sublabel{display:block;opacity:.5}.elder-file__uploader{font-size:.7em;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff}.elder-file__uploader-bar{flex-grow:1;height:5px;margin:0 1rem;border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-border-color,#eaeaea)}.elder-file__uploader-bar-value{height:inherit;transition:width .1s ease;border-radius:inherit;background-color:var(--vue-elder-primary,#3a9acd)}.elder-file__uploader-meta{display:flex;align-items:center}.elder-file__uploader-meta>*+*{margin-left:5px}.elder-file__thumbnail{line-height:1;position:relative;display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:#fff;color:inherit}.elder-file__thumbnail--clickable{cursor:pointer}.elder-file__thumbnail-sort{cursor:grab!important}.elder-file__thumbnail-icon .svg-inline--fa{font-size:1.5em;opacity:.5}.elder-file__thumbnail-name{font:inherit;font-weight:700;transition:background-color .15s ease-out;color:inherit!important;border:none;border-radius:var(--vue-elder-border-radius,3px);background-color:transparent}.elder-file__thumbnail-name:hover:not(:disabled){background-color:var(--vue-elder-border-color,#eaeaea)}.elder-file__thumbnail-info{display:flex;flex-direction:column;flex-grow:1}.elder-file__thumbnail-info-footer{display:flex;align-items:center;margin-top:.2rem}.elder-file__thumbnail-size{font-size:.8em;margin-right:.5rem;opacity:.75}.elder-file__thumbnail-download{font-size:.85em;transition:opacity .15s ease-out,color .15s ease-out;opacity:.5;color:inherit}.elder-file__thumbnail-download:hover{opacity:1;color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnail-actions{font-size:1em;display:flex;align-items:center;align-self:flex-start;flex-direction:column;margin-left:auto;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateX(0);opacity:1}@media(hover:hover){.elder-file__thumbnail-actions{transform:translateX(1rem);opacity:0}}.elder-file__thumbnail:hover .elder-file__thumbnail-actions{transform:translateX(0);opacity:1}.elder-file__thumbnail-actions>*+*{margin-top:.5rem}.elder-file__thumbnail-actions>*{cursor:pointer;transition:opacity .2s ease,color .2s ease;opacity:.75}.elder-file__thumbnail-actions>:hover{opacity:1;color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnail-delete{color:var(--vue-elder-error,#e83b35)!important}.elder-file{display:flex;flex-direction:column;gap:.5rem;text-align:left}.elder-file__label{font-weight:700;display:block}.elder-file__label-required{color:var(--vue-elder-error,#e83b35)}.elder-file__droparea{position:relative;display:flex;align-items:center;flex-grow:1;justify-content:center;padding:1.5rem 1rem;transition:background-color .15s ease-out,border-color .15s ease-out;text-align:center;border:2px dashed var(--vue-elder-border-color,#eaeaea);border-radius:var(--vue-elder-border-radius,3px);background-color:var(--vue-elder-input-color,#f2f2f2);background-repeat:no-repeat;background-position:50%;background-origin:content-box}.elder-file__droparea:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;background-color:var(--vue-elder-primary,#3a9acd)}.elder-file__droparea--active{border-color:var(--vue-elder-primary,#3a9acd)}.elder-file__droparea--active:before{opacity:.15}.elder-file__droparea--active.elder-file__droparea--invalid{cursor:not-allowed;color:var(--vue-elder-error,#e83b35);border-color:var(--vue-elder-error,#e83b35)}.elder-file__droparea--active.elder-file__droparea--invalid:before{opacity:.15;background-color:var(--vue-elder-error,#e83b35)}.elder-file__droparea-instruction{font-size:.9em;transition:opacity .25s ease}.elder-file__droparea input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.elder-file__droparea input[type=text]{z-index:-1;pointer-events:none}.elder-file__droparea b{color:var(--vue-elder-primary,#3a9acd)}.elder-file__thumbnails{display:flex;flex-direction:column;gap:.5rem}.elder-file__thumbnails .sortable-ghost{opacity:0}