.asset-upload-container{position:relative;border:2px solid rgba(0,0,0,0);border-radius:var(--radius-md);height:100%;max-height:350px;background:var(--color-background);border:1px solid var(--color-border)}.asset-upload-container--error{border:1px solid var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)}.asset-upload-container--round{border-radius:var(--radius-full)!important}.asset-upload-container--loading .overlay{border-radius:var(--radius-xxxl);position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1}.asset-upload-container--visible{overflow:visible}.asset-upload-container .file-input{display:none}.asset-upload-container .file-input-label{position:absolute;left:0;right:0;width:100%;height:100%!important;cursor:pointer}.asset-upload-container .color-dropdown-wrapper{position:absolute;bottom:20px;max-width:120px}.asset-upload-container .empty-file-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;cursor:pointer;transition:background-color .3s ease;border-radius:inherit;overflow:hidden}.asset-upload-container .empty-file-wrapper--text{text-align:center;margin-top:10px}.asset-upload-container .empty-file-wrapper svg{width:28px;color:var(--color-text-primary)}.asset-upload-container .empty-file-wrapper:hover{background-color:var(--color-button-tertiary-hover)}.asset-upload-container .image-wrapper{align-items:center;justify-content:flex-end;width:100%!important;height:100%!important;cursor:pointer}.asset-upload-container .image-wrapper .img{overflow:hidden;border-radius:var(--radius-base);width:100%!important;height:100%!important;background-size:cover;background-position:50%;transition:filter .3s ease}.asset-upload-container .image-wrapper .change-hover{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;border:none;border-radius:var(--radius-base);padding:8px 12px;cursor:pointer;font-size:14px;align-items:center;justify-content:center}.asset-upload-container .image-wrapper .text{color:var(--color-background)}.asset-upload-container .image-wrapper:after{content:"";position:absolute;border-radius:var(--radius-base);top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0);transition:background-color .3s ease;z-index:1}.asset-upload-container .image-wrapper:hover:after{background-color:rgba(0,0,0,.5)}.asset-upload-container .image-wrapper:hover .img{filter:blur(2px)}.asset-upload-container .image-wrapper:hover .change-hover{display:flex}.asset-upload-container-skeleton{border-radius:var(--radius-md);height:100%;max-height:350px}.asset-upload-container--round .img,.asset-upload-container-skeleton--round{border-radius:var(--radius-full)!important}.asset-upload-container--round .image-wrapper:after{border-radius:var(--radius-full)}.image-wrapper-container,.multiple-images-container{position:relative;width:100%;height:100%}.file-upload-overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:3}.file-upload-overlay .file-upload-container{background-color:rgba(0,0,0,0)!important;border:none!important}.file-upload-overlay .file-upload-container .file-upload-placeholder{display:none}.file-upload-wrapper{width:100%;height:100%}.menu-item{background-color:rgba(0,0,0,0);border:none;cursor:pointer;height:1.75rem;margin-right:.25rem;width:1.75rem;border-radius:var(--radius-md)}.menu-item.is-active,.menu-item:hover{background-color:var(--color-tinfoil)}.menu-item-icon{font-size:20px;color:var(--color-secondary)}.rich-text-menu-bar{padding:5px;border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0);flex-wrap:nowrap;white-space:nowrap}.rich-text-menu-bar::-webkit-scrollbar{height:4px}.rich-text-menu-bar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.rich-text-menu-bar::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-base)}.rich-text-menu-bar .rich-text-menu-divider{width:1px;margin:0 4px;background-color:var(--color-border);flex-shrink:0}@media(max-width:470px){.rich-text-menu-bar .rich-text-menu-divider--mobile-hidden,.rich-text-menu-bar .rich-text-menu-item--mobile-hidden{display:none}}.rich-text-menu-bar>*{flex-shrink:0}.rich-text-box-editor-container{position:relative}.rich-text-box-editor-container .richt-text-menu-bar{position:absolute;z-index:1;margin:8px;width:calc(100% - 16px)}.rich-text-box-editor-container .rich-text-box-editor{height:100%}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{height:100%;min-height:200px;width:100%;border-radius:var(--radius-lg);outline:none;font-size:14px;padding:60px 12px 8px;color:var(--color-text-primary);background:var(--color-input-background);border:1px solid var(--color-input-border);box-shadow:var(--shadow-text-input)}@media(max-width:470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror{min-height:250px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror::placeholder{padding-top:60px;color:var(--color-input-text-secondary)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror p{font-size:12px;color:var(--color-text)}@media(max-width:470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror p{font-size:14px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h1{font-size:21px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h2{font-size:18px;font-weight:600;color:var(--color-text)}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:12px;font-weight:500;color:var(--color-text)}@media(max-width:470px){.rich-text-box-editor-container .rich-text-box-editor .ProseMirror h3{font-size:14px}}.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ol,.rich-text-box-editor-container .rich-text-box-editor .ProseMirror ul{padding:0 1rem}.rich-text-box-editor-container .rich-text-box-editor.rich-text-box-editor--error .ProseMirror{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)!important}.text-area-input-container{display:flex;flex-direction:column;position:relative;width:100%;gap:4px}.text-area-input-error-message{font-size:12px;color:var(--color-error);margin:10px 0 0 4px;position:absolute;top:100%;left:0;z-index:1}.text-area-input-wrapper{position:relative;color:var(--color-background)}.text-area-input-wrapper-prefix-icon{position:absolute;top:20px;left:12px;color:var(--color-text-primary)}.text-area-input-wrapper-suffix-icon{position:absolute;top:20px;right:12px;display:flex;justify-content:center;align-items:center;color:var(--color-text-primary)}.text-area-input-wrapper .text-area-input-embedded{position:absolute;top:20px;left:12px;display:flex;align-items:center;gap:4px;z-index:1}.text-area-input-wrapper-textarea{width:100%;font-weight:400;font-size:13px;line-height:1.5;padding:16px 12px 4px;border-radius:var(--radius-lg);outline:none;border:1px solid var(--color-input-border);background:var(--color-input-background);color:var(--color-input-text-primary);box-shadow:var(--shadow-text-input);min-height:100px;resize:vertical;font-family:inherit}@media(max-width:470px){.text-area-input-wrapper-textarea{font-size:16px}}.text-area-input-wrapper-textarea--no-label{padding:8px 12px}.text-area-input-wrapper-textarea--with-prefix-icon{padding-left:35px}.text-area-input-wrapper-textarea--with-suffix-icon{padding-right:35px}.text-area-input-wrapper-textarea--with-embedded{padding-left:120px}.text-area-input-wrapper-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ultralight)}.text-area-input-wrapper-textarea::placeholder{color:var(--color-input-text-secondary)}.text-area-input-wrapper-textarea--error{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-light)}.text-area-input-wrapper-textarea--disabled{cursor:not-allowed;background-color:var(--color-input-background-inactive)!important}.floating-label-container{position:relative}.floating-label-container .floating-label{position:absolute;left:12px;top:20px;pointer-events:none;transition:all .2s ease;font-size:13px;color:var(--color-input-text-secondary)}.floating-label-container .floating-label--error{color:var(--color-error)!important}.floating-label-container .text-area-input-wrapper-textarea::placeholder{color:rgba(0,0,0,0)}.floating-label-container .text-area-input-wrapper-textarea:focus~.floating-label,.floating-label-container .text-area-input-wrapper-textarea:not(:placeholder-shown)~.floating-label{top:12px;font-size:9px;color:var(--color-text-secondary)}.floating-label-container .text-area-input-wrapper-textarea--with-embedded~.floating-label{top:12px;font-size:9px;color:var(--color-text-secondary)}.input-label{font-size:13px}:root{--color-primary:#696eff;--color-primary-light:#9497ff;--color-primary-ultralight:#e1e2ff;--color-secondary:#2b2b35;--color-secondary-light:#55555d;--color-surface:#ffffff;--color-background:#f0f0f0;--color-tinfoil:#e6e6e6;--color-border:#e6e6e6;--color-border-secondary:#333333;--color-text-primary:#2b2b35;--color-text-secondary:#55555d;--color-text-tetriary:#9ca3af;--color-text-inverted:#ffffff;--color-input-border:#e0e0e0;--color-input-border-hover:#2b2b35;--color-input-background:#ffffff;--color-input-background-inactive:#f9f9f9;--color-input-text-primary:#333333;--color-input-text-secondary:#999999;--shadow-text-input:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-primary-highlight:rgb(105,110,255) 0px 0px 6px;--color-button-primary:#696eff;--color-button-primary-hover:#9497ff;--color-button-primary-pressed:#00034d;--color-button-primary-inactive:#e1e2ff;--color-button-secondary:#2b2b35;--color-button-secondary-hover:#55555d;--color-button-secondary-pressed:#00034d;--color-button-secondary-inactive:#f4f4f5;--color-button-tertiary:#f0f0f0;--color-button-tertiary-hover:#e0e0e0;--color-button-tertiary-pressed:#d0d0d0;--color-button-tertiary-inactive:#f0f0f0;--color-button-tertiary-dark:#e5e8f0;--color-button-tertiary-dark-hover:#c4cbde;--color-button-tertiary-dark-pressed:#b4bcd5;--color-button-tertiary-dark-inactive:#e5e8f0;--color-warning:#f8b400;--color-error:#fd5d5d;--color-error-light:#ffd1d6;--color-success:#5cc37a;--color-success-light:#d8f5d6;--color-info-light:#e5efff;--shadow-primary:rgba(0,0,0,0.05) 0px 2px 4px;--shadow-modal:0 0 10px rgba(0,0,0,0.1019607843);--shadow-error:0px 1px 10px 0px #fd5d5d;--color-skeleton-base:#e9ecef;--color-skeleton-highlight:rgba(255,255,255,0.35);--radius-sm:2px;--radius-base:5px;--radius-md:6px;--radius-lg:8px;--radius-medium:10px;--radius-xl:12px;--radius-xxl:15px;--radius-huge:16px;--radius-xxxl:20px;--radius-full:50%;--main-border-radius:8px;--color-form-background:#f8f9fb;--color-list-header-background:#f4f4f5;--color-navigation-bar:#ffffff;--color-reserved-slot:#f6f7fa;--viewport-height-full:100dvh;--viewport-height-safe:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInY{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutY{0%{opacity:1;transform:translateY(0)}to{display:none;opacity:0;transform:translateY(-5px)}}@keyframes fadeInX{0%{opacity:0;transform:translateX(50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInXFromLeft{0%{opacity:0;transform:translateX(-50vw)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutX{0%{opacity:1;transform:translateX(0)}to{display:none;opacity:0;transform:translateX(50vw)}}.form-wrapper{width:100%;padding:20px;border-radius:var(--radius-xxl);background-color:var(--color-form-background)}.form-wrapper--secondary{background-color:var(--color-surface)}.form-wrapper-header{padding:0 5px 10px;margin-bottom:15px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}.form-wrapper-header--title-left{text-align:left}.form-wrapper-header--title-center{text-align:center}.form-wrapper-header{border:none}.form-wrapper-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-wrapper-content{display:flex;flex-direction:column}