/* STRONGLMB360 V13.5.2 Cliente 360 Financial Intelligence */
.strong-v1352-client360-block{margin:16px 0;border:1px solid #d0d5dd;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 10px 28px rgba(16,24,40,.07);padding:16px;color:#092a3a}.strong-v1352-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}.strong-v1352-head h3{margin:8px 0 4px;color:#092a3a;font-size:22px}.strong-v1352-head p{margin:0;color:#667085}.strong-v1352-badge{display:inline-flex;border-radius:999px;background:#eef4ff;color:#3538cd;font-weight:850;font-size:12px;padding:5px 9px}.strong-v1352-status{border-radius:14px;padding:10px 12px;font-weight:900;background:#ecfdf3;color:#027a48}.strong-v1352-status.warn{background:#fffaeb;color:#b54708}.strong-v1352-status.danger{background:#fff1f3;color:#c01048}.strong-v1352-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0;padding:12px;background:#f8fafc;border:1px solid #e4e7ec;border-radius:14px}.strong-v1352-controls label{font-weight:850;color:#344054}.strong-v1352-controls input{display:block;margin-top:5px;border:1px solid #d0d5dd;border-radius:10px;padding:9px;width:160px}.strong-v1352-controls small{color:#667085;max-width:720px}.strong-v1352-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:12px 0}.strong-v1352-kpi{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:12px;min-width:0}.strong-v1352-kpi span{display:block;color:#667085;font-size:12px;font-weight:850}.strong-v1352-kpi strong{display:block;color:#092a3a;font-size:clamp(18px,2vw,25px);margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strong-v1352-kpi small{display:block;color:#667085;min-height:34px}.strong-v1352-kpi button,.strong-v1352-actions button{margin-top:8px;border:1px solid #d0d5dd;background:#fff;border-radius:999px;padding:8px 10px;font-weight:850;cursor:pointer;color:#124b5f}.strong-v1352-kpi.danger{border-color:#fda29b;background:#fffafa}.strong-v1352-kpi.warn{border-color:#fedf89;background:#fffcf5}.strong-v1352-spreads{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin:10px 0}.strong-v1352-spreads div{background:#f8fafc;border:1px solid #e4e7ec;border-radius:13px;padding:9px}.strong-v1352-spreads span{display:block;font-size:11px;color:#667085;font-weight:850}.strong-v1352-spreads b{font-size:16px;color:#092a3a}.strong-v1352-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.strong-v1352-grid section{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:13px}.strong-v1352-grid h4{margin:0 0 9px;color:#092a3a}.strong-v1352-table-wrap{overflow:auto}.strong-v1352-grid table{width:100%;border-collapse:collapse}.strong-v1352-grid th,.strong-v1352-grid td{border:1px solid #e4e7ec;padding:8px;text-align:left;vertical-align:top}.strong-v1352-grid th{background:#f8fafc;color:#344054}.strong-v1352-grid td small{display:block;color:#667085;margin-top:3px}.strong-v1352-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.strong-v1352-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.52);z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px}.strong-v1352-modal{max-width:720px;width:min(720px,96vw);background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.25);padding:22px;position:relative;color:#092a3a}.strong-v1352-modal h2{margin:0 38px 12px 0}.strong-v1352-close{position:absolute;top:12px;right:14px;border:0;background:#f2f4f7;border-radius:999px;width:34px;height:34px;font-size:20px;cursor:pointer}@media(max-width:900px){.strong-v1352-kpis{grid-template-columns:repeat(2,1fr)}.strong-v1352-spreads{grid-template-columns:repeat(2,1fr)}.strong-v1352-grid{grid-template-columns:1fr}}@media(max-width:540px){.strong-v1352-kpis{grid-template-columns:1fr}.strong-v1352-client360-block{padding:12px}.strong-v1352-controls input{width:100%}}
