.credit{color:#173349;max-width:1250px;margin:auto;padding:22px;font:15px Arial,sans-serif}.credit *{box-sizing:border-box}.credit h1{margin:10px 0;font-size:32px}.credit h2{margin:0 0 18px;font-size:21px}.credit p{line-height:1.6}.credit-head{color:#fff;background:linear-gradient(110deg,#112738,#214862);border-radius:18px;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:28px;display:flex}.credit-head small{color:#c6d8e3;letter-spacing:1px}.credit-head p{margin-bottom:0}.credit button,.credit a{font:inherit}.credit button,.credit-actions a{color:#173349;cursor:pointer;background:#fff;border:1px solid #c8d5df;border-radius:9px;min-height:43px;padding:11px 15px;font-weight:600}.credit button:disabled{opacity:.55;cursor:wait}.credit a{color:#194e72}.credit-panel{background:#fff;border:1px solid #d8e2eb;border-radius:15px;margin:20px 0;padding:24px}.credit-panel form{border-top:1px solid #d8e2eb;margin-top:22px;padding-top:22px}.credit label{gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:grid}.credit input,.credit select,.credit textarea{color:#173349;width:100%;font:inherit;background:#fff;border:1px solid #c8d5df;border-radius:9px;min-height:44px;padding:12px}.credit textarea{resize:vertical}.credit input:read-only{background:#f1f5f8}.credit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.credit-filters{flex-wrap:wrap;align-items:end;gap:13px;display:flex}.credit-filters label{flex:1;min-width:140px;margin:0}.credit-tabs,.credit-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;display:flex}.credit-tabs .active{color:#fff;background:#173349}.credit-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.credit-kpis article{background:#fff;border:1px solid #d8e2eb;border-radius:14px;padding:22px}.credit-kpis small{color:#536b7f;display:block}.credit-kpis strong{margin-top:12px;font-size:27px;display:block}.credit-risk{background:#edf3f8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:20px;display:flex}.credit-risk>div{flex:1;min-width:210px}.credit-risk p{margin-bottom:0;font-size:13px}.credit-light{background:#8592a3;border-radius:50%;width:26px;height:26px}.credit-light.green{background:#168456}.credit-light.amber{background:#d68d17}.credit-light.red{background:#c5283c}.credit-chart-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.credit-chart-grid article{min-width:0}.credit-scroll{overflow:auto}.credit table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.credit th{white-space:nowrap;background:#edf3f8;padding:13px;font-size:12px}.credit td{vertical-align:top;border-bottom:1px solid #e2e9ee;padding:14px 11px;line-height:1.6}.credit small{line-height:1.5;display:block}.credit td small{color:#5e7181;max-width:240px}.credit-state{white-space:nowrap;background:#e8eff5;border-radius:20px;padding:5px 9px}.credit-state.Vencida{color:#9e2034;background:#ffe4e8}.credit-state.Pagada{color:#1d6849;background:#dff5ea}.credit-state.Anulada{color:#666;background:#eee}.credit-error{color:#8d2138;background:#fff0f2;border:1px solid #e3bcc5;border-radius:10px;padding:15px}.credit-success{color:#206247;background:#e7f6ee;border-radius:10px;padding:15px}.credit-access-row{border-bottom:1px solid #e5ebef;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:13px;padding-bottom:12px;display:flex}.credit-access-row>span{flex:1;min-width:200px}.credit-secret{overflow-wrap:anywhere;background:#fff4d7;border:1px solid #deb55b;border-radius:14px;margin:20px 0;padding:23px}.credit-secret code{-webkit-user-select:all;user-select:all;font-size:18px}.credit .credit-check{align-items:center;display:flex}.credit-check input{width:20px;height:20px;min-height:20px}.credit pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.credit summary{cursor:pointer;font-weight:600}.credit footer{color:#647c8c;margin:20px 0;font-size:12px}.credit-entry{color:#173349;background:#edf3f9;border:1px solid #c5d4e0;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:22px;display:flex}.credit-entry p{margin:8px 0 0;font-size:14px}.credit-entry a{color:#173349;white-space:nowrap;background:#fff;border:1px solid #bfcedc;border-radius:10px;padding:13px;font-weight:700;text-decoration:none}.credit :focus-visible{outline-offset:2px;outline:3px solid #5d9ec2}@media (max-width:850px){.credit-chart-grid{grid-template-columns:1fr}.credit-kpis{grid-template-columns:repeat(2,1fr)}.credit-grid{grid-template-columns:1fr}.credit-entry{flex-direction:column;align-items:start}}@media (max-width:450px){.credit{padding:12px}.credit-head,.credit-panel{padding:18px}.credit h1{font-size:26px}.credit-kpis article{padding:15px}.credit-kpis strong{font-size:23px}.credit-filters label{min-width:100%}}.credit-stepper{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.credit-stepper li{background:#edf3f8;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.credit-stepper span{margin-bottom:5px;font-weight:700;display:block}.credit-stepper .current{color:#fff;background:#173349}.credit-stepper .done{color:#206247;background:#e1f4e9}.credit-review{grid-template-columns:1fr 1fr;gap:14px;display:grid}.credit-review div{overflow-wrap:anywhere;background:#f4f7fa;border-radius:10px;padding:14px}.credit-review dt{color:#536b7f;font-size:12px}.credit-review dd{margin:8px 0 0;font-weight:700}.credit-wizard form{border-top:0}.credit-wizard h3{font-size:21px}@media (max-width:650px){.credit-stepper{grid-template-columns:1fr 1fr}.credit-stepper li:last-child{grid-column:1/-1}.credit-review{grid-template-columns:1fr}}.credit-removal{background:#fff7f8;border:2px solid #cc2941}.credit-removal button[type=submit]{color:#fff;background:#a9273b}.credit-removal{z-index:1300;width:min(640px,100vw - 28px);max-height:85vh;margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #101c36a6}.credit .credit-delete-button{color:#9b1f32;background:#fff0f2;border:1px solid #b1283b;font-weight:700}.credit-registration-overview{border-left:5px solid var(--customer-primary,#173349)}.credit-registration-badge{white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-block}.credit-registration-badge.pending{color:#745000;background:#fff3cd}.credit-registration-badge.observed{color:#991b1b;background:#fee2e2}.credit-registration-badge.registered{color:#166534;background:#dcfce7}.credit-registration-comment{white-space:pre-wrap;overflow-wrap:anywhere}.credit-registration .credit-actions{margin:18px 0}.credit-registration button[aria-pressed=true]{outline-offset:2px;outline:3px solid #61778e}.credit-registration details{margin-top:20px}.credit-registration details article{border-top:1px solid #dce2e8;padding:12px 0}.credit-registration small{margin-top:7px;display:block}.credit-head{align-items:center;height:auto;min-height:0}.credit-head>div{min-width:0}.credit-head>div:first-child{flex:280px}.credit-head h1,.credit-head h2{overflow-wrap:anywhere;line-height:1.25}.credit-head p{letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.6}.credit-head>.credit-actions{margin:0}.credit-head>small,.credit-head>h1,.credit-head>p{flex-basis:100%;margin:0}.credit-head>h1{margin:4px 0}.credit-head small{overflow-wrap:anywhere}
