zui-input-file:not(:defined){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:var(--zui-font-size, 0.875rem);font-weight:400;line-height:var(--zui-line-height, 1.6);box-sizing:border-box;-webkit-text-size-adjust:100%;display:inline-flex;min-height:2.625rem;vertical-align:middle;padding:0 .625rem 0 0;background-color:#fff;border:1px solid var(--zui-gray-200);border-radius:4px;font:inherit;cursor:pointer;color:inherit;transition:border 100ms ease-in-out,box-shadow 100ms ease-in-out}zui-input-file:not(:defined):hover{border-color:var(--zui-gray-300)}zui-input-file:not(:defined)[button-text]::before{display:inline-flex;content:attr(button-text);padding:0 .625rem 0 2rem;background-color:var(--zui-gray-50);border-right:1px solid var(--zui-gray-300);border-radius:4px 0 0 4px;font-weight:600;line-height:2.625rem;color:var(--zui-blue-400);transition:background 250ms ease-out,box-shadow 100ms ease-out}zui-input-file:not(:defined)[button-text]:hover::before{background:var(--zui-gray-100)}zui-input-file:not(:defined)[placeholder]::after{display:inline-flex;content:attr(placeholder);padding-left:.625rem;background-color:#fff;border-radius:0 4px 4px 0;line-height:2.625rem;color:var(--zui-gray-300)}zui-input-file:not(:defined) *,zui-input-file:not(:defined) *::before,zui-input-file:not(:defined) *::after{box-sizing:inherit}