*{box-sizing:border-box}body{margin:0;background:#eff4f9;font:15px/1.5 system-ui,Arial;color:#17334e}header{padding:20px 28px;background:#163d68;color:#fff}header h1{font-size:22px;margin:0}header p{margin:6px 0 0}main{max-width:1080px;margin:18px auto;padding:0 12px}.card,.r420-section{background:white;border:1px solid #d6e1eb;padding:18px;margin:12px 0;border-radius:10px}.card h2{margin-top:0}select,input,textarea{padding:8px;border:1px solid #9fb5c8;border-radius:6px;max-width:100%;font:inherit}textarea{width:100%;min-height:75px}button{background:#164b7d;color:white;padding:9px 12px;border:0;border-radius:6px;cursor:pointer;margin:7px 5px 7px 0}button:hover{background:#286493}label{display:block;margin-top:8px}.note,.r420-muted{color:#617487;font-size:13px}.r420-head{border-left:4px solid #2b699a;padding:6px 14px;background:#edf4fd}.r420-steps{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.r420-step{background:#e9edf3;padding:7px 9px;border-radius:6px;font-size:13px}.r420-step.ok{background:#e2f3e7}.r420-step.now{background:#fff0bf}.r420-step.na{background:#f2e9e9}.r420-formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.r420-field{padding:4px}.r420-field input:not([type=checkbox]),.r420-field select{width:100%}.r420-field.r420-span2{grid-column:1/-1}.r420-agent{display:inline-flex;flex-direction:column;border:1px solid #d3dce6;padding:10px;margin:4px;max-width:250px}.r420-agent small{display:block}.r420-status{padding:10px;background:#eaf2fb;border-left:3px solid #4b86b2;margin:10px 0}.r420-status.warn{background:#fff6de}.r420-status.bad{background:#ffe5e3}.r420-summary{background:#f3f6fa;padding:12px}.r420-actions{margin-top:8px}#aviso{margin-top:10px;color:#8c4800;font-weight:600}
