

.isTrans{position:relative}
.isTrans #google_translate_element{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.wTrans{position:absolute;top:calc(100% + (var(--headerHc,60px) - 100%)/2);inset-inline-end:0;display:flex;flex-direction:column;width:200px;max-width:calc(100vw - 24px);max-height:calc(100vh - (var(--headerHc,60px) + 40vh));color:var(--bodyC);visibility:hidden;opacity:0;transform:scale(.8);transform-origin:top right;transition:visibility .2s ease,opacity .2s ease,transform .2s ease;overflow:hidden;z-index:22}
.transH{display:flex;align-items:center;min-height:48px;padding:0 16px;border-bottom:1px solid var(--contentL);font-size:13px;font-weight:400}
.transH strong{font:inherit;font-weight:400}
.transClose{display:none;align-items:center;justify-content:center}.transClose .echrahnet-close-icon{width:16px;height:16px;flex:0 0 16px}
.transC{padding:4px;font-size:13px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.transLoading{display:flex;align-items:center;min-height:38px;padding-block:9px;padding-inline:32px 12px;opacity:.65}
.transC button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;width:100%;padding-block:9px;padding-inline:4px 12px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}
.transC button:hover,.transC button:focus-visible{background:rgba(0,0,0,.05);outline:0}
.transC button[aria-disabled="true"]{cursor:default;pointer-events:none}
.transC button[aria-disabled="true"]:hover,.transC button[aria-disabled="true"]:focus-visible{background:transparent}
.transC button::before{content:'';flex-shrink:0;width:20px;height:20px;margin-inline-end:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11' fill='%23333'%3E%3Cpath d='M14.781 1.219a.75.75 0 0 1 0 1.059L6.531 10.53a.75.75 0 0 1-1.059 0L1.219 6.281a.75.75 0 1 1 1.059-1.059l3.719 3.719 7.722-7.722a.75.75 0 0 1 1.062 0Z'/%3E%3C/svg%3E") center/14px no-repeat;opacity:0}
.transC button.s::before{opacity:.8}
.transC button::after{content:attr(aria-label);opacity:.9}
.transI:checked~.wTrans{visibility:visible;opacity:1;transform:scale(1)}
.transI:checked~.transOverlay{visibility:visible;opacity:1;pointer-events:auto;z-index:21}
[dir=rtl] .wTrans,.Rtl .wTrans{transform-origin:top left}
.drK .wTrans{color:var(--darkT)}
.drK .transH{border-color:rgba(255,255,255,.08)}
.drK .transC button:hover,.drK .transC button:focus-visible{background:rgba(255,255,255,.055)}
.drK .transC button[aria-disabled="true"]:hover,.drK .transC button[aria-disabled="true"]:focus-visible{background:transparent}
.drK .transC button::before{filter:invert(1)}

/* Google is a translation engine, never a second interface. */
body{top:0!important}
body>.skiptranslate,body>.skiptranslate>iframe,.goog-te-banner-frame,.goog-te-balloon-frame,.goog-tooltip,.goog-te-spinner-pos,#goog-gt-tt,#goog-gt-original-text,.goog-gt-vt,.VIpgJd-ZVi9od-ORHb,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-l4eHX-hSRGPd,.VIpgJd-yAWNEb-L7lbkb,.VIpgJd-ZVi9od-aZ2wEe,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.VIpgJd-ZVi9od-vH1Gmf{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.goog-text-highlight,.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{background:transparent!important;box-shadow:none!important;border:0!important}

/* Keep the selected translation option visually identical to its hover state. */
.transC button.s,.transC button.s:hover,.transC button.s:focus-visible{background:rgba(0,0,0,.05);outline:0}
.drK .transC button.s,.drK .transC button.s:hover,.drK .transC button.s:focus-visible{background:rgba(255,255,255,.055)}
