#page-categorias>.rem-wrap{width:100%;max-width:1400px;min-width:0;box-sizing:border-box}
#page-categorias .rem-head{flex-wrap:wrap;align-items:flex-start}
#page-categorias .rem-head>div{min-width:0;flex:1 1 240px}
#page-categorias .rem-muted,#page-categorias .rem-note{white-space:normal;overflow-wrap:anywhere}
#page-categorias .rem-table-wrap{width:100%;max-width:100%;box-sizing:border-box}
#page-categorias .rem-table{min-width:620px}
#page-categorias [data-plan=tab][aria-current=true]{background:#2344b9;color:#fff;border-color:#2344b9}
#plan-dialog .rem-dialog{width:min(960px,100%);box-sizing:border-box}
#plan-dialog fieldset{min-width:0;border:1px solid var(--border,#dce2ec);border-radius:10px;margin:10px 0;padding:14px}
#plan-dialog legend{padding:0 8px;font-weight:600}
#plan-dialog select[multiple]{max-width:100%;height:auto}
#plan-entry-selectors{display:grid;gap:8px;margin-bottom:10px}
#plan-entry-selectors label{font-size:.78rem}
#plan-entry-suggestion{white-space:normal;overflow-wrap:anywhere;margin-top:8px}
@media(max-width:640px){#plan-dialog{padding:10px}#plan-dialog .rem-dialog{padding:18px;max-height:94dvh}#plan-dialog .rem-form{grid-template-columns:minmax(0,1fr)}#plan-dialog .rem-tools label{min-width:0;max-width:none;flex:1 1 100%}#page-categorias .rem-head{gap:10px}}
.dre-review-content{line-height:1.5}.dre-review-content h1{font-size:24px}.dre-review-content h2{font-size:18px;margin-top:24px}.dre-review-warning{background:#fff4d8;color:#623e0a;border-left:4px solid #c17b09;padding:16px;margin:15px 0}.dre-review-scroll{overflow:auto}.dre-review-scroll table{width:100%;border-collapse:collapse;font-size:12px}.dre-review-scroll td,.dre-review-scroll th{padding:9px;border-bottom:1px solid #dbe3ec;text-align:right;white-space:nowrap}.dre-review-scroll td:first-child,.dre-review-scroll th:first-child{white-space:normal;text-align:left;min-width:140px}.dre-review-scroll td:last-child{white-space:normal;min-width:220px}.dre-review-scroll .total{background:#eef4f9;font-weight:bold}#dre-review-dialog .rem-dialog{max-height:94vh;display:flex;flex-direction:column}#dre-review-dialog .rem-dialog-header{flex-shrink:0}#dre-review-dialog [data-rows] td{text-align:left;white-space:normal;min-width:150px}
