.kbdc-claim-button,.kbdc-submit{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--kb-primary-color,#0e71b2);color:#fff!important;padding:.85rem 1.15rem;text-decoration:none;font-weight:700;cursor:pointer}.kbdc-claim-button:hover,.kbdc-submit:hover{filter:brightness(.95)}.kbdc-claim-box{margin:2rem 0;padding:1.25rem;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.kbdc-form{display:grid;gap:1rem;max-width:760px}.kbdc-form label{display:grid;gap:.4rem;font-weight:700}.kbdc-form input[type=text],.kbdc-form input[type=email],.kbdc-form select,.kbdc-form textarea{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:.8rem;background:#fff}.kbdc-alert{padding:1rem;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;margin:1rem 0}.kbdc-success{background:#ecfdf5;border-color:#a7f3d0}.kbdc-error{background:#fef2f2;border-color:#fecaca}.kbdc-instructions{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:1rem;margin-bottom:1rem}.kbdc-table{width:100%;border-collapse:collapse}.kbdc-table th,.kbdc-table td{border-bottom:1px solid #e5e7eb;text-align:left;padding:.75rem}.kbdc-status{display:inline-flex;border-radius:999px;padding:.25rem .6rem;background:#e5e7eb;font-size:.85rem}.kbdc-status-approved{background:#dcfce7}.kbdc-status-rejected{background:#fee2e2}.kbdc-status-verified{background:#dbeafe}.kbdc-status-more_info{background:#fef3c7}
