.field-item.ant-form-item{margin-bottom:10px}.field-item.ant-form-item .ant-form-item-label{height:auto;padding:0 0 2px}.field-item.ant-form-item .ant-form-item-label label{font-size:12px;height:auto}.field-item.ant-form-item .ant-input-number{width:100%}.tiptap-editor{outline:none;min-height:200px;padding:0;line-height:1.6;font-size:14px}.tiptap-editor p{margin:.75em 0;line-height:1.7}.tiptap-editor p.is-editor-empty:first-child:before{color:#00000040;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3,.tiptap-editor h4,.tiptap-editor h5,.tiptap-editor h6{line-height:1.1;margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.tiptap-editor h1{font-size:2em}.tiptap-editor h2{font-size:1.5em}.tiptap-editor h3{font-size:1.25em}.tiptap-editor h4{font-size:1.1em}.tiptap-editor h5{font-size:1em}.tiptap-editor h6{font-size:.9em}.tiptap-editor ul,.tiptap-editor ol{padding:0 1rem;margin:1.25rem 0}.tiptap-editor ul{list-style-type:disc}.tiptap-editor ol{list-style-type:decimal}.tiptap-editor li{margin:.5em 0}.tiptap-editor li p{margin:.25em 0}.tiptap-editor blockquote{border-left:4px solid transparent;padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;color:#000000b3;background-color:#00000008;border-radius:0 8px 8px 0;transition:all .3s ease}[data-theme=dark] .tiptap-editor blockquote{color:#fffc;background-color:#ffffff0f}.tiptap-editor code{background-color:#6161611a;color:#000000a6;padding:.2em .4em;border-radius:.25em;font-size:.9em;font-family:Courier New,monospace}[data-theme=dark] .tiptap-editor code{background-color:#ffffff1a;color:#fffc}.tiptap-editor pre{background:#0000000d;color:#000000d9;font-family:Courier New,monospace;padding:1rem 1.25rem;border-radius:8px;margin:1.5rem 0;overflow-x:auto;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px 3px #0000000d;transition:all .3s ease}[data-theme=dark] .tiptap-editor pre{background:#ffffff0d;color:#ffffffd9;border-color:#ffffff1a}.tiptap-editor pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap-editor hr{border:none;border-top:2px solid rgba(0,0,0,.1);margin:2rem 0}[data-theme=dark] .tiptap-editor hr{border-top-color:#fff3}.tiptap-editor strong{font-weight:700}.tiptap-editor em{font-style:italic}.tiptap-editor u{text-decoration:underline}.tiptap-editor s{text-decoration:line-through}.tiptap-editor a{text-decoration:none;border-bottom:1px solid currentColor;cursor:pointer;transition:all .2s ease;padding-bottom:1px}.tiptap-editor a:hover{border-bottom-width:2px}.tiptap-editor .editor-image,.tiptap-editor img{max-width:100%;height:auto;display:block;margin:1.5rem 0;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.tiptap-editor img:hover{transform:scale(1.01);box-shadow:0 4px 12px #00000026}.tiptap-editor .editor-table{border-collapse:collapse;margin:1.5rem 0;table-layout:fixed;width:100%;overflow:hidden;border-radius:8px;box-shadow:0 1px 3px #00000014}.tiptap-editor .editor-table td,.tiptap-editor .editor-table th{min-width:1em;border:1px solid rgba(0,0,0,.08);padding:12px 16px;vertical-align:top;box-sizing:border-box;position:relative;transition:background-color .2s ease}[data-theme=dark] .tiptap-editor .editor-table td,[data-theme=dark] .tiptap-editor .editor-table th{border-color:#fff3}.tiptap-editor .editor-table th{font-weight:600;text-align:left;background-color:#0000000a;color:#000000d9}[data-theme=dark] .tiptap-editor .editor-table th{background-color:#ffffff0f;color:#ffffffe6}.tiptap-editor .editor-table .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:#c8c8ff66;pointer-events:none}.tiptap-editor .editor-table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.tiptap-editor [style*="text-align: left"]{text-align:left}.tiptap-editor [style*="text-align: center"]{text-align:center}.tiptap-editor [style*="text-align: right"]{text-align:right}.tiptap-editor [style*="text-align: justify"]{text-align:justify}.tiptap-editor .mention{background:linear-gradient(135deg,#0000000f,#0000000a);border-radius:6px;padding:3px 8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-block}.tiptap-editor .mention:hover{background:linear-gradient(135deg,#1890ff40,#1890ff26);transform:translateY(-1px);box-shadow:0 2px 4px #1890ff33}.tiptap-editor ::selection{background-color:#1890ff33}[data-theme=dark] .tiptap-editor ::selection{background-color:#1890ff4d}.tiptap-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#00000040;pointer-events:none;height:0}[data-theme=dark] .tiptap-editor p.is-editor-empty:first-child:before{color:#ffffff4d}.tiptap-editor:focus{outline:none}.tiptap-editor::-webkit-scrollbar{width:8px;height:8px}.tiptap-editor::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.tiptap-editor::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.tiptap-editor::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] .tiptap-editor::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark] .tiptap-editor::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] .tiptap-editor::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.rich-text-editor-container{display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.rich-text-editor-container:hover{box-shadow:0 4px 12px #00000014!important}.rich-text-editor-container:focus-within{box-shadow:0 0 0 2px #0000000f!important}.rich-text-editor-toolbar-wrapper{padding:8px 12px;overflow:visible;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .3s ease}.rich-text-editor-toolbar-wrapper>div,.rich-text-editor-toolbar-wrapper .ant-space{flex-wrap:wrap!important;gap:4px 8px!important;row-gap:8px!important}.rich-text-editor-toolbar-wrapper .ant-space-compact{flex-wrap:nowrap!important;flex-shrink:0}.rich-text-editor-toolbar-wrapper .ant-divider{height:24px;margin:0 4px;flex-shrink:0}@media(max-width:768px){.rich-text-editor-toolbar-wrapper .ant-divider-vertical{display:none}}.rich-text-editor-toolbar-wrapper .ant-btn{flex-shrink:0;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:6px}.rich-text-editor-toolbar-wrapper .ant-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.rich-text-editor-toolbar-wrapper .ant-btn.ant-btn-primary{box-shadow:0 2px 4px #1890ff33}.rich-text-editor-toolbar-wrapper .ant-select{flex-shrink:0;transition:all .2s ease}.rich-text-editor-toolbar-wrapper .ant-select:hover{transform:translateY(-1px)}.rich-text-editor-content{transition:background-color .3s ease}.rich-text-editor-content:focus-within{background-color:inherit}
