.mv-province-filter-bar{ display:flex; align-items:center; gap:12px; margin-bottom:16px; flex-wrap:wrap; }
.mv-province-search{ flex:1; min-width:200px; max-width:340px; display:flex; align-items:center; gap:9px; height:40px; padding:0 14px; background:var(--mv-surface); border:1px solid var(--mv-border); border-radius:999px; box-shadow:var(--mv-shadow-sm); }
.mv-province-search input{ border:none; background:none; outline:none; font-size:13.5px; width:100%; font-family:inherit; color:var(--mv-text-primary); }
.mv-region-chip-row{ display:flex; gap:8px; flex-wrap:wrap; }
.mv-region-chip{ font-size:13px; font-weight:600; color:var(--mv-text-secondary); background:var(--mv-surface); border:1px solid var(--mv-border-strong); border-radius:999px; padding:8px 15px; white-space:nowrap; }
.mv-region-chip.mv-active{ background:var(--mv-accent); color:#fff; border-color:var(--mv-accent); }
.mv-province-result-count{ font-size:13px; color:var(--mv-text-muted); margin:0 0 14px; font-weight:500; }
.mv-ward-table th{ background:var(--mv-surface-alt); }
.mv-ward-table td, .mv-ward-table th{ padding:10px; }

/* Khung "Tra cứu địa giới mới 2025" trên trang chủ */
.mv-tool-card{ background:var(--mv-surface); border:1px solid var(--mv-border); border-radius:var(--mv-radius); padding:20px 22px; margin-bottom:30px; }
.mv-tool-card .mv-section-head{ margin-bottom:14px; align-items:center; }
.mv-tool-card-tools{ display:flex; align-items:center; gap:16px; flex-wrap:wrap; }
.mv-quick-ward-row{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin-top:14px; }
.mv-quick-ward-label{ font-size:11.5px; color:var(--mv-text-muted); font-weight:600; margin-right:2px; }
.mv-quick-ward-pill{ font-size:11.5px; font-weight:500; color:var(--mv-text-secondary); background:var(--mv-surface-alt); border:1px solid var(--mv-border); border-radius:999px; padding:5px 12px; text-decoration:none; }
.mv-quick-ward-pill:hover{ border-color:var(--mv-accent); color:var(--mv-accent-dark); background:var(--mv-accent-light); }

/* dải cuộn ngang 34 tỉnh thành (trang chủ) */
.mv-province-filter-bar--compact{ margin-bottom:14px; }
.mv-province-filter-bar--compact .mv-region-chip{ padding:7px 13px; font-size:12.5px; }
.mv-province-scroll{ display:flex; gap:8px; overflow-x:auto; padding-bottom:6px; width:100%; min-width:0; }
.mv-province-chip{
	flex:0 0 auto; display:flex; align-items:center; gap:8px; background:var(--mv-surface); border:1px solid var(--mv-border);
	border-radius:999px; padding:6px 16px 6px 6px; text-decoration:none; color:inherit; transition:border-color .15s ease, background .15s ease;
}
.mv-province-chip:hover{ border-color:var(--mv-accent); background:var(--mv-accent-light); }
.mv-province-thumb{ width:34px; height:34px; border-radius:50%; overflow:hidden; flex-shrink:0; background:var(--mv-surface-alt); }
.mv-province-thumb img{ width:100%; height:100%; object-fit:cover; }
.mv-province-chip b{ display:block; font-size:12.5px; font-weight:600; color:var(--mv-text-primary); white-space:nowrap; }
.mv-province-chip em{ display:block; font-size:10.5px; font-style:normal; color:var(--mv-text-muted); white-space:nowrap; }

/* Dạng danh sách gọn — dùng ở trang /tinh-thanh/ đầy đủ 34 tỉnh, KHÔNG dùng
   .mv-card chung (vốn có padding/thumb lớn phù hợp cho địa điểm/doanh nghiệp
   hơn là 1 danh sách dài 34 dòng). */
.mv-province-list-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:8px; }
@media (max-width:1180px){ .mv-province-list-grid{ grid-template-columns:repeat(2, 1fr); } }
@media (max-width:600px){ .mv-province-list-grid{ grid-template-columns:1fr; } }
.mv-province-list-item{
	display:flex; align-items:center; gap:10px; padding:10px 12px; background:var(--mv-surface);
	border:1px solid var(--mv-border); border-radius:10px; text-decoration:none; color:inherit;
	transition:border-color .15s ease, background .15s ease;
}
.mv-province-list-item:hover{ border-color:var(--mv-accent); background:var(--mv-accent-light); }
.mv-province-list-item[hidden]{ display:none; }
.mv-province-list-thumb{ width:36px; height:36px; border-radius:9px; overflow:hidden; flex-shrink:0; background:var(--mv-surface-alt); }
.mv-province-list-thumb img{ width:100%; height:100%; object-fit:cover; }
.mv-province-list-info{ min-width:0; flex:1; display:flex; flex-direction:column; gap:1px; }
.mv-province-list-info b{ font-size:13.5px; font-weight:700; color:var(--mv-text-primary); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family:var(--mv-font-display); }
.mv-province-list-info span{ font-size:11.5px; color:var(--mv-text-muted); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.mv-province-merged-note{ white-space:normal !important; overflow:visible !important; text-overflow:clip !important; margin-top:2px; }
.mv-province-merged-note i{ color:var(--mv-accent); margin-right:3px; }
.mv-province-merged-note--none{ color:#a8a8a8 !important; font-style:italic; }
.mv-province-list-arrow{ font-size:11px; color:var(--mv-text-muted); flex-shrink:0; }
.mv-province-list-item:hover .mv-province-list-arrow{ color:var(--mv-accent-dark); }

/* Hero gradient cho trang tỉnh/phường */
.mv-region-hero{
	background:linear-gradient(120deg, var(--mv-accent-dark) 0%, var(--mv-accent) 70%); border-radius:var(--mv-radius);
	padding:28px 30px; color:#fff; margin-bottom:26px;
}
.mv-region-hero .mv-eyebrow{ font-size:11.5px; font-weight:700; letter-spacing:.04em; text-transform:uppercase; color:#ffd9a0; }
.mv-region-hero h1{ font-size:26px; font-weight:800; margin:8px 0 6px; color:#fff; }
.mv-region-hero p{ font-size:13.5px; color:rgba(255,255,255,.85); margin:0 0 16px; max-width:560px; line-height:1.55; }
.mv-region-hero-stats{ display:flex; gap:22px; flex-wrap:wrap; }
.mv-region-hero-stats div{ display:flex; flex-direction:column; }
.mv-region-hero-stats b{ font-size:18px; font-weight:800; }
.mv-region-hero-stats span{ font-size:10.5px; text-transform:uppercase; letter-spacing:.04em; color:rgba(255,255,255,.7); }
.mv-blog-search-form{ display:flex; align-items:center; gap:10px; background:#fff; border-radius:999px; padding:6px 6px 6px 18px; max-width:520px; margin-top:4px; box-shadow:0 8px 20px -10px rgba(0,0,0,.25); }
.mv-blog-search-form i{ color:var(--mv-text-muted); font-size:14px; }
.mv-blog-search-form input{ flex:1; min-width:0; border:none; outline:none; font-size:14px; font-family:inherit; color:var(--mv-text-primary); }
.mv-blog-search-form button{ background:var(--mv-accent); color:#fff; border:none; border-radius:999px; padding:10px 20px; font-weight:700; font-size:13.5px; cursor:pointer; flex-shrink:0; }
.mv-blog-search-form button:hover{ background:var(--mv-accent-dark); }

/* Dải số liệu chính (2-3 thẻ lớn) + dải số liệu phụ (7 thẻ nhỏ) */
.mv-key-stat-row{ display:grid; grid-template-columns:repeat(2,1fr); gap:14px; margin-bottom:20px; }
.mv-stat-band{ display:grid; grid-template-columns:repeat(7,1fr); gap:10px; margin-bottom:24px; }
@media (max-width:1180px){ .mv-stat-band{ grid-template-columns:repeat(4,1fr); } }
@media (max-width:600px){ .mv-stat-band{ grid-template-columns:repeat(2,1fr); } .mv-key-stat-row{ grid-template-columns:1fr; } }

/* Lãnh đạo & ranh giới */
.mv-leader-grid{ display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:24px; }
@media (max-width:820px){ .mv-leader-grid{ grid-template-columns:1fr; } }
.mv-border-chips{ display:flex; gap:6px; flex-wrap:wrap; margin-top:4px; }
.mv-border-chip{ font-size:12px; font-weight:600; color:var(--mv-accent-dark); background:var(--mv-accent-light); border-radius:999px; padding:4px 11px; text-decoration:none; }
.mv-border-chip:hover{ background:var(--mv-accent); color:#fff; }
.mv-border-chip.mv-plain{ cursor:default; color:var(--mv-text-secondary); background:var(--mv-surface-alt); }

/* Dòng nguồn dữ liệu */
.mv-data-source{ display:flex; align-items:center; gap:6px; font-size:11.5px; color:var(--mv-text-muted); margin-top:14px; padding-top:14px; border-top:1px solid var(--mv-border); }

/* Menu nhanh dọc trong sidebar phải */
.mv-quicknav-list{ display:flex; flex-direction:column; gap:2px; }
.mv-quicknav-list a{ display:flex; align-items:center; gap:9px; padding:9px 10px; border-radius:9px; font-size:13px; font-weight:500; color:var(--mv-text-secondary); text-decoration:none; }
.mv-quicknav-list a:hover{ background:var(--mv-accent-light); color:var(--mv-accent-dark); }
.mv-quicknav-list a i{ width:16px; text-align:center; color:var(--mv-text-muted); }
.mv-quicknav-list a:hover i{ color:var(--mv-accent-dark); }

/* Chia sẻ trang */
.mv-share-row{ display:flex; gap:8px; }
.mv-share-btn{ flex:1; display:flex; align-items:center; justify-content:center; gap:6px; height:36px; border-radius:9px; border:1px solid var(--mv-border); background:var(--mv-surface); color:var(--mv-text-secondary); font-size:11.5px; font-weight:600; text-decoration:none; }
.mv-share-btn.mv-fb:hover{ background:#1877F2; color:#fff; border-color:#1877F2; }
.mv-share-btn.mv-zalo:hover{ background:var(--mv-accent); color:#fff; border-color:var(--mv-accent); }

/* FAQ accordion */


/* Thẻ tổng quan gộp — thay cho 9 khung số liệu rời rạc trước đây (2 thẻ
   key-stat + 7 thẻ mini-stat), gọn hơn hẳn khi gộp chung 1 khung. */
.mv-overview-card{ padding:22px 24px; margin-bottom:20px; }
.mv-stat-trio{ display:flex; gap:32px; flex-wrap:wrap; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid var(--mv-border); }
.mv-stat-trio > div{ display:flex; flex-direction:column; gap:3px; }
.mv-stat-trio b{ font-size:22px; font-weight:800; color:var(--mv-text-primary); font-family:var(--mv-font-display); line-height:1.2; }
.mv-stat-trio span{ font-size:11.5px; color:var(--mv-text-muted); }
.mv-fact-grid{ display:grid; grid-template-columns:repeat(2, 1fr); gap:0 28px; }
.mv-fact-row{ display:flex; align-items:center; justify-content:space-between; gap:10px; padding:9px 0; border-bottom:1px dashed var(--mv-border); font-size:13px; }
.mv-fact-row:nth-last-child(-n+1){ border-bottom:none; }
.mv-fact-label{ display:flex; align-items:center; gap:8px; color:var(--mv-text-secondary); }
.mv-fact-label i{ width:14px; text-align:center; color:var(--mv-text-muted); font-size:12px; }
.mv-fact-value{ font-weight:700; color:var(--mv-text-primary); text-align:right; }
@media (max-width:600px){ .mv-fact-grid{ grid-template-columns:1fr; } }

/* Thẻ 2 cột gộp (Lãnh đạo + Ranh giới) — thay cho 2 thẻ rời trước đây. */
.mv-split-card{ display:grid; grid-template-columns:1fr 1fr; gap:24px; padding:22px 24px; margin-bottom:20px; }
.mv-split-card > div:first-child{ padding-right:24px; border-right:1px solid var(--mv-border); }
.mv-split-card > div:empty{ display:none; }
@media (max-width:820px){
	.mv-split-card{ grid-template-columns:1fr; gap:16px; }
	.mv-split-card > div:first-child{ border-right:none; border-bottom:1px solid var(--mv-border); padding-right:0; padding-bottom:16px; }
}

/* Lưới 12 tiện ích — bấm để đổi panel mô tả bên dưới */
.mv-util-grid{ display:grid; grid-template-columns:repeat(6, 1fr); gap:10px; margin-bottom:16px; }
@media (max-width:1180px){ .mv-util-grid{ grid-template-columns:repeat(4, 1fr); } }
@media (max-width:820px){ .mv-util-grid{ grid-template-columns:repeat(3, 1fr); } }
@media (max-width:600px){ .mv-util-grid{ grid-template-columns:repeat(2, 1fr); } }
.mv-util-btn{
	display:flex; flex-direction:column; align-items:flex-start; gap:8px; padding:16px 14px; border-radius:var(--mv-radius);
	border:1px solid var(--mv-border); background:var(--mv-surface); cursor:pointer; text-align:left; font-family:var(--mv-font-display);
	transition:border-color .15s ease, background .15s ease, color .15s ease;
}
.mv-util-btn:hover{ border-color:var(--mv-accent); }
.mv-util-ic{ width:34px; height:34px; border-radius:9px; background:var(--mv-accent-light); color:var(--mv-accent-dark); display:flex; align-items:center; justify-content:center; font-size:15px; flex-shrink:0; }
.mv-util-label{ font-size:13.5px; font-weight:700; color:var(--mv-text-primary); }
.mv-util-loc{ font-size:11px; color:var(--mv-text-muted); }
.mv-util-btn.mv-active{ background:var(--mv-accent); border-color:var(--mv-accent); }
.mv-util-btn.mv-active .mv-util-ic{ background:rgba(255,255,255,.2); color:#fff; }
.mv-util-btn.mv-active .mv-util-label{ color:#fff; }
.mv-util-btn.mv-active .mv-util-loc{ color:rgba(255,255,255,.75); }

.mv-util-panel{ display:flex; gap:16px; align-items:flex-start; background:var(--mv-accent-light); border-radius:var(--mv-radius); padding:20px 22px; }
.mv-util-panel-ic{ width:44px; height:44px; border-radius:12px; background:#fff; color:var(--mv-accent); display:flex; align-items:center; justify-content:center; font-size:19px; flex-shrink:0; box-shadow:var(--mv-shadow-sm); }
.mv-util-panel h4{ font-size:16px; font-weight:800; margin:6px 0 8px; color:var(--mv-text-primary); }
.mv-util-panel p{ font-size:13px; color:var(--mv-text-secondary); line-height:1.65; margin:0; }

/* Khối "Lịch sử hình thành từ các đơn vị cũ" — dùng cho cả trang phường/xã và trang tỉnh */
.mv-merged-chip-list{ display:flex; flex-wrap:wrap; gap:8px; }
.mv-merged-chip{ display:flex; align-items:center; gap:7px; font-size:12.5px; font-weight:600; color:var(--mv-text-secondary); background:var(--mv-surface-alt); border:1px solid var(--mv-border); padding:7px 14px; border-radius:999px; }
.mv-merged-chip i{ color:var(--mv-accent); font-size:10px; }
.mv-merged-chip-highlight{ background:var(--mv-warning-light); border-color:var(--mv-warning); color:var(--mv-text-primary); font-weight:700; }

/* 3 công cụ tra cứu hành chính — trang chủ */
.mv-admin-tools-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; background:var(--mv-accent-light, #e8f0fe); border-radius:18px; padding:20px; }
.mv-admin-tool-card{ background:var(--mv-surface); border:1px solid var(--mv-border); border-radius:12px; padding:20px; text-decoration:none; color:inherit; display:block; box-shadow:var(--mv-shadow-sm); transition:box-shadow .15s, transform .15s; }
.mv-admin-tool-card:hover{ box-shadow:var(--mv-shadow-md); transform:translateY(-2px); }
.mv-admin-tool-card .ic{ width:40px; height:40px; border-radius:11px; background:var(--mv-accent-light, #e8f0fe); color:var(--mv-accent-dark); display:flex; align-items:center; justify-content:center; font-size:17px; margin-bottom:12px; }
.mv-admin-tool-card h3{ font-size:15px; margin:0 0 5px; color:var(--mv-text-primary); }
.mv-admin-tool-card p{ font-size:12.5px; color:var(--mv-text-secondary); line-height:1.5; margin:0 0 12px; }
.mv-admin-tool-card .go{ font-size:12.5px; font-weight:700; color:var(--mv-accent); display:flex; align-items:center; gap:5px; }
@media (max-width:820px){ .mv-admin-tools-grid{ grid-template-columns:1fr; } }

/* Tỉnh nổi bật — spotlight card */
.mv-spotlight{ display:grid; grid-template-columns:1.1fr 1fr; gap:0; border-radius:18px; overflow:hidden; border:1px solid var(--mv-border); box-shadow:var(--mv-shadow-sm); text-decoration:none; color:inherit; }
.mv-spotlight-visual{ background:linear-gradient(135deg,#2d8f5f,#0f5c3a); position:relative; min-height:200px; display:flex; align-items:flex-end; padding:22px; overflow:hidden; }
.mv-spotlight-visual::before{ content:''; position:absolute; inset:0; background-image:radial-gradient(circle, rgba(255,255,255,.22) 1.2px, transparent 1.2px); background-size:18px 18px; opacity:.6; }
.mv-spotlight-visual .badge{ position:absolute; top:18px; left:22px; background:rgba(255,255,255,.18); backdrop-filter:blur(4px); color:#fff; font-size:11.5px; font-weight:700; padding:6px 13px; border-radius:999px; z-index:1; }
.mv-spotlight-visual .content{ position:relative; z-index:1; }
.mv-spotlight-visual h3{ color:#fff; font-size:22px; margin:0; }
.mv-spotlight-visual p{ color:rgba(255,255,255,.82); font-size:13px; margin-top:4px; }
.mv-spotlight-info{ padding:24px 26px; display:flex; flex-direction:column; justify-content:center; background:var(--mv-surface); }
.mv-spotlight-stats{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin-bottom:16px; }
.mv-spotlight-stats div b{ font-size:18px; font-weight:800; display:block; color:var(--mv-text-primary); }
.mv-spotlight-stats div span{ font-size:11.5px; color:var(--mv-text-muted); }
@media (max-width:820px){ .mv-spotlight{ grid-template-columns:1fr; } }

/* Biểu đồ so sánh tỉnh thành — thanh ngang CSS thuần, không cần thư viện ngoài */
.mv-compare-tabs{ display:flex; gap:6px; }
.mv-compare-tab{ font-size:12.5px; font-weight:600; color:var(--mv-text-secondary); background:var(--mv-surface); border:1px solid var(--mv-border); padding:6px 14px; border-radius:999px; cursor:pointer; }
.mv-compare-tab:hover{ border-color:var(--mv-accent); }
.mv-compare-tab-active{ background:var(--mv-accent); border-color:var(--mv-accent); color:#fff; }
.mv-compare-chart{ display:flex; flex-direction:column; gap:10px; margin-top:6px; }
.mv-compare-chart[hidden]{ display:none; } /* Lỗi đã sửa: [hidden] mặc định trình duyệt có cùng độ ưu tiên
	với .mv-compare-chart{display:flex} — vì CSS này load SAU stylesheet mặc định nên thắng cascade,
	khiến cả 3 biểu đồ (Dân số/Diện tích/GRDP) hiện chồng lên nhau thay vì chỉ 1 cái theo tab đang chọn. */
.mv-compare-row{ display:grid; grid-template-columns:24px 130px 1fr 110px; align-items:center; gap:12px; text-decoration:none; padding:4px 0; }
.mv-compare-rank{ font-size:13px; font-weight:800; color:var(--mv-text-muted); text-align:right; }
.mv-compare-name{ font-size:13px; font-weight:700; color:var(--mv-text-primary); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.mv-compare-bar-track{ height:10px; border-radius:999px; background:var(--mv-surface-alt); overflow:hidden; }
.mv-compare-bar-fill{ display:block; height:100%; border-radius:999px; background:linear-gradient(90deg, var(--mv-accent), var(--mv-accent-dark)); }
.mv-compare-value{ font-size:12px; color:var(--mv-text-secondary); text-align:right; white-space:nowrap; }
@media (max-width:640px){ .mv-compare-row{ grid-template-columns:20px 90px 1fr 80px; gap:8px; } .mv-compare-name, .mv-compare-value{ font-size:11.5px; } }

/* Lưới "Khám phá địa điểm theo danh mục" ở trang tỉnh */
.mv-category-grid{ display:grid; grid-template-columns:repeat(auto-fill, minmax(200px, 1fr)); gap:10px; }
.mv-category-card{ padding:14px 16px; }
.mv-category-card-ic{ width:38px; height:38px; border-radius:10px; background:var(--mv-accent-light); color:var(--mv-accent-dark); display:flex; align-items:center; justify-content:center; font-size:15px; flex-shrink:0; }

/* Khối "Tra cứu nhanh khu vực của bạn" trên trang chủ — theo vị trí đã tự động phát hiện. */
.mv-nearby-admin-block{ background:var(--mv-surface); border:1px solid var(--mv-border); border-radius:var(--mv-radius); padding:20px 22px; margin-bottom:24px; }
.mv-nearby-admin-head h3{ font-size:16px; margin:4px 0 14px; }
.mv-nearby-admin-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:10px; }
@media (max-width:600px){ .mv-nearby-admin-grid{ grid-template-columns:1fr; } }
.mv-nearby-admin-card{
	display:flex; align-items:center; gap:10px; padding:12px 14px; border-radius:10px; background:var(--mv-surface-alt);
	text-decoration:none; color:var(--mv-text-primary); font-weight:600; font-size:13.5px;
	transition:background-color .15s ease, transform .15s ease;
}
.mv-nearby-admin-card:hover{ background:var(--mv-accent-light); transform:translateY(-1px); }
.mv-nearby-admin-card i:first-child{ color:var(--mv-accent); font-size:16px; }
.mv-nearby-admin-arrow{ margin-left:auto; font-size:11px; color:var(--mv-text-muted); }
.mv-nearby-admin-card--empty{ color:var(--mv-text-muted); font-weight:400; flex-direction:column; align-items:flex-start; gap:4px; cursor:default; }
.mv-nearby-admin-card--empty i:first-child{ color:var(--mv-text-muted); }
.mv-nearby-admin-more{ display:inline-block; margin-top:14px; font-size:13px; color:var(--mv-accent-dark); text-decoration:none; font-weight:600; }
.mv-nearby-admin-more:hover{ text-decoration:underline; }

/* ===== Giao diện riêng cho tính năng Tra cứu tên đường (/duong/...) ===== */
.mv-street-hero{
	background: linear-gradient(135deg, #2d3436 0%, #1e2427 100%);
	border-radius: var(--mv-radius, 12px);
	padding: 28px 26px;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.mv-street-hero::after{
	content: "";
	position: absolute; left: 0; right: 0; bottom: 14px;
	height: 3px;
	background-image: repeating-linear-gradient(90deg, #f5c542 0, #f5c542 22px, transparent 22px, transparent 40px);
	opacity: .85;
}
.mv-street-hero .mv-eyebrow{ color: #f5c542; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; font-size: 11.5px; }
.mv-street-hero h1{ color: #fff; margin: 8px 0 6px; }
.mv-street-hero .mv-sub{ color: rgba(255,255,255,.78); }
.mv-street-hero .mv-street-hero-icon{ position: absolute; right: 22px; top: 50%; transform: translateY(-50%); font-size: 64px; color: rgba(255,255,255,.08); }

.mv-street-card{
	display: block; text-decoration: none; padding: 12px 14px;
	border: 1px solid var(--mv-border); border-left: 3px solid #f5c542;
	border-radius: 8px; background: var(--mv-surface);
	transition: border-color .15s ease, transform .1s ease;
}
.mv-street-card:hover{ border-color: #f5c542; transform: translateX(2px); }
.mv-street-card i{ color: #d4a017; margin-right: 8px; }

.mv-street-chip{
	font-size: 12.5px; padding: 6px 14px; border-radius: 999px;
	background: var(--mv-surface-alt); color: var(--mv-text-secondary);
	text-decoration: none; border: 1px solid var(--mv-border);
	display: inline-flex; align-items: center; gap: 5px;
}
.mv-street-chip:hover{ border-color: #f5c542; color: #8a6d1a; }
.mv-street-chip i{ color: #d4a017; }
