/* Source credential scope stays visible when a medication disclosure is closed. */
.credential-medication-group{margin:22px 0;padding-top:16px;border-top:2px solid var(--ui-border);min-width:0}
.credential-medication-group:first-of-type{margin-top:12px}
.credential-group-heading{margin:0 0 9px;font-size:15px}
.credential-badge{display:inline-block;max-width:100%;padding:5px 8px;border:1px solid var(--ui-border);border-radius:5px;background:var(--ui-canvas);color:var(--ui-text);font-size:11px;font-weight:700;line-height:1.45;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}
.credential-badge[data-credential="paramedic"],.credential-badge[data-credential="mih-paramedic"]{background:var(--ui-subtle);color:var(--ui-success);border-color:var(--ui-success)}
.credential-badge[data-credential="ccp"],.credential-badge[data-credential="critical-care-paramedic"]{background:var(--ui-canvas);color:var(--ui-purple);border-color:var(--ui-border)}
.credential-badge.credential-review{background:var(--ui-warning-bg);color:var(--ui-warning);border-color:var(--ui-warning)}
.medication-summary-name .credential-badge{display:table;margin-top:8px}
.medication-summary-name>small{display:block;margin-top:4px;color:var(--ui-muted);font-size:11px;font-weight:400;line-height:1.45}
.credential-notice{margin:0 0 13px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-canvas)}
.credential-notice p{margin:0;font-size:12px;line-height:1.55;color:var(--ui-link)}
.credential-notice.credential-review{background:var(--ui-subtle);border-color:var(--ui-border)}
.credential-notice.credential-review p{color:var(--ui-warning)}
.credential-sources{margin-top:6px;font-size:11px;color:var(--ui-link);line-height:1.65}
.credential-sources a{text-decoration:underline;text-underline-offset:2px}
.medication-group .credential-medication-group{margin:0;padding-top:12px}
.medication-group .credential-medication-group:first-of-type{border-top:0;padding-top:0}
.medication-panel .dose-card>summary>.medication-summary-name{min-width:0;flex:1}

.credential-badge[data-credential="basic"],.credential-badge[data-credential="mih-basic"]{background:var(--ui-info-bg);color:var(--ui-link);border-color:var(--ui-border)}
