.api2911{display:grid;gap:18px}.api-hero2911{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px;border-radius:20px;background:linear-gradient(135deg,#153f2e,#23734c);color:#fff}.api-hero2911 span{font-size:12px;font-weight:800;letter-spacing:.08em}.api-hero2911 h3{margin:5px 0;font-size:28px}.api-hero2911 p{margin:0;opacity:.88}.api-kpis2911{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.api-kpis2911 article{background:#fff;border:1px solid #dfe8e2;border-radius:16px;padding:18px;display:grid;gap:6px}.api-kpis2911 small,.api-kpis2911 em{color:#617269;font-style:normal}.api-kpis2911 strong{font-size:23px;color:#153f2e}.api-kpis2911 article.danger{border-left:5px solid #c0392b}.api-kpis2911 article.success{border-left:5px solid #238554}.api-liquidity2911{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-radius:14px}.api-liquidity2911 div{display:grid;gap:4px}.api-liquidity2911.safe{background:#e9f7ef;color:#17663e}.api-liquidity2911.risk{background:#fff0ed;color:#9d3025}.api-liquidity2911>strong{font-size:22px}.api-controls2911{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.api-controls2911 label{display:grid;gap:6px;font-weight:700}.api-controls2911 input,.api-controls2911 select{width:100%;padding:11px;border:1px solid #ccd8d0;border-radius:9px}.api-priority2911,.api-coverage2911,.api-approval2911{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;border:0}.p-critica{background:#ffe1dd;color:#a7271b}.p-alta{background:#fff0d6;color:#945c00}.p-media{background:#fff8ce;color:#776500}.p-normal{background:#e8f3ed;color:#286344}.api-coverage2911.yes{background:#e3f6eb;color:#17663e}.api-coverage2911.no{background:#ffe3df;color:#a12e22}.api-approval2911{cursor:pointer;background:#edf1ee;color:#45574c}.api-approval2911.pendiente{background:#fff0d6;color:#8a5700}.api-approval2911.aprobada{background:#e3f6eb;color:#17663e}.api-overdue2911{color:#b02a20;font-weight:800}.api-small2911{display:block;color:#6b766f;margin-top:3px}.api-bottom2911{display:grid;grid-template-columns:2fr 1fr;gap:18px}.api-bank-list2911{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-bank-list2911 article{border:1px solid #dfe8e2;border-radius:12px;padding:14px;display:grid;gap:4px}.api-bank-list2911 strong{font-size:19px;color:#174b35}.api-bank-list2911 small{color:#68776e}.api-approval-summary2911{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.api-approval-summary2911 strong{font-size:28px;color:#9b5c00}.api-approval-summary2911 span,.api-approval-summary2911 small{color:#66736b}@media(max-width:1000px){.api-kpis2911{grid-template-columns:repeat(2,1fr)}.api-bottom2911{grid-template-columns:1fr}}@media(max-width:700px){.api-hero2911{align-items:flex-start;flex-direction:column}.api-kpis2911,.api-controls2911,.api-bank-list2911{grid-template-columns:1fr}.api-liquidity2911{align-items:flex-start;flex-direction:column;gap:10px}.api-hero2911 h3{font-size:23px}}
