.dip-language-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 13px/1.4 system-ui,sans-serif}.dip-language-switcher a{color:inherit;text-decoration:none;padding:7px 9px;border-radius:6px;border:1px solid transparent}.dip-language-switcher a[aria-current=true]{border-color:currentColor;font-weight:700}.dip-language-switcher a:focus-visible,#dip-language-suggestion a:focus-visible,#dip-language-suggestion button:focus-visible{outline:3px solid #b48612;outline-offset:3px}#dip-language-floating{position:fixed;left:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:9990;max-width:min(88vw,470px);max-height:25vh;overflow:auto;padding:6px 10px;background:#fff;color:#171717;border:1px solid #d9d5cc;border-radius:12px;box-shadow:0 3px 18px #0002}#dip-language-suggestion{position:fixed;left:16px;bottom:85px;z-index:9991;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid #ddc477;border-radius:12px;background:#fff9e9;color:#171717;font:500 14px/1.4 system-ui,sans-serif;box-shadow:0 3px 18px #0002}#dip-language-suggestion a{padding:7px 12px;border-radius:6px;background:#171717;color:#fff;text-decoration:none}#dip-language-suggestion button{border:0;background:transparent;color:#171717;font-size:24px;cursor:pointer;min-width:32px}@media(max-width:600px){#dip-language-floating{left:8px;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}#dip-language-suggestion{left:8px;max-width:calc(100vw - 16px);gap:10px}}
#dip-translation-preview-bar{position:fixed;right:16px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:99991;display:flex;align-items:flex-start;gap:12px;width:max-content;max-width:min(680px,calc(100vw - 32px));box-sizing:border-box;padding:10px 12px;color:#f7f4e8;background:#171614;border:1px solid #d3b74d;border-radius:12px;box-shadow:0 5px 22px #0005;font:13px/1.5 system-ui,sans-serif;text-align:left}#dip-translation-preview-bar details{min-width:0;flex:1}#dip-translation-preview-bar summary{cursor:pointer;line-height:30px}#dip-translation-preview-bar p{margin:10px 0;max-width:480px;color:inherit;font:inherit}#dip-translation-preview-bar a{color:#ffe57c;text-decoration:underline}#dip-translation-preview-bar form{margin:0;flex:none}#dip-translation-preview-bar button{min-height:34px;padding:5px 10px;border:1px solid #d3b74d;border-radius:7px;background:#f2d64b;color:#171614;font:600 13px/1.4 system-ui,sans-serif;cursor:pointer}#dip-translation-preview-bar :is(summary,button,a):focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:520px){#dip-translation-preview-bar{right:10px;bottom:calc(74px + env(safe-area-inset-bottom));max-width:calc(100vw - 20px);gap:8px;padding:8px 10px;font-size:12px}#dip-translation-preview-bar summary{line-height:1.5;min-height:34px;display:list-item}#dip-translation-preview-bar details[open]{max-height:45vh;overflow:auto}}
.dip-tr-audit-hit{outline:2px dashed #f5a623!important;outline-offset:3px}#dip-translation-preview-bar .dip-tr-preview-findings{max-height:30vh;overflow:auto;margin:10px 0;padding-left:20px}#dip-translation-preview-bar .dip-tr-preview-findings button{font-weight:400;font-size:12px;text-align:left;max-width:100%;overflow-wrap:anywhere;white-space:normal;background:transparent;color:inherit;border-color:#75663b}#dip-translation-preview-bar details[open]{max-height:65vh;overflow:auto}
