@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply antialiased;}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.tiptap{outline:none}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{min-width:1em;border:2px solid #e5e7eb;padding:8px 10px;vertical-align:top;box-sizing:border-box;position:relative}.tiptap table th{font-weight:700;text-align:left;background-color:#f9fafb}.tiptap table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.tiptap table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:#adf;pointer-events:none}.tiptap h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin-top:1.5em;margin-bottom:.5em}.tiptap h2{font-size:1.5rem;line-height:2rem;font-weight:600;margin-top:1.2em;margin-bottom:.5em}.tiptap h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.tiptap ul{list-style-type:disc;padding-left:1.5rem;margin:.5em 0}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap ol{list-style-type:decimal;padding-left:1.5rem;margin:.5em 0}.tiptap blockquote{border-left:3px solid #e5e7eb;padding-left:1rem;margin-left:0;margin-right:0;font-style:italic}@media print{nav,header,[data-testid=sidebar],button,.no-print{display:none!important}body,#root,.flex{display:block!important;height:auto!important;width:100%!important;overflow:visible!important;background:#fff!important}main{padding-top:0!important;margin:0!important;width:100%!important}.max-w-[910px]{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}textarea{border:none!important;resize:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}table,tr,td,p,h1,h2,h3{page-break-inside:avoid}}
