/* Sistema de Ofícios — interface unificada, edição 2026.
   Arquitetura visual única. Os estilos antigos V95–V100 foram retirados.
   Escopo: interface de trabalho, nunca a folha institucional nem o HTML exportado. */
:root{
  --ui98-rail:188px;--ui98-royal:#173e82;--ui98-sky:#4b9ad1;--ui98-yellow:#eec524;
  --ux-ink:#143454;--ux-secondary:#59738d;--ux-line:#dce6f0;--ux-paper:#fff;
  --ux-surface:#f4f7fb;--ux-shadow:0 3px 14px rgba(18,49,85,.045);
  --ux-ui-font:"Segoe UI",Arial,system-ui,sans-serif;
}
body.ui-v92{background:var(--ux-surface)!important;color:var(--ux-ink);font-family:var(--ux-ui-font)!important;font-size:13px;letter-spacing:normal!important}
body.ui-v92 .ui98-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ui98-rail);z-index:110;box-sizing:border-box;padding:15px 12px 14px;display:flex;flex-direction:column;gap:13px;background:#fff;border-right:1px solid var(--ux-line);box-shadow:2px 0 18px rgba(24,58,96,.03);font-family:var(--ux-ui-font)}
body.ui-v92 .ui98-sidebar::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ui98-royal) 0 68%,var(--ui98-sky) 68% 88%,var(--ui98-yellow) 88%)}
body.ui-v92 .ui98-brand{display:grid;grid-template-columns:46px 1fr;align-items:center;column-gap:10px;padding:4px 4px 14px 4px;border-bottom:1px solid var(--ux-line);min-width:0;text-decoration:none;color:var(--ux-ink)}
body.ui-v92 .ui98-brand img{width:46px;height:46px;display:block;object-fit:contain}
body.ui-v92 .ui98-brand-text{display:flex;flex-direction:column;gap:3px;min-width:0;align-self:center}
body.ui-v92 .ui98-brand-text strong{font:800 14px/1.12 var(--ux-ui-font);letter-spacing:-.01em;color:var(--ui98-royal)}
body.ui-v92 .ui98-brand-text small{font:600 10.5px/1.28 var(--ux-ui-font);color:#61778d}
body.ui-v92 .ui98-side-caption{margin:2px 9px 0;font:800 10px/1.2 var(--ux-ui-font);color:#8092a5;letter-spacing:.075em}
body.ui-v92 .ui98-side-nav{display:flex;flex-direction:column;gap:5px}
body.ui-v92 .ui98-side-link{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px;border-radius:10px;border:1px solid transparent;text-decoration:none;color:#496680;font:700 12px/1.25 var(--ux-ui-font);transition:background .15s,border-color .15s}
body.ui-v92 .ui98-side-link:hover{background:#f0f6fc;border-color:#e4edf5;color:#194b80}
body.ui-v92 .ui98-side-link.is-current{background:#e9f2ff;border-color:#d4e3f9;box-shadow:inset 3px 0 0 var(--ui98-royal);color:var(--ui98-royal)}
body.ui-v92 .ui98-side-link svg{flex:0 0 18px}
body.ui-v92 .ui98-side-link[hidden],body.ui-v92 .ui98-sidebar[aria-hidden="true"]{display:none!important}
body.ui-v92 .ui98-side-foot{display:none!important}
body.ui-v92 .ui98-side-foot small{display:none!important}
body.ui-v92 .ui98-side-dot{display:none!important}
/* Uma régua de cabeçalho compartilhada em TODAS as telas. */
@media(min-width:1261px){
  body.ui-v92 :is(.page,.wrap),body.ui-v92.criar-page .wrap,body.ui-v92:not(.criar-page) :is(.page,.wrap){width:calc(100% - var(--ui98-rail) - 24px)!important;max-width:none!important;margin:0 12px 0 calc(var(--ui98-rail) + 12px)!important;box-sizing:border-box}
  body.ui-v92 .ui92-appbar,body.ui-v92.criar-page .header.ui92-appbar,body.ui-v92:not(.criar-page) :is(.header.ui92-appbar,.topbar.ui92-appbar){display:flex!important;align-items:center!important;justify-content:space-between!important;height:62px!important;min-height:62px!important;max-height:62px!important;gap:12px!important;margin:6px 0 8px!important;padding:7px 14px!important;overflow:hidden!important;border-radius:14px!important;box-sizing:border-box!important}
  body.ui-v92 .ui92-identity{flex:1 1 auto!important;min-width:0!important}
  body.ui-v92 .ui92-identity .ui92-logo{display:none!important}
  body.ui-v92 .ui92-nav{display:none!important}
  body.ui-v92 .ui92-account{flex:0 0 auto!important;max-width:min(39%,350px)!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important}
}
body.ui-v92 .ui92-identity-text{min-width:0!important;gap:2px!important}
body.ui-v92 .ui92-product{font:800 10px/1.15 var(--ux-ui-font)!important;letter-spacing:.065em!important;color:var(--ui98-royal)!important}
body.ui-v92 .ui92-section-title{font:800 19px/1.1 var(--ux-ui-font)!important;letter-spacing:0!important;color:var(--ux-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ui-v92 .ui92-section-sub{font:600 11px/1.2 var(--ux-ui-font)!important;letter-spacing:0!important;color:#647c94!important;max-width:550px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.ui-v92 .ui92-account{gap:8px!important;min-width:0!important}
body.ui-v92 .ui92-account :is(.user-badge,.user,.user-pill){display:inline-flex;align-items:center;min-width:0!important;max-width:225px!important;gap:7px!important;border-radius:10px!important;padding:8px 10px!important;background:#f8fbff!important;font:700 11px/1.25 var(--ux-ui-font)!important;overflow:hidden!important}
body.ui-v92 .ui92-account :is(#userNameDisplay,#userName,#userDisplay,#adminDisplay){min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.ui-v92 .ui92-account :is(button,.btn){flex:0 0 auto;min-height:36px!important;padding:8px 12px!important;font:700 11px/1.1 var(--ux-ui-font)!important;border-radius:9px!important}
body.ui-v92 .ui92-account .dot{flex:0 0 8px}
body.ui-v92 .ui92-appbar,body.ui-v92.criar-page .header.ui92-appbar,body.ui-v92:not(.criar-page) :is(.header.ui92-appbar,.topbar.ui92-appbar){background:#fff!important;border:1px solid var(--ux-line)!important;box-shadow:var(--ux-shadow)!important}
body.ui-v92 .ui92-appbar::after,body.ui-v92.criar-page .header.ui92-appbar::after,body.ui-v92:not(.criar-page) :is(.header.ui92-appbar,.topbar.ui92-appbar)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--ui98-royal) 0 67%,var(--ui98-sky) 67% 88%,var(--ui98-yellow) 88%)}
/* Página: cards leves e tipografia legível, sem comprimir as letras. */
body.ui-v92 :is(.card,.v90-commands,.v90-preview-wrap,.workspace-editor-panel-v88,.workspace-preview-panel-v88){background:#fff!important;border:1px solid var(--ux-line)!important;box-shadow:var(--ux-shadow)!important;border-radius:12px!important}
body.ui-v92:not(.criar-page) .card-head{padding:13px 17px!important;min-height:52px!important;border-bottom:1px solid #e8eef4!important;background:#f9fbfe!important}
body.ui-v92:not(.criar-page) .card-title h2{font:800 16px/1.2 var(--ux-ui-font)!important;letter-spacing:0!important}
body.ui-v92:not(.criar-page) .card-title p{font:600 12px/1.3 var(--ux-ui-font)!important;color:var(--ux-secondary)!important}
body.ui-v92:not(.criar-page) .iconbox{width:36px!important;height:36px!important;border-radius:9px!important;font-size:18px!important}
body.ui-v92:not(.criar-page) .card-body{padding:16px 18px!important}
body.ui-v92:not(.criar-page) .field label,body.ui-v92:not(.criar-page) .wide-field label{font:700 12px/1.3 var(--ux-ui-font)!important;letter-spacing:0!important}
body.ui-v92:not(.criar-page) :is(.input,input,select,textarea){font-family:var(--ux-ui-font)!important;font-size:13px!important;letter-spacing:0!important;border-radius:9px!important}
body.ui-v92:not(.criar-page) .input{min-height:40px!important;height:40px!important}
body.ui-v92:not(.criar-page) .table-wrap{border:1px solid #e4ebf2!important;border-radius:10px!important;overflow:auto!important;box-shadow:none!important}
body.ui-v92:not(.criar-page) thead th{font:800 11px/1.2 var(--ux-ui-font)!important;letter-spacing:.015em!important;background:#f4f7fb!important;padding:11px!important}
body.ui-v92:not(.criar-page) tbody td{font:600 12px/1.4 var(--ux-ui-font)!important;letter-spacing:0!important;padding:10px!important}
body.ui-v92:not(.criar-page) .summary-card{border:1px solid var(--ux-line)!important;background:#fff!important;border-radius:10px!important}
body.ui-v92.page-recebidos-v92 .card+.card{margin-top:12px!important}
body.ui-v92.page-recebidos-v92 .form-grid{grid-template-columns:150px 170px minmax(170px,1fr) minmax(180px,1fr)!important;gap:12px!important}
body.ui-v92.page-recebidos-v92 .row2{grid-template-columns:minmax(0,1.65fr) minmax(175px,.9fr) 155px!important;gap:12px!important;margin-top:12px!important}
body.ui-v92.page-recebidos-v92 .wide-field{margin-top:10px!important}
body.ui-v92.page-recebidos-v92 textarea{min-height:72px!important}
body.ui-v92.page-recebidos-v92 .form-actions{margin-top:12px!important;padding-top:12px!important}
body.ui-v92.page-recebidos-v92 .toolbar{grid-template-columns:140px minmax(0,1fr) auto!important;gap:9px!important}
body.ui-v92.page-admin-v92 .shell{width:100%!important;max-width:none!important;grid-template-columns:325px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
body.ui-v92.page-admin-v92 .summary{gap:8px!important;margin-bottom:12px!important}
body.ui-v92.page-admin-v92 .summary-card{padding:11px 13px!important}
body.ui-v92.page-admin-v92 .summary-card strong{font-size:23px!important}
body.ui-v92.page-admin-v92 .form-stack{gap:12px!important}
body.ui-v92.page-admin-v92 .table-wrap{min-height:200px!important}
body.ui-v92.page-salvos-v92 .card .toolbar{padding:18px!important}
body.ui-v92.page-salvos-v92 .table-wrap{margin:0 17px 16px!important}
body.ui-v92 .ui98-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:28px 18px;background:#f9fbfe;border:1px dashed #d7e5f1;border-radius:12px;color:#607990;font:500 12px/1.45 var(--ux-ui-font)}
body.ui-v92 .ui98-empty-state strong{font-size:15px;color:var(--ux-ink)}
body.ui-v92 .ui98-empty-state p{margin:0;max-width:380px}
body.ui-v92 .ui98-empty-state a{margin-top:4px;background:var(--ui98-royal);color:#fff;padding:9px 14px;border-radius:9px;text-decoration:none;font-weight:700}
body.ui-v92 .ui98-empty-symbol{font-size:27px;color:#4b8ebc}
body.ui-v92 .ui98-empty-state[hidden]{display:none!important}
/* Editor: UMA faixa compacta de 3 grupos. Sem grades com 200px de altura. */
body.ui-v92.criar-page .wrap{padding-top:0!important;padding-bottom:8px!important}
body.ui-v92.criar-page #mainCard.card{padding:6px!important;box-shadow:none!important}
body.ui-v92.criar-page .word-editor-v51{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(295px,24vw,420px)!important;grid-template-areas:"toolbar sidebar" "editor sidebar" "caption sidebar"!important;gap:8px 11px!important;align-items:start!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.ui-v92.criar-page .word-editor-v51>.word-ribbon-v51{grid-area:toolbar!important;grid-column:auto!important;min-width:0!important;margin:0!important;position:relative!important;top:auto!important;z-index:12!important;border:1px solid var(--ux-line)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important}
body.ui-v92.criar-page .word-editor-v51>.workspace-split-v88{grid-area:editor!important;grid-column:auto!important;min-width:0!important;display:block!important}
body.ui-v92.criar-page .word-editor-v51>.word-model-caption-v51{grid-area:caption!important;grid-column:auto!important}
body.ui-v92.criar-page .word-editor-v51>.v90-sidebar{grid-area:sidebar!important;grid-column:auto!important;min-width:0!important;min-height:0!important;height:calc(100dvh - 86px)!important;max-height:calc(100dvh - 86px)!important;display:flex!important;flex-direction:column!important;position:sticky!important;top:8px!important;gap:9px!important}
body.ui-v92.criar-page #editorToolbar.word-toolbar-v53{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.98fr) minmax(135px,.42fr)!important;grid-template-rows:auto!important;gap:4px!important;align-items:start!important;align-content:start!important;max-width:100%!important;min-width:0!important;padding:5px!important;margin:0!important;overflow:visible!important;background:#fff!important;min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important}
body.ui-v92.criar-page #editorToolbar .ribbon-group-v53{position:static!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-self:start!important;gap:3px!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;max-width:none!important;margin:0!important;padding:3px 5px!important;box-sizing:border-box!important;background:#f7fafd!important;border:1px solid #e4ecf3!important;border-radius:8px!important;flex:auto!important;grid-row:auto!important;grid-column:auto!important}
body.ui-v92.criar-page #editorToolbar .ribbon-controls-v53{display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;gap:3px!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important}
body.ui-v92.criar-page #editorToolbar .ribbon-controls-v53 + .ribbon-controls-v53{margin-top:3px!important}
body.ui-v92.criar-page #editorToolbar .ribbon-label-v53{position:static!important;display:block!important;text-align:left!important;bottom:auto!important;left:auto!important;right:auto!important;padding-top:1px!important;color:#68819b!important;font:700 10px/1.15 var(--ux-ui-font)!important;letter-spacing:0!important}
body.ui-v92.criar-page #editorToolbar .editor-select-v50{height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:6px!important;padding:4px 6px!important;font:600 11px/1.15 var(--ux-ui-font)!important;letter-spacing:0!important;box-sizing:border-box!important}
body.ui-v92.criar-page #editorToolbar .editor-tool-v50,body.ui-v92.criar-page #editorToolbar .editor-color-tool-v50{height:28px!important;min-height:28px!important;min-width:27px!important;padding:3px 5px!important;border-radius:6px!important;font:700 12px/1 var(--ux-ui-font)!important;box-sizing:border-box!important}
body.ui-v92.criar-page #editorToolbar .editor-style-v53{width:86px!important;min-width:86px!important;flex:0 0 86px!important}
body.ui-v92.criar-page #editorToolbar .editor-font-v53{width:135px!important;min-width:110px!important;flex:1 1 120px!important}
body.ui-v92.criar-page #editorToolbar .editor-size-v50{width:55px!important;min-width:55px!important;flex:0 0 55px!important}
body.ui-v92.criar-page #editorToolbar .editor-line-v53{width:64px!important;min-width:60px!important;flex:1 1 64px!important}
body.ui-v92.criar-page #editorToolbar .editor-border-v53{width:102px!important;min-width:90px!important;flex:1 1 100px!important}
body.ui-v92.criar-page #editorToolbar .ribbon-style-v53{grid-column:1!important;grid-row:1!important}
body.ui-v92.criar-page #editorToolbar .ribbon-paragraph-v53{grid-column:2!important;grid-row:1!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities{grid-column:3!important;grid-row:1!important;align-self:start!important;display:flex!important;flex-direction:row!important;gap:4px!important;min-width:0!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-group-v53{width:100%!important;flex:none!important;padding:3px 5px!important}
body.ui-v92.criar-page #editorToolbar .ribbon-insert-controls-v53{display:flex!important;flex-direction:row!important;justify-content:space-between!important;gap:2px!important;flex-wrap:nowrap!important}
body.ui-v92.criar-page #editorToolbar .ribbon-insert-controls-v53 .editor-tool-v50{height:30px!important;min-height:30px!important;min-width:0!important;flex:1 1 0!important;padding:2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:13px!important}
body.ui-v92.criar-page #editorToolbar .ribbon-insert-controls-v53 .editor-tool-v50 span{font:600 8px/1 var(--ux-ui-font)!important;margin:0!important;white-space:nowrap!important}
body.ui-v92.criar-page #editorToolbar .ribbon-table-v53 .ribbon-controls-v53{justify-content:center!important}
body.ui-v92.criar-page #editorToolbar .ribbon-table-v53 .ribbon-controls-v53:first-child{display:flex!important}
body.ui-v92.criar-page #editorToolbar .table-context-v50{display:none}
body.ui-v92.criar-page .workspace-editor-panel-v88{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
body.ui-v92.criar-page .workspace-split-v88 .workspace-panel-head-v88{min-height:38px!important;padding:8px 12px!important;background:#fafcfe!important}
body.ui-v92.criar-page .workspace-split-v88 .workspace-panel-head-v88>div:first-child>span{display:none!important}
body.ui-v92.criar-page .workspace-split-v88 .word-editor-canvas-v51{height:calc(100dvh - 205px)!important;max-height:calc(100dvh - 205px)!important;min-height:420px!important;margin:0!important;padding:9px!important;overflow:auto!important;background:#e8eff5!important}
body.ui-v92.criar-page .v90-commands{flex:0 0 auto!important;max-height:min(34vh,270px)!important;min-height:0!important;overflow:auto!important;padding:9px!important}
body.ui-v92.criar-page .v90-commands-heading{margin-bottom:7px!important;padding-bottom:6px!important}
body.ui-v92.criar-page .v90-commands-heading strong{font:800 12px/1.2 var(--ux-ui-font)!important}
body.ui-v92.criar-page .v90-commands-heading span{font:600 10px/1.2 var(--ux-ui-font)!important}
body.ui-v92.criar-page .v90-commands .word-actions-host-v51{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}
body.ui-v92.criar-page .v90-commands .word-actions-host-v51 button{min-height:35px!important;flex:1 1 75px!important;font:700 10px/1.1 var(--ux-ui-font)!important;padding:6px!important}
body.ui-v92.criar-page .v90-preview-wrap{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-panel-v88{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-panel-head-v88{min-height:50px!important;padding:8px 10px!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-body-v88{flex:1 1 auto!important;min-height:140px!important;max-height:none!important;height:auto!important;overflow:auto!important;padding:7px!important}
body.ui-v92.criar-page .v90-preview-wrap iframe.v77-preview-pdf{min-height:340px!important;height:100%!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-empty-v88{padding:8px 3px!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-paper-v88{width:150px!important;height:195px!important;padding:32px 19px!important;gap:8px!important}
body.ui-v92.criar-page .word-editor-v51.workspace-focus-v87{grid-template-columns:minmax(0,1fr) 260px!important}
body.ui-v92.criar-page .word-editor-v51.workspace-focus-v87 .v90-preview-wrap{display:none!important}
body.ui-v92.criar-page .word-editor-v51.workspace-focus-v87 .workspace-editor-panel-v88{max-width:100%!important}
/* Resoluções intermediárias: manter colunas quando houver largura útil. */
@media(max-width:1510px) and (min-width:1261px){
 :root{--ui98-rail:182px}
 body.ui-v92.criar-page .word-editor-v51{grid-template-columns:minmax(0,1fr) 295px!important}
 body.ui-v92.criar-page #editorToolbar.word-toolbar-v53{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) 145px!important}
}
@media(max-width:1260px){
 body.ui-v92 .ui98-sidebar{display:none!important}
 body.ui-v92 .ui92-appbar,body.ui-v92.criar-page .header.ui92-appbar,body.ui-v92:not(.criar-page) :is(.header.ui92-appbar,.topbar.ui92-appbar){max-height:none!important;min-height:69px!important}
 body.ui-v92.criar-page .word-editor-v51{grid-template-columns:minmax(0,1fr) 300px!important}
}
@media(max-width:1130px){
 body.ui-v92.criar-page .word-editor-v51,body.ui-v92.criar-page .word-editor-v51.workspace-focus-v87{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"toolbar" "editor" "sidebar" "caption"!important}
 body.ui-v92.criar-page .word-editor-v51>.v90-sidebar{height:auto!important;max-height:none!important;position:static!important}
 body.ui-v92.criar-page .v90-commands{max-height:none!important}
 body.ui-v92.criar-page .v90-preview-wrap{min-height:470px!important}
 body.ui-v92.page-admin-v92 .shell{grid-template-columns:minmax(0,1fr)!important}
 body.ui-v92.page-recebidos-v92 .form-grid{grid-template-columns:1fr 1fr!important}
 body.ui-v92.page-recebidos-v92 .row2{grid-template-columns:1fr 1fr!important}
 body.ui-v92.page-recebidos-v92 .row2 .field:last-child{grid-column:1/-1!important}
}
@media(max-width:790px){
 body.ui-v92.criar-page #editorToolbar.word-toolbar-v53{display:flex!important;flex-wrap:wrap!important}
 body.ui-v92.criar-page #editorToolbar .ribbon-style-v53,body.ui-v92.criar-page #editorToolbar .ribbon-paragraph-v53{flex:1 1 290px!important}
 body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities{flex:1 1 180px!important;flex-direction:row!important}
 body.ui-v92.page-recebidos-v92 .toolbar{grid-template-columns:1fr!important}
 body.ui-v92.page-recebidos-v92 .form-grid,body.ui-v92.page-recebidos-v92 .row2{grid-template-columns:1fr!important}
 body.ui-v92.page-recebidos-v92 .row2 .field:last-child{grid-column:auto!important}
 body.ui-v92.page-admin-v92 .summary{grid-template-columns:1fr 1fr!important}
}
@media(prefers-reduced-motion:reduce){body.ui-v92 .ui98-side-link{transition:none!important}}
/* Acabamento após medição real dos quatro cabeçalhos e grupos. */
@media(min-width:1261px){
 body.ui-v92 .wrap,body.ui-v92.criar-page .wrap,body.ui-v92.page-salvos-v92 .wrap{padding-top:0!important;padding-left:0!important;padding-right:0!important}
 body.ui-v92 .page{padding-top:0!important;padding-left:0!important;padding-right:0!important}
}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-insert-v53{flex:1 1 105px!important;min-width:0!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-table-v53{flex:0 1 66px!important;min-width:0!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-controls-v53{flex-wrap:wrap!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-label-v53{font-size:9px!important}
body.ui-v92.criar-page #editorToolbar .v101-toolbar-utilities .ribbon-table-v53 .ribbon-controls-v53:last-child{justify-content:center!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88{min-height:48px!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 strong{font:800 12px/1.1 var(--ux-ui-font)!important;letter-spacing:0!important;white-space:nowrap!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 #v88PreviewInfo{font:600 10px/1.1 var(--ux-ui-font)!important;white-space:nowrap!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 .workspace-preview-actions-v88{gap:4px!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 .workspace-preview-badge-v88{font-size:9px!important;padding:4px 5px!important}
body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 .workspace-preview-refresh-v88{font-size:10px!important;padding:6px!important}
@media(max-width:1550px){
 body.ui-v92.criar-page .v90-preview-wrap .workspace-preview-header-v88 .workspace-preview-badge-v88{display:none!important}
}
/* Referência direta da numeração, disponível na página inicial Salvos. */
body.ui-v92.page-salvos-v92 .v101-salvos-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px 18px}
body.ui-v92.page-salvos-v92 .v101-latest-record{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:#ecf4ff;border:1px solid #d5e4f7;color:#365a7e;border-radius:9px;padding:8px 10px;font:700 11px/1.1 var(--ux-ui-font)}
body.ui-v92.page-salvos-v92 .v101-latest-record strong{font-weight:800;font-size:13px;color:var(--ui98-royal)}

/* PDF com edições pendentes: aviso explícito, sem simular um PDF atualizado. */
body.ui-v92 .v95-preview-outdated{box-sizing:border-box;margin:7px 8px 3px;padding:8px 10px;border:1px solid #f0d49c;border-radius:8px;background:#fff8e8;color:#775119;font:700 11px/1.4 var(--ux-ui-font,Arial,sans-serif);}

/* Recuo da primeira linha (independente do recuo total) - medida em cm. */
body.ui-v92.criar-page #editorToolbar .editor-firstline-control-v108{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font:600 10px/1.1 var(--ux-ui-font);color:#4b6580;min-height:28px;}
body.ui-v92.criar-page #editorToolbar .editor-firstline-control-v108 input{box-sizing:border-box;height:27px;min-height:27px;max-width:48px;width:48px;padding:3px;border-radius:6px;border:1px solid #cad7e4;background:#fff;color:#1d3c60;text-align:center;font:600 11px/1.1 var(--ux-ui-font);}
body.ui-v92.criar-page #editorToolbar .editor-firstline-control-v108 input:focus-visible{outline:2px solid #4b9ad1;outline-offset:1px;}

/* Atalho de Solicitações, na região inferior da navegação institucional. */
body.ui-v92 .ui98-side-external{margin-top:14px;padding-top:13px;border-top:1px solid #e7edf5}
body.ui-v92 .ui98-side-request{background:#f5f9ff;border-color:#dce9f9;color:#17477e;min-height:44px}
body.ui-v92 .ui98-side-request:hover,body.ui-v92 .ui98-side-request:focus-visible{background:#e9f2ff;border-color:#bfd5ef;color:#123c70}
body.ui-v92 .ui98-side-request .ui98-external-icon{margin-left:auto;flex:0 0 13px;opacity:.65}
