/*
 * FMEKRAN Panel — yedek stil dosyası (otomatik üretildi)
 *
 * Panel görünümü Tailwind CDN'ine bağlıydı; mobil bağlantıda CDN
 * yüklenmeyince sayfa beyaz kalıyordu. Bu dosya panelde gerçekten
 * kullanılan sınıfları düz CSS olarak sağlar.
 *
 * Tailwind'den ÖNCE yüklenir: CDN çalışıyorsa üzerine yazar ve
 * görünüm birebir aynı kalır; çalışmıyorsa panel yine kullanılabilir.
 *
 * Elle düzenlemeyin — arac/stil-uret.py ile yeniden üretilir.
 */

.\!px-2{padding-left:.5rem !important;padding-right:.5rem !important;}
.\!py-1{padding-top:.25rem !important;padding-bottom:.25rem !important;}
.\!py-1\.5{padding-top:.375rem !important;padding-bottom:.375rem !important;}
.\!py-2{padding-top:.5rem !important;padding-bottom:.5rem !important;}
.\!text-\[10px\]{font-size:10px !important;}
.\!text-\[11px\]{font-size:11px !important;}
.\!text-\[9px\]{font-size:9px !important;}
.absolute{position:absolute;}
.-ml-1{margin-left:-.25rem;}
.accent-teal-600{accent-color:#0d9488;}
.aspect-square{aspect-ratio:1/1;}
.aspect-video{aspect-ratio:16/9;}
.backdrop-blur{backdrop-filter:blur(8px);}
.bg-\[\#111d29\]\/85{background-color:rgba(17,29,41,0.85);}
.bg-\[\#163340\]{background-color:#163340;}
.bg-amber-50{background-color:#fffbeb;}
.bg-black\/60{background-color:rgba(0,0,0,0.6);}
.bg-indigo-50{background-color:#eef2ff;}
.bg-rose-50{background-color:#fff1f2;}
.bg-rose-500{background-color:#f43f5e;}
.bg-slate-100{background-color:#f1f5f9;}
.bg-slate-50{background-color:#f8fafc;}
.bg-slate-50\/60{background-color:rgba(248,250,252,0.6);}
.bg-slate-700{background-color:#334155;}
.bg-slate-900{background-color:#0f172a;}
.bg-teal-300\/15{background-color:rgba(94,234,212,0.15);}
.bg-teal-400\/10{background-color:rgba(45,212,191,0.1);}
.bg-teal-400\/15{background-color:rgba(45,212,191,0.15);}
.bg-teal-50{background-color:#f0fdfa;}
.bg-teal-50\/40{background-color:rgba(240,253,250,0.4);}
.bg-teal-500{background-color:#14b8a6;}
.bg-white{background-color:#ffffff;}
.bg-white\/90{background-color:rgba(255,255,255,0.9);}
.bg-white\/95{background-color:rgba(255,255,255,0.95);}
.bg-white\/\[\.035\]{background-color:rgba(255,255,255,0.035);}
.bg-white\/\[\.045\]{background-color:rgba(255,255,255,0.045);}
.block{display:block;}
.border{border-width:1px;border-style:solid;}
.border-2{border-width:2px;border-style:solid;}
.border-amber-200{border-color:#fde68a;}
.border-b{border-bottom-width:1px;border-bottom-style:solid;}
.border-dashed{border-style:dashed;}
.border-r{border-right-width:1px;border-right-style:solid;}
.border-rose-200{border-color:#fecdd3;}
.border-slate-100{border-color:#f1f5f9;}
.border-slate-200{border-color:#e2e8f0;}
.border-slate-300{border-color:#cbd5e1;}
.border-slate-50{border-color:#f8fafc;}
.border-slate-700\/70{border-color:rgba(51,65,85,0.7);}
.border-t{border-top-width:1px;border-top-style:solid;}
.border-teal-100{border-color:#ccfbf1;}
.border-teal-200{border-color:#99f6e4;}
.border-teal-300\/30{border-color:rgba(94,234,212,0.3);}
.border-teal-300\/40{border-color:rgba(94,234,212,0.4);}
.border-teal-400{border-color:#2dd4bf;}
.border-white\/\[\.05\]{border-color:rgba(255,255,255,0.05);}
.border-white\/\[\.06\]{border-color:rgba(255,255,255,0.06);}
.border-white\/\[\.12\]{border-color:rgba(255,255,255,0.12);}
.bottom-0{bottom:0px;}
.bottom-5{bottom:1.25rem;}
.cursor-pointer{cursor:pointer;}
.col-span-full{grid-column:1/-1;}
.content-start{align-content:start;}
.fixed{position:fixed;}
.flex{display:flex;}
.flex-1{flex:1 1 0%;}
.flex-col{flex-direction:column;}
.flex-wrap{flex-wrap:wrap;}
.font-bold{font-weight:700;}
.font-semibold{font-weight:600;}
.gap-1\.5{gap:.375rem;}
.gap-2{gap:.5rem;}
.gap-2\.5{gap:.625rem;}
.gap-3{gap:.75rem;}
.gap-4{gap:1rem;}
.gap-5{gap:1.25rem;}
.gap-6{gap:1.5rem;}
.gap-x-6{column-gap:1.5rem;}
.gap-x-8{column-gap:2rem;}
.gap-y-2{row-gap:.5rem;}
.gap-y-3{row-gap:.75rem;}
.grid{display:grid;}
.h-1\.5{height:.375rem;}
.h-10{height:2.5rem;}
.h-11{height:2.75rem;}
.h-40{height:10rem;}
.h-4{height:1rem;}
.h-5{height:1.25rem;}
.h-6{height:1.5rem;}
.h-7{height:1.75rem;}
.h-8{height:2rem;}
.h-9{height:2.25rem;}
.h-64{height:16rem;}
.h-full{height:100%;}
.hidden{display:none;}
.inline-block{display:inline-block;}
.inline-grid{display:inline-grid;}
.inset-0{top:0;right:0;bottom:0;left:0;}
.items-center{align-items:center;}
.items-end{align-items:flex-end;}
.items-start{align-items:flex-start;}
.justify-between{justify-content:space-between;}
.leading-4{line-height:1rem;}
.leading-5{line-height:1.25rem;}
.leading-6{line-height:1.5rem;}
.left-1\.5{left:.375rem;}
.max-h-\[260px\]{max-height:260px;}
.max-h-\[330px\]{max-height:330px;}
.max-h-\[560px\]{max-height:560px;}
.max-w-\[1260px\]{max-width:1260px;}
.max-w-\[290px\]{max-width:290px;}
.max-w-\[380px\]{max-width:380px;}
.max-w-\[470px\]{max-width:470px;}
.max-w-\[650px\]{max-width:650px;}
.max-w-\[680px\]{max-width:680px;}
.mb-2{margin-bottom:.5rem;}
.mb-3{margin-bottom:.75rem;}
.mb-6{margin-bottom:1.5rem;}
.mb-7{margin-bottom:1.75rem;}
.mb-8{margin-bottom:2rem;}
.min-h-16{min-height:4rem;}
.min-h-\[210px\]{min-height:210px;}
.min-h-screen{min-height:100vh;}
.min-w-0{min-width:0;}
.min-w-\[240px\]{min-width:240px;}
.ml-1{margin-left:.25rem;}
.ml-auto{margin-left:auto;}
.mr-1{margin-right:.25rem;}
.mr-2{margin-right:.5rem;}
.mt-0\.5{margin-top:.125rem;}
.mt-1{margin-top:.25rem;}
.mt-1\.5{margin-top:.375rem;}
.mt-10{margin-top:2.5rem;}
.mt-2{margin-top:.5rem;}
.mt-3{margin-top:.75rem;}
.mt-4{margin-top:1rem;}
.mt-5{margin-top:1.25rem;}
.mt-6{margin-top:1.5rem;}
.mt-7{margin-top:1.75rem;}
.mt-8{margin-top:2rem;}
.mt-auto{margin-top:auto;}
.mx-5{margin-left:1.25rem;margin-right:1.25rem;}
.mx-auto{margin-left:auto;margin-right:auto;}
.object-cover{object-fit:cover;}
.opacity-50{opacity:0.5;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.overflow-x-auto{overflow-x:auto;}
.p-2{padding:.5rem;}
.p-2\.5{padding:.625rem;}
.p-3{padding:.75rem;}
.p-4{padding:1rem;}
.p-5{padding:1.25rem;}
.p-6{padding:1.5rem;}
.p-8{padding:2rem;}
.pb-1{padding-bottom:.25rem;}
.pb-2{padding-bottom:.5rem;}
.place-items-center{place-items:center;}
.pt-5{padding-top:1.25rem;}
.pt-7{padding-top:1.75rem;}
.px-1\.5{padding-left:.375rem;padding-right:.375rem;}
.px-3{padding-left:.75rem;padding-right:.75rem;}
.px-4{padding-left:1rem;padding-right:1rem;}
.px-5{padding-left:1.25rem;padding-right:1.25rem;}
.py-0\.5{padding-top:.125rem;padding-bottom:.125rem;}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
.py-2{padding-top:.5rem;padding-bottom:.5rem;}
.py-2\.5{padding-top:.625rem;padding-bottom:.625rem;}
.py-3{padding-top:.75rem;padding-bottom:.75rem;}
.py-4{padding-top:1rem;padding-bottom:1rem;}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-8{padding-top:2rem;padding-bottom:2rem;}
.relative{position:relative;}
.right-1\.5{right:.375rem;}
.right-5{right:1.25rem;}
.right-\[-56px\]{right:-56px;}
.right-\[20px\]{right:20px;}
.rounded{border-radius:.25rem;}
.rounded-2xl{border-radius:1rem;}
.rounded-full{border-radius:9999px;}
.rounded-lg{border-radius:.5rem;}
.rounded-md{border-radius:.375rem;}
.rounded-xl{border-radius:.75rem;}
.shadow-2xl{box-shadow:0 25px 50px rgba(0,0,0,.25);}
.shadow-\[0_-8px_28px_rgba\(42\,66\,84\,\.10\)\]{box-shadow:0 -8px 28px rgba(42,66,84,.10);}
.shrink-0{flex-shrink:0;}
.sticky{position:sticky;}
.text-2xl{font-size:1.5rem;}
.text-3xl{font-size:1.875rem;}
.text-\[\#1b3446\]{color:#1b3446;}
.text-\[10px\]{font-size:10px;}
.text-\[11px\]{font-size:11px;}
.text-\[12px\]{font-size:12px;}
.text-\[13px\]{font-size:13px;}
.text-\[14px\]{font-size:14px;}
.text-\[15px\]{font-size:15px;}
.text-\[5px\]{font-size:5px;}
.text-\[6px\]{font-size:6px;}
.text-\[7px\]{font-size:7px;}
.text-\[8px\]{font-size:8px;}
.text-\[9px\]{font-size:9px;}
.text-\[clamp\(26px\,4vw\,39px\)\]{font-size:clamp(26px,4vw,39px);}
.text-amber-500{color:#f59e0b;}
.text-amber-700{color:#b45309;}
.text-amber-800{color:#92400e;}
.text-center{text-align:center;}
.text-indigo-600{color:#4f46e5;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-rose-500{color:#f43f5e;}
.text-rose-600{color:#e11d48;}
.text-slate-100{color:#f1f5f9;}
.text-slate-200{color:#e2e8f0;}
.text-slate-300{color:#cbd5e1;}
.text-slate-400{color:#94a3b8;}
.text-slate-500{color:#64748b;}
.text-slate-600{color:#475569;}
.text-slate-700{color:#334155;}
.text-slate-800{color:#1e293b;}
.text-sm{font-size:.875rem;}
.text-teal-100{color:#ccfbf1;}
.text-teal-200{color:#99f6e4;}
.text-teal-300{color:#5eead4;}
.text-teal-400{color:#2dd4bf;}
.text-teal-500{color:#14b8a6;}
.text-teal-600{color:#0d9488;}
.text-teal-700{color:#0f766e;}
.text-white{color:#ffffff;}
.text-xl{font-size:1.25rem;}
.top-1\.5{top:.375rem;}
.top-\[-35px\]{top:-35px;}
.top-\[-74px\]{top:-74px;}
.tracking-\[-\.055em\]{letter-spacing:-.055em;}
.tracking-\[\.12em\]{letter-spacing:.12em;}
.tracking-\[\.13em\]{letter-spacing:.13em;}
.tracking-\[\.14em\]{letter-spacing:.14em;}
.tracking-\[\.16em\]{letter-spacing:.16em;}
.tracking-\[\.17em\]{letter-spacing:.17em;}
.tracking-\[\.18em\]{letter-spacing:.18em;}
.tracking-\[\.1em\]{letter-spacing:.1em;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.underline{text-decoration:underline;}
.w-0{width:0px;}
.w-10{width:2.5rem;}
.w-11{width:2.75rem;}
.w-16{width:4rem;}
.w-4{width:1rem;}
.w-5{width:1.25rem;}
.w-6{width:1.5rem;}
.w-7{width:1.75rem;}
.w-8{width:2rem;}
.w-9{width:2.25rem;}
.w-full{width:100%;}
.whitespace-nowrap{white-space:nowrap;}
.z-10{z-index:10;}
.z-30{z-index:30;}
.z-50{z-index:50;}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter;transition-duration:.15s;}
.transition-all{transition-property:all;transition-duration:.15s;}
.hover\:bg-slate-100:hover{background-color:#f1f5f9;}
.hover\:bg-slate-50:hover{background-color:#f8fafc;}
.hover\:border-teal-300:hover{border-color:#5eead4;}
.hover\:text-slate-300:hover{color:#cbd5e1;}
.hover\:underline:hover{text-decoration:underline;}
.last\:border-0:last-child{border-width:0;}
.divide-y>*+*{border-top-width:1px;border-top-style:solid;}
.divide-slate-100>*+*{border-color:#f1f5f9;}
.space-y-1>*+*{margin-top:.25rem;}
.space-y-1\.5>*+*{margin-top:.375rem;}
.space-y-2>*+*{margin-top:.5rem;}
.space-y-3>*+*{margin-top:.75rem;}
@media (min-width:640px){
  .sm\:col-span-2{grid-column:span 2/span 2;}
  .sm\:gap-3{gap:.75rem;}
  .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
  .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
  .sm\:inline{display:inline;}
  .sm\:p-7{padding:1.75rem;}
  .sm\:p-8{padding:2rem;}
  .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem;}
}
@media (min-width:1024px){
  .lg\:grid{display:grid;}
  .lg\:grid-cols-\[248px_1fr\]{grid-template-columns:248px 1fr;}
  .lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr;}
  .lg\:px-12{padding-left:3rem;padding-right:3rem;}
  .lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}
  .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
  .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (min-width:1280px){
  .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
  .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
  .xl\:grid-cols-\[1\.33fr_\.9fr\]{grid-template-columns:1.33fr .9fr;}
  .xl\:col-span-2{grid-column:span 2/span 2;}
}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}
.w-40{width:10rem;}
.w-64{width:16rem;}
