/* BOSCAT 0.6.6 — light territorial summary */
.afc-overlay .afc-territory-card{background:#fff;border:1px solid #dce4e1;border-radius:14px;padding:20px;margin-top:14px;color:#2c3835}
.afc-overlay .afc-territory-card[hidden]{display:none!important}
.afc-overlay .afc-territory-card h3{margin:0 0 9px;font-size:19px;color:#263a34}
.afc-overlay .afc-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}
.afc-overlay .afc-overview-section{border:1px solid #dce4e1;border-radius:12px;padding:14px;background:#fbfcfb;min-width:0}
.afc-overlay .afc-overview-section h4{margin:0 0 9px;font-size:15px;color:#1b765c}
.afc-overlay .afc-overview-list{margin:0;padding-left:18px;font-size:13px;line-height:1.6}
.afc-overlay .afc-overview-list li{margin:0 0 9px;overflow-wrap:anywhere}
.afc-overlay .afc-overview-detail{font-size:12px;color:#61736b}
.afc-overlay .afc-overview-contact{border-top:1px solid #dce4e1;padding-top:13px}
.afc-overlay .afc-overview-contact h4{margin:0 0 6px}
.afc-overlay .afc-overview-contact a{display:inline-block;margin:6px 8px 0 0;text-decoration:none}
@media(max-width:780px){.afc-overlay .afc-overview-grid{grid-template-columns:1fr}}
