.aodk-hcm{
  --aodk-hcm-text:#171a22;
  --aodk-hcm-muted:#737a87;
  --aodk-hcm-accent:#28d8f2;
  --aodk-hcm-button-bg:rgba(255,255,255,.42);
  --aodk-hcm-panel-bg:rgba(255,255,255,.26);
  --aodk-hcm-border:rgba(24,34,56,.10);
  --aodk-hcm-radius:14px;
  position:relative;width:100%;padding:6px;color:var(--aodk-hcm-text);
  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  isolation:isolate;
}
.aodk-hcm,.aodk-hcm *{box-sizing:border-box}
.aodk-hcm__intro{display:flex;align-items:baseline;gap:12px;margin:0 0 15px;padding:0 2px}
.aodk-hcm__intro strong{font:720 clamp(18px,1.45vw,25px)/1.05 "Inter Tight",Inter,system-ui,sans-serif;letter-spacing:-.025em;color:var(--aodk-hcm-text)}
.aodk-hcm__intro span{font:540 12px/1.2 Inter,system-ui,sans-serif;color:var(--aodk-hcm-muted)}
.aodk-hcm__parents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}
.aodk-hcm__parent{
  width:100%;min-width:0;min-height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;
  padding:7px 12px 7px 8px;margin:0;border:1px solid var(--aodk-hcm-border);border-radius:var(--aodk-hcm-radius);
  background:var(--aodk-hcm-button-bg);color:var(--aodk-hcm-text);text-align:left;text-decoration:none;
  font:650 13.5px/1.15 Inter,system-ui,sans-serif;cursor:pointer;outline:0;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 6px 20px rgba(23,30,52,.025);
  transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,color .15s ease;
  -webkit-tap-highlight-color:transparent;
}
.aodk-hcm__parent--link{grid-template-columns:30px minmax(0,1fr)}
.aodk-hcm__parent-icon,.aodk-hcm__panel-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.50);border:1px solid rgba(24,34,56,.075);color:color-mix(in srgb,var(--aodk-hcm-accent) 76%,#5160ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}
.aodk-hcm__parent-icon svg,.aodk-hcm__panel-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}
.aodk-hcm__parent-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aodk-hcm__chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.48;transition:transform .16s ease,opacity .16s ease}
.aodk-hcm__parent:hover,.aodk-hcm__parent:focus-visible{background:rgba(255,255,255,.62);border-color:color-mix(in srgb,var(--aodk-hcm-accent) 34%,var(--aodk-hcm-border));box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 8px 22px rgba(29,52,88,.055);transform:translateY(-1px)}
.aodk-hcm__parent[aria-expanded="true"]{background:linear-gradient(135deg,rgba(40,216,242,.13),rgba(98,91,255,.09)),rgba(255,255,255,.58);border-color:color-mix(in srgb,var(--aodk-hcm-accent) 58%,rgba(92,95,255,.18));box-shadow:0 0 0 1px rgba(40,216,242,.06) inset,0 8px 26px rgba(36,129,176,.08)}
.aodk-hcm__parent[aria-expanded="true"] .aodk-hcm__chevron{transform:rotate(180deg);opacity:.95}
.aodk-hcm__panels{position:relative;width:100%}
.aodk-hcm__panel{width:100%;margin-top:12px;padding:14px;border:1px solid var(--aodk-hcm-border);border-radius:calc(var(--aodk-hcm-radius) + 4px);background:var(--aodk-hcm-panel-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 12px 34px rgba(30,43,74,.045);transform-origin:top center;animation:aodkHcmIn .16s cubic-bezier(.2,.8,.2,1) both}
.aodk-hcm__panel[hidden]{display:none!important}
@keyframes aodkHcmIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.aodk-hcm__panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px;padding:0 1px 11px;border-bottom:1px solid color-mix(in srgb,var(--aodk-hcm-border) 76%,transparent)}
.aodk-hcm__panel-title{display:flex;align-items:center;gap:10px;min-width:0}
.aodk-hcm__panel-title>div{display:grid;gap:2px;min-width:0}
.aodk-hcm__panel-title span{font:700 9px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.10em;color:var(--aodk-hcm-muted)}
.aodk-hcm__panel-title strong{font:700 16px/1.1 "Inter Tight",Inter,system-ui,sans-serif;color:var(--aodk-hcm-text)}
.aodk-hcm__all{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:10px;color:var(--aodk-hcm-text);text-decoration:none;font:650 11.5px/1 Inter,system-ui,sans-serif;background:rgba(255,255,255,.42);border:1px solid var(--aodk-hcm-border);white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}
.aodk-hcm__all:hover{background:rgba(255,255,255,.66);border-color:rgba(40,216,242,.26);transform:translateY(-1px);color:var(--aodk-hcm-text)}
.aodk-hcm__all svg,.aodk-hcm__child svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.aodk-hcm__children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.aodk-hcm__child{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid rgba(24,34,56,.075);border-radius:calc(var(--aodk-hcm-radius) - 2px);background:rgba(255,255,255,.34);color:var(--aodk-hcm-text);text-decoration:none;font:580 12.5px/1.2 Inter,system-ui,sans-serif;transition:background .13s ease,border-color .13s ease,transform .13s ease,box-shadow .13s ease}
.aodk-hcm__child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aodk-hcm__child svg{flex:0 0 15px;opacity:.42;transition:transform .13s ease,opacity .13s ease}
.aodk-hcm__child:hover,.aodk-hcm__child:focus-visible{background:rgba(255,255,255,.64);border-color:rgba(40,216,242,.25);transform:translateY(-1px);box-shadow:0 6px 18px rgba(34,62,100,.055);color:var(--aodk-hcm-text)}
.aodk-hcm__child:hover svg{transform:translateX(2px);opacity:.9}
@media (max-width:1024px){.aodk-hcm__parents{grid-template-columns:repeat(3,minmax(0,1fr))}.aodk-hcm__children{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767px){.aodk-hcm{padding:2px}.aodk-hcm__intro{display:grid;gap:4px;margin-bottom:11px}.aodk-hcm__parents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aodk-hcm__panel{padding:11px;margin-top:9px}.aodk-hcm__children{grid-template-columns:1fr;gap:7px}.aodk-hcm__panel-head{align-items:flex-start}.aodk-hcm__parent{grid-template-columns:28px minmax(0,1fr) 14px;padding-left:7px}.aodk-hcm__parent-icon{width:28px;height:28px}}
@media (prefers-reduced-motion:reduce){.aodk-hcm__parent,.aodk-hcm__child,.aodk-hcm__panel,.aodk-hcm svg{transition:none!important;animation:none!important}}

/* V8.9 — Header Kategoriler: belirgin beyaz hover/aktif yüzey */
.aodk-hcm .aodk-hcm__parent:hover,
.aodk-hcm .aodk-hcm__parent:focus-visible {
  background:rgba(255,255,255,.88)!important;
  color:#171a22!important;
  border-color:rgba(255,255,255,.92)!important;
  box-shadow:0 10px 28px rgba(20,32,58,.12),inset 0 1px 0 rgba(255,255,255,1)!important;
  transform:translateY(-1px);
}
.aodk-hcm .aodk-hcm__parent:hover .aodk-hcm__parent-icon,
.aodk-hcm .aodk-hcm__parent:focus-visible .aodk-hcm__parent-icon {
  background:#fff!important;
  border-color:rgba(40,216,242,.24)!important;
  color:#2689c6!important;
}
.aodk-hcm .aodk-hcm__parent:hover .aodk-hcm__parent-label,
.aodk-hcm .aodk-hcm__parent:focus-visible .aodk-hcm__parent-label,
.aodk-hcm .aodk-hcm__parent:hover .aodk-hcm__chevron,
.aodk-hcm .aodk-hcm__parent:focus-visible .aodk-hcm__chevron {
  color:#171a22!important;
  opacity:1!important;
}
.aodk-hcm .aodk-hcm__parent[aria-expanded="true"] {
  background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(241,252,255,.90))!important;
  color:#171a22!important;
  border-color:rgba(57,201,236,.42)!important;
  box-shadow:0 0 0 1px rgba(58,210,240,.10) inset,0 11px 30px rgba(31,120,169,.13)!important;
}
.aodk-hcm .aodk-hcm__child:hover,
.aodk-hcm .aodk-hcm__child:focus-visible,
.aodk-hcm .aodk-hcm__all:hover,
.aodk-hcm .aodk-hcm__all:focus-visible {
  background:rgba(255,255,255,.90)!important;
  color:#171a22!important;
  border-color:rgba(255,255,255,.94)!important;
  box-shadow:0 8px 22px rgba(22,39,68,.10),inset 0 1px 0 rgba(255,255,255,1)!important;
}
