.pms-admin-field,.pms-settlement-editor{display:grid;gap:5px;margin-top:10px;color:#536b83;font-size:10px;font-weight:700}
.pms-admin-field select,.pms-admin-field input,.pms-settlement-editor textarea{width:100%;box-sizing:border-box;border:1px solid #b9c9da;border-radius:5px;background:#fff;color:#16385f;font:inherit;padding:8px}
.pms-settlement-editor textarea{min-height:72px;resize:vertical}
.pms-settlement-editor button{border:0;border-radius:5px;background:#0b5fae;color:#fff;font-weight:800;padding:8px 12px;cursor:pointer}
.pms-settlement-editor button:disabled{opacity:.65}
.pms-settlement-editor small{color:#167151}
.pms-admin-transactions #pms-approval-queue,.pms-admin-transactions #pms-investment-approval-queue,.pms-admin-transactions #kyc-admin-queue{display:none!important}
.pms-kyc-primary-button{display:inline-flex;margin-top:18px;padding:11px 18px;border-radius:6px;background:#0b5fae;color:#fff;font-size:12px;font-weight:850;text-decoration:none;box-shadow:0 5px 14px rgba(11,95,174,.2)}
.pms-kyc-primary-button:hover{background:#084e91}
.pms-kyc-register-button{display:inline-flex;align-items:center;justify-content:center;min-width:110px;padding:10px 15px;border:1px solid #0b5fae;border-radius:6px;background:#0b5fae;color:#fff;font-size:11px;font-weight:900;text-decoration:none;box-shadow:0 4px 12px rgba(11,95,174,.18)}
.pms-kyc-register-button:hover{background:#084e91}
/* Keep this filled action legible despite the shared admin link palette. */
body.bank-admin.bank-admin.bank-admin main a.pms-kyc-register-button,
body.bank-admin.bank-admin.bank-admin main a.pms-kyc-register-button:is(:visited,:hover,:focus-visible,:active){color:#fff!important;font-size:14px;font-weight:600}
.pms-kyc-register-button:focus-visible{outline:2px solid #153a60;outline-offset:3px}
