/* FATORE v258 — governança comercial, relatórios e conformidade. */
.governance258-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.governance258-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.governance258-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.governance258-stats article,.report258-metrics article{border:1px solid var(--border,#dde3ea);border-radius:18px;background:var(--surface,#fff);padding:18px;box-shadow:0 8px 28px rgba(15,23,42,.05)}.governance258-stats strong{display:block;font-size:1.8rem}.governance258-stats span,.report258-metrics small{color:var(--muted,#667085)}.governance258-list{display:grid;gap:18px}.governance258-list .settings-card>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.governance258-dl{display:grid;gap:10px}.governance258-dl div{display:grid;grid-template-columns:minmax(130px,.45fr) 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--border,#e5e7eb)}.governance258-dl dt{font-weight:700}.governance258-dl dd{margin:0;overflow-wrap:anywhere}.metric-picker,.permission-list{display:grid;gap:10px}.metric-picker{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px;overflow:auto;padding:4px}.metric-picker label{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:12px}.metric-picker span,.metric-picker small{display:block}.metric-picker small{margin-top:4px;color:var(--muted,#667085);line-height:1.35}.permission-list>div{border-left:3px solid var(--accent,#4f46e5);padding:10px 14px;background:var(--surface-subtle,#f8fafc);border-radius:0 12px 12px 0}.permission-list span{display:block;color:var(--muted,#667085);font-size:.85rem}.permission-list p{margin:.35rem 0 0}.report258-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.report258-metrics strong{display:block;font-size:1.35rem;margin:.35rem 0}.report258-metrics span{display:block;font-weight:700;font-size:.85rem}.report258-metrics span[data-direction="up"]{color:#067647}.report258-metrics span[data-direction="down"]{color:#b42318}.report258-metrics p{font-size:.85rem;color:var(--muted,#667085);margin:.65rem 0 0}.policy258{max-width:980px;margin:0 auto}.policy258 section{margin:24px 0}.policy258 h2{margin-top:30px}.policy258 .policy-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted,#667085)}.compliance258-banner{border:1px solid #f6d58c;background:#fff8e7;border-radius:14px;padding:14px 16px;margin:14px 0}.accept258{border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:12px;background:var(--surface-subtle,#f8fafc)}.accept258 label{display:flex;gap:10px;align-items:flex-start}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;background:var(--surface-subtle,#f2f4f7);font-size:.78rem;font-weight:700}.two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.button-row,.inline-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inline-form select,.inline-form input{min-width:180px}.notice-warning{border-color:#f5b942;background:#fff7df}.table-wrap{overflow-x:auto}
@media(max-width:1024px){.report258-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.governance258-grid,.governance258-stats,.metric-picker,.report258-metrics,.two-fields{grid-template-columns:1fr}.governance258-heading{display:block}.governance258-heading .btn{margin-top:14px;width:100%}.governance258-dl div{grid-template-columns:1fr;gap:4px}.inline-form{display:grid}.inline-form>*{width:100%;min-width:0}.governance258-list .settings-card>header{align-items:flex-start}.report258-metrics article{min-width:0}}
