[data-text-editor-quick-toolbar]{background-color:#1e3a66!important;color:#fff!important;color-scheme:dark}.dark [data-text-editor-quick-toolbar]{background-color:#020617!important}[data-text-editor-quick-toolbar] button,[data-text-editor-quick-toolbar] input,[data-text-editor-quick-toolbar] span,[data-text-editor-quick-toolbar] svg{color:#fff!important}[data-text-editor-quick-toolbar] input{background-color:transparent!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}[data-text-editor-quick-toolbar] input:focus,[data-text-editor-quick-toolbar] input:hover{background-color:hsla(0,0%,100%,.12)!important}[data-text-editor-quick-toolbar] button{border-color:transparent!important}[data-text-editor-quick-toolbar] button:hover{background-color:hsla(0,0%,100%,.18)!important}[data-text-editor-quick-toolbar] button:disabled{color:hsla(0,0%,100%,.45)!important}[data-text-editor-virtual-keyboard]{color-scheme:dark;background-color:#020617!important;isolation:isolate}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body]{background-color:#020617!important}[data-text-editor-virtual-keyboard] button{min-height:24px!important;height:24px!important;padding:0 .25rem!important;border-radius:5px!important;font-size:11px!important;line-height:1!important;letter-spacing:0!important;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease,box-shadow .12s ease!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button{border-color:#cbd5e1!important;background-color:#fff!important;color:#0f172a!important;box-shadow:0 1px 0 #64748b,inset 0 1px 0 hsla(0,0%,100%,.9)!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button:hover{border-color:#60a5fa!important;background-color:#eff6ff!important;color:#0f172a!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button:active{transform:translateY(1px) scale(.98)!important;box-shadow:inset 0 1px 2px rgba(2,6,23,.8)!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button.bg-emerald-50{border-color:#047857!important;background-color:#064e3b!important;color:#d1fae5!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button:is(.bg-blue-600,.bg-rose-600,.bg-purple-600){border-color:transparent!important;color:#fff!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button.bg-blue-600{background-color:#2563eb!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button.bg-rose-600{background-color:#e11d48!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body] button.bg-purple-600{background-color:#9333ea!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-header] button{min-height:24px!important;height:24px!important;padding-inline:.25rem!important;border:0!important;font-size:10px!important;box-shadow:none!important}[data-text-editor-virtual-keyboard] input{min-height:26px!important;height:26px!important;border-color:#475569!important;background-color:#0f172a!important;color:#f8fafc!important;font-size:10px!important}[data-text-editor-virtual-keyboard] :is(.h-10,.h-9,.h-8){min-height:24px!important;height:24px!important}[data-text-editor-virtual-keyboard] :is(.p-2,.p-2\.5){padding:.25rem!important}[data-text-editor-virtual-keyboard] :is(.space-y-1\.5,.space-y-2,.space-y-2\.5,.space-y-3)>:not([hidden])~:not([hidden]){margin-top:.25rem!important}[data-text-editor-virtual-keyboard] [data-virtual-keyboard-body]>*{min-height:0}@media (max-width:420px){[data-text-editor-virtual-keyboard] button{padding-inline:.125rem!important;font-size:10px!important}}.te-content .te-prosemirror{line-height:1.6;color:#1f2937;min-height:200px;word-wrap:break-word}.dark .te-content .te-prosemirror{color:#e2e8f0}.te-content .te-prosemirror:focus{outline:none}.te-content h1{font-size:2em;line-height:1.25}.te-content h1,.te-content h2{font-weight:700;margin:.4em 0 .3em}.te-content h2{font-size:1.6em;line-height:1.3}.te-content h3{font-size:1.3em}.te-content h3,.te-content h4{font-weight:600;margin:.4em 0 .3em}.te-content h4{font-size:1.1em}.te-content h5{font-size:1em}.te-content h5,.te-content h6{font-weight:600;margin:.4em 0 .3em}.te-content h6{font-size:.9em}.te-content p{margin:0 0 .6em}.te-content ul{list-style:disc}.te-content ol,.te-content ul{padding-left:1.6em;margin:0 0 .6em}.te-content ol{list-style:decimal}.te-content li{margin:.15em 0}.te-content li>p{margin:0}.te-content blockquote{border-left:3px solid #cbd5e1;padding-left:1em;margin:.6em 0;color:#64748b;font-style:italic}.te-content a.te-link{color:#2563eb;text-decoration:underline;cursor:pointer}.te-content img.te-image{max-width:100%;height:auto;border-radius:4px;margin:.4em 0}.te-content img.ProseMirror-selectednode{outline:2px solid #2563eb}.te-content code{background:#f1f5f9;border-radius:4px;padding:.1em .35em;font-family:Courier New,monospace;font-size:.9em}.dark .te-content code{background:#1e293b}.te-content pre,.te-content pre.te-codeblock{background:#0f172a;color:#e2e8f0;border-radius:8px;padding:.9em 1.1em;overflow-x:auto;margin:.6em 0;font-family:Courier New,monospace;font-size:.9em}.te-content pre code{background:transparent;padding:0;color:inherit}.te-content hr{border:none;border-top:1px solid #cbd5e1;margin:1em 0}.te-content .tableWrapper{overflow-x:visible;position:relative;width:100%;max-width:100%;margin:.6em 0}.te-content .ProseMirror table,.te-content table,.te-content table.te-table{border-collapse:collapse;border-spacing:0;width:100%!important;max-width:100%;table-layout:fixed}.te-content .ProseMirror table col,.te-content table col,.te-content table.te-table col{width:auto!important}.te-content .ProseMirror table td,.te-content .ProseMirror table th,.te-content table td,.te-content table th,.te-content table.te-table td,.te-content table.te-table th{border:1px solid #60a5fa;background:#eff6ff;color:#0f172a;padding:6px 10px;vertical-align:top;position:relative;min-width:2em;overflow-wrap:anywhere;word-break:normal;white-space:normal}.te-content table td>*,.te-content table th>*{margin-top:0;margin-bottom:0}.te-content table tr:nth-child(2n) td,.te-content table.te-table tr:nth-child(2n) td{background:#dbeafe}.dark .te-content table td,.dark .te-content table th,.dark .te-content table.te-table td,.dark .te-content table.te-table th{border-color:#38bdf8;background:#082f49;color:#e0f2fe}.dark .te-content table tr:nth-child(2n) td,.dark .te-content table.te-table tr:nth-child(2n) td{background:#0c4a6e}.te-content table th,.te-content table.te-table th{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-weight:700;text-align:left}.dark .te-content table th,.dark .te-content table.te-table th{background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#fff}.te-content table .selectedCell:after,.te-content table.te-table .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(37,99,235,.12);pointer-events:none}.te-content .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#2563eb;cursor:col-resize}.te-content mark{border-radius:2px;padding:.05em 0}.te-content .ProseMirror-selectednode{outline:2px solid #2563eb}@media print{.te-content{font-size:12pt}}