.a-input-loading[data-v-69d0a7e3]{opacity:.7;pointer-events:none}.a-rich-textarea[data-v-69d0a7e3]{z-index:1;border:1px solid var(--p-inputtext-border-color,#d1d5db);background:var(--p-inputtext-background,#fff);border-radius:6px;transition:border-color .12s,box-shadow .12s;position:relative}.a-rich-textarea--popover-open[data-v-69d0a7e3]{z-index:20}.a-rich-textarea--expanded[data-v-69d0a7e3]{border-color:var(--p-inputtext-focus-border-color,#6366f1);box-shadow:0 0 0 1px var(--p-inputtext-focus-border-color,#6366f1)}.a-rich-textarea--invalid[data-v-69d0a7e3]{border-color:var(--p-inputtext-invalid-border-color,#ef4444)}.a-rich-textarea__body[data-v-69d0a7e3]{gap:.5rem;padding:.25rem .5rem;display:flex}.a-rich-textarea__prefix[data-v-69d0a7e3]{flex-shrink:0;padding-top:.25rem}.a-rich-textarea__content[data-v-69d0a7e3]{flex:auto;min-width:0}.a-rich-textarea__toolbar[data-v-69d0a7e3]{border-bottom:1px solid var(--p-content-border-color,#e5e7eb);flex-wrap:wrap;align-items:center;gap:.125rem;padding:.25rem 0;display:flex}.a-rich-textarea__sep[data-v-69d0a7e3]{background:var(--p-content-border-color,#e5e7eb);width:1px;height:1rem;margin:0 .25rem}.a-rich-textarea__spacer[data-v-69d0a7e3]{flex:auto}.a-rich-textarea__stub[data-v-69d0a7e3]{cursor:text;color:var(--p-text-muted-color,#6b7280);outline:none;min-height:1.5rem;padding:.5rem 0}.a-rich-textarea__placeholder[data-v-69d0a7e3]{-webkit-user-select:none;user-select:none}.a-rich-textarea__editor[data-v-69d0a7e3]{padding:.25rem 0}.a-rich-textarea__editor[data-v-69d0a7e3] .codex-editor__redactor{padding-bottom:0!important}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-block__content,.a-rich-textarea__editor[data-v-69d0a7e3] .ce-toolbar__content{max-width:none!important;margin-left:0!important;margin-right:0!important}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-toolbar__actions{padding-right:0!important;left:auto!important;right:0!important}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-toolbar__plus,.a-rich-textarea__editor[data-v-69d0a7e3] .ce-toolbar__settings-btn{margin-left:0!important}.a-rich-textarea__editor[data-v-69d0a7e3] b,.a-rich-textarea__editor[data-v-69d0a7e3] strong{font-weight:700}.a-rich-textarea__editor[data-v-69d0a7e3] h1{font-size:2.25rem;font-weight:700}.a-rich-textarea__editor[data-v-69d0a7e3] h2{font-size:1.75rem;font-weight:700}.a-rich-textarea__editor[data-v-69d0a7e3] h3{font-size:1.5rem;font-weight:700}.a-rich-textarea__editor[data-v-69d0a7e3] h4{font-size:1.25rem;font-weight:700}.a-rich-textarea__editor[data-v-69d0a7e3] ul{padding-left:1em;list-style:outside}.a-rich-textarea__editor[data-v-69d0a7e3] ol{padding-left:1em;list-style:decimal}.a-rich-textarea__editor[data-v-69d0a7e3] mark{background-color:#fff3a3;border-radius:2px;padding:.1em .2em}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-tune-alignment--left{text-align:left}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-tune-alignment--center{text-align:center}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-tune-alignment--right{text-align:right}.a-rich-textarea__editor[data-v-69d0a7e3] .ce-tune-alignment--justify{text-align:justify}.a-rich-textarea__footer[data-v-69d0a7e3]{border-top:1px solid var(--p-content-border-color,#e5e7eb);margin-top:.25rem;padding:.25rem 0 .5rem}.a-rich-textarea__emoji-wrap[data-v-69d0a7e3]{padding:0}.a-rich-textarea-view[data-v-69d0a7e3] p{margin:0 0 .25rem}.a-rich-textarea-view[data-v-69d0a7e3] b,.a-rich-textarea-view[data-v-69d0a7e3] strong{font-weight:700}.a-rich-textarea-view[data-v-69d0a7e3] h1{font-size:2.25rem;font-weight:700}.a-rich-textarea-view[data-v-69d0a7e3] h2{font-size:1.75rem;font-weight:700}.a-rich-textarea-view[data-v-69d0a7e3] h3{font-size:1.5rem;font-weight:700}.a-rich-textarea-view[data-v-69d0a7e3] h4{font-size:1.25rem;font-weight:700}.a-rich-textarea-view[data-v-69d0a7e3] ul{margin:0 0 .25rem;padding-left:1em;list-style:outside}.a-rich-textarea-view[data-v-69d0a7e3] ol{margin:0 0 .25rem;padding-left:1em;list-style:decimal}.a-rich-textarea-view[data-v-69d0a7e3] blockquote{border-left:3px solid var(--p-content-border-color,#e5e7eb);color:var(--p-text-muted-color,#6b7280);padding-left:.5rem}.a-rich-textarea-view[data-v-69d0a7e3] mark{background-color:#fff3a3;border-radius:2px;padding:.1em .2em}.image-layout-tune{padding:8px 4px}.image-layout-tune__label{color:var(--text-color-secondary,#707684);margin-top:8px;margin-bottom:6px;padding:0 4px;font-size:12px;font-weight:600}.image-layout-tune__label:first-child{margin-top:0}.image-layout-tune__align-group{gap:4px;display:flex}.image-layout-tune__align-btn{border:1px solid var(--color-border,#e8e8eb);width:32px;height:32px;color:var(--color-text-primary,#1d202b);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:flex}.image-layout-tune__align-btn:hover{background-color:var(--color-background-item-hover,#f8f8f8)}.image-layout-tune__align-btn--active{border-color:var(--primary-color,#3b82f6);color:#fff}.image-layout-tune__align-btn--active,.image-layout-tune__align-btn--active:hover{background-color:var(--primary-color,#3b82f6)}.image-layout-tune__options{flex-wrap:wrap;gap:4px;display:flex}.image-layout-tune__btn{border:1px solid var(--color-border,#e8e8eb);color:var(--color-text-primary,#1d202b);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s}.image-layout-tune__btn:hover{background-color:var(--color-background-item-hover,#f8f8f8)}.image-layout-tune__btn--active{border-color:var(--primary-color,#3b82f6);color:#fff}.image-layout-tune__btn--active,.image-layout-tune__btn--active:hover{background-color:var(--primary-color,#3b82f6)}.image-layout-tune__input-row{margin-top:6px}.image-layout-tune__input{border:1px solid var(--color-border,#e8e8eb);width:100%;color:var(--color-text-primary,#1d202b);background:0 0;border-radius:4px;outline:none;padding:4px 8px;font-size:12px}.image-layout-tune__input:focus{border-color:var(--primary-color,#3b82f6)}.image-layout-tune__input::placeholder{color:var(--text-color-secondary,#707684)}.text-color-tool__actions{padding:6px}.text-color-tool__swatches{grid-template-columns:repeat(6,20px);justify-content:center;gap:3px;margin-bottom:6px;display:grid}.text-color-tool__swatch{cursor:pointer;border:none;border-radius:3px;width:20px;height:20px;transition:transform .1s}.text-color-tool__swatch:hover{transform:scale(1.15)}.text-color-tool__swatch--bordered{border:1px solid var(--color-border,#e8e8eb)}.text-color-tool__input-row{flex-direction:column;gap:4px;display:flex}.text-color-tool__btn-row{gap:3px;display:flex}.text-color-tool__input{border:1px solid var(--color-border,#e8e8eb);min-width:0;color:var(--color-text-primary,#1d202b);background:0 0;border-radius:3px;outline:none;flex:1;padding:3px 6px;font-size:11px}.text-color-tool__input:focus{border-color:var(--primary-color,#3b82f6)}.text-color-tool__input::placeholder{color:var(--text-color-secondary,#707684)}.text-color-tool__apply-btn,.text-color-tool__remove-btn{border:1px solid var(--color-border,#e8e8eb);color:var(--color-text-primary,#1d202b);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;flex:1;padding:3px 6px;font-size:11px}.text-color-tool__apply-btn:hover,.text-color-tool__remove-btn:hover{background-color:var(--color-background-item-hover,#f8f8f8)}.text-color-tool__remove-btn{color:#ef4444;border-color:#ef4444}.text-color-tool__remove-btn:hover{background-color:#fef2f2}:root[class*=app-dark] .ce-popover,:root[class*=app-dark] .ce-toolbar,:root[class*=app-dark] .codex-editor,:root[class*=app-dark] .ct{--color-background:var(--surface-card);--color-text-primary:var(--text-color);--color-text-secondary:var(--text-color-secondary);--color-border:var(--surface-border);--color-background-item-hover:var(--surface-hover);--color-background-item-focus:var(--surface-hover);--color-shadow:#0000004d;--color-shadow-item-focus:#ffffff0f;--color-line-gray:var(--surface-border);--color-border-icon:var(--surface-border);--color-border-icon-disabled:var(--surface-border);--color-dark:var(--text-color);--bg-light:var(--surface-hover);--grayText:var(--text-color-secondary);--selectionColor:#388ae533;--inlineSelectionColor:#388ae526;--color-gray-border:var(--surface-border)}:root[class*=app-dark] .ce-toolbar__plus,:root[class*=app-dark] .ce-toolbar__settings-btn{color:var(--text-color)}:root[class*=app-dark] .ce-toolbar__plus:hover,:root[class*=app-dark] .ce-toolbar__settings-btn:hover{background-color:var(--surface-hover)}:root[class*=app-dark] .ce-conversion-toolbar,:root[class*=app-dark] .ce-inline-toolbar{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}:root[class*=app-dark] .ce-inline-tool:hover{background-color:var(--surface-hover)!important}:root[class*=app-dark] .ce-inline-tool--active{color:var(--text-color)!important;background:var(--color-background-icon-active)!important}:root[class*=app-dark] .ce-inline-toolbar__dropdown:hover{background:var(--surface-hover)}:root[class*=app-dark] .ce-inline-tool-input{background:var(--surface-card);color:var(--text-color)}:root[class*=app-dark] .cdx-settings-button,:root[class*=app-dark] .cdx-settings-button svg,:root[class*=app-dark] .ce-popover-item__icon,:root[class*=app-dark] .ce-popover-item__icon svg{color:var(--text-color)!important}:root[class*=app-dark] .cdx-settings-button svg path:not([fill]),:root[class*=app-dark] .cdx-settings-button svg path[fill=currentColor],:root[class*=app-dark] .ce-popover-item__icon svg path:not([fill]),:root[class*=app-dark] .ce-popover-item__icon svg path[fill=currentColor]{fill:currentColor!important}:root[class*=app-dark] .ce-block--selected .ce-block__content{background-color:var(--surface-hover)}:root[class*=app-dark] .tc-wrap{--color-border:var(--surface-border);--color-background:var(--surface-card);--color-text-secondary:var(--text-color-secondary)}:root[class*=app-dark] .tc-cell,:root[class*=app-dark] .tc-toolbox{border-color:var(--surface-border);color:var(--text-color)}:root[class*=app-dark] .tc-toolbox{background:var(--surface-card)}:root[class*=app-dark] .tc-add-column,:root[class*=app-dark] .tc-add-row{color:var(--text-color-secondary);border-color:var(--surface-border)}:root[class*=app-dark] .tc-add-column:hover,:root[class*=app-dark] .tc-add-row:hover{background-color:var(--surface-hover)}:root[class*=app-dark] .tc-popover{background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color);--color-background:var(--surface-card)!important;--color-border:var(--surface-border)!important;--color-background-hover:var(--surface-hover)!important}:root[class*=app-dark] .tc-popover__item{color:var(--text-color)}:root[class*=app-dark] .tc-popover__item:hover{background-color:var(--surface-hover)}:root[class*=app-dark] .tc-popover__item-icon{background:var(--surface-hover);border-color:var(--surface-border);color:var(--text-color)}:root[class*=app-dark] .text-color-tool__swatch--bordered{border-color:var(--surface-border)}:root[class*=app-dark] .text-color-tool__input{background:var(--surface-card)}:root[class*=app-dark] .text-color-tool__apply-btn,:root[class*=app-dark] .text-color-tool__input,:root[class*=app-dark] .text-color-tool__remove-btn{color:var(--text-color);border-color:var(--surface-border)}:root[class*=app-dark] .text-color-tool__apply-btn:hover,:root[class*=app-dark] .text-color-tool__remove-btn:hover{background-color:var(--surface-hover)}:root[class*=app-dark] .text-color-tool__remove-btn{color:#fca5a5;border-color:#fca5a5}:root[class*=app-dark] .text-color-tool__remove-btn:hover{background-color:#dc262626}
