/* Frontend - Künye Eklentisi */
.kunye-eklentisi-wrap {
	width: 100%;
}

.kunye-card {
	border: 1px solid rgba(0,0,0,.08);
	border-radius: 16px;
	background: #fff;
	box-shadow: 0 10px 25px rgba(0,0,0,.06);
	overflow: hidden;
}

.kunye-card__header {
	padding: 16px 18px;
	border-bottom: 1px solid rgba(0,0,0,.06);
	background: linear-gradient(180deg, rgba(0,0,0,.02), rgba(0,0,0,0));
}

.kunye-card__title {
	margin: 0;
	font-size: 18px;
	line-height: 1.2;
}

.kunye-card__body {
	padding: 18px;
}

.kunye-dl {
	margin: 0;
	display: grid;
	gap: 10px;
}

.kunye-dl__row {
	display: grid;
	grid-template-columns: 1fr 1.5fr;
	gap: 14px;
	padding: 12px;
	border-radius: 12px;
	background: rgba(0,0,0,.02);
	border: 1px solid rgba(0,0,0,.05);
}

@media (max-width: 650px) {
	.kunye-dl__row { grid-template-columns: 1fr; }
}

.kunye-dl__dt {
	font-weight: 700;
}

.kunye-dl__dd {
	margin: 0;
}

.kunye-divider {
	height: 1px;
	background: rgba(0,0,0,.08);
	margin: 16px 0;
}

.kunye-company {
	display: grid;
	gap: 8px;
}

.kunye-company__row {
	display: grid;
	grid-template-columns: 160px 1fr;
	gap: 12px;
	align-items: start;
}

@media (max-width: 650px) {
	.kunye-company__row { grid-template-columns: 1fr; }
}

.kunye-company__label {
	font-weight: 700;
	opacity: .85;
}

.kunye-company__about p { margin: 0 0 10px 0; }
.kunye-company__about p:last-child { margin-bottom: 0; }

.kunye-link {
	text-decoration: none;
	border-bottom: 1px dotted currentColor;
}
