/* English file picker (static/english-ui.js). The native input stays focusable. */
.file-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important;border:0!important}
.file-pick{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0;cursor:pointer;font:inherit}
.file-pick-btn{display:inline-block;padding:8px 14px;border:1px solid currentColor;border-radius:8px;font-weight:600;font-size:.9em;line-height:1.2;white-space:nowrap}
.file-pick-btn:hover{background:rgba(127,127,127,.12)}
.file-pick-name{font-size:.88em;opacity:.75;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.file-native:focus-visible+.file-pick .file-pick-btn{outline:2px solid currentColor;outline-offset:2px}
