.toast-enter-from[data-v-a304e28d]{opacity:0;transform:translate(30px)}.toast-enter-to[data-v-a304e28d],.toast-leave-from[data-v-a304e28d]{opacity:1;transform:translate(0)}.toast-leave-to[data-v-a304e28d]{opacity:0;transform:translate(30px)}.toast-move[data-v-a304e28d]{transition:transform .3s}.custom-scrollbar[data-v-a3f399ac]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-a3f399ac]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-a3f399ac]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.dark .custom-scrollbar[data-v-a3f399ac]::-webkit-scrollbar-thumb{background:#ffffff1a}.custom-scrollbar[data-v-7a2171ae]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-7a2171ae]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-7a2171ae]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark .custom-scrollbar[data-v-7a2171ae]::-webkit-scrollbar-thumb{background:#334155}.custom-scrollbar[data-v-c15faab9]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-c15faab9]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-c15faab9]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:10px}.dark .custom-scrollbar[data-v-c15faab9]::-webkit-scrollbar-thumb{background:#ffffff0d}.animate-fade-in[data-v-52d32bb9]{animation:.5s ease-out fadeIn-52d32bb9}@keyframes fadeIn-52d32bb9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-scrollbar[data-v-ca38354e]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-ca38354e]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-ca38354e]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark .custom-scrollbar[data-v-ca38354e]::-webkit-scrollbar-thumb{background:#334155}#documento-view-content.documento-view-container,#documento-editor-content.documento-view-container,.documento-view-container{color:#333!important;background-color:#fff!important;font-family:sans-serif!important}#documento-view-content.documento-view-container h1,#documento-editor-content.documento-view-container h1,.documento-view-container h1{text-align:center!important;margin-bottom:.5rem!important;font-size:1.25rem!important;font-weight:700!important}#documento-view-content.documento-view-container h2,#documento-editor-content.documento-view-container h2,.documento-view-container h2{text-align:center!important;margin-bottom:.5rem!important;font-size:1rem!important;font-weight:700!important}#documento-view-content.documento-view-container p,#documento-editor-content.documento-view-container p,.documento-view-container p{margin-bottom:.5rem!important}#documento-view-content.documento-view-container table,#documento-editor-content.documento-view-container table,.documento-view-container table{border-collapse:collapse!important;table-layout:auto!important;border:1px solid #dee2e6!important;width:100%!important;margin-bottom:1rem!important;display:table!important}#documento-view-content.documento-view-container thead,#documento-view-content.documento-view-container tbody,#documento-view-content.documento-view-container tfoot,#documento-view-content.documento-view-container tr,#documento-view-content.documento-view-container th,#documento-view-content.documento-view-container td,#documento-editor-content.documento-view-container thead,#documento-editor-content.documento-view-container tbody,#documento-editor-content.documento-view-container tfoot,#documento-editor-content.documento-view-container tr,#documento-editor-content.documento-view-container th,#documento-editor-content.documento-view-container td,.documento-view-container thead,.documento-view-container tbody,.documento-view-container tfoot,.documento-view-container tr,.documento-view-container th,.documento-view-container td{border-color:inherit!important;border-style:solid!important;border-width:0!important}#documento-view-content.documento-view-container th,#documento-view-content.documento-view-container td,#documento-editor-content.documento-view-container th,#documento-editor-content.documento-view-container td,.documento-view-container th,.documento-view-container td{background-clip:padding-box;color:#333!important;vertical-align:middle!important;word-break:normal!important;background-color:#0000!important;border:1px solid #dee2e6!important;padding:8px!important;font-size:12px!important;line-height:1.4!important}#documento-view-content.documento-view-container th,#documento-editor-content.documento-view-container th,.documento-view-container th{text-align:center!important;background-color:#f8f9fa!important;font-weight:700!important}#documento-view-content.documento-view-container tr,#documento-editor-content.documento-view-container tr,.documento-view-container tr{background-color:#0000!important;display:table-row!important}#documento-view-content.documento-view-container img,#documento-editor-content.documento-view-container img,.documento-view-container img{max-width:100%!important;height:auto!important}#documento-view-content.documento-view-container .header,#documento-editor-content.documento-view-container .header,.documento-view-container .header{text-align:left!important;border-bottom:1px solid #eee!important;align-items:center!important;width:100%!important;margin-bottom:20px!important;padding-bottom:10px!important;display:flex!important}#documento-view-content.documento-view-container .header-logo,#documento-editor-content.documento-view-container .header-logo,.documento-view-container .header-logo{flex:0 0 80px!important;width:80px!important;margin-right:15px!important}#documento-view-content.documento-view-container .header-logo img,#documento-editor-content.documento-view-container .header-logo img,.documento-view-container .header-logo img{width:80px!important;height:auto!important;display:block!important}#documento-view-content.documento-view-container .header-content,#documento-editor-content.documento-view-container .header-content,.documento-view-container .header-content{flex:1!important}#documento-view-content.documento-view-container .header-content .prefeitura-nome,#documento-editor-content.documento-view-container .header-content .prefeitura-nome,.documento-view-container .header-content .prefeitura-nome{text-transform:uppercase!important;color:#333!important;margin:0!important;font-size:14px!important;font-weight:700!important}#documento-view-content.documento-view-container .header-content .prefeitura-cnpj,#documento-editor-content.documento-view-container .header-content .prefeitura-cnpj,.documento-view-container .header-content .prefeitura-cnpj{color:#333!important;margin:2px 0!important;font-size:12px!important;font-weight:700!important}#documento-view-content.documento-view-container .header-content .prefeitura-info,#documento-editor-content.documento-view-container .header-content .prefeitura-info,.documento-view-container .header-content .prefeitura-info{color:#555!important;margin:0!important;font-size:10px!important}.custom-scrollbar[data-v-da1c97ef]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-da1c97ef]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-da1c97ef]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark .custom-scrollbar[data-v-da1c97ef]::-webkit-scrollbar-thumb{background:#334155}.custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar-thumb{background-color:var(--color-surface-200);border-radius:9999px}.dark .custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar-thumb{background-color:var(--color-surface-700)}.custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-300)}.dark .custom-scrollbar[data-v-d2c5d52a]::-webkit-scrollbar-thumb:hover{background-color:var(--color-surface-600)}.no-spinner[data-v-f5f590f6]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spinner[data-v-f5f590f6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.animate-fade-in[data-v-76ec8105]{animation:.3s ease-in-out fadeIn-76ec8105}@keyframes fadeIn-76ec8105{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.doc-content[data-v-7b78e8a1] h1{text-align:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.doc-content[data-v-7b78e8a1] h2{text-align:center;margin-bottom:.5rem;font-size:1rem;font-weight:700}.doc-content[data-v-7b78e8a1] p{margin-bottom:.5rem}.custom-scrollbar[data-v-7b78e8a1]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-7b78e8a1]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-7b78e8a1]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark .custom-scrollbar[data-v-7b78e8a1]::-webkit-scrollbar-thumb{background:#334155}@keyframes bounce-slow-7b78e8a1{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.animate-bounce-slow[data-v-7b78e8a1]{animation:3s infinite bounce-slow-7b78e8a1}.error-page[data-v-198d895f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}h1[data-v-198d895f]{margin:0;font-size:6rem}p[data-v-198d895f]{font-size:1.5rem}.error-page[data-v-78218584]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}h1[data-v-78218584]{margin:0;font-size:6rem}p[data-v-78218584]{font-size:1.5rem}.error-page[data-v-bcdad07e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}h1[data-v-bcdad07e]{margin:0;font-size:6rem}p[data-v-bcdad07e]{font-size:1.5rem}.animate-fade-in[data-v-821bba56]{animation:.3s ease-in-out fadeIn-821bba56}@keyframes fadeIn-821bba56{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.line-clamp-2[data-v-081014b6]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media print{nav,aside,header,footer,.no-print,button,.sidebar-mobile,[role=navigation]{display:none!important}body{background:#fff!important;margin:0!important;padding:0!important}.min-h-screen{min-height:auto!important}main{margin:0!important;padding:0!important;overflow:visible!important}.bg-white,.dark\:bg-surface-900{shadow:none!important;border:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
