[x-cloak]{display:none!important}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}button,input,select{transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}@media(max-width:1023px){body{overflow:auto}}
.toolbar-btn{height:2rem;min-width:2rem;border-radius:.375rem;padding:0 .5rem;font-size:.7rem;color:#475569}.toolbar-btn:hover{background:#f1f5f9;color:#0f172a}.contract-editor h1,.preview-contract h1{font-size:1.4em;font-weight:700;line-height:1.4;margin-bottom:1em}.contract-editor h2,.preview-contract h2{font-size:1.2em;font-weight:700;margin:.9em 0 .4em}.contract-editor h3,.preview-contract h3{font-size:1.05em;font-weight:700;margin:.8em 0 .3em}.contract-editor p{margin:0 0 .72em}.contract-editor ul,.preview-contract ul{list-style:disc;padding-left:1.5rem}.contract-editor ol,.preview-contract ol{list-style:decimal;padding-left:1.5rem}.contract-editor:empty:before{content:'Comece a escrever o contrato...';color:#94a3b8}.document-page{isolation:isolate}.document-page [data-page-editor]{background:transparent}
@keyframes processing-orbit{to{transform:rotate(360deg)}}@keyframes processing-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes processing-paper{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.processing-orbit{animation:processing-orbit 2.8s linear infinite}.processing-orbit-reverse{animation:processing-orbit-reverse 2.1s linear infinite}.processing-paper{animation:processing-paper 1.4s ease-in-out infinite}
.contract-data-list{margin:.5rem 0;padding-left:1.4rem;list-style:disc}.contract-data-table{width:100%;margin:.65rem 0;border-collapse:collapse;font-size:.82em}.contract-data-table th,.contract-data-table td{border:1px solid #cbd5e1;padding:.4rem .5rem;text-align:left;vertical-align:top}.contract-data-table th{background:#f1f5f9;font-weight:700}

