/* The file input itself is usable on Android/iOS/desktop even when scripted buttons are blocked. */
#dropzone .mallow-accessible-picker{
 display:block!important;position:relative!important;width:100%!important;max-width:440px!important;
 margin:10px auto!important;min-height:44px!important;color:var(--text,#253553)!important;
 border:1px solid #c7d6ed!important;border-radius:10px!important;background:#fff!important;
 padding:7px!important;opacity:1!important;clip:auto!important;clip-path:none!important
}
#dropzone .mallow-accessible-picker::file-selector-button{
 display:inline-block;border:0!important;border-radius:9px!important;background:#4c64d4!important;color:white!important;
 padding:10px 12px!important;margin-right:10px!important;font-weight:750!important;cursor:pointer
}
#dropzone .v51-direct-file{display:block!important;font-size:12px;font-weight:750;margin:12px auto 5px;color:#4355c3;cursor:pointer}
#dropzone .v51-picker-help{font-size:12px;line-height:1.5;color:#52647d;max-width:520px;margin:12px auto 2px}
#install-button.v51-install-visible{display:inline-flex!important;visibility:visible!important;opacity:1!important;white-space:normal!important;text-align:center;min-height:42px!important}
#install-button[hidden]{display:none!important}
@media(max-width:850px){
 .topbar #install-button.v51-install-visible{display:inline-flex!important;flex:1 1 148px!important;grid-column:auto!important;grid-row:auto!important;max-width:100%!important;font-size:12px!important}
 #dropzone .upload-controls{gap:8px!important}
 #dropzone .upload-controls button{min-width:92px!important;white-space:normal!important}
 #dropzone .mallow-accessible-picker{width:100%!important;max-width:100%!important}
}

/* Folder and camera are accessed with the labeled controls, without three competing pickers. */
#dropzone #folder-input,#dropzone #camera-input{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;padding:0!important;pointer-events:none!important} 
