.a-input-loading[data-v-8803312c]{opacity:.7;pointer-events:none}.a-rich-textarea[data-v-8803312c]{position:relative;z-index:1;border:1px solid var(--p-inputtext-border-color,#d1d5db);border-radius:6px;background:var(--p-inputtext-background,#fff);transition:border-color .12s ease,box-shadow .12s ease}.a-rich-textarea--popover-open[data-v-8803312c]{z-index:20}.a-rich-textarea--expanded[data-v-8803312c]{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-8803312c]{border-color:var(--p-inputtext-invalid-border-color,#ef4444)}.a-rich-textarea__body[data-v-8803312c]{display:flex;gap:.5rem;padding:.25rem .5rem}.a-rich-textarea__prefix[data-v-8803312c]{flex-shrink:0;padding-top:.25rem}.a-rich-textarea__content[data-v-8803312c]{flex:1 1 auto;min-width:0}.a-rich-textarea__toolbar[data-v-8803312c]{display:flex;align-items:center;gap:.125rem;flex-wrap:wrap;padding:.25rem 0;border-bottom:1px solid var(--p-content-border-color,#e5e7eb)}.a-rich-textarea__sep[data-v-8803312c]{width:1px;height:1rem;background:var(--p-content-border-color,#e5e7eb);margin:0 .25rem}.a-rich-textarea__spacer[data-v-8803312c]{flex:1 1 auto}.a-rich-textarea__stub[data-v-8803312c]{cursor:text;padding:.5rem 0;color:var(--p-text-muted-color,#6b7280);outline:none;min-height:1.5rem}.a-rich-textarea__placeholder[data-v-8803312c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.a-rich-textarea__editor[data-v-8803312c]{padding:.25rem 0}.a-rich-textarea__editor[data-v-8803312c] .codex-editor__redactor{padding-bottom:0!important}.a-rich-textarea__editor[data-v-8803312c] .ce-block__content,.a-rich-textarea__editor[data-v-8803312c] .ce-toolbar__content{max-width:none!important;margin-left:0!important;margin-right:0!important}.a-rich-textarea__editor[data-v-8803312c] .ce-toolbar__actions{right:0!important;left:auto!important;padding-right:0!important}.a-rich-textarea__editor[data-v-8803312c] .ce-toolbar__plus,.a-rich-textarea__editor[data-v-8803312c] .ce-toolbar__settings-btn{margin-left:0!important}.a-rich-textarea__editor[data-v-8803312c] b,.a-rich-textarea__editor[data-v-8803312c] strong{font-weight:700}.a-rich-textarea__editor[data-v-8803312c] h1{font-size:2.25rem;font-weight:700}.a-rich-textarea__editor[data-v-8803312c] h2{font-size:1.75rem;font-weight:700}.a-rich-textarea__editor[data-v-8803312c] h3{font-size:1.5rem;font-weight:700}.a-rich-textarea__editor[data-v-8803312c] h4{font-size:1.25rem;font-weight:700}.a-rich-textarea__editor[data-v-8803312c] ul{list-style:disc;padding-left:1em}.a-rich-textarea__editor[data-v-8803312c] ol{list-style:decimal;padding-left:1em}.a-rich-textarea__editor[data-v-8803312c] mark{background-color:#fff3a3;padding:.1em .2em;border-radius:2px}.a-rich-textarea__editor[data-v-8803312c] .ce-tune-alignment--left{text-align:left}.a-rich-textarea__editor[data-v-8803312c] .ce-tune-alignment--center{text-align:center}.a-rich-textarea__editor[data-v-8803312c] .ce-tune-alignment--right{text-align:right}.a-rich-textarea__editor[data-v-8803312c] .ce-tune-alignment--justify{text-align:justify}.a-rich-textarea__footer[data-v-8803312c]{padding:.25rem 0 .5rem;border-top:1px solid var(--p-content-border-color,#e5e7eb);margin-top:.25rem}.a-rich-textarea__emoji-wrap[data-v-8803312c]{padding:0}.a-rich-textarea-view[data-v-8803312c] p{margin:0 0 .25rem}.a-rich-textarea-view[data-v-8803312c] b,.a-rich-textarea-view[data-v-8803312c] strong{font-weight:700}.a-rich-textarea-view[data-v-8803312c] h1{font-size:2.25rem;font-weight:700}.a-rich-textarea-view[data-v-8803312c] h2{font-size:1.75rem;font-weight:700}.a-rich-textarea-view[data-v-8803312c] h3{font-size:1.5rem;font-weight:700}.a-rich-textarea-view[data-v-8803312c] h4{font-size:1.25rem;font-weight:700}.a-rich-textarea-view[data-v-8803312c] ul{list-style:disc;padding-left:1em;margin:0 0 .25rem}.a-rich-textarea-view[data-v-8803312c] ol{list-style:decimal;padding-left:1em;margin:0 0 .25rem}.a-rich-textarea-view[data-v-8803312c] blockquote{border-left:3px solid var(--p-content-border-color,#e5e7eb);padding-left:.5rem;color:var(--p-text-muted-color,#6b7280)}.a-rich-textarea-view[data-v-8803312c] mark{background-color:#fff3a3;padding:.1em .2em;border-radius:2px}.image-layout-tune{padding:8px 4px}.image-layout-tune__label{font-size:12px;font-weight:600;color:var(--text-color-secondary,#707684);margin-bottom:6px;margin-top:8px;padding:0 4px}.image-layout-tune__label:first-child{margin-top:0}.image-layout-tune__align-group{display:flex;gap:4px}.image-layout-tune__align-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border,#e8e8eb);border-radius:4px;background:transparent;color:var(--color-text-primary,#1d202b);cursor:pointer;transition:background-color .15s,border-color .15s}.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{display:flex;flex-wrap:wrap;gap:4px}.image-layout-tune__btn{padding:4px 10px;font-size:12px;border:1px solid var(--color-border,#e8e8eb);border-radius:4px;background:transparent;color:var(--color-text-primary,#1d202b);cursor:pointer;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{width:100%;padding:4px 8px;font-size:12px;border:1px solid var(--color-border,#e8e8eb);border-radius:4px;background:transparent;color:var(--color-text-primary,#1d202b);outline:none}.image-layout-tune__input:focus{border-color:var(--primary-color,#3b82f6)}.image-layout-tune__input::-moz-placeholder{color:var(--text-color-secondary,#707684)}.image-layout-tune__input::placeholder{color:var(--text-color-secondary,#707684)}.text-color-tool__actions{padding:6px}.text-color-tool__swatches{display:grid;grid-template-columns:repeat(6,20px);gap:3px;justify-content:center;margin-bottom:6px}.text-color-tool__swatch{width:20px;height:20px;border-radius:3px;border:none;cursor:pointer;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{display:flex;flex-direction:column;gap:4px}.text-color-tool__btn-row{display:flex;gap:3px}.text-color-tool__input{flex:1;min-width:0;padding:3px 6px;font-size:11px;border:1px solid var(--color-border,#e8e8eb);border-radius:3px;background:transparent;color:var(--color-text-primary,#1d202b);outline:none}.text-color-tool__input:focus{border-color:var(--primary-color,#3b82f6)}.text-color-tool__input::-moz-placeholder{color:var(--text-color-secondary,#707684)}.text-color-tool__input::placeholder{color:var(--text-color-secondary,#707684)}.text-color-tool__apply-btn,.text-color-tool__remove-btn{flex:1;padding:3px 6px;font-size:11px;border:1px solid var(--color-border,#e8e8eb);border-radius:3px;background:transparent;color:var(--color-text-primary,#1d202b);cursor:pointer;white-space:nowrap}.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:rgba(0,0,0,.3);--color-shadow-item-focus:hsla(0,0%,100%,.06);--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:rgba(56,138,229,.2);--inlineSelectionColor:rgba(56,138,229,.15);--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{--color-background:var(--surface-card)!important;--color-border:var(--surface-border)!important;--color-background-hover:var(--surface-hover)!important;background:var(--surface-card);border-color:var(--surface-border);color:var(--text-color)}: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}
