.fis-single {
	direction: rtl;
	text-align: right;
}

.fis-single__full-content-inner {
	font-size: 17px;
	line-height: 2;
	transition: font-size .2s ease;
}

.fis-single__full-content-inner p,
.fis-single__full-content-inner li,
.fis-single__full-content-inner blockquote,
.fis-single__full-content-inner td,
.fis-single__full-content-inner th,
.fis-single__full-content-inner span,
.fis-single__full-content-inner strong,
.fis-single__full-content-inner em,
.fis-single__full-content-inner a {
	font-size: inherit;
}

.news-tools-pro {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	flex-wrap: wrap;
	margin: 30px 0;
	padding: 16px;
	border: 1px solid #e5e7eb;
	border-radius: 14px;
	background: #ffffff;
	position: relative;
	direction: rtl;
}

.news-font-tools-pro,
.news-share-area-pro,
.news-share-panel-pro {
	display: flex;
	align-items: center;
	gap: 8px;
}

.news-font-tools-pro > span {
	margin-left: 4px;
	color: #374151;
	font-size: 14px;
	font-weight: 700;
	white-space: nowrap;
}

.news-font-btn-pro,
.news-share-toggle-pro,
.news-share-btn-pro {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 37px;
	padding: 8px 12px;
	border: 1px solid #d1d5db;
	border-radius: 8px;
	background: #ffffff;
	color: #1f2937;
	font-family: inherit;
	font-size: 13px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	cursor: pointer;
	transition: all .2s ease;
}

.news-font-btn-pro:hover,
.news-share-toggle-pro:hover,
.news-share-btn-pro:hover {
	background: #0f766e;
	border-color: #0f766e;
	color: #ffffff;
}

.news-font-btn-pro:focus-visible,
.news-share-toggle-pro:focus-visible,
.news-share-btn-pro:focus-visible {
	outline: 3px solid rgba(13, 148, 136, .25);
	outline-offset: 2px;
}

.news-share-area-pro {
	position: relative;
}

.news-share-panel-pro {
	display: none;
	position: absolute;
	z-index: 99999;
	left: 0;
	top: calc(100% + 10px);
	width: max-content;
	max-width: min(360px, 90vw);
	flex-wrap: wrap;
	padding: 10px;
	border: 1px solid #e5e7eb;
	border-radius: 12px;
	background: #ffffff;
	box-shadow: 0 14px 34px rgba(0, 0, 0, .14);
}

.news-share-panel-pro.is-open {
	display: flex;
}

.news-copy-status-pro {
	width: 100%;
	min-height: 18px;
	color: #047857;
	font-size: 12px;
}

@media (max-width: 600px) {

	.news-tools-pro {
		align-items: stretch;
	}

	.news-font-tools-pro,
	.news-share-area-pro {
		width: 100%;
	}

	.news-font-tools-pro {
		justify-content: space-between;
	}

	.news-share-toggle-pro {
		width: 100%;
	}

	.news-share-panel-pro {
		right: 0;
		left: auto;
		width: 100%;
	}

	.news-share-btn-pro {
		flex: 1 1 calc(50% - 8px);
	}
}
.fis-single{max-width:100%;box-sizing:border-box;margin:0 auto;color:#1f2937}
.fis-single *{box-sizing:border-box}
.fis-single__header{margin:0 0 16px}
.fis-single__title{margin:0;font-size:clamp(26px,4vw,42px);line-height:1.35;font-weight:800;color:#111827}
.fis-single__subtitle{margin:0 0 22px;padding:14px 18px;border-inline-start:4px solid #0f766e;background:#f8fafc;border-radius:8px;color:#475569;font-size:17px;line-height:1.9}
.fis-section-title{margin:28px 0 14px;font-size:22px;line-height:1.5;font-weight:800;color:#111827}
.fis-single__intro,.fis-single__details,.fis-single__full-content,.fis-single__gallery,.fis-single__pdf,.fis-single__sources{margin:24px 0}
.fis-single__intro-content,.fis-single__sources-content{padding:18px 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;line-height:2;font-size:16px}
.fis-single__thumbnail{margin:24px 0}
.fis-single__thumbnail-image{display:block;width:100%;height:auto;border-radius:14px}
.fis-single__details-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fis-detail-item{padding:15px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}
.fis-detail-item__label{font-size:13px;color:#64748b;margin-bottom:6px;font-weight:700}
.fis-detail-item__value{font-size:16px;color:#111827;line-height:1.8}
.fis-detail-item__value a{color:#0f766e;text-decoration:none}
.fis-detail-item__value a:hover{text-decoration:underline}
.fis-single__full-content-inner{font-size:17px;line-height:2;transition:font-size .2s ease}
.fis-single__full-content-inner img{max-width:100%;height:auto}
.fis-single__gallery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fis-single__gallery-item{display:block;overflow:hidden;border-radius:12px;background:#f1f5f9}
.fis-single__gallery-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .25s ease}
.fis-single__gallery-item:hover img{transform:scale(1.03)}
.fis-single__pdf a{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:9px;background:#111827;color:#fff;text-decoration:none}
.fis-breadcrumb{margin:0 0 24px;font-size:13px}
.fis-breadcrumb__list{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;align-items:center}
.fis-breadcrumb__item:not(:last-child)::after{content:"/";margin-inline-start:10px;color:#94a3b8}
.fis-breadcrumb__item a{color:#64748b;text-decoration:none}
.fis-breadcrumb__item a:hover{color:#0f766e}
.fis-breadcrumb__item--current{color:#111827;font-weight:600}
@media(max-width:700px){
 .fis-single__details-list{grid-template-columns:1fr}
 .fis-single__gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fis-single__title{font-size:28px}
}
@media(max-width:480px){
 .fis-single__gallery-list{grid-template-columns:1fr}
 .news-tools-pro{padding:12px}
}
