/* ISOTEC Sistemler sayfasi (E3 sade) - yalniz is_page(1203) uzerinde yuklenir; butun secicilerin oneki .isx */
.isx{--isx-blue:#0d71b9;box-sizing:border-box;width:min(1336px,calc(100vw - 64px));margin-top:-22px;position:relative;left:50%;transform:translateX(-50%);font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#17222d;text-align:left;letter-spacing:normal}
.isx *,.isx *::before,.isx *::after{box-sizing:border-box}
#top .isx img{max-width:100%;height:auto;border:0;box-shadow:none;margin:0;padding:0}
#top .isx a{color:#0d71b9;text-decoration:none;border:0}
#top .isx ul,#top .isx p,#top .isx h1,#top .isx h2,#top .isx h3{text-transform:none}
.isx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;height:clamp(600px,calc(100vh - 150px),800px);padding:0 0 24px;box-sizing:content-box}
.isx-card{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;--isx-low:198px;border-radius:8px;background:#fff;border:1px solid #e1e7ed}
.isx-media{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px 12px 0;background:#fff;margin:0}
#top .isx .isx-media img{max-height:100%;width:100%;object-fit:contain}
.isx-body{padding:8px 22px 8px}
#top .isx .isx-series{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#4a5a66}
#top .isx .isx-title{margin:2px 0 4px;padding:0;font-size:1.75rem !important;line-height:1.15;letter-spacing:-.01em;color:#0a0a0a !important;font-weight:700 !important;text-align:left;text-transform:none}
#top .isx .isx-tag{margin:0;color:#4a5a66;font-size:.88rem;line-height:1.4;min-height:2.8em}
.isx-lower{padding:6px 22px 14px;background:#fff;border:0}
#top .isx button.isx-acc-h{appearance:none;-webkit-appearance:none;width:100%;display:flex;align-items:center;gap:10px;margin:0;padding:11px 0;background:none;border:0;border-top:1px solid #eceff2;border-radius:0;font:inherit;font-weight:600;color:#17222d;cursor:pointer;text-align:left;box-shadow:none;text-transform:none;letter-spacing:normal}
#top .isx button.isx-acc-h:hover,#top .isx button.isx-acc-h:focus{color:#0d71b9;background:none}
#top .isx .isx-acc-h i{margin-left:auto;width:12px;height:12px;position:relative;flex:none}
#top .isx .isx-acc-h i::before,#top .isx .isx-acc-h i::after{content:"";position:absolute;background:#0d71b9;left:0;top:5px;width:12px;height:2px;transition:transform .2s}
#top .isx .isx-acc-h i::after{transform:rotate(90deg)}
#top .isx .isx-acc-h[aria-expanded=true] i::after{transform:rotate(0)}
#top .isx .isx-acc-b{position:absolute;left:12px;right:12px;bottom:var(--isx-low);max-height:calc(100% - var(--isx-low) - 12px);overflow:auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 10px 30px -8px rgba(10,42,69,.28);border:1px solid #dbe4ec;z-index:3}
#top .isx .isx-acc-b[hidden]{display:none}
#top .isx .isx-acc-b p{margin:0;font-size:1rem;color:#26343f}
#top .isx .isx-acc-b ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
#top .isx .isx-acc-b li{margin:0;padding:7px 14px;list-style:none;border-radius:99px;background:#eef4fa;border:1px solid #d5e3ef;font-weight:600;font-size:.92rem;color:#0a2a45}
#top .isx a.isx-btn{display:block;margin:10px 0 8px;padding:12px 16px;text-align:center;border-radius:6px;background:#0d71b9;color:#fff;font-weight:700;text-decoration:none}
#top .isx a.isx-btn:hover{background:#0b5f9d;color:#fff}
#top .isx p.isx-cat{margin:0;padding:0;text-align:center;font-size:.8rem;color:#7a8791}
#top .isx p.isx-cat a{color:#0d71b9;font-weight:600}
#top .isx p.isx-cat a:hover{text-decoration:underline}
#top .isx a:focus-visible,#top .isx button:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}
.isx-about{max-width:880px;margin:20px auto 0;padding:8px 24px 40px;font-family:Helvetica,Arial,sans-serif}
#top .isx .isx-about h1.isx-h1{margin:0 0 14px;padding:0;font-family:inherit;font-size:2rem !important;line-height:1.15;letter-spacing:-.015em;color:#0a0a0a !important;font-weight:700 !important;text-align:left}
#top .isx .isx-about h2{margin:0 0 10px;padding:0;font-family:inherit;font-size:1.35rem !important;line-height:1.2;color:#0a2a45 !important;font-weight:700 !important;text-align:left;text-transform:none}
#top .isx .isx-about h3{margin:22px 0 6px;padding:0;font-family:inherit;font-size:1.1rem !important;line-height:1.3;color:#0a2a45 !important;font-weight:700 !important;text-align:left;text-transform:none}
#top .isx .isx-about p{color:#3b4b58;margin:0 0 12px;font-family:inherit;font-size:15px;line-height:1.6}
#top .isx .isx-more>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eceff2;border-bottom:1px solid #eceff2;font-weight:600;font-size:15px;color:#17222d;cursor:pointer}
#top .isx .isx-more>summary::-webkit-details-marker{display:none}
#top .isx .isx-more>summary:hover{color:#0d71b9}
#top .isx .isx-more>summary i{margin-left:auto;width:12px;height:12px;position:relative;flex:none}
#top .isx .isx-more>summary i::before,#top .isx .isx-more>summary i::after{content:"";position:absolute;background:#0d71b9;left:0;top:5px;width:12px;height:2px;transition:transform .2s}
#top .isx .isx-more>summary i::after{transform:rotate(90deg)}
#top .isx .isx-more[open]>summary i::after{transform:rotate(0)}
#top .isx .isx-more[open]>summary{color:#0d71b9}
#top .isx .isx-about-in{padding-top:18px}
html.isx-js #top .isx:not(.isx-ready) .isx-acc-b{display:none}
html:not(.isx-js) #top .isx .isx-acc-b{position:static;max-height:none;box-shadow:none;border:0;border-top:1px solid #e1e7ec;border-radius:0;padding:12px 0}
@media (max-width:900px){
 .isx{width:calc(100vw - 32px);margin-top:-30px}
 .isx-cards{grid-template-columns:1fr;height:auto;min-height:0;gap:18px;padding-top:12px;padding-bottom:16px}
 .isx-media{flex:none;padding:14px 12px 0}
 #top .isx .isx-media img{max-height:none}
 #top .isx .isx-acc-b{position:static;max-height:none;box-shadow:none;border:0;border-top:1px solid #eceff2;border-radius:0;padding:12px 0;overflow:visible}
 #top .isx .isx-tag{min-height:0}
 .isx-about{padding:8px 0 32px}
}
#top .isx a.isx-imglink{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}
#top .isx a.isx-imglink img{transition:opacity .2s,transform .3s}
#top .isx a.isx-imglink:hover img{opacity:.92;transform:scale(1.015)}
