.i18n-toolbar{position:fixed;right:14px;bottom:14px;display:flex;gap:6px;z-index:2147482000;padding:7px;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:0 3px 20px #0002;font:13px/1.4 system-ui,sans-serif;color:#163147}
.i18n-toolbar select,.i18n-toolbar button{font:inherit;color:inherit;background:#f3f6fa;border:0;border-radius:6px;padding:7px 10px;cursor:pointer}
.i18n-review-sidebar{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;box-sizing:border-box;padding:20px 20px 85px;overflow:auto;background:#fff;color:#163147;box-shadow:-8px 0 35px #0003;z-index:2147481999;font:14px/1.6 system-ui,sans-serif;text-align:left}
.i18n-review-sidebar[hidden]{display:none}.i18n-review-head,.i18n-review-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.i18n-review-sidebar h2{font-size:21px}.i18n-review-sidebar h3{font-size:17px}.i18n-review-sidebar p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.i18n-review-sidebar label{display:block;margin:14px 0}.i18n-review-sidebar input,.i18n-review-sidebar textarea{display:block;box-sizing:border-box;width:100%;margin-top:5px;border:1px solid #b9c8d6;border-radius:6px;padding:9px;font:inherit;color:#163147;background:#fff}.i18n-review-sidebar button{cursor:pointer;font:inherit;border:1px solid #ccd7e3;border-radius:6px;padding:6px 10px;color:#17364c;background:#edf4fb}.i18n-review-sidebar button:disabled{opacity:.5}.i18n-review-sidebar a{color:#1658a0}.i18n-review-list{max-height:200px;overflow:auto;margin:12px 0;border-bottom:1px solid #dce2eb}.i18n-review-list button{display:block;width:100%;text-align:left;margin-bottom:5px;overflow-wrap:anywhere}.i18n-review-editor{padding-bottom:35px}.i18n-review-editor img{max-width:100%;height:auto;display:block;border:1px solid #dce2eb;margin:8px 0 18px}.i18n-source{background:#f1f4f7;padding:10px}.i18n-current{background:#edf6ff;padding:10px}.i18n-review-note{color:#854909}.i18n-review-active [data-i18n-key]:hover{outline:2px dashed #f5a524;cursor:crosshair}.i18n-selected{outline:2px solid #e79012!important;background:#fff3cf!important;color:#203246!important}
html[data-site-locale] [data-i18n-key]{font:inherit;letter-spacing:inherit;line-height:inherit}
@media(max-width:600px){.i18n-toolbar{right:8px;bottom:8px}.i18n-toolbar button,.i18n-toolbar select{padding:5px 7px}.i18n-review-sidebar{padding:14px 14px 75px}}
/* Keep the original bubble geometry, tail, hover motion and mascot placement.
   Chinese uses the original bitmap unchanged. Other languages reuse its alpha
   silhouette and replace only the lettering inside the original view box. */
html:is([data-site-locale=en],[data-site-locale=ja]) .trial-float-label > span{display:none!important}
html:is([data-site-locale=en],[data-site-locale=ja]) .trial-float .trial-float-label,
html:is([data-site-locale=en],[data-site-locale=ja]) .trial-float:hover .trial-float-label{background:none!important}
html:is([data-site-locale=en],[data-site-locale=ja]) .trial-float .trial-float-label::before{content:""!important;display:block!important;position:absolute;inset:0;background:#ebebeb;border:0;border-radius:0;transform:none;-webkit-mask:url('/homepage/v157/assets/media/7ee27d3feb12982bfdd2.webp') center/contain no-repeat;mask:url('/homepage/v157/assets/media/7ee27d3feb12982bfdd2.webp') center/contain no-repeat;mask-mode:alpha;pointer-events:none}
.trial-float .trial-float-label .i18n-bubble-copy{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;overflow:visible;pointer-events:none}
.trial-float .i18n-bubble-copy text{fill:#008bff;font-family:system-ui,sans-serif;font-weight:620;letter-spacing:0}

/* Keep the search/list and selected editor visible while each scrolls independently. */
.i18n-review-sidebar{display:flex;flex-direction:column;overflow:hidden;padding-bottom:78px}
.i18n-review-top{flex:none}.i18n-review-head h2{margin:0 0 10px;font-size:19px}
.i18n-review-note:empty{display:none}.i18n-review-top>p{font-size:13px}
.i18n-review-sidebar>form{overflow:auto}
.i18n-review-list{flex:0 1 23vh;min-height:70px;max-height:220px;margin:10px 0;overscroll-behavior:contain;scroll-padding:5px}
.i18n-review-list button.is-selected{background:#fff3cf;border-color:#e79012;box-shadow:inset 3px 0 #e79012;color:#203246}
.i18n-review-editor{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 3px 20px}
.i18n-review-editor h3{margin:6px 0}.i18n-review-editor article{padding:8px 0;border-bottom:1px solid #dce2eb}
.i18n-review-location{font-size:12px;color:#64748b}.i18n-review-sidebar label{margin:10px 0}
.i18n-review-sidebar [role=status]{overflow-wrap:anywhere}
.i18n-review-account{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 12px;font-size:13px}.i18n-review-account span{overflow-wrap:anywhere}.i18n-review-account button{flex:none}
.i18n-review-readonly,.i18n-review-conflict:not(:empty){padding:9px 11px;border:1px solid #e7d1a5;border-radius:6px;background:#fff8e9;font-size:13px}.i18n-review-readonly a{display:inline-block;margin-right:18px}.i18n-review-conflict{margin:10px 0}
.i18n-review-sidebar small{display:block;margin-top:5px;color:#64748b;font-size:12px}.i18n-review-sidebar input[type=file]{font-size:13px;padding:7px}.i18n-review-replacement:empty{display:none}
.i18n-review-scope,.i18n-review-scope-pages{font-size:13px;color:#52667a}.i18n-review-scope-pages summary{cursor:pointer;color:#1658a0}.i18n-review-scope-pages p{font-size:12px}
