.file-input-dropzone{border:2px dashed #e5e7eb;border-radius:8px;padding:48px;text-align:center;transition:.3s cubic-bezier(.25,.8,.5,1);position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.file-input-dropzone.dropzone-active{border-color:#6366f1;background-color:#6366f10d}.file-input-dropzone.dropzone-disabled{opacity:.6;pointer-events:none}.file-input-dropzone.dropzone-has-file{border-style:solid;border-color:#f3f4f6;background-color:#6366f103}.file-input-dropzone .dropzone-content,.file-input-dropzone .selected-file-content{width:100%}.file-input-dropzone .file-preview{display:flex;flex-direction:column;align-items:center}.file-input-dropzone .file-actions{display:flex;justify-content:center;flex-direction:column;gap:16px}.file-input-dropzone .file-actions div{display:flex;gap:8px;width:100%}.file-input-dropzone .file-actions div button{width:100%}.file-input-dropzone .hidden-file-input{position:absolute;pointer-events:none;opacity:0;width:0;height:0}.file-input-picker>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.file-input-picker .choose-btn{min-width:104px;width:100%}@media (min-width: 1024px){.file-input-picker .choose-btn{width:fit-content}}.file-input-picker .hidden-file-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.html-editor{position:relative;width:100%;height:100%;overflow:hidden;border:solid 1px #d1d5db;border-radius:2px}.html-editor .content{position:relative;border:none;width:100%;height:100%;border-radius:8px}.html-editor .feedback{position:absolute;bottom:-20px;right:0}.html-editor .loading-overlay{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.skeleton-element.skeleton-button{border-radius:4px}.skeleton-element.skeleton-badge,.skeleton-element.skeleton-chip{border-radius:12px}.skeleton-element.skeleton-icon{border-radius:2px}.skeleton-element.skeleton-card{border-radius:8px}.skeleton-text.skeleton-h1,.skeleton-text.skeleton-h2,.skeleton-text.skeleton-h3,.skeleton-text.skeleton-h4,.skeleton-text.skeleton-h5,.skeleton-text.skeleton-h6{border-radius:4px}.skeleton-text.skeleton-body1,.skeleton-text.skeleton-body2,.skeleton-text.skeleton-subtitle1,.skeleton-text.skeleton-subtitle2{border-radius:3px}.skeleton-text.skeleton-caption,.skeleton-text.skeleton-overline{border-radius:2px}.stepper-dropdown .q-expansion-item .q-item{border-radius:8px}.stepper-dropdown .nav{display:flex;flex-direction:column;gap:4px}.stepper-dropdown .q-card__section{padding:0}.stepper-dropdown .q-btn__content{display:grid;gap:8px;grid-template-columns:32px auto}.stepper-dropdown .q-btn__content i{justify-self:center}.subscription-upgrade .header-section{background:#eef2ff;color:#3730a3}.subscription-upgrade .feature-icon{width:fit-content;min-width:0}.q-header{height:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%}@media (min-width: 1024px){.q-header{height:64px}}.toggle-btn .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}
