/* Faaliyetlerimiz dizini - tema/page builder stillerinden izole ön yüz bileşeni. */
.prai-act-index{
	--prai-act-text:#142033;
	--prai-act-muted:#667085;
	--prai-act-border:#dde6ee;
	--prai-act-soft:#f7fafc;
	--prai-act-accent:#1268a8;
	--prai-act-accent-dark:#0b4f80;
	--prai-act-accent-soft:#edf6fc;
	--prai-act-shadow:0 12px 34px rgba(15,23,42,.07);
	box-sizing:border-box!important;
	width:100%!important;
	max-width:1180px!important;
	margin:28px auto!important;
	padding:0!important;
	color:var(--prai-act-text)!important;
	font:inherit!important;
}
.prai-act-index,.prai-act-index *{box-sizing:border-box!important}
.prai-act-index a{text-decoration:none!important}
.prai-act-index button,.prai-act-index input{font:inherit!important}

.prai-act-hero{
	display:grid!important;
	grid-template-columns:minmax(0,1fr) minmax(145px,190px)!important;
	align-items:stretch!important;
	gap:22px!important;
	margin:0 0 18px!important;
	padding:30px!important;
	border:1px solid var(--prai-act-border)!important;
	border-radius:22px!important;
	background:linear-gradient(135deg,#ffffff 0%,#f7fbfe 66%,#edf6fc 100%)!important;
	box-shadow:var(--prai-act-shadow)!important;
}
.prai-act-hero-copy{min-width:0!important}
.prai-act-kicker{
	display:inline-flex!important;
	align-items:center!important;
	gap:9px!important;
	margin:0 0 9px!important;
	color:var(--prai-act-accent)!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1.2!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
}
.prai-act-kicker:before{
	content:"";
	display:block!important;
	width:24px!important;
	height:3px!important;
	border-radius:999px!important;
	background:currentColor!important;
}
.prai-act-index .prai-act-hero h2{
	margin:0!important;
	padding:0!important;
	border:0!important;
	color:#10233f!important;
	font-size:clamp(27px,3vw,38px)!important;
	font-weight:800!important;
	line-height:1.15!important;
	letter-spacing:-.025em!important;
}
.prai-act-index .prai-act-hero h2:before,.prai-act-index .prai-act-hero h2:after{display:none!important}
.prai-act-hero-copy>p{
	max-width:760px!important;
	margin:14px 0 0!important;
	padding:0!important;
	color:var(--prai-act-muted)!important;
	font-size:16px!important;
	font-weight:400!important;
	line-height:1.75!important;
}
.prai-act-hero-stat{
	display:flex!important;
	min-height:138px!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:center!important;
	padding:18px!important;
	border:1px solid #d2e4f1!important;
	border-radius:18px!important;
	background:rgba(255,255,255,.92)!important;
	text-align:center!important;
	box-shadow:0 8px 24px rgba(15,23,42,.045)!important;
}
.prai-act-hero-stat strong{
	display:block!important;
	margin:0!important;
	color:var(--prai-act-accent)!important;
	font-size:38px!important;
	font-weight:850!important;
	line-height:1!important;
}
.prai-act-hero-stat span{
	display:block!important;
	margin:9px 0 0!important;
	color:var(--prai-act-muted)!important;
	font-size:12px!important;
	font-weight:750!important;
	line-height:1.35!important;
}

.prai-act-toolbar{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:16px!important;
	margin:0 0 18px!important;
	padding:14px 16px!important;
	border:1px solid var(--prai-act-border)!important;
	border-radius:16px!important;
	background:#fff!important;
	box-shadow:0 6px 20px rgba(15,23,42,.04)!important;
}
.prai-act-search{
	position:relative!important;
	display:flex!important;
	flex:1 1 560px!important;
	align-items:center!important;
	max-width:690px!important;
	min-height:48px!important;
	margin:0!important;
	padding:0 86px 0 44px!important;
	border:1px solid #ccdbe7!important;
	border-radius:12px!important;
	background:#fbfdff!important;
	cursor:text!important;
}
.prai-act-search:focus-within{
	border-color:#4388ba!important;
	box-shadow:0 0 0 4px rgba(18,104,168,.1)!important;
}
.prai-act-search-icon{
	position:absolute!important;
	left:16px!important;
	top:50%!important;
	width:16px!important;
	height:16px!important;
	transform:translateY(-50%)!important;
	pointer-events:none!important;
}
.prai-act-search-icon:before{
	content:"";
	position:absolute!important;
	left:0!important;
	top:0!important;
	width:10px!important;
	height:10px!important;
	border:2px solid #5f7487!important;
	border-radius:50%!important;
}
.prai-act-search-icon:after{
	content:"";
	position:absolute!important;
	right:0!important;
	bottom:1px!important;
	width:7px!important;
	height:2px!important;
	border-radius:3px!important;
	background:#5f7487!important;
	transform:rotate(45deg)!important;
	transform-origin:right center!important;
}
.prai-act-index input[type="search"].prai-act-search-input{
	display:block!important;
	width:100%!important;
	height:46px!important;
	min-height:46px!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	background-image:none!important;
	box-shadow:none!important;
	outline:0!important;
	color:#1d2939!important;
	font-size:15px!important;
	font-weight:500!important;
	line-height:46px!important;
	-webkit-appearance:none!important;
	appearance:none!important;
}
.prai-act-index input[type="search"].prai-act-search-input::placeholder{color:#8a99a8!important;opacity:1!important}
.prai-act-index input[type="search"].prai-act-search-input::-webkit-search-decoration,
.prai-act-index input[type="search"].prai-act-search-input::-webkit-search-cancel-button,
.prai-act-index input[type="search"].prai-act-search-input::-webkit-search-results-button,
.prai-act-index input[type="search"].prai-act-search-input::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important}
.prai-act-search-clear{
	position:absolute!important;
	right:7px!important;
	top:50%!important;
	min-width:70px!important;
	min-height:34px!important;
	margin:0!important;
	padding:0 10px!important;
	transform:translateY(-50%)!important;
	border:1px solid #d7e5ef!important;
	border-radius:9px!important;
	background:#eef6fb!important;
	box-shadow:none!important;
	color:#175d8e!important;
	font-size:11px!important;
	font-weight:800!important;
	line-height:1!important;
	cursor:pointer!important;
}
.prai-act-search-clear:hover,.prai-act-search-clear:focus{border-color:#bdd5e5!important;background:#e2f0f8!important;color:#0b4f80!important;outline:0!important}
.prai-act-search-clear[hidden]{display:none!important}
.prai-act-result-count{
	flex:0 0 auto!important;
	white-space:nowrap!important;
	color:var(--prai-act-muted)!important;
	font-size:12px!important;
	line-height:1.4!important;
}
.prai-act-result-count strong{color:var(--prai-act-accent-dark)!important;font-size:13px!important}

.prai-act-grid{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:16px!important;
	width:100%!important;
	margin:0!important;
	padding:0!important;
}
.prai-act-card{
	display:block!important;
	min-width:0!important;
	margin:0!important;
	padding:0!important;
	border:1px solid var(--prai-act-border)!important;
	border-radius:18px!important;
	background:#fff!important;
	box-shadow:0 7px 22px rgba(15,23,42,.045)!important;
	overflow:hidden!important;
	transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
.prai-act-card:hover,.prai-act-card:focus-within{
	transform:translateY(-3px)!important;
	border-color:#b9d5e8!important;
	box-shadow:0 14px 32px rgba(15,23,42,.085)!important;
}
.prai-act-card[hidden]{display:none!important}
.prai-act-card-link{
	display:flex!important;
	min-height:245px!important;
	flex-direction:column!important;
	align-items:stretch!important;
	justify-content:flex-start!important;
	gap:0!important;
	width:100%!important;
	height:100%!important;
	margin:0!important;
	padding:20px!important;
	border:0!important;
	background:transparent!important;
	color:inherit!important;
	text-decoration:none!important;
	box-shadow:none!important;
}
.prai-act-card-link:hover,.prai-act-card-link:focus{color:inherit!important;text-decoration:none!important;outline:0!important}
.prai-act-card-top{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:12px!important;
	margin:0 0 22px!important;
}
.prai-act-card-number{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-width:38px!important;
	height:30px!important;
	padding:0 9px!important;
	border:1px solid #d7e7f2!important;
	border-radius:999px!important;
	background:var(--prai-act-accent-soft)!important;
	color:#176397!important;
	font-size:11px!important;
	font-weight:850!important;
	line-height:1!important;
	letter-spacing:.04em!important;
}
.prai-act-card-arrow{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:34px!important;
	height:34px!important;
	border:1px solid #e2e8ee!important;
	border-radius:50%!important;
	background:#fff!important;
	color:#6d7d8c!important;
	font-size:16px!important;
	font-weight:700!important;
	line-height:1!important;
	transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease!important;
}
.prai-act-card:hover .prai-act-card-arrow,.prai-act-card:focus-within .prai-act-card-arrow{
	transform:translate(2px,-2px)!important;
	border-color:#c8dfed!important;
	background:var(--prai-act-accent-soft)!important;
	color:var(--prai-act-accent-dark)!important;
}
.prai-act-index .prai-act-card h3{
	margin:0!important;
	padding:0!important;
	border:0!important;
	color:#10233f!important;
	font-size:18px!important;
	font-weight:800!important;
	line-height:1.35!important;
	letter-spacing:-.012em!important;
}
.prai-act-index .prai-act-card h3:before,.prai-act-index .prai-act-card h3:after{display:none!important}
.prai-act-card p{
	display:-webkit-box!important;
	overflow:hidden!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:3!important;
	margin:10px 0 20px!important;
	padding:0!important;
	color:var(--prai-act-muted)!important;
	font-size:13px!important;
	font-weight:400!important;
	line-height:1.65!important;
}
.prai-act-card-cta{
	display:flex!important;
	align-items:center!important;
	gap:7px!important;
	margin:auto 0 0!important;
	padding-top:15px!important;
	border-top:1px solid #edf1f4!important;
	color:var(--prai-act-accent)!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1.2!important;
}
.prai-act-card-cta span{transition:transform .18s ease!important}
.prai-act-card:hover .prai-act-card-cta span,.prai-act-card:focus-within .prai-act-card-cta span{transform:translateX(4px)!important}

.prai-act-no-results,.prai-act-empty{
	width:100%!important;
	margin:0!important;
	padding:26px!important;
	border:1px dashed #c8d6e1!important;
	border-radius:16px!important;
	background:var(--prai-act-soft)!important;
	color:var(--prai-act-muted)!important;
	text-align:center!important;
}
.prai-act-no-results[hidden]{display:none!important}
.prai-act-no-results strong,.prai-act-no-results span{display:block!important}
.prai-act-no-results strong{margin-bottom:5px!important;color:#29394b!important;font-size:15px!important}
.prai-act-no-results span{font-size:13px!important}
.prai-act-empty{display:flex!important;align-items:center!important;gap:16px!important;text-align:left!important}
.prai-act-empty-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dfe8ee!important;font-size:20px!important}
.prai-act-empty h2{margin:0 0 6px!important;color:#10233f!important;font-size:24px!important;line-height:1.25!important}
.prai-act-empty p{margin:0!important;font-size:14px!important;line-height:1.6!important}

@media(max-width:960px){
	.prai-act-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
	.prai-act-hero{grid-template-columns:minmax(0,1fr) 150px!important;padding:25px!important}
}
@media(max-width:700px){
	.prai-act-index{margin:20px auto!important}
	.prai-act-hero{grid-template-columns:1fr!important;gap:16px!important;padding:22px!important;border-radius:18px!important}
	.prai-act-hero-stat{min-height:0!important;flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;padding:14px 16px!important;text-align:left!important}
	.prai-act-hero-stat strong{font-size:27px!important}
	.prai-act-hero-stat span{margin:0!important}
	.prai-act-toolbar{align-items:stretch!important;flex-direction:column!important;gap:9px!important;padding:12px!important}
	.prai-act-search{flex:1 1 auto!important;max-width:none!important;width:100%!important}
	.prai-act-result-count{padding:0 3px!important}
	.prai-act-grid{grid-template-columns:1fr!important;gap:12px!important}
	.prai-act-card-link{min-height:0!important;padding:18px!important}
	.prai-act-card-top{margin-bottom:17px!important}
}
@media(max-width:420px){
	.prai-act-index .prai-act-hero h2{font-size:26px!important}
	.prai-act-hero-copy>p{font-size:14px!important;line-height:1.65!important}
	.prai-act-search{padding-right:76px!important;padding-left:42px!important}
	.prai-act-search-clear{min-width:62px!important;padding:0 8px!important}
}
@media(prefers-reduced-motion:reduce){
	.prai-act-card,.prai-act-card-arrow,.prai-act-card-cta span{transition:none!important}
}
