.native-file-picker{position:relative;min-width:0;width:100%}.native-file-label{position:relative;justify-content:center;margin:0;min-height:48px;cursor:pointer;overflow:hidden;box-sizing:border-box}.native-file-label,.native-file-label>span{display:flex;flex-direction:column;align-items:center}.native-file-label>span{gap:10px;pointer-events:none;max-width:100%}.native-file-label .native-file-hit{position:absolute;inset:0;display:block;opacity:.01;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;font-size:16px;z-index:1}.native-file-label:focus-within{outline:3px solid #ef9b3e;outline-offset:3px}.native-file-label[data-disabled=true]{opacity:.5;cursor:not-allowed}.native-file-retained{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;left:0;top:0}.native-file-help{margin:12px 0;font-size:13px;color:#536b84}.native-file-help summary{cursor:pointer;padding:8px 0;min-height:36px}.native-file-help p{font-size:12px;line-height:1.6;margin:12px 0}.native-file-fallback{display:block;font-size:13px;font-weight:400;margin:12px 0}.native-file-fallback span{display:block;margin-bottom:8px}.native-file-fallback .native-file-plain{position:static;display:block;width:100%;height:auto;opacity:1;padding:10px;border:1px solid #cbd6e4;background:#fff;color:#253c54;font-size:14px;min-height:48px;box-sizing:border-box}.native-file-plain::file-selector-button{border:1px solid #c4d1df;background:#edf3fb;border-radius:6px;padding:8px 10px;margin-right:8px;color:#1f4e80;cursor:pointer}.native-file-media{margin-top:10px;border:1px solid #d1ddeb;border-radius:10px;background:#f2f6fc;color:#1d5488;font-size:14px;padding:12px}.native-file-compact .native-file-help{margin:3px 0 8px;font-size:12px}.native-file-compact .native-file-help summary{min-height:32px}.native-file-label.photo-add{width:100%;font:inherit;font-size:14px}.native-file-label.order-upload-picker,.native-file-label.send-picker{width:100%;font:inherit;color:inherit}.native-file-retained{overflow:hidden!important;min-height:0!important;margin:0!important}.native-file-retained input{width:1px!important;height:1px!important;pointer-events:none!important}