/* STRONGLMB360 V9.2 — Sistema visual del Motor de Intervenciones */
.v92-page{display:flex;flex-direction:column;gap:18px}.v92-hero{display:flex;justify-content:space-between;gap:22px;align-items:stretch;background:linear-gradient(135deg,#102f2d,#1f5b4f);color:#fff;border-radius:22px;padding:24px;box-shadow:0 18px 38px rgba(0,0,0,.16)}.v92-hero h2{font-size:28px;margin:6px 0 10px;color:#fff}.v92-hero p{max-width:900px;line-height:1.6;color:rgba(255,255,255,.86)}.v92-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#e3c46b;font-weight:800}.v92-hero-score{min-width:150px;border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:18px;text-align:center;background:rgba(255,255,255,.08)}.v92-hero-score strong{display:block;font-size:34px;color:#e3c46b}.v92-hero-score span,.v92-hero-score small{display:block;color:rgba(255,255,255,.82)}.v92-card{background:#fff;border:1px solid rgba(21,50,48,.12);border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(24,44,42,.08)}.v92-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.v92-card-head h3{font-size:18px;margin:0;color:#123331}.v92-badge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#edf7f4;color:#17604f;border:1px solid #cde7df;border-radius:999px;padding:6px 10px;white-space:nowrap}.v92-two{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.v92-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v92-kpi{border:1px solid rgba(21,50,48,.12);border-radius:14px;padding:14px;background:#fbfcfc}.v92-kpi span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:800}.v92-kpi strong{display:block;font-size:21px;margin:5px 0;color:#123331}.v92-kpi small{display:block;color:#64748b;line-height:1.35}.v92-kpi.ok{border-color:#b7e4c7;background:#f0fff4}.v92-kpi.warn{border-color:#fde68a;background:#fffbeb}.v92-kpi.bad{border-color:#fecaca;background:#fff1f2}.v92-kpi.info{border-color:#bfdbfe;background:#eff6ff}.v92-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v92-form label{font-size:12px;font-weight:800;color:#334155}.v92-form input,.v92-form select,.v92-form textarea{width:100%;margin-top:5px;border:1px solid #cbd5e1;border-radius:11px;padding:10px;background:#fff;font:inherit}.v92-form textarea{min-height:74px}.v92-full{grid-column:1/-1}.v92-actions{display:flex;flex-wrap:wrap;gap:10px}.v92-result p{line-height:1.55}.v92-affected{background:#f8fafc;border-left:4px solid #17604f;border-radius:10px;padding:12px;line-height:1.55;font-size:13px}.v92-note{color:#64748b;line-height:1.55}.v92-alert{border-radius:14px;padding:14px;background:#fff1f2;border:1px solid #fecaca;color:#991b1b}.v92-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.v92-table th{background:#123331;color:#fff;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:10px}.v92-table td{padding:10px;border-top:1px solid #e2e8f0;font-size:13px}.v92-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase}.v92-status.applied{background:#dcfce7;color:#166534}.v92-status.simulated{background:#fef3c7;color:#92400e}.v92-status.reversed{background:#e2e8f0;color:#475569}.v92-list{line-height:1.7}.btn-sm{padding:5px 9px;font-size:12px}@media(max-width:980px){.v92-two,.v92-grid{grid-template-columns:1fr}.v92-hero{flex-direction:column}.v92-form{grid-template-columns:1fr}}
