:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .btn-action-save:disabled{background:#4b5563!important;color:#fff!important;border:2px dashed #111827;cursor:not-allowed;opacity:1;box-shadow:none}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) [role=status],:is(app-cad-doc-sub-post,app-edit-doc-sub-post) [role=alert]{display:block;margin-top:8px;color:#172554;font-weight:600;line-height:1.5}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) angular-editor{display:block;isolation:isolate;position:relative;z-index:0;max-width:100%}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;max-width:100%;background:#f3f4f6!important}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar-set{display:inline-flex!important;flex-wrap:wrap;float:none!important;max-width:100%;margin:0!important}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-button{min-width:34px;min-height:34px}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa{font-family:Arial,sans-serif!important}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa:before{content:""!important;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}body:has(:is(app-list-doc,app-list-doc-sub,app-list-doc-sub-post,app-list-doc-sub-post-year,app-list-diario-oficial,app-cad-doc-sub-post,app-edit-doc-sub-post,app-view-doc-sub-post)) .modal-mensagem{z-index:2147483000!important;opacity:1!important;isolation:isolate}body:has(:is(app-list-doc,app-list-doc-sub,app-list-doc-sub-post,app-list-doc-sub-post-year,app-list-diario-oficial,app-cad-doc-sub-post,app-edit-doc-sub-post,app-view-doc-sub-post)) .modal-mensagem .container-modal-modal{background:#fff!important;color:#111827!important;opacity:1!important;border:2px solid #374151;box-shadow:0 12px 40px #0005;z-index:2}body:has(:is(app-list-doc,app-list-doc-sub,app-list-doc-sub-post,app-list-doc-sub-post-year,app-list-diario-oficial,app-cad-doc-sub-post,app-edit-doc-sub-post,app-view-doc-sub-post)) #msg{color:#111827!important;font-size:16px;line-height:1.6;font-weight:600;margin:0}@media(max-width:600px){:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .center,:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-wrapper{min-width:0;max-width:100%}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) input[type=file]{width:100%;min-width:0}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-textarea{min-width:0;overflow-wrap:anywhere}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar select{max-width:100%}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .header-bloco h4{overflow-wrap:anywhere;line-height:1.4}}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-undo:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%86%B6%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-repeat:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%86%B7%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-bold:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3EN%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-italic:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3EI%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-underline:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3ES%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-strikethrough:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3ES%CC%B6%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-subscript:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3Ex%E2%82%82%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-superscript:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3Ex%C2%B2%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-indent:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%86%92%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-outdent:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%86%90%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-list-ol:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E1.%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-list-ul:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%80%A2%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-font:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3EA%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-link:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%86%97%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-chain-broken:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%C3%97%E2%86%97%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-image:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%96%A7%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-video-camera:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%96%B7%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-minus:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%E2%80%94%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-remove:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3ETx%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-code:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctext%20x%3D%2210%22%20y%3D%2215%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2215%22%20font-weight%3D%22bold%22%20fill%3D%22%23111827%22%3E%26lt%3B%2F%26gt%3B%3C%2Ftext%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-align-left:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M2%204h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%208h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%2012h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%2016h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-align-center:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M2.0%204h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M5.0%208h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2.0%2012h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M5.0%2016h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-align-right:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M2%204h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M8%208h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%2012h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M8%2016h10%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E)}:is(app-cad-doc-sub-post,app-edit-doc-sub-post) .angular-editor-toolbar .fa-align-justify:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M2%204h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%208h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%2012h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M2%2016h16%22%20stroke%3D%22%23111827%22%20stroke-width%3D%221.8%22%2F%3E%3C%2Fsvg%3E)}:root{--portal-ink:#172033;--portal-muted:#667085;--portal-blue-950:#071a35;--portal-blue-900:#0b2447;--portal-blue-800:#123866;--portal-blue-700:#18508a;--portal-gold-600:#b88a22;--portal-gold-700:#806018;--portal-gold-500:#d1a33a;--portal-gold-300:#ead08a;--portal-paper:#f5f7fa;--portal-surface:#fff;--portal-line:#e3e8ef;--portal-radius:16px;--portal-shadow:0 12px 32px rgba(7,26,53,.08);--portal-focus:#d1a33a}html{background:var(--portal-paper)}body{color:var(--portal-ink);background:var(--portal-paper);font-family:Inter,Segoe UI,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}a{color:var(--portal-blue-700)}a:hover{color:var(--portal-blue-950)}app-head{display:block;position:sticky;top:0;z-index:1100}.portal-topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(1rem,3vw,2.5rem);color:#fff;background:var(--portal-blue-900);border-bottom:3px solid var(--portal-gold-500);box-shadow:0 4px 18px #071a352e}.portal-brand{display:flex;gap:.8rem;align-items:center;color:#fff;text-decoration:none}.portal-brand:hover{color:#fff}.portal-brand img{object-fit:contain;border-radius:12px;background:#fff}.portal-brand span,.portal-user__copy{display:grid;gap:.15rem}.portal-brand strong{font-size:1.05rem;letter-spacing:-.02em}.portal-brand small,.portal-user small{color:#dce7f5;font-size:.75rem}.portal-topbar__actions{display:flex;gap:.6rem;align-items:center}.portal-user{display:flex;gap:.65rem;align-items:center;margin-right:.25rem;color:#fff}.portal-user__avatar{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:2px solid var(--portal-gold-300);border-radius:50%;background:var(--portal-blue-800);color:#fff;font-weight:700}.portal-user__avatar img{width:100%;height:100%;object-fit:cover}.portal-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:var(--portal-blue-800);color:#fff;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.portal-action:hover,.portal-action:focus-visible{background:var(--portal-blue-700);color:#fff}.portal-account{position:relative}.portal-account__menu{position:absolute;right:0;top:calc(100% + .45rem);z-index:1300;min-width:190px;padding:.45rem;background:#fff;border:1px solid var(--portal-line);border-radius:12px;box-shadow:var(--portal-shadow)}.portal-account__menu a,.portal-account__menu button{width:100%;min-height:42px;display:flex;align-items:center;padding:.65rem .75rem;border:0;border-radius:8px;background:#fff;color:var(--portal-ink);font:inherit;text-decoration:none;text-align:left;cursor:pointer}.portal-account__menu a:hover,.portal-account__menu button:hover{background:#edf3fa;color:var(--portal-blue-900)}.portal-action--menu{display:none;font-size:1.2rem}.portal-mobile-backdrop,.portal-mobile-menu{display:none}.container-exp{min-height:calc(100vh - 76px);padding:clamp(1rem,2.4vw,2rem)}.container-div{display:grid;grid-template-columns:minmax(258px,286px) minmax(0,1fr);gap:clamp(.9rem,1.4vw,1.25rem);max-width:1600px;margin:0 auto}.container-div>.left{display:block;width:100%!important;min-width:0!important}.container-div>.center{min-width:0;width:auto!important}.container-div>.right{display:none}.menu-gloria{position:sticky;top:96px;max-height:calc(100vh - 122px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#9aaac0 #edf1f6;margin:0;padding:.65rem .45rem .65rem .65rem;list-style:none;background:var(--portal-surface);border:1px solid var(--portal-line);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow)}.menu-gloria li{margin:.1rem 0}.menu-gloria a{min-height:46px;display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.58rem .62rem;border-radius:10px;color:#263c59;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.menu-gloria a:hover,.menu-gloria a:focus-visible,.menu-gloria a.active{color:var(--portal-blue-900);background:#eaf0f8;outline:none}.menu-gloria .portal-nav-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--portal-blue-700)}.orientacao-menu{color:var(--portal-muted)}.container-app,.container-div .container,.container-fluid>.row>div>.container-app{background:transparent}.head-container,.header-bloco{margin-bottom:1rem;padding:1.2rem clamp(1rem,2vw,1.7rem);border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:linear-gradient(120deg,#fff 58%,#edf3fa);box-shadow:var(--portal-shadow)}.head-container h1,.head-container h2,.header-bloco h4{color:var(--portal-blue-950);font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.035em;text-transform:none}.head-container p{color:var(--portal-muted)}.row-lista,.container-filter,.acesso-mensagens,.container-div .container>.card,.portal-cartao,.editorial-list,.editorial-editor{margin-bottom:.8rem;padding:1rem 1.15rem;border:1px solid var(--portal-line);border-radius:13px;background:var(--portal-surface);box-shadow:0 5px 18px #071a350b}.row-lista h6{color:var(--portal-ink);font-size:1rem;font-weight:650}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;border-color:#b9c6d6;border-radius:9px}button,.btn{min-height:42px}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid var(--portal-blue-700)!important;outline-offset:2px!important}.portal-topbar :focus-visible{outline-color:var(--portal-gold-500)!important}.btn-submit,.btn-grava,.btn-primary,.editorial-page button{border-radius:9px;font-weight:650}.btn-primary,.editorial-page button:not(.secondary):not(.danger){background:var(--portal-blue-800);border-color:var(--portal-blue-800)}.btn-primary:hover,.editorial-page button:not(.secondary):not(.danger):hover{background:var(--portal-blue-950)}.portal-home{max-width:1200px;margin:0 auto}.portal-home__title{margin:0 0 .9rem;color:var(--portal-blue-950);font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.04em}.portal-home__section{margin:0 0 1.25rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:#fff;box-shadow:var(--portal-shadow)}.portal-home__section h2{margin:0 0 .85rem;color:var(--portal-blue-900);font-size:1.1rem}.portal-home__modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem}.portal-module-card{min-height:106px;display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid var(--portal-line);border-radius:13px;background:#fff;color:var(--portal-ink);text-decoration:none}.portal-module-card:hover{border-color:#91aaca;background:#f5f8fc;color:var(--portal-blue-900)}.portal-module-card__icon{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:12px;background:#eaf0f8;color:var(--portal-blue-800)}.portal-module-card__icon svg{width:22px;height:22px}.portal-module-card strong{display:block;margin:.1rem 0 .3rem;color:var(--portal-blue-950)}.portal-module-card small{display:block;color:var(--portal-muted);line-height:1.4}.portal-home{padding:clamp(1rem,2.5vw,2rem)}.portal-home__heading{margin:0 auto 1.1rem;max-width:1200px}.portal-home__heading h1{margin:.1rem 0 .4rem;color:var(--portal-blue-950);font-size:clamp(1.8rem,3vw,2.4rem);letter-spacing:-.04em}.portal-home__heading>p:last-child{color:var(--portal-muted)}.portal-eyebrow{margin:0;color:var(--portal-gold-700);font-size:.76rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.portal-self-profile__details p{color:var(--portal-muted)}@media(max-width:991.98px){.portal-topbar{min-height:66px;padding:.55rem .85rem}.portal-brand img{width:38px;height:38px}.portal-user__copy,.portal-action--profile{display:none}.portal-action--menu{display:inline-flex}.portal-mobile-backdrop--visible{display:block;position:fixed;inset:66px 0 0;z-index:1190;background:#071a357a}.portal-mobile-menu{display:block;position:fixed;inset:66px auto 0 0;z-index:1200;width:min(88vw,350px);padding:1rem;overflow:auto;scrollbar-gutter:stable;background:var(--portal-paper);box-shadow:12px 0 30px #00000024;transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease}.portal-mobile-menu--open{transform:translate(0);visibility:visible;pointer-events:auto}.portal-mobile-menu__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.25rem .4rem}.portal-mobile-menu__heading span{display:grid;gap:.15rem}.portal-mobile-menu__heading small{color:var(--portal-muted)}.close-menu-mobile{width:44px;height:44px;border:0;border-radius:50%;background:#fff;font-size:1.5rem}.portal-mobile-menu .menu-gloria{position:static;max-height:none}.container-exp{padding:.75rem}.container-div{display:block}.container-div>.left,.orientacao-desktop{display:none!important}.container-div>.center{width:100%!important;padding:0}.orientacao-mobile{margin:.5rem .9rem}.portal-home__modules{grid-template-columns:1fr 1fr}.portal-user__avatar{width:38px;height:38px}}@media(max-width:430px){.portal-home__modules{grid-template-columns:1fr}.portal-topbar__actions{gap:.35rem}.portal-action{padding:.45rem .65rem}.portal-brand{gap:.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.portal-module-card__icon svg,.portal-nav-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:991.98px){.portal-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-content:center;gap:.25rem .45rem;min-height:100px;padding:.45rem .75rem .55rem}.portal-topbar__actions{display:contents}.portal-brand{grid-column:1;grid-row:1;min-width:0}.portal-account{grid-column:2;grid-row:1;justify-self:end}.portal-action--menu{grid-column:3;grid-row:1;justify-self:end}.portal-user{grid-column:1/4;grid-row:2;display:flex;justify-self:start;margin:0;max-width:100%}.portal-user__copy{display:grid;min-width:0;max-width:calc(100vw - 4.25rem)}.portal-user__copy strong{font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.portal-user__copy small{display:block;font-size:.66rem;line-height:1.25;white-space:normal}.portal-user__avatar{width:34px;height:34px;flex:0 0 34px}.portal-mobile-backdrop--visible,.portal-mobile-menu{top:100px}}@media(max-width:430px){.portal-topbar{min-height:116px}.portal-mobile-backdrop--visible,.portal-mobile-menu{top:116px}}
