.review-live-card{margin:20px 0}.review-live-card .card-heading{flex-wrap:wrap;gap:16px}.review-live-card label{font-size:12px}.review-live-card select{display:block;margin-top:6px;padding:8px;border:1px solid #cbd5e1;border-radius:8px;background:var(--paper,#fff);color:var(--ink,#173656)}.review-chart{display:block;width:100%;min-width:540px;height:auto}.review-chart text{fill:#64748b;font:11px system-ui}.chart-grid-line{stroke:#dbe5ef;stroke-width:1}#review-usage-chart{overflow-x:auto}.review-chart-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin:10px 0 20px}.review-chart-legend span{display:flex;align-items:center;gap:7px}.review-chart-legend i{width:18px;height:3px;border-radius:2px}.review-validation-summary{padding:16px 0;border-top:1px solid #dbe5ef}.review-validation-summary h3{font-size:14px}.review-validation-summary strong{display:inline-block;margin-left:12px;font-size:20px;color:#0f8b8d}.review-validation{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding:16px;border:1px solid var(--line,#dbe5ef);border-radius:12px}.review-validation strong{font-size:13px}.review-validation p{font-size:11px;line-height:1.7;color:var(--muted,#64748b);max-width:650px}.review-validation button{font-size:12px;white-space:nowrap}.validation-label{display:block;text-align:left;font-size:13px;margin-top:16px}.validation-label .swal2-input{display:block;width:100%;box-sizing:border-box;margin:6px 0 0}.validation-confirm{display:flex;align-items:flex-start;gap:8px;font-size:12px;text-align:left;margin-top:18px}.validation-confirm input{margin-top:3px}
