/* AutoAtlas A2.0 Modern UI / responsive clarity */
:root{
 --aa2-bg:#0a1620;--aa2-bg2:#0d1c27;--aa2-surface:#122735;--aa2-surface2:#173141;--aa2-surface3:#1c394a;
 --aa2-line:#2b4b5d;--aa2-line-soft:#203b4a;--aa2-text:#f1f7fa;--aa2-muted:#a9bfca;--aa2-cyan:#66dcff;--aa2-blue:#3eb7f2;--aa2-amber:#f4b45e;
 --aa2-radius:16px;--aa2-shadow:0 14px 38px rgba(0,0,0,.20)
}
html{background:var(--aa2-bg)!important}body{background:linear-gradient(180deg,#0a1620 0,#0d1b25 38%,#0a1620 100%)!important;color:var(--aa2-text)!important}
.aa-header{background:rgba(9,24,34,.94)!important;border-bottom:1px solid var(--aa2-line-soft)!important}.header-shell{gap:12px!important}
.header-search,.aa-header-search,.search-page-form,.hero-search{background:#102631!important;border:1px solid #315466!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
.header-search input,.aa-header-search input,.search-page-form input,.hero-search input,.brand-filter,input,select,textarea{background:#0d202b!important;border:1px solid #315064!important;color:#f5fbfd!important;min-width:0}.header-search input:focus,.aa-header-search input:focus,.search-page-form input:focus,.hero-search input:focus,input:focus,select:focus,textarea:focus{outline:2px solid rgba(102,220,255,.25)!important;border-color:#63cce9!important}
.header-search button,.aa-header-search button,.search-page-form button,.hero-search button,.button{min-height:44px!important;border-radius:12px!important;padding:0 18px!important;font-size:14px!important;font-weight:850!important}
.page-hero,.entity-hero,.atlas-hero{background:linear-gradient(155deg,#173344 0,#102735 52%,#0c1e29 100%)!important;border-top:1px solid rgba(255,255,255,.025)!important;border-bottom:1px solid var(--aa2-line)!important}.page-hero h1,.entity-hero h1,.atlas-hero h1{font-size:clamp(32px,4.4vw,56px)!important;line-height:1.06!important;max-width:1000px!important}.page-hero p,.entity-hero p,.atlas-hero p{color:#b8cbd4!important;max-width:850px!important}
.content-card,.related-card,.entry-card,.search-card,.vehicle-class-card,.category-card,.notice-card,.aa-a110-box,.aa-a110-fact{background:linear-gradient(145deg,var(--aa2-surface),#10242f)!important;border:1px solid var(--aa2-line-soft)!important;box-shadow:0 8px 26px rgba(0,0,0,.10)!important}.content-card:nth-child(even){background:linear-gradient(145deg,#142b39,#102530)!important}.content-card h2,.related-card h2,.search-card h2{color:#f5fafc!important}.content-card p,.content-card li,.related-card p,.search-card p{color:#b7c9d2!important}
.section{background:transparent!important}.section:nth-of-type(even){background:rgba(23,49,65,.16)!important}.eyebrow{font-size:11px!important;letter-spacing:.13em!important}.badge,.chip,.chips a{background:#173443!important;border-color:#2e5264!important;color:#d8e7ed!important}
.aa-a200{padding:24px 0 6px}.aa-a200 .content-card{overflow:hidden}.aa-a200-lead{font-size:16px;line-height:1.72}.aa-a200-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.aa-a200-fact{background:#173141;border:1px solid #315164;border-radius:13px;padding:13px}.aa-a200-fact b{display:block;color:#7edfff;margin-bottom:4px}.aa-a200-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aa-a200-box{background:#112a37;border:1px solid #2d4c5d;border-radius:14px;padding:16px}.aa-a200-box h3{margin-top:0}.aa-a200-source-list a{overflow-wrap:anywhere}.aa-a200-warning{border-left:3px solid var(--aa2-amber);background:#2b2a21!important}.aa-a200-order{counter-reset:aa2;list-style:none;padding:0!important}.aa-a200-order li{counter-increment:aa2;position:relative;padding:12px 12px 12px 46px;margin:7px 0;background:#112833;border:1px solid #284858;border-radius:12px}.aa-a200-order li:before{content:counter(aa2);position:absolute;left:12px;top:10px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#1b5267;color:#dff8ff;font-weight:900;font-size:12px}
.table-scroll{overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid #315064!important;border-radius:14px!important;background:#102633!important;box-shadow:inset 0 1px rgba(255,255,255,.02)!important}.table-scroll:before{content:"Tabloyu yatay kaydırabilirsiniz →";display:none;padding:9px 12px;color:#9fc2d1;font-size:11px;border-bottom:1px solid #294758;background:#15303e}.spec-table{min-width:920px!important;width:100%!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}.spec-table th{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;background:#193646!important;color:#cfe5ee!important;font-size:12px!important;line-height:1.35!important}.spec-table td{min-width:110px!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;line-height:1.55!important;background:#112a36!important;color:#d7e4e9!important}.spec-table th,.spec-table td{padding:12px 14px!important;border-bottom:1px solid #294959!important;border-right:1px solid #203e4d!important}.spec-table th:first-child,.spec-table td:first-child{min-width:120px!important}.spec-table th:nth-child(4),.spec-table td:nth-child(4){min-width:150px!important}.spec-table th:nth-child(5),.spec-table td:nth-child(5){min-width:210px!important}.spec-table th:nth-child(6),.spec-table td:nth-child(6){min-width:170px!important}
.search-correction{margin:12px 0 0;padding:10px 13px;border:1px solid #315466;border-radius:12px;background:#15313f;color:#c9dde5}.search-correction strong{color:#77ddff}.search-card mark{background:rgba(244,180,94,.24);color:#ffe3b8;padding:0 .12em;border-radius:3px}
.aa-mobile-dock{background:rgba(10,28,39,.94)!important;border-color:#2e5062!important}
@media(max-width:680px){
 .wrap{width:calc(100% - 24px)!important}.site-header .header-shell{gap:8px!important}.aa-brand-copy strong{font-size:18px!important}.nav-toggle{width:48px!important;height:48px!important;min-width:48px!important}.language-switch a{width:48px!important;height:48px!important;min-width:48px!important}
 .aa-header-search,.header-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:5px!important;border-radius:14px!important}.aa-header-search input,.header-search input{min-height:43px!important;font-size:15px!important;padding:0 12px!important}.aa-header-search button,.header-search button{width:auto!important;min-width:66px!important;min-height:43px!important;padding:0 14px!important;font-size:14px!important}
 .hero{padding:38px 0 38px!important}.hero h1{font-size:clamp(31px,9vw,43px)!important;line-height:1.04!important}.hero p{font-size:15px!important;line-height:1.62!important}.hero-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:5px!important}.hero-search button{width:auto!important;min-width:68px!important;padding:0 14px!important}.hero-panel{min-height:230px!important}
 .page-hero{padding:30px 0 26px!important}.page-hero h1,.entity-hero h1,.atlas-hero h1{font-size:clamp(28px,8.2vw,39px)!important;line-height:1.08!important;letter-spacing:-.03em!important}.page-hero p,.entity-hero p,.atlas-hero p{font-size:14.5px!important;line-height:1.62!important}.section{padding:38px 0!important}.content-card,.related-card,.entry-card,.search-card{padding:16px!important;border-radius:15px!important}.content-card h2{font-size:clamp(21px,6vw,28px)!important;line-height:1.16!important}.content-card h3{font-size:18px!important}.content-card p,.content-card li{font-size:14px!important;line-height:1.62!important}
 .search-page-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:5px!important}.search-page-form input{min-height:44px!important}.search-page-form button{width:auto!important;min-width:66px!important}
 .table-scroll:before{display:block}.spec-table{min-width:900px!important}.spec-table th,.spec-table td{font-size:13px!important;padding:11px 12px!important}
 .aa-a200{padding-top:14px}.aa-a200-grid,.aa-a200-facts{grid-template-columns:1fr!important}.aa-a200-lead{font-size:14.5px}.aa-mobile-dock{width:min(360px,calc(100% - 30px))!important;padding:5px!important;border-radius:16px!important}.aa-mobile-dock a{padding:5px 3px!important}.aa-mobile-dock b{font-size:10px!important}.aa-mobile-dock span{font-size:9px!important}
}
@media(max-width:380px){.page-hero h1,.entity-hero h1,.atlas-hero h1{font-size:27px!important}.aa-brand-mark{width:36px!important;height:36px!important}.aa-brand-copy strong{font-size:17px!important}.aa-header-search button,.hero-search button,.search-page-form button{min-width:60px!important;padding:0 11px!important}}

/* AutoAtlas A2.2 — surface separation + mobile table hardening */
:root{--aa22-bg:#0b1a24;--aa22-panel:#173543;--aa22-panel-hi:#1d4050;--aa22-input:#0e2632;--aa22-line:#396071;--aa22-soft:#bdd0d8}
body{background:radial-gradient(circle at 18% 0,rgba(48,126,151,.13),transparent 34%),linear-gradient(180deg,#0b1a24 0,#0e202b 42%,#0a1720 100%)!important}
.aa-header{background:rgba(12,31,42,.96)!important}.page-hero,.entity-hero,.atlas-hero{background:linear-gradient(145deg,#1b3e4e 0,#14303f 52%,#102733 100%)!important}
.content-card,.related-card,.entry-card,.search-card,.vehicle-class-card,.category-card,.notice-card{background:linear-gradient(145deg,var(--aa22-panel),#132d39)!important;border-color:#315668!important}.content-card:nth-child(even){background:linear-gradient(145deg,var(--aa22-panel-hi),#153441)!important}
.header-search,.aa-header-search,.search-page-form,.hero-search,input,select,textarea{background:var(--aa22-input)!important;border-color:#3b6172!important}.header-search button,.aa-header-search button,.search-page-form button,.hero-search button,.button{font-size:13.5px!important;min-height:42px!important}
.content-card p,.content-card li,.related-card p,.search-card p,.page-hero p,.entity-hero p,.atlas-hero p{color:var(--aa22-soft)!important}
table{max-width:100%}th,td{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important} .table-scroll,.aa210-table-wrap{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.aa210-table{table-layout:auto!important}.aa220-depth .aa210-head{background:linear-gradient(120deg,rgba(78,178,207,.18),rgba(102,220,185,.08))}
@media(max-width:680px){h1,h2,h3,.entry-card,.search-card,.content-card{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}.page-hero h1,.entity-hero h1,.atlas-hero h1{font-size:clamp(27px,7.7vw,37px)!important}.hero h1{font-size:clamp(29px,8.4vw,40px)!important}.header-search button,.aa-header-search button,.search-page-form button,.hero-search button{min-width:58px!important;padding:0 11px!important}.aa210-table{min-width:700px!important}.aa210-table th,.aa210-table td{min-width:130px!important;white-space:normal!important}.aa210-table th:first-child,.aa210-table td:first-child{min-width:150px!important}}


/* AutoAtlas A2.3 — header/search/language mobile hardening */
.header-shell,.header-shell>*,.main-nav,.nav-menu,.nav-mega,.directory-tools,.brand-filter-tools,.tool-strip,.footer-grid{min-width:0!important}
.header-search,.aa-header-search,.search-page-form,.hero-search{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px!important;border-radius:16px!important;overflow:hidden!important}
.header-search input,.aa-header-search input,.search-page-form input,.hero-search input{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;border-radius:12px!important;padding:0 14px!important}
.header-search button,.aa-header-search button,.search-page-form button,.hero-search button{align-self:stretch!important;white-space:nowrap!important;flex:0 0 auto!important}
.header-search input::placeholder,.aa-header-search input::placeholder,.search-page-form input::placeholder,.hero-search input::placeholder{color:#8eaab7!important;opacity:1!important}
.language-switch,.language-menu,.header-shell>.language-switch{justify-self:end!important}
.nav-toggle,.header-shell>.language-switch.aa-lang-compact,.header-shell>.language-switch.aa-lang-compact>.aa-lang-trigger{flex:0 0 auto!important}
.main-nav>a,.nav-group>summary,.nav-menu a,.nav-mega a{overflow-wrap:break-word!important}
@media(max-width:980px){.header-shell{row-gap:10px!important}.nav-menu,.nav-mega{max-width:min(100vw - 28px,720px)!important}}
@media(max-width:860px){
  .header-shell{grid-template-columns:minmax(150px,1fr) 46px 46px!important;row-gap:10px!important;align-items:center!important}
  .brand,.brand img{max-width:100%!important}
  .header-search,.aa-header-search{grid-column:1/-1!important;grid-row:2!important;width:100%!important;margin-top:2px!important}
  .main-nav{margin-top:10px!important}
}
@media(max-width:680px){
  .header-shell{row-gap:10px!important}
  .header-search,.aa-header-search,.search-page-form,.hero-search{gap:6px!important;padding:4px!important;border-radius:15px!important}
  .header-search input,.aa-header-search input,.search-page-form input,.hero-search input{min-height:44px!important;font-size:15px!important;padding:0 13px!important}
  .header-search button,.aa-header-search button,.search-page-form button,.hero-search button{min-width:72px!important;padding:0 14px!important}
  .hero-shortcuts,.hero-tags,.chips,.filter-row{gap:7px!important}
  .directory-tools,.brand-filter-tools{gap:14px!important}
  .tool-strip,.footer-grid{grid-template-columns:1fr!important}
}
@media(max-width:520px){
  .header-shell{grid-template-columns:minmax(135px,1fr) 44px 44px!important;gap:7px!important}
  .brand,.brand img{width:min(176px,100%)!important}
  .nav-toggle{width:44px!important;height:44px!important;min-width:44px!important}
  .header-shell>.language-switch.aa-lang-compact,.header-shell>.language-switch.aa-lang-compact>.aa-lang-trigger{width:44px!important;height:44px!important;min-width:44px!important}
  .header-search,.aa-header-search{margin-top:1px!important}
}
@media(max-width:420px){
  .header-shell{grid-template-columns:minmax(128px,1fr) 42px 42px!important;gap:6px!important}
  .brand,.brand img{width:min(160px,100%)!important}
  .header-search,.aa-header-search,.search-page-form{grid-template-columns:minmax(0,1fr) auto!important}
  .header-search button,.aa-header-search button,.search-page-form button{min-width:66px!important;padding:0 12px!important}
  .hero-search{grid-template-columns:1fr!important}
  .hero-search button{width:100%!important}
  .aa-lang-panel{right:0!important;width:min(240px,calc(100vw - 20px))!important}
}


/* AutoAtlas A2.4 — global form and mobile navigation refinement.
   Intentional scoped overrides; AdSense, SEO and site routes are unchanged. */
:is(.header-shell,.header-shell>*,.hero-grid,.hero-grid>*,.hero-shortcuts,.directory-tools,.brand-filter-tools,.filter-row,.aa-mobile-dock){min-width:0}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form){
  display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
  align-items:stretch!important;gap:6px!important;padding:5px!important;
  max-width:100%!important;border:1px solid #3b6172!important;
  border-radius:17px!important;background:#102631!important;
  overflow:hidden!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important;
}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form)>input:not([type="hidden"]){
  display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;
  max-width:100%!important;min-height:46px!important;height:auto!important;
  margin:0!important;padding:0 13px!important;border:0!important;
  border-radius:11px!important;box-shadow:none!important;
  background:transparent!important;color:#f5fbfd!important;
  font-size:16px!important;line-height:1.25!important;outline:none!important;
  -webkit-appearance:none;appearance:none;
}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form)>input:not([type="hidden"])::placeholder{color:#9fb6c3!important;opacity:1!important}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form):focus-within{border-color:#6de4ff!important;box-shadow:0 0 0 3px rgba(83,195,243,.15)!important}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form)>button{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:46px!important;height:auto!important;align-self:stretch!important;
  margin:0!important;padding:0 17px!important;white-space:nowrap!important;
  border:0!important;border-radius:12px!important;
  background:linear-gradient(135deg,#6ce5ff,#35b6ff)!important;
  color:#04131b!important;font-size:14px!important;font-weight:850!important;cursor:pointer!important;
}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form)>button:focus-visible{outline:2px solid #fff!important;outline-offset:-4px!important}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form)>button:hover{filter:brightness(1.06)}
:is(.header-search,.aa-header-search,.hero-search,.search-page-form) input[type="hidden"]{display:none!important}
:is(.hero-shortcuts,.hero-actions,.chips,.filter-row){min-width:0;row-gap:10px!important}
:is(.hero-shortcuts a,.chips a,.hero-actions a){min-width:0;overflow-wrap:break-word}
/* Table hint without dependence on the stylesheet's legacy character encoding. */
.table-scroll:before{content:"Tabloyu yatay kayd\0131 rabilirsiniz \2192"!important}
@media(max-width:1180px){
  .aa-mobile-dock.aa-r24-dock{transition:transform .24s ease,opacity .24s ease!important}
  .aa-mobile-dock.aa-r24-dock:not(.aa-r24-dock-visible){
    opacity:0!important;pointer-events:none!important;
    transform:translate(-50%,calc(100% + 44px))!important;
  }
  .aa-mobile-dock.aa-r24-dock.aa-r24-dock-visible{opacity:1!important;pointer-events:auto!important}
  main{scroll-margin-bottom:88px}
}
@media(max-width:680px){
  :is(.header-search,.aa-header-search,.hero-search,.search-page-form){gap:5px!important;padding:4px!important;border-radius:15px!important}
  :is(.header-search,.aa-header-search,.hero-search,.search-page-form)>input:not([type="hidden"]){min-height:44px!important;padding-inline:12px!important;font-size:16px!important}
  :is(.header-search,.aa-header-search,.hero-search,.search-page-form)>button{min-width:68px!important;min-height:44px!important;padding-inline:12px!important;font-size:13px!important}
  .hero-search>button{min-width:104px!important}
  .hero-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  .hero-shortcuts>a{text-align:center!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}
}
@media(max-width:359px){
  .hero-search{grid-template-columns:minmax(0,1fr)!important}
  .hero-search>button{width:100%!important}
  .header-shell{column-gap:5px!important}
  .header-shell .brand{max-width:138px!important}
}
@media(prefers-reduced-motion:reduce){.aa-mobile-dock.aa-r24-dock{transition:none!important}}
