.boleto-resolve-button{color:#fff!important;background:#312e81!important;border-radius:10px!important;padding:10px 16px!important;font-weight:700!important}.boleto-correction-overlay{z-index:9999;background:#08022e99;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.boleto-correction{color:#172033;background:#fff;border-radius:18px;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - 32px);font:14px system-ui;display:flex;overflow:hidden;box-shadow:0 24px 80px #0004}.boleto-correction header,.boleto-correction footer{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.boleto-correction h2{margin:0;font-size:20px;font-weight:750}.boleto-correction h3{margin:20px 0 10px;font-size:16px;font-weight:750}.boleto-correction p{white-space:pre-wrap;margin:6px 0}.boleto-correction-body{padding:0 20px 20px;overflow:auto}.boleto-correction fieldset{border:0;min-width:0;padding:0}.boleto-correction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boleto-correction label{flex-direction:column;gap:5px;min-width:0;margin:8px 0;font-weight:600;display:flex}.boleto-correction input,.boleto-correction select,.boleto-correction textarea{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px}.boleto-correction input[type=file]{font-size:12px}.boleto-correction button{cursor:pointer;background:#eef2ff;border-radius:8px;padding:10px 14px}.boleto-correction button:disabled{opacity:.55;cursor:wait}.boleto-correction footer{border-top:1px solid #e2e8f0;border-bottom:0}.boleto-correction footer button{color:#fff;background:#312e81;font-weight:700}.boleto-correction footer span{color:#64748b;font-size:12px}.boleto-correction-reason{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px}.boleto-correction a{color:#4338ca;text-decoration:underline}.boleto-correction summary{cursor:pointer;padding:10px 0}@media (max-width:650px){.boleto-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boleto-correction footer{flex-direction:column;gap:8px}.boleto-correction footer button{width:100%}.boleto-correction header{padding:12px}.boleto-correction h2{font-size:17px}}@media (max-width:400px){.boleto-correction-grid{grid-template-columns:1fr}}.boleto-correction-callout{color:#881337;background:#fff1f2;border:2px solid #dc2626;border-radius:14px;margin:16px 0;padding:20px;box-shadow:0 4px 14px #9f123914}.boleto-correction-callout>strong{font-size:18px}.boleto-correction-callout p{white-space:pre-wrap;margin:10px 0;font-size:14px}.boleto-correction-callout .boleto-resolve-button{width:100%;font-size:16px;background:#b91c1c!important;padding:14px!important}
