.language-switch{width:66px;min-height:65px;display:grid;grid-template-columns:23px 1fr;grid-template-rows:31px 22px;align-items:center;justify-items:center;padding:5px 7px 4px;border:1px solid rgba(170,211,240,.55);background:linear-gradient(180deg,rgba(24,134,239,.2),rgba(255,255,255,.06));border-radius:7px;white-space:nowrap;box-shadow:0 5px 16px rgba(0,0,0,.2);transition:border-color .2s,background .2s,transform .2s}.language-switch:hover{border-color:#4ca9ff;background:rgba(17,118,216,.26);transform:translateY(-1px)}.language-icon{display:grid;place-items:center;width:23px;height:23px;color:#64b5ff}.language-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.language-title{font:800 9px var(--mono);letter-spacing:.12em;color:#eef8ff}.language-options{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;border-top:1px solid rgba(180,215,239,.22);padding-top:3px}.language-options i{width:1px;height:10px;background:rgba(213,235,249,.4)}.language-switch button{padding:2px 1px;border:0;background:transparent;color:#91a8b9;font:800 10px var(--mono);letter-spacing:.06em;cursor:pointer}.language-switch button:hover,.language-switch button.is-active{color:#fff;text-shadow:0 0 10px rgba(77,173,255,.85)}.language-switch button.is-active{color:#53afff}.language-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:1120px){.language-switch{width:59px;min-height:59px;grid-template-columns:21px 1fr;grid-template-rows:27px 20px;padding:4px 6px}.language-icon svg{width:19px;height:19px}}@media(max-width:1000px){.language-switch{margin-left:auto}.global-header .language-switch{order:8}}@media(max-width:760px){.language-switch{width:57px;min-height:54px;grid-template-rows:24px 19px}.language-title{font-size:8px}.language-switch button{font-size:9px}.global-header .catalog-button{display:none}}

/* Bayrak tabanlı çoklu dil seçici */
.language-switch{width:auto;min-height:46px;display:flex;grid-template:none;align-items:center;justify-content:center;gap:3px;padding:5px 7px;border-radius:9px}
.language-switch button{width:29px;height:32px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;filter:saturate(.72);opacity:.72;transition:background .18s,border-color .18s,filter .18s,opacity .18s,transform .18s}
.language-switch button svg{width:24px;height:16px;display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.2)}
.language-switch button:hover{background:rgba(255,255,255,.1);opacity:1;filter:saturate(1);transform:translateY(-1px)}
.language-switch button.is-active{background:rgba(22,134,250,.28);border-color:#55adff;opacity:1;filter:saturate(1);box-shadow:0 0 0 1px rgba(85,173,255,.16)}
.language-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}
html[dir="rtl"] body{direction:rtl}
html[dir="rtl"] .catalog-code,html[dir="rtl"] .selected-measure,html[dir="rtl"] .selected-weight,html[dir="rtl"] .measure-button,html[dir="rtl"] .spec-table strong,html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .product-meta,html[dir="rtl"] .detail-copy,html[dir="rtl"] .products-intro,html[dir="rtl"] .contact-details,html[dir="rtl"] .support-selector{text-align:right}
html[dir="rtl"] .product-meta a i{margin-left:0;margin-right:13px}
html[dir="rtl"] .product-visual b{left:auto;right:16px}
@media(max-width:1120px){.language-switch{width:auto;min-height:43px;padding:4px 5px}.language-switch button{width:26px;height:30px}.language-switch button svg{width:22px;height:15px}}
@media(max-width:760px){.language-switch{width:auto;min-height:40px}.language-switch button{width:25px;height:28px}.language-switch button svg{width:21px;height:14px}}
