/* V7.13.49 — aprovação comercial detalhada + DDL28 sem datas */
.v71349-approval-card{align-items:stretch;gap:16px}
.v71349-approval-card .saved-main{min-width:0}
.v71349-approval-facts{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(240px,1.5fr);gap:9px;margin:12px 0}
.v71349-approval-facts>span,.v71349-decision-fact{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e3e7ee;border-radius:11px;background:#f8fafc}
.v71349-approval-facts small,.v71349-approval-reason small,.v71349-decision-fact span,.v71349-decision-reason span,.v71349-decision-excess span,.v71349-decision-note small{font-size:11px;text-transform:uppercase;letter-spacing:.045em;color:#667085;font-weight:800}
.v71349-approval-facts strong{font-size:13px;color:#344054;line-height:1.35}
.v71349-approval-reason,.v71349-decision-note{padding:10px 12px;border-left:3px solid #6f1021;background:#fff7f8;border-radius:8px;margin:8px 0}
.v71349-approval-reason p,.v71349-decision-note p{margin:4px 0 0;line-height:1.45;color:#344054}
.v71349-request-meta{margin:8px 0 0!important;font-size:12px;color:#667085}
.v71349-approval-modal{max-width:700px}
.v71349-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}
.v71349-decision-fact strong{font-size:17px;color:#5a0b18;line-height:1.35}
.v71349-decision-reason,.v71349-decision-excess{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:11px;margin:10px 0}
.v71349-decision-reason{background:#f8fafc;border:1px solid #e3e7ee}
.v71349-decision-excess{background:#fff7ed;border:1px solid #fed7aa}
.v71349-decision-reason strong,.v71349-decision-excess strong{font-size:13px;line-height:1.5;color:#344054}
.v71349-decision-excess strong{color:#9a3412}
@media(max-width:760px){.v71349-approval-facts{grid-template-columns:1fr}.v71349-decision-grid{grid-template-columns:1fr}.v71349-approval-card{flex-direction:column}.v71349-approval-card .item-actions{justify-content:flex-start}}
