.ef-translate{position:relative;flex:none;color:#fff}.ef-translate>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;white-space:nowrap}.ef-translate>summary::-webkit-details-marker{display:none}.ef-translate>summary svg{flex:none}.ef-translate-chevron{font-size:16px}.ef-translate[open] .ef-translate-chevron{transform:rotate(180deg)}.ef-translate .ef-translate-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:160;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow:auto;padding:20px;background:#fff;color:#173d32;border:1px solid #dce9e2;border-radius:14px;box-shadow:0 16px 40px #073d2e29;text-align:left;overscroll-behavior:contain}.ef-translate-panel h2{margin:0 0 8px;font-size:19px;line-height:1.3;color:#073d2e}.ef-translate-panel p{font-size:12px;line-height:1.5;margin:0 0 12px;color:#5a6c64}.ef-translate-panel label{display:block;font-size:12px;font-weight:600;margin:14px 0 6px}.ef-translate-panel input{width:100%;height:44px;border:1px solid #c5d9ce;border-radius:8px;padding:10px 12px;background:#fff;color:#173d32;font-size:14px;box-sizing:border-box}.ef-translate-panel a{color:#173d32;text-decoration:none}.ef-translate-original{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid #e6eee8;font-size:14px}.ef-translate-original span{font-size:12px;color:#62776b}.ef-translate-list{padding:0;margin:10px 0;list-style:none;max-height:280px;overflow:auto;overscroll-behavior:contain}.ef-translate-list li{margin:0;padding:0}.ef-translate-list li[hidden],.ef-translate [hidden]{display:none!important}.ef-translate-list a{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:48px;padding:7px 30px 7px 10px;border-radius:7px;font-size:14px;line-height:1.35}.ef-translate-list small{font-size:11px;color:#65776e}.ef-translate-list a:hover,.ef-translate-list .is-preferred a{background:#edf7f0}.ef-translate-external{position:absolute;right:10px;top:14px;color:#547d67}.ef-translate .ef-translate-preference{margin:8px 0 0;color:#236548}.ef-translate .ef-translate-footer{margin:0;padding-top:10px;border-top:1px solid #e6eee8;font-size:11px}.ef-translate :is(a,input,summary):focus-visible{outline:3px solid #5dbf89;outline-offset:2px}@media(max-width:1200px){.ef-header.ef-header-v2 .ef-header-row{column-gap:12px}.ef-translate-label,.ef-translate-chevron{display:none}.ef-translate>summary{width:44px}}@media(max-width:767px){.ef-header.ef-header-v2 .ef-header-row>.ef-header-search{grid-column:1/3}.ef-header.ef-header-v2 .ef-header-row>.ef-translate{grid-column:3;grid-row:2;justify-self:end}.ef-translate{position:static}.ef-translate .ef-translate-panel{right:0;top:100%;width:340px;max-height:calc(100dvh - 150px)}.ef-translate-list{max-height:min(280px,38dvh)}}
