/* Ajustes de leitura sem retirar navegação ou controles existentes. */
.app-sidebar,.sidebar-nav,.sidebar-bottom{box-sizing:border-box;min-width:0}
.app-sidebar{overflow:hidden}
.sidebar-nav{overflow-x:hidden!important;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}
.sidebar-nav::-webkit-scrollbar{display:none;width:0;height:0}
.sidebar-link{box-sizing:border-box;max-width:100%;min-width:0}
.sidebar-link>span:last-child{min-width:0;overflow-wrap:break-word}
.sidebar-bottom .sidebar-link{white-space:normal}
.process-entry-card .ux-upload-form{flex-wrap:wrap;min-width:0;align-items:center}
.process-entry-card .ux-upload-form>.btn{white-space:nowrap}
.compact-details{margin:12px 0 20px}
.compact-details>summary{padding:12px 0;cursor:pointer;font-weight:500}
.compact-details[open]>summary{margin-bottom:12px}
.extraction-filter-tabs{flex-wrap:wrap}
.extraction-filter-tabs .ux-doc-tab{min-width:0}
.result-identity-summary{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0}
.result-identity-summary strong{font-weight:600}
.upload-progress{flex-basis:100%;display:grid;gap:6px;font-size:12px}
.upload-progress progress{width:100%;accent-color:#bf8a20}
.assertiva-scope-line{margin:8px 0 18px;color:#66788d;font-size:13px}
.assertiva-stats{display:flex;flex-wrap:wrap;gap:12px 22px}
.assertiva-stats span{white-space:normal}
.ux-doc-tabs.history-tabs{flex-wrap:wrap}
.ux-doc-tabs.history-tabs .ux-doc-tab{min-width:120px}
.match-accounting{margin:12px 0;font-size:13px;color:#53657a}
.header-portfolio-popover{max-height:calc(100vh - 105px);overflow-y:auto}
.assertiva-steps .ux-inline-upload{flex-wrap:wrap}
.assertiva-steps .ux-inline-upload input[type=file]{max-width:100%;min-width:0;flex:1 1 220px}
@media(max-width:700px){.process-entry-card .ux-upload-form{width:100%}.ux-doc-tabs.history-tabs .ux-doc-tab{flex:1 1 140px}}
