/* The native control stays on top and receives the real user gesture. */
html body .sbh-file-picker{position:relative!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 12px;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%;min-height:52px;padding:10px 12px;border:1px solid #dedbd7;border-radius:4px;background:#fff;color:#2c2b29;font:inherit;line-height:1.5;text-align:left;cursor:pointer;overflow:hidden}
html body .sbh-file-picker input.sbh-file-picker-native[type=file],html body .sbh-product-v21 .sbh-file-picker input.sbh-file-picker-native[type=file]{position:absolute!important;inset:0!important;display:block!important;opacity:0!important;visibility:visible!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;clip:auto!important;clip-path:none!important;z-index:2!important;cursor:pointer!important;font-size:16px!important;transform:none!important}
html body .sbh-file-picker .sbh-file-picker-action{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:100%;padding:7px 12px;border:1px solid #d7d3ce;border-radius:3px;background:#f4f2ef;color:#2c2b29;font:inherit;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere;pointer-events:none}
html body .sbh-file-picker .sbh-file-picker-name{flex:1 1 120px;min-width:0;max-width:100%;color:#68635e;font:inherit;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;pointer-events:none}
html body .sbh-file-picker:focus-within{outline:2px solid var(--sb-orange,#e38130);outline-offset:3px}
html body .sbh-file-picker.is-disabled{opacity:.55;cursor:not-allowed}
html body .sbh-file-picker.is-disabled input{cursor:not-allowed!important}
@media(max-width:540px){html body .sbh-file-picker{padding:10px;gap:8px;min-height:52px}html body .sbh-file-picker .sbh-file-picker-action{font-size:14px}html body .sbh-file-picker .sbh-file-picker-name{font-size:13px}}
