.form-element-title{display:block;color:var(--color-neutral-l1);font-size:12.5px;letter-spacing:0.5px;width:100%}.form-element-note{color:var(--color-neutral-l2);font-size:12px;letter-spacing:0.4px}.form-element-details{display:flex;width:100%;flex-direction:column}.form-element-details-hide-because-autosave{display:none!important}.form-element-wrp{display:block;width:100%}.form-element-visibility-hidden{display:none}.form-element-layout{display:flex;width:100%;flex-direction:column}.form-element-title-wrp{margin-bottom:3px}.form-element-note-wrp{margin-top:3px}.form-item-area{display:table;width:100%;background-color:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--form-input-border-radius);table-layout:fixed;padding:10px}.alt-background .form-item-area,.content-container .form-item-area{border-color:var(--color-input-border-modal);background-color:var(--accent-color-surface-l1)}.form-item-grid{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.form-item-wrp{display:block;max-width:100%;border-radius:6px;table-layout:fixed;position:relative;-webkit-transition:background-color var(--form-transition-time);-moz-transition:background-color var(--form-transition-time);-ms-transition:background-color var(--form-transition-time);-o-transition:background-color var(--form-transition-time);transition:background-color var(--form-transition-time)}.form-item-btn{display:flex;max-width:100%;align-items:center;background-color:var(--accent-color-soft-l2);overflow:hidden;border-radius:6px;-webkit-transition:background-color var(--form-transition-time);-moz-transition:background-color var(--form-transition-time);-ms-transition:background-color var(--form-transition-time);-o-transition:background-color var(--form-transition-time);transition:background-color var(--form-transition-time)}.form-item-btn:hover,.form-item-btn:focus{background-color:var(--accent-color-soft-l3)}.form-item-btn-icon-wrp{display:table}.form-item-btn-icon-wrp svg{height:14px;width:14px;opacity:var(--color-neutral-l2-alpha);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity var(--form-transition-time);-moz-transition:opacity var(--form-transition-time);-ms-transition:opacity var(--form-transition-time);-o-transition:opacity var(--form-transition-time);transition:opacity var(--form-transition-time)}.form-item-btn:hover .form-item-btn-icon-wrp svg,.form-item-btn:focus .form-item-btn-icon-wrp svg{opacity:1}.form-item-btn-txt-wrp{display:table;table-layout:fixed;max-width:100%}.form-item-btn-txt-wrp span{display:block;width:100%;font-size:14px;letter-spacing:0.5px;text-align:left;opacity:var(--color-neutral-l2-alpha);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity var(--form-transition-time);-moz-transition:opacity var(--form-transition-time);-ms-transition:opacity var(--form-transition-time);-o-transition:opacity var(--form-transition-time);transition:opacity var(--form-transition-time)}.form-item-btn:hover .form-item-btn-txt-wrp span,.form-item-btn:focus .form-item-btn-txt-wrp span{opacity:1}.form-item-close-wrp{display:table;top:4px;right:4px;position:absolute;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.form-item-close-btn{display:table;height:20px;width:20px;opacity:0;position:relative;background-color:var(--color-form-file-upload-item-close);border-radius:50%;-webkit-transition:opacity var(--form-transition-time),background-color var(--form-transition-time);-moz-transition:opacity var(--form-transition-time),background-color var(--form-transition-time);-ms-transition:opacity var(--form-transition-time),background-color var(--form-transition-time);-o-transition:opacity var(--form-transition-time),background-color var(--form-transition-time);transition:opacity var(--form-transition-time),background-color var(--form-transition-time)}.form-item-wrp:hover .form-item-close-btn,.form-item-close-btn:hover,.form-item-close-btn:focus{opacity:1}.form-item-close-btn:hover,.form-item-close-btn:focus{background-color:var(--color-form-file-upload-item-close-hover)}.form-item-close-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-background);-webkit-mask-image:url(../../../../../media/icons/solid/cross.svg);mask-image:url(../../../../../media/icons/solid/cross.svg);-webkit-mask-size:50%;mask-size:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;pointer-events:none}.form-block-add-btn-wrp{display:table;width:100%}.form-block-add-btn{display:flex;width:100%;background-color:var(--accent-color-soft-l2);flex-direction:row;justify-content:left;align-items:center;border-radius:10px;padding:10px;-webkit-transition:background-color var(--form-transition-time);-moz-transition:background-color var(--form-transition-time);-ms-transition:background-color var(--form-transition-time);-o-transition:background-color var(--form-transition-time);transition:background-color var(--form-transition-time)}.form-block-add-btn:hover,.form-block-add-btn:focus{background-color:var(--accent-color-soft-l3)}.form-block-add-btn-icon-wrp,.form-block-add-btn-txt-wrp{opacity:var(--color-neutral-l2-alpha);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity var(--form-transition-time);-moz-transition:opacity var(--form-transition-time);-ms-transition:opacity var(--form-transition-time);-o-transition:opacity var(--form-transition-time);transition:opacity var(--form-transition-time)}.form-block-add-btn:hover .form-block-add-btn-icon-wrp,.form-block-add-btn:focus .form-block-add-btn-icon-wrp,.form-block-add-btn:hover .form-block-add-btn-txt-wrp,.form-block-add-btn:focus .form-block-add-btn-txt-wrp{opacity:1}.form-block-add-btn-icon-wrp{display:table;margin-right:10px}.form-block-add-btn-icon-wrp svg{height:17px;width:17px;margin:0px 4.5px}.form-block-add-btn-txt-wrp{display:table}.form-block-add-btn-txt-wrp span{display:block;font-size:15px;line-height:1.4;letter-spacing:0.5px}
