.file-control__field{padding-right:calc(var(--pad-x-xs) + 22px);cursor:pointer}.file-control__native{display:none}.file-control__icon{top:50%;right:var(--pad-y-3xs);width:22px;height:22px;color:var(--color-icon-subtle);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;transform:translateY(-50%)}.file-control__icon:hover:not(:disabled){color:var(--color-icon-default);background-color:var(--color-bg-section)}.file-control__icon:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.file-control__icon:disabled{color:var(--color-text-disabled);cursor:not-allowed}
