.smf-form .smf-item .smf-file-control__filename,.smf-form .smf-item .smf-file-control__label{display:none}@supports ((-webkit-appearance:none) or (appearance:none)) or (-moz-appearance:none){.smf-form .smf-item .smf-file-control>label{align-items:center;display:inline-flex;flex-wrap:nowrap}.smf-form .smf-item .smf-file-control>label>*{flex:0 0 auto}.smf-form .smf-item .smf-file-control__control{display:none}.smf-form .smf-item .smf-file-control__label{background-color:#eee;background-image:linear-gradient(180deg,#fff,#eee);border:1px solid var(--_form-control-border-color,var(--_light-color-gray,#ccc));border-radius:var(--_border-radius,3px);border-radius:3px;color:#333;cursor:pointer;display:inline-block;outline:0;padding:.45rem .9rem;padding:calc(var(--_space, 1.8rem)*.25) calc(var(--_space, 1.8rem)*.5);text-decoration:none;transition:border var(--_transition-duration,.2s) var(--_transition-function-timing,ease-out)}.smf-form .smf-item .smf-file-control__label:hover{border-color:var(--_form-control-border-color-hover,var(--_color-gray,#999))}.smf-form .smf-item .smf-file-control__label:active,.smf-form .smf-item .smf-file-control__label:focus,.smf-form .smf-item .smf-file-control__label:focus-within,.smf-form .smf-item .smf-file-control__label[aria-selected=true]{border-color:var(--_form-control-border-color-focus,#85b7d9)}.smf-form .smf-item .smf-file-control__label>input,.smf-form .smf-item .smf-file-control__label>textarea{border:none;outline:none}.smf-form .smf-item .smf-file-control__filename{display:inline-block;margin-left:1em}.smf-form .smf-item .smf-file-control__value{margin-top:.25em}}