.absal-bulk-card{max-width:1000px!important;margin:32px auto!important;padding:clamp(20px,4vw,44px)!important;background:#fff;color:#152a42;border:1px solid #dce5eb;border-radius:24px;box-shadow:0 16px 48px #152a4208}.absal-bulk-card h2{font-size:clamp(26px,4vw,38px);line-height:1.5;margin:10px 0}.absal-cert-eyebrow{font-size:13px;font-weight:700;color:#986028;letter-spacing:.02em}.absal-bulk-card>p{color:#596979;line-height:1.9;margin-bottom:28px}.absal-cert-identity,.absal-cert-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.absal-bulk-form label{display:grid;gap:8px;font-weight:600}.absal-bulk-form input:not([type=checkbox]),.absal-bulk-form select{box-sizing:border-box;max-width:100%;width:100%;min-width:0;background:#fff;color:#152a42;border:1px solid #cbd7e0;border-radius:10px;padding:12px;font:inherit}.absal-bulk-form small{font-weight:400;color:#617282;font-size:12px}.absal-cert-item{border:1px solid #d6e1e8;border-radius:16px;margin:26px 0 14px;padding:22px;background:#f8fafc;min-width:0}.absal-cert-item legend{padding:0 12px;font-weight:800;color:#1b3d59}.absal-cert-upload{grid-column:1/-1}.absal-cert-upload input::file-selector-button{border:0;border-radius:7px;background:#e8eef4;color:#163551;padding:9px 16px;font:inherit;margin-inline-end:12px}.absal-cert-row-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px}.absal-cert-remove{border:0;background:transparent;color:#9b3440;cursor:pointer;font:inherit}.absal-cert-add{width:100%;border:1px dashed #acbac8;border-radius:12px;padding:17px;background:#fff;color:#204b6c;font:inherit;font-weight:700;cursor:pointer}.absal-bulk-form .absal-check{display:flex;align-items:start;font-weight:400;margin:22px 0 10px}.absal-bulk-form .absal-check input{margin:6px 0 0 10px;flex:none}.absal-cert-feedback{padding:14px 0;line-height:1.8;font-weight:600}.absal-cert-feedback:empty{display:none}.absal-cert-account{display:inline-block;margin:16px;color:#204b6c}.absal-cert-item[data-saved="1"]{border-color:#6a9c85;background:#f2f9f5}.absal-cert-item[data-saved="1"] .absal-cert-status{color:#256341}.absal-bulk-form [hidden]{display:none!important}.absal-bulk-form :disabled{opacity:.65}.absal-cert-person{margin:22px 0;padding:24px;border:1px solid #dce5eb;border-radius:18px;background:#fff;color:#152a42}.absal-cert-person header{display:flex;align-items:center;justify-content:space-between;gap:16px}.absal-cert-person h3{margin:6px 0 18px}.absal-cert-count{padding:8px 12px;border-radius:30px;background:#eef3f7;white-space:nowrap;font-size:13px}.absal-cert-person ul{list-style:none;padding:0;margin:0}.absal-cert-person li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-top:1px solid #e5edf2}.absal-cert-person li>div{flex:1;min-width:180px}.absal-cert-person small{display:block;color:#607283;margin-top:8px}.absal-cert-person a{white-space:nowrap}.absal-bulk-form :focus-visible{outline:3px solid #c79a53;outline-offset:3px}@media(max-width:600px){.absal-cert-identity,.absal-cert-fields{grid-template-columns:1fr}.absal-cert-item{padding:14px}.absal-cert-person{padding:16px}.absal-cert-person li>div{flex-basis:100%}.absal-cert-account{margin-inline:0;display:block}.absal-cert-send{width:100%}}
.absal-cert-multiple{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.absal-cert-pick{padding:13px 18px;border:1px solid #c5d2df;border-radius:10px;background:#edf3f8;color:#1b3d59;cursor:pointer;font:inherit;font-weight:700}.absal-bulk-card .absal-button,.absal-cert-person .absal-small-button{background:#173852;color:#fff}.absal-bulk-card .absal-button:hover,.absal-cert-person .absal-small-button:hover{background:#245578}
