/* UABD Bank Directory — front-end card styles.
   Uses site design tokens with safe fallbacks so the plugin looks right
   even if the uabd-child theme is not active. */
.uabd-quickfacts{
	--_ink: var(--uabd-ink, var(--uabd-text));
	--_line: var(--uabd-line, var(--uabd-border));
	--_accent: var(--uabd-accent, var(--uabd-blue));
	--_surface: var(--uabd-surface, var(--uabd-white));
	border:1px solid var(--_line);
	border-radius:var(--uabd-radius);
	padding:1.25rem 1.4rem;
	background:var(--_surface);
	box-shadow:var(--uabd-shadow-sm);
	font-size:.95rem;
	color:var(--_ink);
}
.uabd-quickfacts__title{
	margin:0 0 .9rem;
	font-size:1.05rem;
	line-height:1.3;
	padding-bottom:.6rem;
	border-bottom:2px solid var(--_accent);
}
.uabd-quickfacts__grid{margin:0;display:grid;gap:.7rem}
.uabd-qf-row{display:grid;grid-template-columns:110px 1fr;gap:.6rem;align-items:start}
.uabd-qf-row dt{margin:0;font-weight:600;color:var(--uabd-text-secondary);font-size:.82rem;text-transform:uppercase;letter-spacing:.02em}
.uabd-qf-row dd{margin:0}
/* F.4R (P2-95): the shared F.1 data face, not a hard-coded stack. */
.uabd-code{font-family:var(--uabd-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.03em;background:var(--uabd-bg-neutral);padding:1px 6px;border-radius:5px}
.uabd-hours-day{font-weight:600}
.uabd-quickfacts a{color:var(--_accent);text-decoration:none}
.uabd-quickfacts a:hover{text-decoration:underline}
.uabd-verified{
	margin:1rem 0 0;padding-top:.7rem;border-top:1px dashed var(--_line);
	font-size:.82rem;color:var(--uabd-text-secondary);display:flex;align-items:center;gap:.4rem
}
.uabd-verified__dot{width:8px;height:8px;border-radius:50%;background:var(--uabd-green);display:inline-block;flex:0 0 auto}
@media (max-width:480px){
	.uabd-qf-row{grid-template-columns:1fr;gap:.15rem}
	.uabd-qf-row dt{font-size:.72rem}
}
