.financial-access-card{grid-column:1/-1;border:1px solid #d8e1e8;border-radius:12px;background:#f7fafc;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.financial-access-heading{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.financial-access-heading h3,.financial-scope-editor h4,.financial-show-scopes h5{margin:0;color:#172433}.financial-access-heading h3{font-size:15px}.financial-access-heading p,.financial-scope-editor>p{margin:4px 0 0;color:#667787;font-size:12px}
.financial-identity-status{border-radius:999px;padding:6px 9px;background:#e9eef2;color:#536474;font-size:11px;font-weight:700;text-transform:capitalize}.financial-identity-status.active{background:#dcf3e7;color:#17643c}.financial-identity-status.pending{background:#fff0ca;color:#7c5700}.financial-identity-status.suspended{background:#f2e4e4;color:#813b3b}
.financial-access-enabled{grid-column:1/-1;display:flex;gap:10px;align-items:center;border:1px solid #d7e1e8;border-radius:10px;padding:12px;background:#fff}.financial-access-enabled span{display:grid;gap:3px}.financial-access-enabled small{color:#6a7a88}.financial-access-enabled input{width:18px;height:18px}
.financial-scope-editor{grid-column:1/-1;display:grid;gap:12px;border-top:1px solid #dce4ea;padding-top:14px}.financial-scope-editor.disabled{opacity:.45;pointer-events:none}.financial-scope-option{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.financial-scope-option select{width:120px;padding:7px;border:1px solid #ced9e1;border-radius:8px;background:#fff}
.financial-show-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.financial-show-scopes article{border:1px solid #dce4ea;border-radius:10px;padding:12px;background:#fff;display:grid;gap:10px}.financial-show-scopes h5{font-size:13px}.financial-season-scopes{display:grid;gap:7px;padding-top:8px;border-top:1px solid #edf1f4}
.financial-access-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.financial-save-access{border:0;border-radius:9px;background:#243d5a;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.financial-save-access:disabled{opacity:.55;cursor:wait}
@media(max-width:800px){.financial-access-card,.financial-show-scopes{grid-template-columns:1fr}.financial-access-heading{display:grid}}
