/* Low specificity defaults let Divi's generated responsive/hover styles win. */
:where(.upload-button-control){display:inline-block;cursor:pointer;font-family:inherit;font-size:20px;line-height:1.7;padding:.3em 1em;border:2px solid #3366ff;border-radius:3px;background:#3366ff;color:#fff;transition:all .2s}
:where(.upload-button-control:hover){background:#2454e8;border-color:#2454e8}
:where(.upload-button-hint){font-size:14px;line-height:1.6;color:#637087;margin-top:12px}
.upload-button-hint:empty{display:none}
.upload-button-control:disabled{opacity:.55;cursor:wait}
.upload-button-control:focus-visible{outline:3px solid #9cb5ff;outline-offset:3px}
.upload-button-ui .kon3d-upload[data-module]{margin:10px 0 0}
.upload-button-control::after{display:none}
.upload-button-control:hover{padding:.3em 1em}

.upload-button-ui .kon3d-limits{white-space:pre-line}
