@font-face{font-family:Roboto;src:url('assets/fonts/Roboto-Regular.ttf');font-weight:400}@font-face{font-family:Roboto;src:url('assets/fonts/Roboto-Medium.ttf');font-weight:700}@font-face{font-family:Roboto;src:url('assets/fonts/Roboto-Italic.ttf');font-style:italic}@font-face{font-family:Roboto;src:url('assets/fonts/Roboto-MediumItalic.ttf');font-style:italic;font-weight:700}
@font-face{font-family:'Liberation Serif';src:url('assets/fonts/LiberationSerif-Regular.ttf')}@font-face{font-family:'Liberation Serif';src:url('assets/fonts/LiberationSerif-Bold.ttf');font-weight:700}@font-face{font-family:'Liberation Serif';src:url('assets/fonts/LiberationSerif-Italic.ttf');font-style:italic}@font-face{font-family:'Liberation Serif';src:url('assets/fonts/LiberationSerif-BoldItalic.ttf');font-style:italic;font-weight:700}
.editor-page-viewport{overflow:auto;background:#dedede;padding:12px;max-width:100%}.editor-page-frame{position:relative;margin:auto;background:#ffffff;isolation:isolate}.legal-pages{box-sizing:border-box;position:relative;z-index:1;font-family:Roboto,Arial,sans-serif;min-width:0}.editor-page-chrome{position:absolute;inset:0;pointer-events:none;z-index:2}.editor-sheet{position:absolute;border:1px solid #dedede;box-sizing:border-box}.editor-page-gap{position:absolute;left:0;right:0;background:#dedede}.editor-page-header,.editor-page-footer{position:absolute;font:10pt/1.3 Roboto,Arial,sans-serif;overflow:hidden;background:#ffffff}.editor-page-header p,.editor-page-footer p{margin:0}.editor-page-footer .page-number{display:block;text-align:right;font-size:9pt}.editor-layout-controls{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#f7f7f7;font:12px/1.5 'DM Sans',sans-serif}.editor-layout-controls label{display:flex;flex-direction:column}.editor-layout-controls input{width:80px}.editor-layout-controls select,.editor-layout-controls input{min-height:42px;border:1px solid #dedede;background:#ffffff;color:#111111;padding:6px}.editor-layout-controls output{align-self:center}.editor-page-viewport [data-page-spacer]{user-select:none}.editor-image img{height:auto;max-width:100%}.editor-page-header img,.editor-page-footer img{max-height:70px;width:auto;max-width:100%}.editor-area:has(.legal-pages)>.paper{padding:0;background:transparent;max-width:none}.editor-area:has(.legal-pages) .paper-heading{display:none}
@media(max-width:600px){.editor-toolbar button{font-size:11px;padding:6px}.editor-layout-controls{font-size:11px}.editor-page-viewport{padding:6px}}
.editor-page-chrome table{border-collapse:collapse;table-layout:fixed;font:11pt/1.5 Roboto,Arial,sans-serif;background:#ffffff}.editor-page-chrome th{border:1px solid #666666;padding:6px;vertical-align:top;background:#f7f7f7}.editor-page-chrome th p{margin:0 0 8pt}
.legal-pages .editor-image img{max-height:var(--editor-usable-height);object-fit:contain;width:auto}
.editor-layout-controls input[type=checkbox]{accent-color:#111111;width:22px;align-self:flex-start}.editor-layout-controls :focus-visible{outline:2px solid #111111;outline-offset:2px}.editor-layout-controls :disabled{color:#666666;cursor:default}
 .editor-layout-controls{align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid #dedede;border-top:0;background:#ffffff;color:#666666}
 .editor-layout-controls *{box-sizing:border-box}
 .editor-layout-controls select{max-width:100%;min-width:0;border-radius:4px;font:inherit}
 .editor-layout-controls select[aria-label="Área do documento"]{width:188px}
 .editor-layout-controls select[aria-label=Zoom]{width:136px}
 .editor-layout-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;min-height:42px;cursor:pointer;white-space:nowrap}
 .editor-layout-controls input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:0;align-self:auto}
 .editor-layout-controls output{font-size:11px;white-space:nowrap;margin-left:auto}
 .editor-page-profile{flex:1 1 180px;order:-1;font-size:11px}
 .editor-page-settings{position:relative}
 .editor-page-settings summary{display:flex;align-items:center;min-height:42px;cursor:pointer;color:#111111}
 .editor-page-settings[open]{flex-basis:100%}
 .editor-page-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:8px}
 .editor-page-fields label{gap:4px}
 @media(max-width:600px){.editor-page-profile{flex-basis:100%}.editor-layout-controls{font-size:12px}.editor-layout-controls select[aria-label="Área do documento"]{flex:1 1 140px;width:140px}.editor-layout-controls select[aria-label=Zoom]{flex:1 1 120px;width:120px}}
[data-format=petition] .tiptap{font-family:'Times New Roman','Liberation Serif',serif;font-size:12pt;line-height:1.5}[data-format=petition] .tiptap h1,[data-format=petition] .tiptap h2,[data-format=petition] .tiptap h3{font-size:12pt}.editor-format-note{flex-basis:100%;margin:0;font-size:12px}.editor-toolbar :disabled{color:#666666;cursor:default}
