.rbip-card{max-width:1080px;margin:30px auto;padding:0 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#172033}.rbip-hero{background:linear-gradient(135deg,#071b3b,#1856a0);color:#fff;padding:30px;border-radius:20px;margin-bottom:20px}.rbip-hero small{letter-spacing:1.5px;opacity:.85}.rbip-hero h2{font-size:30px;margin:8px 0}.rbip-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rbip-formgrid label{display:block}.rbip-formgrid label span{display:block;font-weight:700;margin-bottom:6px}.rbip-formgrid input,.rbip-formgrid textarea{width:100%;padding:12px;border:1px solid #d9e0ea;border-radius:10px;background:#fff;box-sizing:border-box}.rbip-formgrid textarea{resize:vertical}.rbip-consent{display:block;margin:20px 0;padding:15px;background:#f5f8fc;border-radius:10px}.rbip-btn{display:inline-block;background:#0b1f4b!important;color:#fff!important;border:0;border-radius:10px;padding:12px 20px;text-decoration:none!important;cursor:pointer}.rbip-success,.rbip-alert{padding:20px;border-radius:12px;background:#ecfff5;margin:20px 0}.rbip-alert{background:#fff5e8}.rbip-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.rbip-stat{background:#fff;border:1px solid #e1e7ef;border-radius:14px;padding:18px;box-shadow:0 5px 18px #00000008}.rbip-stat span{display:block;color:#697386;font-size:13px}.rbip-stat b{display:block;font-size:22px;margin-top:7px}.rbip-tablewrap{overflow:auto}.rbip-public-table{width:100%;border-collapse:collapse;background:#fff}.rbip-public-table th,.rbip-public-table td{padding:11px;border-bottom:1px solid #edf0f5;text-align:left;white-space:nowrap}.rbip-login{max-width:520px}.rbip-login form{background:#fff;padding:20px;border:1px solid #e2e7ef;border-radius:14px}.rbip-login input[type=text],.rbip-login input[type=password]{width:100%;padding:12px;box-sizing:border-box}@media(max-width:700px){.rbip-formgrid,.rbip-statgrid{grid-template-columns:1fr}.rbip-hero h2{font-size:24px}}
