﻿@page{background:#fff}html,body{background:#fff}html{overflow-x:clip}.print-page,div.main{background:#fff !important;color:#000;color-scheme:only light;forced-color-adjust:none}.print-page *,.print-page *:after,.print-page *:before,div.main *,div.main *:after,div.main *:before{color-scheme:only light;forced-color-adjust:none}*{line-height:1.15em}*,*:after,*:before{font-family:"Noto Sans","Tahoma","Arial","sans-serif";font-size:10pt}*:after,*:before{display:inline-block}p{margin-bottom:.2cm;direction:ltr;color:#000;text-align:justify;orphans:0;widows:0;line-height:1.2em;background:rgba(0,0,0,0)}div.main{width:calc(100% - .3cm);box-sizing:border-box;position:relative}@media screen{body:not(.imprimir) div.main{background:#fff !important}}body.jcem-printable-layout{min-height:100vh;margin:0;display:flex;flex-direction:column;overflow-x:clip;overflow-y:visible;background:#fff}.jcem-document-workspace{flex:1 0 auto;display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;min-height:0;margin:0;padding:0;background:#c6cdd4;overflow:clip}.jcem-printable-layout .jcem-chrome{flex:0 0 auto}.jcem-printable-layout .jcem-chrome-footer{margin-top:0}.jcem-document-workspace--document-only{grid-template-columns:minmax(0, 1fr)}.jcem-document-preview-region{display:grid;align-items:start;justify-items:center;min-width:0;min-height:0;margin:0;padding:1rem;overflow:auto;contain:inline-size layout paint;background:#c6cdd4}.jcem-document-preview-region>.print-page,.jcem-document-preview-region>div.main{margin:0 auto;box-shadow:0 10px 24px rgba(20,35,50,.25)}table{width:100%}table tr,table tr td,table tr td>input{background:#fff}table tr td{vertical-align:middle;padding:.3rem .4rem}table tr td,table tr td>*,table tr td>input{line-height:2.55rem;height:2.55rem}table tr td>input{width:calc(100% + .1rem);margin:0 -0.2rem;border:none;font-weight:bold}table.fields tr td{border-top:1px solid #333;border-left:1px solid #333;white-space:nowrap}table.fields tr td:last-of-type{border-right:1px solid #333}table.fields tr td>span:after{content:": ▾";background-position:1em;font-size:1em;height:1em;width:2em;position:absolute;overflow:hidden}table.fields tr:last-of-type td{border-bottom:1px solid #333}table.fields tr:nth-child(odd),table.fields tr:nth-child(odd)>*,table.fields tr:nth-child(odd) *,table.fields tr:nth-child(odd) *>*{height:1rem;line-height:1rem !important;max-height:1rem}table.fields tr:nth-child(odd),table.fields tr:nth-child(odd) td{background:#ccc}img.logo{display:none;max-height:2.5cm;max-width:100%;margin-bottom:.65cm}.autosave,.nota,.menu,.cookie,.no-print{box-sizing:border-box;max-width:100%}.jcem-document-form-region.no-print,.jcem-document-form-region{--jcem-form-surface: #e7edf2;--jcem-form-toggle-bg: #9a4b00;--jcem-form-toggle-text: #fff;--jcem-form-toggle-shadow: rgb(255 255 255 / 22%);box-sizing:border-box;display:grid;grid-template-rows:44px minmax(0, 1fr);min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;border-right:0;border-bottom:1px solid #b8c1ca;background:var(--jcem-form-surface);color:#18212b;transition:max-block-size 180ms ease,border-color 180ms ease,background-color 180ms ease}.jcem-form-drawer-state{position:fixed;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.jcem-document-workspace:has(>.jcem-form-drawer-state){grid-template-rows:auto minmax(0, 1fr)}.jcem-document-form-toggle{position:relative;display:grid;grid-template-columns:auto auto;gap:.5rem;align-items:center;justify-content:center;justify-items:center;min-width:44px;min-height:44px;padding:.45rem .85rem;overflow:hidden;background:var(--jcem-form-toggle-bg);color:var(--jcem-form-toggle-text);cursor:pointer;font-size:1.05rem;font-weight:800;line-height:1;text-align:center;text-transform:none;text-shadow:0 1px 1px rgba(0,0,0,.28);box-shadow:inset 0 -1px 0 var(--jcem-form-toggle-shadow)}.jcem-document-form-toggle .jcem-fa-icon{width:1rem;height:1rem;color:currentColor;opacity:.95}.jcem-form-toggle-icon{display:none;place-items:center;inline-size:1.45rem;block-size:1.45rem;border-radius:999px;background:hsla(0,0%,100%,.14);line-height:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.jcem-form-toggle-marker{display:inline-grid;place-items:center;inline-size:1.45rem;block-size:1.45rem;border-radius:999px;background:hsla(0,0%,100%,.2);line-height:0}.jcem-document-form-region>.jcem-document-form-toggle{color:#fff}.jcem-document-form-toggle .jcem-form-toggle-copy{display:block;font-size:inherit;line-height:inherit;white-space:nowrap}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-form-toggle-icon--expand-top{display:inline-grid}.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-form-toggle-icon--collapse-top{display:inline-grid}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-document-form-region{max-block-size:44px}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-document-form-scroll{visibility:hidden;opacity:0;pointer-events:none}.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-document-form-region{max-block-size:70svh}.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-document-form-scroll{visibility:visible;opacity:1;pointer-events:auto}.jcem-document-form-scroll{min-width:0;min-height:0;margin:.875rem;overflow:auto;overscroll-behavior:contain;transition:opacity 160ms ease,visibility 160ms ease}.jcem-document-form-region button,.jcem-document-form-region input,.jcem-document-form-region select,.jcem-document-form-region textarea{font:inherit}.jcem-document-form-region .editor-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 17rem), 1fr));gap:.75rem;align-items:start}.jcem-document-form-region fieldset{min-width:0;margin:0;padding:.75rem;border:1px solid #9fabb6;background:#fff}.jcem-document-form-region legend{padding:0 .375rem;font-weight:700;color:#1769a8}.jcem-document-form-region label{display:block;margin-top:.5rem;color:#18212b;font-size:9pt;font-weight:700}.jcem-document-form-region .inline-check{display:flex;gap:.5rem;align-items:center;min-height:1.875rem}.jcem-document-form-region .inline-check input{width:auto;min-height:0;margin:0}.jcem-document-form-region input,.jcem-document-form-region select,.jcem-document-form-region textarea{box-sizing:border-box;width:100%;min-height:2.125rem;margin-top:.1875rem;padding:.375rem .5rem;border:1px solid #9fabb6;background:#fff;color:#111827}.jcem-document-form-region input[inputmode=numeric],.jcem-document-form-region input.percent,.jcem-document-form-region input[type=date],.jcem-document-form-region input[maxlength="2"],.jcem-document-form-region select{max-width:12rem}.jcem-document-form-region input.money,.jcem-document-form-region input[inputmode=decimal]{max-width:15rem}.jcem-document-form-region input:focus,.jcem-document-form-region select:focus,.jcem-document-form-region textarea:focus{outline:2px solid #2d7fbd;outline-offset:1px}.jcem-document-form-region input:disabled{background:#eef1f4;color:#697581;cursor:not-allowed}.jcem-document-form-region .field-row.two{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.jcem-document-form-region .field-row.three{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem}.jcem-document-form-region .field-row.city-uf{display:grid;grid-template-columns:minmax(0, 1fr) 4.5rem;gap:.5rem}.jcem-document-form-region .secondary-action{width:100%;min-height:2.125rem;margin-top:.625rem;border:1px solid #123a62;background:#174a7c;color:#fff;cursor:pointer;font-weight:700}.jcem-document-form-region .secondary-action:hover{background:#123a62}.jcem-document-form-region .signer-list{display:grid;gap:.625rem}.jcem-document-form-region .signer-card{padding:.625rem;border:1px solid #c5ced7;background:#f9fbfc}.jcem-document-form-region .signer-title{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;font-weight:700}.jcem-document-form-region .remove-signer{width:auto;min-height:1.75rem;padding:.1875rem .5rem;border:1px solid #c44f3d;border-radius:.25rem;background:#fff;color:#9f2d20;cursor:pointer;font-size:8.5pt}.jcem-document-form-region .monthly-editor{grid-column:1/-1;margin-top:.75rem;overflow-x:auto}.jcem-document-form-region .monthly-editor table{min-width:45rem;border-collapse:collapse}.jcem-document-form-region .monthly-editor th,.jcem-document-form-region .monthly-editor td{padding:.25rem;border:1px solid #bac4cd;text-align:left;color:#5f6975}.jcem-document-form-region .monthly-editor th{background:#e4e9ee;font-size:8.5pt}.jcem-document-form-region .monthly-editor input{min-height:1.875rem;margin:0}.jcem-document-form-region .monthly-editor tr.is-predicted input{background:#f1f4f6;color:#53616d}.jcem-document-form-region .monthly-editor .month-label{font-weight:700;white-space:nowrap;width:1%}.jcem-document-form-region .status{grid-column:1/-1;min-height:1.2em;margin:.625rem 0 0;color:#7a2518;font-weight:700}div.nota{background:#ddd;color:#111}div.autosave{background:#222;color:#eee}div.autosave:before{color:red;font-size:1.8em}div.menu{background:#dedede}::placeholder{font-weight:normal;color:#777}.ico.save:before,.ico.save2:before{content:none}.ico.save:before{background:#1f9d55}.ico.save2:before{border:1px solid currentcolor;background:rgba(0,0,0,0)}.jcem-chrome{box-sizing:border-box;width:100%;--jcem-icon-color: currentColor;--jcem-icon-hover-color: currentColor;--jcem-toolbar-icon-color: #425b70;--jcem-toolbar-icon-hover-color: #0d4f7a;color:#18212b;font-family:"Noto Sans","Tahoma","Arial","sans-serif"}.jcem-chrome,.jcem-chrome *{line-height:1.25}.jcem-chrome-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0, 1fr) auto auto auto;gap:.55rem;align-items:center;padding:.55rem 1rem;border-bottom:1px solid #aeb8c2;background:#f1f5f8;box-shadow:0 1px 0 rgba(20,35,50,.06)}body.jcem-has-app-nav:not(.imprimir) .jcem-chrome-header{animation:jcem-header-nav-clearance linear both;animation-timeline:scroll(root block);animation-range:0 7rem}@keyframes jcem-header-nav-clearance{from{padding-left:1rem}to{padding-left:4.5rem}}.jcem-chrome-footer p{margin:.15rem 0;color:#26333f;font-size:.86rem;text-align:left}.jcem-chrome-brand{display:inline-flex;gap:.6rem;align-items:center;max-width:100%;min-width:0;min-height:44px;margin-bottom:0;color:#123a62;font-size:1.15rem;font-weight:800;text-decoration:none}.jcem-global-logo{width:44px;height:44px;flex:0 0 auto;object-fit:contain;border-radius:.5rem}.jcem-author-badge{display:inline-grid;place-items:center;box-sizing:border-box;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:0;object-fit:contain;border-radius:.55rem;background:#fff}.jcem-author-badge img{width:2.25rem;height:2.25rem;object-fit:contain}.jcem-theme-toggle,.jcem-license-badge,.jcem-author-badge{transition:transform 140ms ease,border-color 140ms ease,background-color 140ms ease,box-shadow 140ms ease}.jcem-theme-toggle:hover,.jcem-license-badge:hover,.jcem-author-badge:hover,.jcem-theme-toggle:focus-visible,.jcem-license-badge:focus-visible,.jcem-author-badge:focus-visible{border-color:#2d7fbd;box-shadow:0 .2rem .55rem rgba(20,57,84,.22);transform:translateY(-0.08rem);outline:none}.jcem-license-badge{display:inline-flex;overflow:hidden;min-width:44px;height:44px;box-sizing:border-box;align-items:center;justify-content:center;gap:.3rem;margin:0;padding:.25rem;border:0;border-radius:.55rem;background:#fff;font-family:"Noto Sans",sans-serif;font-size:.68rem;line-height:1;text-decoration:none}.jcem-chrome-identity{min-width:0}.jcem-chrome-brand span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcem-license-badge span{color:#26333f;font-size:.68rem;font-weight:800;letter-spacing:0}.jcem-mpl2-icon{width:1.85rem;height:1.85rem;flex:0 0 auto}.jcem-chrome a{color:#174a7c;font-weight:700}.jcem-chrome-meta{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap}.jcem-header-menu-state{position:fixed;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.jcem-chrome-header-actions{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;justify-content:flex-end;min-width:0}.jcem-chrome-toolbar-row{grid-column:1/-1;position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:.35rem;align-items:center;justify-content:start;min-width:0;padding-top:.45rem}.jcem-chrome-toolbar-row::before{content:"";position:absolute;inset:0 0 auto 0;border-top:1px solid rgba(140,154,166,.4);pointer-events:none}body.jcem-has-app-nav:not(.imprimir) .jcem-chrome-toolbar-row::before{left:3.5rem}.jcem-chrome-toolbar-row.jcem-has-overflow{grid-template-columns:minmax(0, 1fr) 44px}.jcem-header-overflow{position:relative;display:none;width:44px;height:44px}.jcem-toolbar-menu-state{position:fixed;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.jcem-toolbar-overflow{position:relative;display:none;width:44px;height:44px}.jcem-has-overflow>.jcem-header-overflow,.jcem-has-overflow>.jcem-toolbar-overflow{display:block}.jcem-header-menu-toggle,.jcem-toolbar-menu-toggle{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;border:0;border-radius:.55rem;background:#fff;color:#35566f;cursor:pointer;transition:transform 140ms ease,background-color 140ms ease,box-shadow 140ms ease}.jcem-header-menu-toggle:hover,.jcem-header-menu-toggle:focus-visible,.jcem-header-menu-state:checked+.jcem-header-menu-toggle,.jcem-toolbar-menu-toggle:hover,.jcem-toolbar-menu-toggle:focus-visible,.jcem-toolbar-menu-state:checked+.jcem-toolbar-menu-toggle{background:#dcecf8;color:#123a62;box-shadow:0 .2rem .55rem rgba(20,57,84,.22);outline:none}.jcem-header-menu-toggle .jcem-fa-icon,.jcem-toolbar-menu-toggle .jcem-fa-icon{width:1.55rem;height:1.55rem}.jcem-autosave{display:inline-flex;gap:.7rem;align-items:center;max-width:none;padding:0;background:rgba(0,0,0,0);color:#4d5d6b;font-size:.78rem;white-space:nowrap}.jcem-theme-toggle{display:grid;place-items:center;padding:0;border-color:#9dafbb;background:#f5f8fa;color:#526a7a;line-height:1}.jcem-theme-toggle .jcem-fa-icon{width:1.8rem;height:1.8rem}.jcem-autosave-copy{min-width:0;overflow:clip}.jcem-autosave-copy strong{font-weight:800}.jcem-autosave-icon{color:#2e756e;display:inline-flex;transform-origin:center;will-change:transform,filter}.jcem-autosave-icon .jcem-fa-icon{width:1.6rem;height:1.6rem;fill:currentColor;transform-box:fill-box;transform-origin:center;opacity:.92;will-change:transform,opacity}.jcem-autosave .jcem-autosave-icon,.jcem-autosave[data-jcem-autosave-indicator=true] .jcem-autosave-icon{animation:jcem-autosave-glow 1.2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.jcem-autosave .jcem-autosave-icon .jcem-fa-icon,.jcem-autosave[data-jcem-autosave-indicator=true] .jcem-autosave-icon .jcem-fa-icon{animation:jcem-autosave-breathe 1.2s cubic-bezier(0.4, 0, 0.2, 1) infinite}.jcem-update-indicator{display:none;place-items:center;box-sizing:border-box;width:44px;height:44px;margin-inline:.2rem;border:0;border-radius:.55rem;background:#fff1c7;color:#9a5800 !important;text-decoration:none;box-shadow:0 .15rem .45rem rgba(145,89,0,.18);transform-origin:center;will-change:transform,box-shadow}.jcem-chrome-meta.has-update .jcem-update-indicator{display:inline-grid}.jcem-chrome-meta.has-update .jcem-update-indicator{animation:jcem-update-button-pulse 1.65s ease-in-out infinite}.jcem-update-indicator .jcem-fa-icon{width:1.35rem;height:1.35rem;fill:currentColor;transform-box:fill-box;transform-origin:center;will-change:transform,opacity;animation:jcem-update-pulse 1.65s ease-in-out infinite}.jcem-update-indicator:hover,.jcem-update-indicator:focus-visible{background:#ffe39a;border-color:#8f5100;color:#784000 !important;outline:2px solid rgba(184,121,18,.32);outline-offset:.12rem}@keyframes jcem-autosave-breathe{0%,100%{opacity:.82;transform:scale(0.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes jcem-autosave-glow{0%,100%{filter:drop-shadow(0 0 0 rgba(46, 117, 110, 0));transform:translateY(0)}50%{filter:drop-shadow(0 0 0.18rem rgba(46, 117, 110, 0.42));transform:translateY(-0.04rem)}}@keyframes jcem-update-pulse{0%,100%{opacity:.78;transform:scale(0.94) rotate(-4deg)}50%{opacity:1;transform:scale(1.08) rotate(4deg)}}@keyframes jcem-update-button-pulse{0%,100%{box-shadow:0 .15rem .45rem rgba(145,89,0,.18);transform:translateY(0) scale(1)}50%{box-shadow:0 .22rem .8rem rgba(145,89,0,.38);transform:translateY(-0.05rem) scale(1.035)}}.jcem-chrome-actions.menu{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;justify-content:flex-start;min-width:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border:0;background:rgba(0,0,0,0);box-shadow:none}.jcem-chrome-actions.menu:empty{display:none}.jcem-chrome-header-overflow.menu,.jcem-chrome-toolbar-overflow.menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:25;display:none;flex-wrap:wrap;gap:.35rem;align-items:center;width:min(22rem,100vw - 2rem);max-height:min(72svh,32rem);margin:0;padding:.55rem;overflow:auto;border:1px solid #b7c4cf;border-radius:.65rem;background:#dce3ea;box-shadow:0 .85rem 2rem rgba(20,35,50,.24);transform:translateY(-0.35rem)}.jcem-has-overflow .jcem-header-menu-state:checked~.jcem-chrome-header-overflow.menu,.jcem-has-overflow .jcem-toolbar-menu-state:checked~.jcem-chrome-toolbar-overflow.menu{display:flex;transform:translateY(0)}.jcem-chrome-actions.menu>*,.jcem-chrome-header-actions>*,.jcem-chrome-header-overflow.menu>*,.jcem-chrome-toolbar-overflow.menu>*{box-sizing:border-box;display:inline-flex;gap:.45rem;align-items:center;justify-content:center;min-height:44px;max-height:none;margin:0;padding:.42rem .65rem;border:0;border-radius:.35rem;background:#fff;color:#18212b;line-height:1;text-decoration:none;white-space:nowrap}.jcem-chrome-actions.menu>.jcem-icon-only,.jcem-chrome-header-actions>.jcem-icon-only,.jcem-chrome-header-overflow.menu>.jcem-icon-only,.jcem-chrome-toolbar-overflow.menu>.jcem-icon-only{width:44px;padding-right:.45rem;padding-left:.45rem}.jcem-chrome-actions.menu>*:hover,.jcem-chrome-header-actions>*:hover,.jcem-chrome-header-overflow.menu>*:hover,.jcem-chrome-toolbar-overflow.menu>*:hover{border-color:#123a62;background:#dcecf8;color:#123a62}.jcem-chrome-actions.menu .jcem-fa-icon,.jcem-chrome-header-actions .jcem-fa-icon,.jcem-chrome-header-overflow.menu .jcem-fa-icon,.jcem-chrome-toolbar-overflow.menu .jcem-fa-icon{color:var(--jcem-toolbar-icon-color)}.jcem-chrome-actions.menu>*:hover .jcem-fa-icon,.jcem-chrome-actions.menu>*:focus-visible .jcem-fa-icon,.jcem-chrome-header-actions>*:hover .jcem-fa-icon,.jcem-chrome-header-actions>*:focus-visible .jcem-fa-icon,.jcem-chrome-header-overflow.menu>*:hover .jcem-fa-icon,.jcem-chrome-header-overflow.menu>*:focus-visible .jcem-fa-icon,.jcem-chrome-toolbar-overflow.menu>*:hover .jcem-fa-icon,.jcem-chrome-toolbar-overflow.menu>*:focus-visible .jcem-fa-icon{color:var(--jcem-toolbar-icon-hover-color)}.jcem-chrome-actions.menu>*:focus-visible,.jcem-chrome-header-actions>*:focus-visible,.jcem-chrome-header-overflow.menu>*:focus-visible,.jcem-chrome-toolbar-overflow.menu>*:focus-visible{outline:2px solid #2d7fbd;outline-offset:2px}.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle]:hover .jcem-fa-icon:nth-child(2),.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle]:focus-visible .jcem-fa-icon:nth-child(2),.jcem-chrome-header-overflow.menu>[data-jcem-toolbar-id=bundle]:hover .jcem-fa-icon:nth-child(2),.jcem-chrome-header-overflow.menu>[data-jcem-toolbar-id=bundle]:focus-visible .jcem-fa-icon:nth-child(2),.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle]:hover .jcem-fa-icon:nth-child(2),.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle]:focus-visible .jcem-fa-icon:nth-child(2){opacity:.82}.jcem-fa-icon{width:2rem;height:2rem;flex:0 0 auto;color:var(--jcem-icon-color, currentColor);fill:currentColor;transition:color 160ms ease,opacity 160ms ease,transform 160ms ease}.jcem-toolbar-label{font-weight:600}.jcem-toolbar-separator{width:5px;min-height:1.8rem;margin:0 .25rem;padding:0 !important;border:0 !important;border-left:1px solid #aeb8c2 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;cursor:default}.jcem-file-dialog,.jcem-toolbar-control{position:fixed;left:-100vw;top:-100vh;width:1px;height:1px;opacity:0;pointer-events:none}.jcem-tooltip{position:fixed;z-index:9999;max-width:18rem;padding:.35rem .5rem;border:1px solid #4b5967;border-radius:.25rem;background:#1f2933;color:#fff;box-shadow:0 6px 18px rgba(20,35,50,.22);font-size:.78rem;line-height:1.25;pointer-events:none}.jcem-chrome-footer{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem 1.25rem;margin-top:0;padding:2rem 1rem 2.25rem;border-top:1px solid #aeb8c2;background:#f1f5f8}.jcem-footer-block{min-width:0}.jcem-footer-block h2{margin:0 0 .45rem;color:#123a62;font-size:.82rem;font-weight:800;text-align:left}.jcem-footer-legal{grid-column:1/-1}.menu>*{position:relative;text-decoration:none;background-size:1.5rem;background-position:.3rem center;display:inline-block;margin:-0.3rem .1rem;padding:.75rem;cursor:pointer;color:#555;max-height:1.2em;border-radius:.3em}.menu input{position:fixed;left:-10rem;top:-10rem;width:1px}.menu>*:hover{background-color:#2b92db;color:#fff}div.versao{position:absolute;right:.05cm;top:50%;width:max-content;transform:translate(50%, -50%) rotate(-90deg);white-space:nowrap;display:none}div.versao *,div.versao{text-align:left;font-size:.65em;color:#000}@media print{html,body{width:auto;height:auto;margin:0 !important;padding:0 !important;background:#fff}.jcem-app-shell,.jcem-app-shell-content{display:block !important;width:auto !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important}.jcem-app-shell::before{content:none !important}body.jcem-printable-layout{height:auto;min-height:0;display:block;overflow:visible}.jcem-document-workspace,.jcem-document-preview-region{display:block;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible;contain:none !important;background:#fff !important}.jcem-document-form-region{display:none !important}.jcem-document-preview-region>.print-page,.jcem-document-preview-region>div.main{margin:0;box-shadow:none}div.main>div.versao{display:block !important}.autosave,.jcem-chrome,.menu,.nota,.cookie,.no-print{display:none !important}::placeholder{color:#fff;opacity:0}}body.imprimir{margin:0 !important;padding:0 !important;background:#fff}body.imprimir .jcem-app-shell,body.imprimir .jcem-app-shell-content{display:block !important;width:auto !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important}body.imprimir .jcem-app-shell::before{content:none !important}body.imprimir.jcem-printable-layout{height:auto;min-height:0;display:block;overflow:visible}body.imprimir .jcem-document-workspace,body.imprimir .jcem-document-preview-region{display:block;overflow:visible;background:#fff}body.imprimir .jcem-document-form-region{display:none !important}body.imprimir .jcem-document-preview-region>.print-page,body.imprimir .jcem-document-preview-region>div.main{margin:0;box-shadow:none}body.imprimir div.main>div.versao{display:block !important}body.imprimir .autosave,body.imprimir .jcem-chrome,body.imprimir .menu,body.imprimir .nota,body.imprimir .cookie,body.imprimir .no-print{display:none !important}@media(min-width: 1120px){.jcem-document-workspace{grid-template-columns:minmax(20rem, clamp(21rem, 32vw, 31rem)) minmax(0, 1fr)}body.jcem-printable-layout .jcem-document-workspace:has(>.jcem-form-drawer-state){grid-template-columns:44px minmax(0, 1fr) !important;grid-template-rows:minmax(0, 1fr);transition:grid-template-columns 180ms ease}body.jcem-printable-layout .jcem-document-workspace:has(>.jcem-form-drawer-state:checked){grid-template-columns:clamp(21rem,32vw,31rem) minmax(0, 1fr) !important}.jcem-document-workspace.jcem-document-workspace--document-only{grid-template-columns:minmax(0, 1fr)}.jcem-document-form-region.no-print,.jcem-document-form-region{position:sticky;top:var(--jcem-chrome-header-block-size, 0);align-self:stretch;grid-template-columns:44px minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);min-block-size:calc(100svh - var(--jcem-chrome-header-block-size, 0px));max-block-size:calc(100svh - var(--jcem-chrome-header-block-size, 0px));overflow:hidden;border-right:1px solid #b8c1ca;border-bottom:0;background:linear-gradient(90deg, var(--jcem-form-toggle-bg) 0, var(--jcem-form-toggle-bg) 44px, var(--jcem-form-surface) 44px, var(--jcem-form-surface) 100%);transition:border-color 180ms ease,background-color 180ms ease}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-document-form-region,.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-document-form-region{max-block-size:calc(100svh - var(--jcem-chrome-header-block-size, 0px))}.jcem-document-form-toggle{align-self:stretch;grid-template-columns:auto;grid-template-rows:auto auto minmax(0, 1fr);inline-size:44px;block-size:100%;min-height:100%;padding:1.05rem .35rem .9rem;gap:.72rem;align-content:start;justify-content:center;justify-items:center;writing-mode:horizontal-tb;transform:none;box-shadow:inset -1px 0 0 var(--jcem-form-toggle-shadow)}.jcem-document-form-toggle .jcem-form-toggle-copy{align-self:start;justify-self:center;max-block-size:100%;max-inline-size:calc(100svh - var(--jcem-chrome-header-block-size, 0px) - 5rem);overflow:visible;writing-mode:vertical-rl;transform:rotate(180deg);font-size:1rem;line-height:1.12;text-align:center}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-form-toggle-icon--expand-top,.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-form-toggle-icon--collapse-top{display:none}.jcem-document-workspace:has(>.jcem-form-drawer-state:not(:checked)) .jcem-form-toggle-icon--expand-side{display:inline-grid}.jcem-document-workspace:has(>.jcem-form-drawer-state:checked) .jcem-form-toggle-icon--collapse-side{display:inline-grid}.jcem-document-form-scroll{min-width:0;min-height:0;margin:.875rem;overflow:auto;overscroll-behavior:contain}}@media(max-width: 720px){.jcem-chrome-header{grid-template-columns:minmax(0, 1fr) auto auto auto;gap:.45rem}.jcem-chrome-meta{justify-items:start;text-align:left}.jcem-chrome-footer{grid-template-columns:1fr}.jcem-document-workspace{grid-template-columns:minmax(0, 1fr)}.jcem-document-form-region .field-row.two,.jcem-document-form-region .field-row.three,.jcem-document-form-region .field-row.city-uf,.jcem-document-form-region .editor-grid{grid-template-columns:1fr}}body.imprimir ::placeholder,body.imprimir input::placeholder{color:rgba(0,0,0,0);opacity:0;display:none}@media(max-width: 52rem){.jcem-header-autosave-compact .jcem-autosave-copy>span,.jcem-autosave-copy>span{display:none}}.jcem-header-autosave-compact .jcem-autosave-copy>span{display:none}@media(max-width: 34rem){.jcem-header-autosave-icon-only .jcem-autosave-copy,.jcem-autosave-copy{display:none}}.jcem-header-autosave-icon-only .jcem-autosave-copy{display:none}.jcem-footer-block p+p{margin-top:.55rem}.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle],.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle]{width:4.15rem;gap:.1rem}.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon,.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon{width:1.35rem;height:2rem}.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon:first-child,.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon:first-child{width:1.8rem;opacity:1}.jcem-chrome-actions.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon:nth-child(2),.jcem-chrome-toolbar-overflow.menu>[data-jcem-toolbar-id=bundle] .jcem-fa-icon:nth-child(2){opacity:.68;transform:scale(0.82)}.jcem-dashboard{min-height:100svh;margin:0;padding:clamp(1rem,4vw,3rem);background:radial-gradient(circle at top right, #d9ecf7, transparent 35%),#eef3f7;color:#173047;font-family:"Segoe UI",sans-serif}.jcem-dashboard-header,.jcem-error-panel{width:min(72rem,100%);margin:0 auto 2rem}.jcem-dashboard-header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1rem}.jcem-dashboard-logo{width:4rem;height:4rem;object-fit:contain}.jcem-dashboard-header h1,.jcem-error-panel h1{margin:0;font-size:clamp(2rem,5vw,4rem)}.jcem-dashboard-header p{margin:.25rem 0}.jcem-dashboard-header p:not(.jcem-eyebrow){color:#52687a}.jcem-eyebrow,.jcem-error-code{color:#1b5f8c;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jcem-dashboard main{width:min(72rem,100%);margin:auto}.jcem-app-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:1rem}.jcem-app-card{display:flex;gap:1rem;align-items:center;min-height:7rem;padding:1.25rem;color:inherit;text-decoration:none;background:#fff;border:1px solid #c8d8e4;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(20,57,84,.08);transition:transform .18s ease,box-shadow .18s ease}.jcem-app-card:hover,.jcem-app-card:focus-visible{transform:translateY(-0.2rem);box-shadow:0 .8rem 2rem rgba(20,57,84,.16);outline:3px solid #77b5dc}.jcem-app-card strong,.jcem-app-card small{display:block}.jcem-app-card small{margin-top:.35rem;color:#52687a}.jcem-app-icon{display:block;flex:0 0 3rem;width:3rem;height:3rem;object-fit:contain;border-radius:.8rem;transition:filter 180ms ease,transform 180ms ease}.jcem-app-card:hover .jcem-app-icon{transform:scale(1.04)}.jcem-dashboard-theme{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid #8299aa;border-radius:.6rem;background:#fff;color:#1f3d53;cursor:pointer;font-size:1.45rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.jcem-dashboard-theme:hover,.jcem-dashboard-theme:focus-visible{background:#e5f0f6;border-color:#1b5f8c;box-shadow:0 .25rem .7rem rgba(20,57,84,.18);outline:2px solid #77b5dc;outline-offset:2px}.jcem-dashboard-footer{width:min(72rem,100%);margin:3rem auto 0;padding:1.5rem 0 1.75rem;border-top:1px solid #b9cbd8;color:#52687a}.jcem-dashboard-footer p{color:inherit}.jcem-error-page{display:grid;place-items:center}.jcem-error-panel{padding:clamp(1.5rem,4vw,3rem);background:hsla(0,0%,100%,.88);border-radius:1.5rem}.jcem-error-code{margin:0;font-size:clamp(4rem,14vw,9rem);line-height:.9}.jcem-home-link{display:inline-block;margin-top:1.5rem;color:#124e78;font-weight:700}:root[data-theme=dark] .jcem-dashboard{background:#18191b;color:#eceeef}:root[data-theme=dark] .jcem-dashboard-header{color:#f1f2f3}:root[data-theme=dark] .jcem-dashboard-header p:not(.jcem-eyebrow){color:#c3c6ca}:root[data-theme=dark] .jcem-dashboard .jcem-eyebrow{color:#b8bdc3}:root[data-theme=dark] .jcem-dashboard .jcem-app-card{background:#27292d;border-color:#44474c;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.24)}:root[data-theme=dark] .jcem-dashboard .jcem-app-card:hover,:root[data-theme=dark] .jcem-dashboard .jcem-app-card:focus-visible{background:#303237;border-color:#696d74;box-shadow:0 .8rem 2rem rgba(0,0,0,.34);outline-color:#8d9299}:root[data-theme=dark] .jcem-dashboard .jcem-app-card small,:root[data-theme=dark] .jcem-dashboard-footer{color:#b6bac0}:root[data-theme=dark] .jcem-dashboard-footer{border-color:#46494e}:root[data-theme=dark] .jcem-dashboard-footer p{color:#b6bac0}:root[data-theme=dark] .jcem-dashboard-theme{background:#303236;border-color:#62656b;color:#f0f0f0}:root[data-theme=dark] .jcem-dashboard-theme:hover,:root[data-theme=dark] .jcem-dashboard-theme:focus-visible{background:#41444a;border-color:#aeb3bb;box-shadow:0 .25rem .7rem rgba(0,0,0,.35);outline-color:#aeb3bb}:root[data-theme=dark] .jcem-dashboard .jcem-app-icon,:root[data-theme=dark] .jcem-dashboard-header>img{filter:saturate(0.8) brightness(1.15) contrast(1.04)}:root[data-theme=dark] body:not(.imprimir){color-scheme:dark}:root[data-theme=dark] body.jcem-has-app-nav:not(.imprimir){background:#18191b;color:#ededed}:root[data-theme=dark] .jcem-document-workspace{background:#17181a;color:#ededed}:root[data-theme=dark] .jcem-document-preview-region{background:#2b2e32}:root[data-theme=dark] .jcem-chrome{background:#1f2023;color:#ededed;border-color:#45484d}:root[data-theme=dark] .jcem-document-form-region{--jcem-form-surface: #1f2023;--jcem-form-toggle-bg: #ad5b13;--jcem-form-toggle-text: #fff;--jcem-form-toggle-shadow: rgb(255 255 255 / 20%);background:var(--jcem-form-surface);color:#ededed;border-color:#45484d}:root[data-theme=dark] .jcem-chrome-header,:root[data-theme=dark] .jcem-chrome-footer{background:#202225;border-color:#505359}:root[data-theme=dark] .jcem-chrome-header-overflow.menu,:root[data-theme=dark] .jcem-chrome-toolbar-overflow.menu{background:#2c2e32;border-color:#505359}:root[data-theme=dark] .jcem-chrome-actions.menu>*,:root[data-theme=dark] .jcem-chrome-header-actions>*,:root[data-theme=dark] .jcem-chrome-header-overflow.menu>*,:root[data-theme=dark] .jcem-chrome-toolbar-overflow.menu>*{background:#383a3f;border-color:#60636a;color:#f3f3f3}:root[data-theme=dark] .jcem-chrome-actions.menu>*:hover,:root[data-theme=dark] .jcem-chrome-actions.menu>*:focus-visible,:root[data-theme=dark] .jcem-chrome-header-actions>*:hover,:root[data-theme=dark] .jcem-chrome-header-actions>*:focus-visible,:root[data-theme=dark] .jcem-chrome-header-overflow.menu>*:hover,:root[data-theme=dark] .jcem-chrome-header-overflow.menu>*:focus-visible,:root[data-theme=dark] .jcem-chrome-toolbar-overflow.menu>*:hover,:root[data-theme=dark] .jcem-chrome-toolbar-overflow.menu>*:focus-visible{background:#494c52;border-color:#9a9da4;color:#fff}:root[data-theme=dark] .jcem-chrome{--jcem-toolbar-icon-color: #d0d2d5;--jcem-toolbar-icon-hover-color: #fff}:root[data-theme=dark] .jcem-chrome a,:root[data-theme=dark] .jcem-chrome-brand,:root[data-theme=dark] .jcem-footer-block h2,:root[data-theme=dark] .jcem-document-form-region label{color:#f0f0f0}:root[data-theme=dark] .jcem-chrome-identity p,:root[data-theme=dark] .jcem-chrome-footer p,:root[data-theme=dark] .jcem-autosave{color:#c8c9cc}:root[data-theme=dark] .jcem-autosave-icon{color:#91c8ba}:root[data-theme=dark] .jcem-update-indicator{background:#4c3a20;border-color:#d69a38;color:#ffd27b !important;box-shadow:0 .2rem .55rem rgba(0,0,0,.35)}:root[data-theme=dark] .jcem-update-indicator:hover,:root[data-theme=dark] .jcem-update-indicator:focus-visible{background:#604923;border-color:#f0b653;color:#ffe0a1 !important;outline-color:rgba(240,182,83,.34)}:root[data-theme=dark] .jcem-license-badge{border-color:#666a70}:root[data-theme=dark] .jcem-license-badge{background:#303236}:root[data-theme=dark] .jcem-license-badge span{color:#ececec}:root[data-theme=dark] .jcem-header-menu-toggle,:root[data-theme=dark] .jcem-toolbar-menu-toggle{background:#34363a;color:#c6c9cd}:root[data-theme=dark] .jcem-author-badge{background:#303236;border-color:#62656b}:root[data-theme=dark] .jcem-theme-toggle:hover,:root[data-theme=dark] .jcem-license-badge:hover,:root[data-theme=dark] .jcem-author-badge:hover,:root[data-theme=dark] .jcem-header-menu-toggle:hover,:root[data-theme=dark] .jcem-toolbar-menu-toggle:hover,:root[data-theme=dark] .jcem-theme-toggle:focus-visible,:root[data-theme=dark] .jcem-license-badge:focus-visible,:root[data-theme=dark] .jcem-author-badge:focus-visible,:root[data-theme=dark] .jcem-header-menu-toggle:focus-visible,:root[data-theme=dark] .jcem-toolbar-menu-toggle:focus-visible,:root[data-theme=dark] .jcem-header-menu-state:checked+.jcem-header-menu-toggle,:root[data-theme=dark] .jcem-toolbar-menu-state:checked+.jcem-toolbar-menu-toggle{border-color:#aeb3bb;background:#494c52;color:#fff;box-shadow:0 .2rem .6rem rgba(0,0,0,.38)}:root[data-theme=dark] .jcem-author-badge img,:root[data-theme=dark] .jcem-app-logo{filter:saturate(0.78) brightness(1.16) contrast(1.04)}:root[data-theme=dark] .jcem-document-form-region input,:root[data-theme=dark] .jcem-document-form-region select,:root[data-theme=dark] .jcem-document-form-region textarea{background:#36383d;border-color:#5a5d63;color:#f3f3f3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}:root[data-theme=dark] .jcem-document-form-region input:focus,:root[data-theme=dark] .jcem-document-form-region select:focus,:root[data-theme=dark] .jcem-document-form-region textarea:focus{background:#3d4045;outline-color:#92979e}:root[data-theme=dark] .jcem-document-form-region input:disabled{background:#292b2e;border-color:#44474c;color:#858990}:root[data-theme=dark] .jcem-document-form-region fieldset{background:#292b2f;border-color:#484b50;box-shadow:0 .25rem .85rem rgba(0,0,0,.12)}:root[data-theme=dark] .jcem-document-form-region legend{color:#d7d9dc}:root[data-theme=dark] .jcem-document-form-region .signer-card{background:#303236;border-color:#4e5157}:root[data-theme=dark] .jcem-document-form-region .monthly-editor th{background:#34363a;color:#dedfe1}:root[data-theme=dark] .jcem-document-form-region .monthly-editor td{background:#27292c;border-color:#484b50;color:#c4c6ca}:root[data-theme=dark] .jcem-document-form-region .secondary-action{background:#45484d;border-color:#686c73;color:#fff}:root[data-theme=dark] .jcem-document-form-region .secondary-action:hover{background:#555960}:root[data-theme=dark] .jcem-document-form-region .remove-signer{background:#34363a;color:#ffb6aa;border-color:#8d5c54}:root[data-theme=dark] .print-page{color-scheme:light;background:#fff !important;color:#000 !important}:root[data-theme=light] .jcem-chrome-header,:root[data-theme=light] .jcem-chrome-footer{background:#edf2f5;border-color:#aebbc5}:root[data-theme=light] .jcem-chrome-header-overflow.menu,:root[data-theme=light] .jcem-chrome-toolbar-overflow.menu{background:#d7e0e7;border-color:#b5c2cc}:root[data-theme=light] .jcem-chrome{--jcem-toolbar-icon-color: #35566f;--jcem-toolbar-icon-hover-color: #0d4f7a}:root[data-theme=light] .jcem-document-form-region{--jcem-form-surface: #e4ebf0;--jcem-form-toggle-bg: #9a4b00;--jcem-form-toggle-text: #fff;--jcem-form-toggle-shadow: rgb(255 255 255 / 24%);background:var(--jcem-form-surface);border-color:#b4c0c9}:root[data-theme=light] .jcem-document-form-region fieldset{background:#f9fbfc;border-color:#a9b7c2;box-shadow:0 .25rem .85rem rgba(20,45,65,.08)}:root[data-theme=light] .jcem-document-form-region input,:root[data-theme=light] .jcem-document-form-region select,:root[data-theme=light] .jcem-document-form-region textarea{background:#fff;color:#18212b;border-color:#a9b7c2}:root[data-theme=light] .jcem-document-preview-region{background:#cbd3da}:root[data-theme=light] .jcem-app-nav::before{background:#e9eef1;border-color:#aebbc5}:root[data-theme=light] .jcem-header-menu-toggle,:root[data-theme=light] .jcem-toolbar-menu-toggle{background:#fff;color:#35566f}@media(min-width: 1120px){:root[data-theme=dark] .jcem-document-form-region,:root[data-theme=light] .jcem-document-form-region{background:linear-gradient(90deg, var(--jcem-form-toggle-bg) 0, var(--jcem-form-toggle-bg) 44px, var(--jcem-form-surface) 44px, var(--jcem-form-surface) 100%)}}:root[data-theme=light] .jcem-nav-toggle{background:#d7e1e7;color:#29465b;border-color:#aebbc5}:root[data-theme=light] .jcem-theme-toggle{background:#f5f8fa;border-color:rgba(0,0,0,0);color:#526a7a}.jcem-theme-toggle,.jcem-nav-toggle,.jcem-header-menu-toggle,.jcem-toolbar-menu-toggle{border:0;border-radius:.55rem;cursor:pointer;min-width:44px;min-height:44px;flex:0 0 44px}.jcem-nav-state{position:fixed;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.jcem-app-shell{position:relative;display:grid;grid-template-columns:3.5rem minmax(0, 1fr);align-items:stretch;min-height:50vh}.jcem-app-shell::before{content:"";position:absolute;inset:0 auto 0 0;width:3.5rem;background:#d6e0e7;border-right:1px solid #9dabb6;box-shadow:.3rem 0 1rem rgba(0,0,0,.08);pointer-events:none}.jcem-app-shell-content{min-width:0}.jcem-app-nav{position:sticky;z-index:900;top:0;align-self:start;justify-self:start;width:3.5rem;height:max-content;padding:0;overflow:visible;background:rgba(0,0,0,0);border:0;border-radius:0}.jcem-app-nav::before{content:"";position:absolute;z-index:-1;inset:0 auto auto 0;width:3.5rem;height:100vh;background:rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);transition:width .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;pointer-events:none}.jcem-app-nav-right{grid-column:2;border-right:0;border-left:1px solid #b7c1c9;box-shadow:-0.3rem 0 1rem rgba(0,0,0,.08)}.jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav::before{width:min(18rem,100vw - 1rem);background:#d6e0e7;border-color:#9dabb6;box-shadow:.65rem 0 1.8rem rgba(0,0,0,.2)}.jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav nav,.jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav .jcem-nav-toggle{width:min(18rem,100vw - 1rem)}.jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav-right{box-shadow:-0.65rem 0 1.8rem rgba(0,0,0,.2)}.jcem-nav-toggle{display:grid;place-items:center;width:100%;min-width:0;height:3.25rem;border:0;border-bottom:1px solid #b7c1c9;border-radius:0;background:#dde3e7;font-size:2rem;line-height:1}.jcem-nav-toggle .jcem-fa-icon{width:1.45rem;height:1.45rem}.jcem-app-nav nav,.jcem-app-nav .jcem-nav-toggle{transition:width .18s ease}.jcem-app-nav nav{display:grid;gap:.15rem;padding:.35rem}.jcem-app-nav a{display:grid;grid-template-columns:2.8rem 1fr;align-items:center;gap:.55rem;min-height:2.75rem;color:#252a2f;text-decoration:none;white-space:nowrap;border-radius:.4rem}.jcem-app-nav a{overflow:hidden}.jcem-app-nav a>span:last-child{opacity:0;visibility:hidden;transition:opacity .14s ease}.jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav a>span:last-child{opacity:1;visibility:visible}.jcem-app-nav a:hover,.jcem-app-nav a:focus-visible{background:#d9e0e5;outline:2px solid #647887;outline-offset:-2px}.jcem-app-nav img{justify-self:center;width:2.15rem;height:2.15rem;object-fit:contain;border-radius:.45rem;transition:filter 180ms ease}.jcem-nav-dot{width:.75rem;height:.75rem;margin:auto;border-radius:50%;background:#1b5f8c}:root[data-theme=dark] .jcem-theme-toggle{background:#34363a;border-color:#666a70;color:#c6c9cd}:root[data-theme=dark] .jcem-app-shell::before{background:#25272a;border-color:#55585e;box-shadow:.3rem 0 1rem rgba(0,0,0,.3)}:root[data-theme=dark] .jcem-nav-state:checked~.jcem-app-shell .jcem-app-nav::before{background:#25272a;border-color:#55585e;box-shadow:.65rem 0 1.8rem rgba(0,0,0,.35)}:root[data-theme=dark] .jcem-app-nav-right{box-shadow:-0.3rem 0 1rem rgba(0,0,0,.3)}:root[data-theme=dark] .jcem-nav-toggle{background:#323438;border-color:#55585e;color:#f1f1f1}:root[data-theme=dark] .jcem-app-nav a{color:#e3e3e3}:root[data-theme=dark] .jcem-app-nav a:hover,:root[data-theme=dark] .jcem-app-nav a:focus-visible{background:#3a3d42;outline-color:#8d9096}:root[data-theme=dark] .jcem-app-nav img{filter:saturate(0.78) brightness(1.16) contrast(1.04)}:root[data-theme=dark] .jcem-nav-dot{background:#a7aaaf}@media(prefers-reduced-motion: reduce){.jcem-app-nav,.jcem-app-card{transition:none}.jcem-autosave-icon,.jcem-autosave-icon .jcem-fa-icon{animation:none !important;transition:none}.jcem-update-indicator,.jcem-update-indicator .jcem-fa-icon{animation:none !important}}.jcem-consent-blocker{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:1rem;background:rgba(8,19,30,.78);backdrop-filter:blur(0.3rem)}.jcem-consent-blocker section{width:min(34rem,100%);padding:1.5rem;background:#fff;color:#173047;border-radius:1rem;box-shadow:0 1rem 4rem rgba(0,0,0,.4)}.jcem-consent-blocker section>div{display:flex;flex-wrap:wrap;gap:.75rem}.jcem-consent-blocker button{min-height:2.75rem;padding:.6rem 1rem;border:1px solid #1b5f8c;border-radius:.5rem;background:#1b5f8c;color:#fff;font-weight:700;cursor:pointer}.jcem-consent-blocker button+button{background:#fff;color:#1b5f8c}