/* Fırat Panel SEO - on yuz bilesenleri. Tema degiskenlerine uyum saglar. */

.fseo-answer{
	margin:0 0 1.75rem;
	padding:1.15rem 1.35rem;
	border-radius:var(--f-radius,6px);
	background:var(--f-soft,#f6f7f9);
	border-inline-start:3px solid var(--f-accent,#1f4fd8);
}
.fseo-answer__label{
	margin:0 0 .4rem;
	font-size:.75rem;
	font-weight:700;
	letter-spacing:.08em;
	text-transform:uppercase;
	color:var(--f-accent,#1f4fd8);
}
.fseo-answer__body>*:last-child{margin-bottom:0}
.fseo-answer__body{font-size:1.02em;line-height:1.6}

.fseo-review-badge{
	display:flex;
	flex-wrap:wrap;
	gap:.4rem;
	align-items:baseline;
	margin:0 0 1.5rem;
	padding:.65rem .9rem;
	font-size:.85rem;
	border:1px solid var(--f-line,#e4e7ec);
	border-radius:var(--f-radius,6px);
	color:var(--f-muted,#5c636e);
}
.fseo-review-badge strong{color:var(--f-ink,#14161a)}
.fseo-review-badge__title{opacity:.8}

.fseo-location{margin:0 0 var(--f-space-3,1.5rem);padding:1rem 1.25rem;border:1px solid var(--f-line,#e4e7ec);border-radius:var(--f-radius,6px)}
.fseo-location__name{margin:0 0 .35rem;font-weight:700;font-size:1.05em}
.fseo-location__address,.fseo-location__phone{margin:0 0 .3rem;font-size:.95em}
.fseo-location__hours{width:auto;margin:.75rem 0 .35rem;font-size:.9em;border-collapse:collapse}
.fseo-location__hours th{text-align:start;font-weight:500;padding:.15rem 1.25rem .15rem 0;color:var(--f-muted,#5c636e)}
.fseo-location__hours td{padding:.15rem 0}
.fseo-location__map{margin:.35rem 0 0;font-size:.9em}

/* Otomatik eklenen ic baglantilar normal baglanti gibi gorunur;
   ayirt etmek isterseniz bu sinifi kullanin. */
.fseo-autolink{}
